Export Xen driver util function symbols so that Xen drivers
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 25 Jan 2006 13:28:07 +0000 (14:28 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 25 Jan 2006 13:28:07 +0000 (14:28 +0100)
can build as modules.

Signed-off-by: Keir Fraser <keir@xensource.com>
linux-2.6-xen-sparse/drivers/xen/util.c

index 84906d96757daff10693b0fa646a930da9fa13dc..41e5e941936372dfe1b75b812bbc91976246fc24 100644 (file)
@@ -31,6 +31,7 @@ struct vm_struct *alloc_vm_area(unsigned long size)
 
        return area;
 }
+EXPORT_SYMBOL(alloc_vm_area);
 
 void free_vm_area(struct vm_struct *area)
 {
@@ -39,6 +40,7 @@ void free_vm_area(struct vm_struct *area)
        BUG_ON(ret != area);
        kfree(area);
 }
+EXPORT_SYMBOL(free_vm_area);
 
 void lock_vm_area(struct vm_struct *area)
 {
@@ -58,11 +60,13 @@ void lock_vm_area(struct vm_struct *area)
        for (i = 0; i < area->size; i += PAGE_SIZE)
                (void)__get_user(c, (char __user *)area->addr + i);
 }
+EXPORT_SYMBOL(lock_vm_area);
 
 void unlock_vm_area(struct vm_struct *area)
 {
        preempt_enable();
 }
+EXPORT_SYMBOL(unlock_vm_area);
 
 /*
  * Local variables: