[prev in list] [next in list] [prev in thread] [next in thread] 

List:       intermezzo-cvs
Subject:    CVS: intermezzo/presto24 journal.c,1.21,1.22
From:       Shirish Hemant Phatak <shirish () users ! sourceforge ! net>
Date:       2001-09-23 0:19:11
[Download RAW message or body]

Update of /cvsroot/intermezzo/intermezzo/presto24
In directory usw-pr-cvs1:/tmp/cvs-serv21615

Modified Files:
	journal.c 
Log Message:
Temporary fix for nfs related problems with unhashed dentries.



Index: journal.c
===================================================================
RCS file: /cvsroot/intermezzo/intermezzo/presto24/journal.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -U2 -r1.21 -r1.22
--- journal.c	2001/09/20 15:43:20	1.21
+++ journal.c	2001/09/23 00:19:09	1.22
@@ -1137,5 +1137,6 @@
         }
 
-        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) ) {
+        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) 
+                            || list_empty(&dentry->d_hash)) {
                 EXIT;
                 return 0;
@@ -1731,5 +1732,6 @@
         }
 
-        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) ) {
+        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) 
+                            || list_empty(&dentry->d_hash)) {
                 EXIT;
                 return 0;
@@ -2001,5 +2003,6 @@
         }
 
-        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) ) {
+        if (!dentry->d_inode || (dentry->d_inode->i_nlink == 0) 
+                            || list_empty(&dentry->d_hash)) {
                 EXIT;
                 return 0;


_______________________________________________
intermezzo-commit mailing list
intermezzo-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/intermezzo-commit

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic