]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/dquot.c
PM: Remove unbalanced mutex_unlock() from dpm_resume()
[linux-2.6-omap-h63xx.git] / fs / dquot.c
index def4e969df77646192eb6ce96d223a1f78ec4544..9c7feb62eed153ae9ef923c4767d506a14250189 100644 (file)
@@ -1633,16 +1633,17 @@ int vfs_quota_on(struct super_block *sb, int type, int format_id, char *path)
        error = path_lookup(path, LOOKUP_FOLLOW, &nd);
        if (error < 0)
                return error;
-       error = security_quota_on(nd.dentry);
+       error = security_quota_on(nd.path.dentry);
        if (error)
                goto out_path;
        /* Quota file not on the same filesystem? */
-       if (nd.mnt->mnt_sb != sb)
+       if (nd.path.mnt->mnt_sb != sb)
                error = -EXDEV;
        else
-               error = vfs_quota_on_inode(nd.dentry->d_inode, type, format_id);
+               error = vfs_quota_on_inode(nd.path.dentry->d_inode, type,
+                                          format_id);
 out_path:
-       path_release(&nd);
+       path_put(&nd.path);
        return error;
 }