prune_dcache -- shrink the dcache
number of entries to try and free
Shrink the dcache. This is done when we need
more memory, or simply when we need to unmount
something (at which point we need to unuse
This function may fail to free any resources if
all the dentries are in use.