[OpenAFS-devel] How can the mem cache possibly not be able to allocate memory?

Derrick J Brashear shadow@dementia.org
Mon, 12 Apr 2004 23:14:13 -0400 (EDT)


On Mon, 12 Apr 2004, Pete Zaitcev wrote:

> So, for any Linux kernel hacker, a code which does kmalloc, if that
> fails falls back to vmalloc is a red flag. They have entirely different
> characteristics. For one thing, DMA is not possible into vmalloc-ed
> memory...

Offhand I can't think where we do DMA in our memory. Now, if we were
tighter into the kernel zero copy Rx might be such a place, but sadly, no.