From: Chaskiel M Grundman Date: Mon, 23 Apr 2001 08:40:38 +0000 (+0000) Subject: STABLE10-linux-dont-d-drop-in-revalidate-20010423 X-Git-Tag: openafs-stable-1_0_4~20 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c2a07ac521712390352147951066d6bd975e3535;p=packages%2Fo%2Fopenafs.git STABLE10-linux-dont-d-drop-in-revalidate-20010423 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 17b63a735..81275971a 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