Nice cleanups, Sascha. I didn't realize there were so many places
still using malloc/bzero combinations, not to mention all the junk
code that can be removed when kmalloc is guarenteed to return non-NULL.
I just read on the FreeBSD lists a week ago where someone was describing
the random failures that start occuring in FreeBSD when it runs low on
VM... precisely due to the NULL-return mechanic of their kernel malloc,
and precisely why I removed it from DragonFly.
-Matt
