pub unsafe fn alloc(layout: Layout) -> Option<NonNull<u8>>
Fallible allocation using kernel malloc.
layout