PCI: Remove unused 'node' member from struct pci_driver
authorMathias Krause <minipli@grsecurity.net>
Wed, 20 Dec 2023 13:35:05 +0000 (14:35 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 27 Dec 2023 00:00:31 +0000 (18:00 -0600)
Remove the unused 'node' member. It got replaced by device_driver chaining
more than 20 years ago in commit 4b4a837f2b57 ("PCI: start to use common
fields of struct device_driver more...") of the history.git tree.

Link: https://lore.kernel.org/r/20231220133505.8798-1-minipli@grsecurity.net
Signed-off-by: Mathias Krause <minipli@grsecurity.net>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Kalle Valo <kvalo@kernel.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
include/linux/pci.h

index 80220685f5e4514782a1179d3195cbd34cd890b3..d7fb88bb6ae1a3ff9975966f727810abda27ae1a 100644 (file)
@@ -2707,7 +2707,6 @@ MODULE_DEVICE_TABLE(pci, brcmf_pcie_devid_table);
 
 
 static struct pci_driver brcmf_pciedrvr = {
-       .node = {},
        .name = KBUILD_MODNAME,
        .id_table = brcmf_pcie_devid_table,
        .probe = brcmf_pcie_probe,
index 60ca768bc8679f4ff135f2d0364e46b5e7ab4fb9..1a89dc66f89acbebd61aedb7aa662976c8f529dc 100644 (file)
@@ -885,7 +885,6 @@ struct module;
 
 /**
  * struct pci_driver - PCI driver structure
- * @node:      List of driver structures.
  * @name:      Driver name.
  * @id_table:  Pointer to table of device IDs the driver is
  *             interested in.  Most drivers should export this
@@ -940,7 +939,6 @@ struct module;
  *             own I/O address space.
  */
 struct pci_driver {
-       struct list_head        node;
        const char              *name;
        const struct pci_device_id *id_table;   /* Must be non-NULL for probe to be called */
        int  (*probe)(struct pci_dev *dev, const struct pci_device_id *id);     /* New device inserted */