Thread (14 messages) 14 messages, 6 authors, 2021-08-09

Re: [PATCH v2 4/6] PCI: Provide wrapper to access a pci_dev's bound driver

From: Andy Shevchenko <hidden>
Date: 2021-08-03 14:37:55
Also in: linux-crypto, linux-pci, linux-perf-users, linux-scsi, linux-usb, linux-wireless, linuxppc-dev, lkml, xen-devel

On Tue, Aug 03, 2021 at 12:01:48PM +0200, Uwe Kleine-König wrote:
Which driver a device is bound to is available twice: In struct
pci_dev::dev->driver and in struct pci_dev::driver. To get rid of the
duplication introduce a wrapper to access struct pci_dev's driver
member. Once all users are converted the wrapper can be changed to
calculate the driver using pci_dev::dev->driver.
...
 #define	to_pci_driver(drv) container_of(drv, struct pci_driver, driver)
+#define pci_driver_of_dev(pdev) ((pdev)->driver)
Seems like above is (mis)using TAB instead of space after #define. Not sure if
it's good to have them different.

-- 
With Best Regards,
Andy Shevchenko

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help