commit c2451999b4430ab31fdb245f0f4c1cf147e7ac60
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Sun Nov 25 18:36:03 2007 -0500

    Unionfs: minor cleanup in the debugging infrastructure
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

diff --git a/fs/unionfs/debug.c b/fs/unionfs/debug.c
index 2f5723d..437ed32 100644
--- a/fs/unionfs/debug.c
+++ b/fs/unionfs/debug.c
@@ -97,24 +97,22 @@ void __unionfs_check_inode(const struct inode *inode,
                                         "istart/end=%d:%d\n", inode,
                                         lower_inode, bindex, istart, iend);
                        }
-               } else {        /* lower_inode == NULL */
-                       if (bindex >= istart && bindex <= iend) {
-                               /*
-                                * directories can have NULL lower inodes in
-                                * b/t start/end, but NOT if at the
-                                * start/end range.
-                                */
-                               if (unlikely(!(S_ISDIR(inode->i_mode) &&
-                                              bindex > istart &&
-                                              bindex < iend))) {
-                                       PRINT_CALLER(fname, fxn, line);
-                                       pr_debug(" Ci7: inode/linode=%p:%p "
-                                                "bindex=%d istart/end=%d:%d\n",
-                                                inode, lower_inode, bindex,
-                                                istart, iend);
-                               }
-                       }
+                       continue;
                }
+               /* if we get here, then lower_inode == NULL */
+               if (bindex < istart || bindex > iend)
+                       continue;
+               /*
+                * directories can have NULL lower inodes in b/t start/end,
+                * but NOT if at the start/end range.
+                */
+               if (unlikely(S_ISDIR(inode->i_mode) &&
+                            bindex > istart && bindex < iend))
+                       continue;
+               PRINT_CALLER(fname, fxn, line);
+               pr_debug(" Ci7: inode/linode=%p:%p "
+                        "bindex=%d istart/end=%d:%d\n",
+                        inode, lower_inode, bindex, istart, iend);
        }
 }
 
@@ -274,24 +272,22 @@ check_inode:
                                         "istart/end=%d:%d\n", dentry,
                                         lower_inode, bindex, istart, iend);
                        }
-               } else {        /* lower_inode == NULL */
-                       if (bindex >= istart && bindex <= iend) {
-                               /*
-                                * directories can have NULL lower inodes in
-                                * b/t start/end, but NOT if at the
-                                * start/end range.
-                                */
-                               if (unlikely(!(S_ISDIR(inode->i_mode) &&
-                                              bindex > istart &&
-                                              bindex < iend))) {
-                                       PRINT_CALLER(fname, fxn, line);
-                                       pr_debug(" CI7: dentry/linode=%p:%p "
-                                                "bindex=%d istart/end=%d:%d\n",
-                                                dentry, lower_inode, bindex,
-                                                istart, iend);
-                               }
-                       }
+                       continue;
                }
+               /* if we get here, then lower_inode == NULL */
+               if (bindex < istart || bindex > iend)
+                       continue;
+               /*
+                * directories can have NULL lower inodes in b/t start/end,
+                * but NOT if at the start/end range.
+                */
+               if (unlikely(S_ISDIR(inode->i_mode) &&
+                            bindex > istart && bindex < iend))
+                       continue;
+               PRINT_CALLER(fname, fxn, line);
+               pr_debug(" CI7: dentry/linode=%p:%p "
+                        "bindex=%d istart/end=%d:%d\n",
+                        dentry, lower_inode, bindex, istart, iend);
        }
 
        /*
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to