diff options
Diffstat (limited to 'drivers/xen/xenbus/xenbus_client.c')
| -rw-r--r-- | drivers/xen/xenbus/xenbus_client.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/xen/xenbus/xenbus_client.c b/drivers/xen/xenbus/xenbus_client.c index cdacf923e07..81c3ce6b8bb 100644 --- a/drivers/xen/xenbus/xenbus_client.c +++ b/drivers/xen/xenbus/xenbus_client.c @@ -33,6 +33,7 @@  #include <linux/slab.h>  #include <linux/types.h>  #include <linux/vmalloc.h> +#include <linux/export.h>  #include <asm/xen/hypervisor.h>  #include <xen/interface/xen.h>  #include <xen/interface/event_channel.h> @@ -443,7 +444,7 @@ int xenbus_map_ring_valloc(struct xenbus_device *dev, int gnt_ref, void **vaddr)  	*vaddr = NULL; -	area = xen_alloc_vm_area(PAGE_SIZE); +	area = alloc_vm_area(PAGE_SIZE);  	if (!area)  		return -ENOMEM; @@ -453,7 +454,7 @@ int xenbus_map_ring_valloc(struct xenbus_device *dev, int gnt_ref, void **vaddr)  		BUG();  	if (op.status != GNTST_okay) { -		xen_free_vm_area(area); +		free_vm_area(area);  		xenbus_dev_fatal(dev, op.status,  				 "mapping in shared page %d from domain %d",  				 gnt_ref, dev->otherend_id); @@ -552,7 +553,7 @@ int xenbus_unmap_ring_vfree(struct xenbus_device *dev, void *vaddr)  		BUG();  	if (op.status == GNTST_okay) -		xen_free_vm_area(area); +		free_vm_area(area);  	else  		xenbus_dev_error(dev, op.status,  				 "unmapping page at handle %d error %d",  |