[...]
> So I really don't see why there is no dedicated pool for dcache entries.
> Of course, the file name associated with a dentry is variable-sized,
> and should be managed using kmalloc.
i think the reason is that 'mm/simp.c' is the real dcache allocator, but
it's still buggy, so we fall back to kmalloc(). SIMP is even faster than
SLAB.
-- mingo