commit 9ae0b64fa7e9ec35894a70a408128a3c7f682f8a
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Thu Jan 10 06:53:30 2008 -0500

    Unionfs: interpose cleanup and fix for spliced dentries
    
    Fix unionfs_interpose to fill lower inode info when d_splice_alias returns
    NULL.  Also cleanup impossible case (d_splice_alias doesn't return ERR_PTR).
    
    Signed-off-by: Rachita Kothiyal <[EMAIL PROTECTED]>
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

diff --git a/fs/unionfs/main.c b/fs/unionfs/main.c
index 63161ae..9371c2e 100644
--- a/fs/unionfs/main.c
+++ b/fs/unionfs/main.c
@@ -173,9 +173,7 @@ skip:
                break;
        case INTERPOSE_LOOKUP:
                spliced = d_splice_alias(inode, dentry);
-               if (IS_ERR(spliced)) {
-                       err = PTR_ERR(spliced);
-               } else if (spliced && spliced != dentry) {
+               if (spliced && spliced != dentry) {
                        /*
                         * d_splice can return a dentry if it was
                         * disconnected and had to be moved.  We must ensure
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to