diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2010-10-15 18:38:50 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2010-10-23 11:27:50 -0400 |
commit | 23f9b267159b4c7ff59d2e6c8ed31693eff841e3 (patch) | |
tree | 95373beca8cc9294e0202edfced58e66c97f8012 /arch/x86/kernel/apic/io_apic.c | |
parent | 5a7ae78fd478624df3059cb6f55056b85d074acc (diff) |
x86: apic: Move probe_nr_irqs_gsi() into ioapic_init_mappings()
probe_br_irqs_gsi() is called right after ioapic_init_mappings() and
there are no other users. Move it into ioapic_init_mappings() so the
declaration can disappear and the function can become static.
Rename ioapic_init_mappings() to ioapic_and_gsi_init() to reflect that
change.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
LKML-Reference: <1287510389-8388-2-git-send-email-dirk.brandewie@gmail.com>
Signed-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com>
Diffstat (limited to 'arch/x86/kernel/apic/io_apic.c')
-rw-r--r-- | arch/x86/kernel/apic/io_apic.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index 8ae808d110f4..ce3c6fb4f357 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c | |||
@@ -3639,7 +3639,7 @@ int __init io_apic_get_redir_entries (int ioapic) | |||
3639 | return reg_01.bits.entries + 1; | 3639 | return reg_01.bits.entries + 1; |
3640 | } | 3640 | } |
3641 | 3641 | ||
3642 | void __init probe_nr_irqs_gsi(void) | 3642 | static void __init probe_nr_irqs_gsi(void) |
3643 | { | 3643 | { |
3644 | int nr; | 3644 | int nr; |
3645 | 3645 | ||
@@ -3951,7 +3951,7 @@ static struct resource * __init ioapic_setup_resources(int nr_ioapics) | |||
3951 | return res; | 3951 | return res; |
3952 | } | 3952 | } |
3953 | 3953 | ||
3954 | void __init ioapic_init_mappings(void) | 3954 | void __init ioapic_and_gsi_init(void) |
3955 | { | 3955 | { |
3956 | unsigned long ioapic_phys, idx = FIX_IO_APIC_BASE_0; | 3956 | unsigned long ioapic_phys, idx = FIX_IO_APIC_BASE_0; |
3957 | struct resource *ioapic_res; | 3957 | struct resource *ioapic_res; |
@@ -3989,6 +3989,8 @@ fake_ioapic_page: | |||
3989 | ioapic_res->end = ioapic_phys + IO_APIC_SLOT_SIZE - 1; | 3989 | ioapic_res->end = ioapic_phys + IO_APIC_SLOT_SIZE - 1; |
3990 | ioapic_res++; | 3990 | ioapic_res++; |
3991 | } | 3991 | } |
3992 | |||
3993 | probe_nr_irqs_gsi(); | ||
3992 | } | 3994 | } |
3993 | 3995 | ||
3994 | void __init ioapic_insert_resources(void) | 3996 | void __init ioapic_insert_resources(void) |