Change pci_raw_ops to pci_raw_read/write
We want to allow different implementations of pci_raw_ops for standard and extended config space on x86. Rather than clutter generic code with knowledge of this, we make pci_raw_ops private to x86 and use it to implement the new raw interface -- raw_pci_read() and raw_pci_write(). Signed-off-by:Matthew Wilcox <willy@linux.intel.com> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/ia64/pci/pci.c 8 additions, 17 deletionsarch/ia64/pci/pci.c
- arch/ia64/sn/pci/tioce_provider.c 8 additions, 8 deletionsarch/ia64/sn/pci/tioce_provider.c
- arch/x86/kernel/quirks.c 1 addition, 1 deletionarch/x86/kernel/quirks.c
- arch/x86/pci/common.c 23 additions, 2 deletionsarch/x86/pci/common.c
- arch/x86/pci/direct.c 2 additions, 2 deletionsarch/x86/pci/direct.c
- arch/x86/pci/fixup.c 4 additions, 2 deletionsarch/x86/pci/fixup.c
- arch/x86/pci/legacy.c 1 addition, 1 deletionarch/x86/pci/legacy.c
- arch/x86/pci/mmconfig-shared.c 3 additions, 3 deletionsarch/x86/pci/mmconfig-shared.c
- arch/x86/pci/mmconfig_32.c 2 additions, 8 deletionsarch/x86/pci/mmconfig_32.c
- arch/x86/pci/mmconfig_64.c 1 addition, 7 deletionsarch/x86/pci/mmconfig_64.c
- arch/x86/pci/pci.h 11 additions, 4 deletionsarch/x86/pci/pci.h
- arch/x86/pci/visws.c 0 additions, 3 deletionsarch/x86/pci/visws.c
- drivers/acpi/osl.c 6 additions, 19 deletionsdrivers/acpi/osl.c
- include/linux/pci.h 8 additions, 8 deletionsinclude/linux/pci.h
Loading
Please register or sign in to comment