/* Search an area of @size in the kernel virtual mapping area, and reserved it for out purposes. Returns the area descriptor on success or NULL on failure.  */
struct vm_struct* get_vm_area(unsigned long size, unsigned long flags)
/* Search an area of @size in the kernel virtual mapping area, and reserved it for out purposes. Returns the area descriptor on success or NULL on failure.  */
struct vm_struct* get_vm_area(unsigned long size, unsigned long flags)
{
	return __get_vm_area_node(size, 1, flags, VMALLOC_START, VMALLOC_END,
				-1, GFP_KERNEL, __builtin_return_address(0));
}