ocfs2/quota: Release lock for error in ocfs2_quota_write.
authorTao Ma <tao.ma@oracle.com>
Thu, 30 Jul 2009 08:07:10 +0000 (16:07 +0800)
committerJoel Becker <joel.becker@oracle.com>
Thu, 30 Jul 2009 18:06:06 +0000 (11:06 -0700)
ocfs2_quota_write needs to release the lock if it fails to
read quota block. So use "goto out" instead of "return err".

Signed-off-by: Tao Ma <tao.ma@oracle.com>
Acked-by: Jan Kara <jack@suse.cz>
Signed-off-by: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/quota_global.c

index cc8785cf8f61513247f97b100fdb1fc9025ac108..d604a6aa0a221b976f531e7895a62cd82e05c1c6 100644 (file)
@@ -238,7 +238,7 @@ ssize_t ocfs2_quota_write(struct super_block *sb, int type,
        }
        if (err) {
                mlog_errno(err);
-               return err;
+               goto out;
        }
        lock_buffer(bh);
        if (new)