sparse_buffer_alloc
void *sparse_buffer_alloc(unsigned long size);
ptr = sparse_buffer_alloc(size);
struct page *map = sparse_buffer_alloc(size);