commit 7b0230e8d26bb7b186a9af01c73d78cad2761034
Author: Yiannis Pericleous <[EMAIL PROTECTED]>
Date:   Thu Apr 12 16:41:06 2007 -0400

    use notify_change instead of inode_setattr for setting opaqueness

diff --git a/fs/unionfs/odf.c b/fs/unionfs/odf.c
index 2ec0e28..ec6be92 100644
--- a/fs/unionfs/odf.c
+++ b/fs/unionfs/odf.c
@@ -1770,12 +1770,12 @@ int odf_set_opaque(struct dentry *dentry, int branch)
        return err;
 }
 
-int __odf_set_opaque(struct inode *i, int branch) 
+int __odf_set_opaque(struct dentry *d, int branch) 
 {
        struct iattr ia;
        ia.ia_valid = ATTR_GID;
        ia.ia_gid = branch + 1;  /* since gid is unsigned */
-       return inode_setattr(i, &ia);
+       return notify_change(d, &ia);
 }
 
 /* 
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to