Remove unnecessary kmem_alloc() macros

Signed-off-by: Richard Yao <ryao@gentoo.org>
Annotate umem_* functions as returning non-null

Signed-off-by: Richard Yao <ryao@gentoo.org>
fixme

Signed-off-by: Richard Yao <ryao@gentoo.org>