Jelajahi Sumber

PCI: add pci_clear_flags()

Add a pci_clear_flags() for cases when we statically initialize
pci_flags, then decide to clear things out later.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Bjorn Helgaas 13 tahun lalu
induk
melakukan
dcce6dc486
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      include/asm-generic/pci-bridge.h

+ 6 - 0
include/asm-generic/pci-bridge.h

@@ -45,6 +45,11 @@ static inline void pci_add_flags(int flags)
 	pci_flags |= flags;
 }
 
+static inline void pci_clear_flags(int flags)
+{
+	pci_flags &= ~flags;
+}
+
 static inline int pci_has_flag(int flag)
 {
 	return pci_flags & flag;
@@ -52,6 +57,7 @@ static inline int pci_has_flag(int flag)
 #else
 static inline void pci_set_flags(int flags) { }
 static inline void pci_add_flags(int flags) { }
+static inline void pci_clear_flags(int flags) { }
 static inline int pci_has_flag(int flag)
 {
 	return 0;