make isa_bridge Alpha-only
Subsystems (2)
PATCH 1/1 make isa_bridge Alpha-only
Since isa_bridge is neither assigned any value !NULL nor used on !Alpha, there's no reason for providing it.
Signed-off-by Adrian Bunk <[email protected]>
---
arch/alpha/kernel/pci.c | 4 ++++ drivers/pci/pci.c | 6 ------ include/asm-alpha/pci.h | 2 ++ include/linux/pci.h | 6 ------ 4 files changed, 6 insertions(+), 12 deletions(-)
include/linux/pci.h renamed from include/linux/pci.h.old +0 -6
@@ -620,10 +620,6 @@strategy_parameter byte boundaries */ }; -#if defined(CONFIG_ISA ) || defined(CONFIG_EISA ) -extern struct pci_dev *isa_bridge; -#endif -struct msix_entry {u16 vector;/* kernel uses to write allocated vector */ u16 entry;/* driver uses to specify entry, OS writes */
@@ -731,8 +727,6 @@static inline pci_power_t pci_choose_state (struct pci_dev *dev,pm_message_t state) {return PCI_D0 ; }static inline int pci_enable_wake (struct pci_dev *dev,pci_power_t state,int enable) {return 0 ; } -#define isa_bridge ((struct pci_dev *)NULL) -#define pci_dma_burst_advice (pdev, strat, strategy_parameter) do { } while (0)static inline void pci_block_user_cfg_access (struct pci_dev *dev) { }
include/asm-alpha/pci.h renamed from include/asm-alpha/pci.h.old +2 -0
@@ -293,4 +293,6 @@#define IOBASE_ROOT_BUS 5#define IOBASE_FROM_HOSE 0x10000 +extern struct pci_dev *isa_bridge; +#endif /* __ALPHA_PCI_H */
drivers/pci/pci.c renamed from drivers/pci/pci.c.old +0 -6
@@ -1223,12 +1223,6 @@device_initcall (pci_init); -#if defined(CONFIG_ISA ) || defined(CONFIG_EISA ) -/* FIXME: Some boxes have multiple ISA bridges! */ -struct pci_dev *isa_bridge; -EXPORT_SYMBOL (isa_bridge); -#endif -EXPORT_SYMBOL_GPL (pci_restore_bars);EXPORT_SYMBOL (pci_enable_device_bars);EXPORT_SYMBOL (pci_enable_device);
arch/alpha/kernel/pci.c renamed from arch/alpha/kernel/pci.c.old +4 -0
@@ -575,3 +575,7 @@EXPORT_SYMBOL (pci_iomap);EXPORT_SYMBOL (pci_iounmap); + +/* FIXME: Some boxes have multiple ISA bridges! */ +struct pci_dev *isa_bridge; +EXPORT_SYMBOL (isa_bridge);