revert android-tegra-2.6.36-honeycomb-mr1-9001adc to v2.6.36
[firefly-linux-kernel-4.4.55.git] / fs / reiserfs / xattr_acl.c
index 90d2fcb67a314633a4f3855dc08e057a43390a40..536d697a8a283102f57053fcbb3338bd784bf559 100644 (file)
@@ -472,9 +472,7 @@ int reiserfs_acl_chmod(struct inode *inode)
                struct reiserfs_transaction_handle th;
                size_t size = reiserfs_xattr_nblocks(inode,
                                             reiserfs_acl_size(clone->a_count));
-               int depth;
-
-               depth = reiserfs_write_lock_once(inode->i_sb);
+               reiserfs_write_lock(inode->i_sb);
                error = journal_begin(&th, inode->i_sb, size * 2);
                if (!error) {
                        int error2;
@@ -484,7 +482,7 @@ int reiserfs_acl_chmod(struct inode *inode)
                        if (error2)
                                error = error2;
                }
-               reiserfs_write_unlock_once(inode->i_sb, depth);
+               reiserfs_write_unlock(inode->i_sb);
        }
        posix_acl_release(clone);
        return error;