From: Adrian Bunk - make some needlessly global code static - #if 0 some global print* functions that have no user Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- 25-akpm/arch/i386/kernel/io_apic.c | 14 +++++++++----- 25-akpm/arch/x86_64/kernel/io_apic.c | 14 +++++++++----- 2 files changed, 18 insertions(+), 10 deletions(-) diff -puN arch/i386/kernel/io_apic.c~i386-x86_64-io_apicc-misc-cleanups arch/i386/kernel/io_apic.c --- 25/arch/i386/kernel/io_apic.c~i386-x86_64-io_apicc-misc-cleanups 2005-01-16 00:31:16.201216432 -0800 +++ 25-akpm/arch/i386/kernel/io_apic.c 2005-01-16 00:31:16.209215216 -0800 @@ -188,7 +188,7 @@ static void unmask_IO_APIC_irq (unsigned spin_unlock_irqrestore(&ioapic_lock, flags); } -void clear_IO_APIC_pin(unsigned int apic, unsigned int pin) +static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin) { struct IO_APIC_route_entry entry; unsigned long flags; @@ -687,8 +687,8 @@ void fastcall send_IPI_self(int vector) */ #define MAX_PIRQS 8 -int pirq_entries [MAX_PIRQS]; -int pirqs_enabled; +static int pirq_entries [MAX_PIRQS]; +static int pirqs_enabled; int skip_ioapic_setup; static int __init ioapic_setup(char *str) @@ -1181,7 +1181,7 @@ static inline void ioapic_register_intr( } } -void __init setup_IO_APIC_irqs(void) +static void __init setup_IO_APIC_irqs(void) { struct IO_APIC_route_entry entry; int apic, pin, idx, irq, first_notcon = 1, vector; @@ -1260,7 +1260,7 @@ void __init setup_IO_APIC_irqs(void) /* * Set up the 8259A-master output pin: */ -void __init setup_ExtINT_IRQ0_pin(unsigned int pin, int vector) +static void __init setup_ExtINT_IRQ0_pin(unsigned int pin, int vector) { struct IO_APIC_route_entry entry; unsigned long flags; @@ -1454,6 +1454,8 @@ void __init print_IO_APIC(void) return; } +#if 0 + static void print_APIC_bitfield (int base) { unsigned int v; @@ -1596,6 +1598,8 @@ void /*__init*/ print_PIC(void) printk(KERN_DEBUG "... PIC ELCR: %04x\n", v); } +#endif /* 0 */ + static void __init enable_IO_APIC(void) { union IO_APIC_reg_01 reg_01; diff -puN arch/x86_64/kernel/io_apic.c~i386-x86_64-io_apicc-misc-cleanups arch/x86_64/kernel/io_apic.c --- 25/arch/x86_64/kernel/io_apic.c~i386-x86_64-io_apicc-misc-cleanups 2005-01-16 00:31:16.202216280 -0800 +++ 25-akpm/arch/x86_64/kernel/io_apic.c 2005-01-16 00:31:16.211214912 -0800 @@ -147,7 +147,7 @@ static void unmask_IO_APIC_irq (unsigned spin_unlock_irqrestore(&ioapic_lock, flags); } -void clear_IO_APIC_pin(unsigned int apic, unsigned int pin) +static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin) { struct IO_APIC_route_entry entry; unsigned long flags; @@ -185,8 +185,8 @@ static void clear_IO_APIC (void) */ #define MAX_PIRQS 8 -int pirq_entries [MAX_PIRQS]; -int pirqs_enabled; +static int pirq_entries [MAX_PIRQS]; +static int pirqs_enabled; int skip_ioapic_setup; int ioapic_force; @@ -707,7 +707,7 @@ static inline void ioapic_register_intr( } } -void __init setup_IO_APIC_irqs(void) +static void __init setup_IO_APIC_irqs(void) { struct IO_APIC_route_entry entry; int apic, pin, idx, irq, first_notcon = 1, vector; @@ -776,7 +776,7 @@ void __init setup_IO_APIC_irqs(void) * Set up the 8259A-master output pin as broadcast to all * CPUs. */ -void __init setup_ExtINT_IRQ0_pin(unsigned int pin, int vector) +static void __init setup_ExtINT_IRQ0_pin(unsigned int pin, int vector) { struct IO_APIC_route_entry entry; unsigned long flags; @@ -948,6 +948,8 @@ void __apicdebuginit print_IO_APIC(void) return; } +#if 0 + static __apicdebuginit void print_APIC_bitfield (int base) { unsigned int v; @@ -1090,6 +1092,8 @@ void __apicdebuginit print_PIC(void) printk(KERN_DEBUG "... PIC ELCR: %04x\n", v); } +#endif /* 0 */ + static void __init enable_IO_APIC(void) { union IO_APIC_reg_01 reg_01; _