x86/xen: add some __init and static annotations in arch/x86/xen/setup.c
authorJuergen Gross <jgross@suse.com>
Wed, 28 Jan 2015 06:44:23 +0000 (07:44 +0100)
committerDavid Vrabel <david.vrabel@citrix.com>
Wed, 28 Jan 2015 10:00:36 +0000 (10:00 +0000)
Some more functions in arch/x86/xen/setup.c can be made "__init".
xen_ignore_unusable() can be made "static".

Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
arch/x86/xen/setup.c

index 4dcc60819eda8074d44c19f575745bb472fc4bb6..55f388ef481a40a4020b51ca7dd43b7da56ff97c 100644 (file)
@@ -535,8 +535,8 @@ static unsigned long __init xen_get_max_pages(void)
        return min(max_pages, MAX_DOMAIN_PAGES);
 }
 
-static void xen_align_and_add_e820_region(phys_addr_t start, phys_addr_t size,
-                                         int type)
+static void __init xen_align_and_add_e820_region(phys_addr_t start,
+                                                phys_addr_t size, int type)
 {
        phys_addr_t end = start + size;
 
@@ -549,7 +549,7 @@ static void xen_align_and_add_e820_region(phys_addr_t start, phys_addr_t size,
        e820_add_region(start, end - start, type);
 }
 
-void xen_ignore_unusable(struct e820entry *list, size_t map_size)
+static void __init xen_ignore_unusable(struct e820entry *list, size_t map_size)
 {
        struct e820entry *entry;
        unsigned int i;