]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "PCI: Remove struct pci_dev->driver"
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 10 Nov 2021 18:01:14 +0000 (12:01 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 11 Nov 2021 19:36:14 +0000 (13:36 -0600)
commitef1c62c89a13c6967fb827498f2154b5933bfb72
tree72889ae31cb78d297553aa05af627e1430305d2a
parentc4ee5dc3b456b8e07fddeef778a3805d167c288e
Revert "PCI: Remove struct pci_dev->driver"

This reverts commit 73d8b4c6fc7c8e8efddb2e6cc32050d44dcf1d69.

Revert 73d8b4c6fc7c ("PCI: Remove struct pci_dev->driver"), which is needed
to revert ae52a83bda6c ("PCI: Use to_pci_driver() instead of
pci_dev->driver").

ae52a83bda6c caused a NULL pointer dereference reported by Robert Święcki.
Details in the revert of that commit.

Fixes: ae52a83bda6c ("PCI: Use to_pci_driver() instead of pci_dev->driver")
Link: https://lore.kernel.org/linux-i2c/CAP145pgdrdiMAT7=-iB1DMgA7t_bMqTcJL4N0=6u8kNY3EU0dw@mail.gmail.com/
Reported-by: Robert Święcki <robert@swiecki.net>
Tested-by: Robert Święcki <robert@swiecki.net>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pci-driver.c
include/linux/pci.h