From: Chaskiel M Grundman Date: Mon, 16 Apr 2001 19:11:04 +0000 (+0000) Subject: linux-dont-d-drop-in-revalidate-20010416 X-Git-Tag: openafs-stable-1_1_0~202 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=315191f6d48c2d35896264a9d5efb3da8495af14;hp=beda84b831015d293e48300b164ae9fc739006f6 linux-dont-d-drop-in-revalidate-20010416 calling d_drop ends up precluding shrink_dcache_parent; don't call it --- diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index 17b63a7..8127597 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -730,7 +730,8 @@ out_valid: return 1; out_bad: - d_drop(dp); + /* d_drop(dp); Let cached_lookup do this so shrink_dcache_parent + is called */ #ifdef AFS_LINUX24_ENV unlock_kernel(); #endif