/* This is called from kswapd when we think we need some more memory  */
static int shrink_dqcache_memory(int nr, gfp_t gfp_mask)
/* This is called from kswapd when we think we need some more memory  */
static int shrink_dqcache_memory(int nr, gfp_t gfp_mask)
{
	if (nr) {
		spin_lock(&dq_list_lock);
		prune_dqcache(nr);
		spin_unlock(&dq_list_lock);
	}
	return (dqstats.free_dquots / 100) * sysctl_vfs_cache_pressure;
}