hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/include/linux/pci.h
....@@ -1419,6 +1419,9 @@
14191419 #define module_pci_driver(__pci_driver) \
14201420 module_driver(__pci_driver, pci_register_driver, pci_unregister_driver)
14211421
1422
+#define module_pci_driver2(__pci_driver) \
1423
+ module_driver2(__pci_driver, pci_register_driver, pci_unregister_driver)
1424
+
14221425 /**
14231426 * builtin_pci_driver() - Helper macro for registering a PCI driver
14241427 * @__pci_driver: pci_driver struct
....@@ -1744,6 +1747,7 @@
17441747 #define pci_dev_put(dev) do { } while (0)
17451748
17461749 static inline void pci_set_master(struct pci_dev *dev) { }
1750
+static inline void pci_clear_master(struct pci_dev *dev) { }
17471751 static inline int pci_enable_device(struct pci_dev *dev) { return -EIO; }
17481752 static inline void pci_disable_device(struct pci_dev *dev) { }
17491753 static inline int pcim_enable_device(struct pci_dev *pdev) { return -EIO; }