ations (Benjamin Block) - Added pci_unlock_rescan_remove_reentrant(const bool locked) helper to avoid open-coding conditional unlock at each call site (Benjamin Block) - Moved declarations from drivers/pci/pci.h to include/linux/pci.h alongside existing lock/unlock declarations (Benjamin Block) - Simplified callers: removed negation of return value and manual conditional unlock in favor of the paired lock/unlock helpers Link: https://lore.kernel.org/linux-pci/ 20260214193235.262219-5-ionut.nechita@windriver.com/ [v1] Link: https://lore.kernel.org/linux-pci/ 20260219212620.3801194-1-ionut.nechita@windriver.com/ [v2] Ionut Nechita (1): PCI/IOV: Add reentrant locking in sriov_add_vfs/sriov_del_vfs for complete serialization drivers/pci/iov.c | 7 +++++++ drivers/pci/probe.c | 19 +++++++++++++++++++ include/linux/pci.h | 2 ++ 3 files changed, 28 insertions(+) -- 2.53.0[PATCH v3 0/1] PCI/IOV: Add reentrant locking in sriov_add_vfs/sriov_del_vfsionut.nechita@windriver.com undefinedbhelgaas@google.com undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined¶V†¯{