to unhash it or make it invalid.
b=11970
i=green
i=wangdi
Details : request with rq_no_resend flag not awake l_wait_event if they get a
timeout.
+Severity : minor
+Frequency : nfs export on patchless client
+Bugzilla : 11970
+Description: connectathon hang when test nfs export over patchless client
+Details : Disconnected dentry cannot be found with lookup, so we do not need
+ to unhash it or make it invalid
--------------------------------------------------------------------------------
spin_lock(&dcache_lock);
return 1;
}
+ /* disconected dentry can not be find without lookup, because we
+ * not need his to unhash or mark invalid. */
+ if (dentry->d_flags & DCACHE_DISCONNECTED) {
+ unlock_dentry(dentry);
+ RETURN (0);
+ }
#ifdef LUSTRE_KERNEL_VERSION
if (!(dentry->d_flags & DCACHE_LUSTRE_INVALID)) {