patch-2.3.99-pre4 linux/fs/autofs/dirhash.c
Next file: linux/fs/autofs/root.c
Previous file: linux/fs/adfs/dir.c
Back to the patch index
Back to the overall index
-  Lines: 10
-  Date:
Sun Apr  2 15:49:07 2000
-  Orig file: 
v2.3.99-pre3/linux/fs/autofs/dirhash.c
-  Orig date: 
Thu Jan 14 11:43:07 1999
diff -u --recursive --new-file v2.3.99-pre3/linux/fs/autofs/dirhash.c linux/fs/autofs/dirhash.c
@@ -78,8 +78,7 @@
 
 		/* Make sure entry is mounted and unused; note that dentry will
 		   point to the mounted-on-top root. */
-		if ( !S_ISDIR(dentry->d_inode->i_mode)
-		     || dentry->d_mounts == dentry ) {
+		if (!S_ISDIR(dentry->d_inode->i_mode)||!d_mountpoint(dentry)) {
 			DPRINTK(("autofs: not expirable (not a mounted directory): %s\n", ent->name));
 			continue;
 		}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)