x86_64/ioapic: Staticize ioapic_config()
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 9 Jun 2011 09:35:33 +0000 (17:35 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 9 Jun 2011 09:35:33 +0000 (17:35 +0800)
sys/platform/pc64/apic/ioapic.c
sys/platform/pc64/apic/ioapic.h

index 5b0daa7..4709289 100644 (file)
@@ -63,6 +63,7 @@ struct ioapic_conf {
        struct ioapic_intsrc ioc_intsrc[16];    /* XXX magic number */
 };
 
+static int     ioapic_config(void);
 static void    ioapic_setup(const struct ioapic_info *);
 static int     ioapic_alloc_apic_id(int);
 static void    ioapic_set_apic_id(const struct ioapic_info *);
@@ -79,7 +80,7 @@ static TAILQ_HEAD(, ioapic_enumerator) ioapic_enumerators =
 
 int            ioapic_enable = 1; /* I/O APIC is enabled by default */
 
-int
+static int
 ioapic_config(void)
 {
        struct ioapic_enumerator *e;
index 77f1769..25a1d1c 100644 (file)
@@ -51,7 +51,6 @@ struct ioapic_enumerator {
 #define IOAPIC_ENUM_PRIO_MPTABLE       20
 #define IOAPIC_ENUM_PRIO_MADT          40
 
-int    ioapic_config(void);
 void   ioapic_enumerator_register(struct ioapic_enumerator *);
 void   ioapic_add(void *, int, int);
 void   ioapic_intsrc(int, int, enum intr_trigger, enum intr_polarity);