Allocate zeroed virtually contiguous 32bit memory
void * vmalloc_32_user(unsigned long size);
size
allocation size
The resulting memory area is 32bit addressable and zeroed so it can be mapped to userspace without leaking data.