diff options
author | Bjorn Helgaas <[email protected]> | 2024-11-25 13:41:00 -0600 |
---|---|---|
committer | Bjorn Helgaas <[email protected]> | 2024-11-25 13:41:00 -0600 |
commit | 2d564279899028a98a854dbc78e2fdb7db4b4f00 (patch) | |
tree | 740a8870f2a06bfb6d7c8085c640a4bbc24c07f5 /drivers/pci/pci.c | |
parent | e6b95ef1afc88e80139d3a69f6fe26c0ca4239f1 (diff) | |
parent | d9db393f2b9ed674f965dd823c1692b41bad7bfb (diff) |
Merge branch 'pci/misc'
- Reorganize kerneldoc parameter names to match order in function signature
(Julia Lawall)
- Remove kerneldoc return value descriptions from hotplug registration
interfaces that don't return anything (Ilpo Järvinen)
- Fix sysfs reset_method_store() memory leak (Todd Kjos)
- Simplify pci_create_slot() (Ilpo Järvinen)
- Fix incorrect printf format specifiers in pcitest (Luo Yifan)
* pci/misc:
tools: PCI: Fix incorrect printf format specifiers
PCI: Simplify pci_create_slot() logic
PCI: Fix reset_method_store() memory leak
PCI: hotplug: Remove "Returns" kerneldoc from void functions
PCI: hotplug: Reorganize kerneldoc parameter names
Diffstat (limited to 'drivers/pci/pci.c')
-rw-r--r-- | drivers/pci/pci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 43c9a0e029c9..e278861684bc 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -5250,7 +5250,7 @@ static ssize_t reset_method_store(struct device *dev, const char *buf, size_t count) { struct pci_dev *pdev = to_pci_dev(dev); - char *options, *name; + char *options, *tmp_options, *name; int m, n; u8 reset_methods[PCI_NUM_RESET_METHODS] = { 0 }; @@ -5270,7 +5270,8 @@ static ssize_t reset_method_store(struct device *dev, return -ENOMEM; n = 0; - while ((name = strsep(&options, " ")) != NULL) { + tmp_options = options; + while ((name = strsep(&tmp_options, " ")) != NULL) { if (sysfs_streq(name, "")) continue; |