diff options
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r-- | include/linux/pci.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index a9ec26d96b11..219fd2d03960 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h | |||
@@ -206,6 +206,8 @@ enum pci_dev_flags { | |||
206 | PCI_DEV_FLAGS_NO_FLR_RESET = (__force pci_dev_flags_t) (1 << 10), | 206 | PCI_DEV_FLAGS_NO_FLR_RESET = (__force pci_dev_flags_t) (1 << 10), |
207 | /* Don't use Relaxed Ordering for TLPs directed at this device */ | 207 | /* Don't use Relaxed Ordering for TLPs directed at this device */ |
208 | PCI_DEV_FLAGS_NO_RELAXED_ORDERING = (__force pci_dev_flags_t) (1 << 11), | 208 | PCI_DEV_FLAGS_NO_RELAXED_ORDERING = (__force pci_dev_flags_t) (1 << 11), |
209 | /* Device does honor MSI masking despite saying otherwise */ | ||
210 | PCI_DEV_FLAGS_HAS_MSI_MASKING = (__force pci_dev_flags_t) (1 << 12), | ||
209 | }; | 211 | }; |
210 | 212 | ||
211 | enum pci_irq_reroute_variant { | 213 | enum pci_irq_reroute_variant { |
@@ -1658,8 +1660,9 @@ static inline int pci_enable_device(struct pci_dev *dev) { return -EIO; } | |||
1658 | static inline void pci_disable_device(struct pci_dev *dev) { } | 1660 | static inline void pci_disable_device(struct pci_dev *dev) { } |
1659 | static inline int pci_assign_resource(struct pci_dev *dev, int i) | 1661 | static inline int pci_assign_resource(struct pci_dev *dev, int i) |
1660 | { return -EBUSY; } | 1662 | { return -EBUSY; } |
1661 | static inline int __pci_register_driver(struct pci_driver *drv, | 1663 | static inline int __must_check __pci_register_driver(struct pci_driver *drv, |
1662 | struct module *owner) | 1664 | struct module *owner, |
1665 | const char *mod_name) | ||
1663 | { return 0; } | 1666 | { return 0; } |
1664 | static inline int pci_register_driver(struct pci_driver *drv) | 1667 | static inline int pci_register_driver(struct pci_driver *drv) |
1665 | { return 0; } | 1668 | { return 0; } |