Commit 833d304b authored by James Lamanna's avatar James Lamanna Committed by Linus Torvalds

[PATCH] reiserfs: [kv]free() checking cleanup

Signed-off-by: default avatarJames Lamanna <jlamanna@gmail.com>
Signed-off-by: default avatarDomen Puncer <domen@coderock.org>
Signed-off-by: default avatarAlexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent aaa4059b
...@@ -1024,12 +1024,8 @@ static int reiserfs_parse_options(struct super_block *s, char *options, /* strin ...@@ -1024,12 +1024,8 @@ static int reiserfs_parse_options(struct super_block *s, char *options, /* strin
strcpy(REISERFS_SB(s)->s_qf_names[qtype], arg); strcpy(REISERFS_SB(s)->s_qf_names[qtype], arg);
*mount_options |= 1 << REISERFS_QUOTA; *mount_options |= 1 << REISERFS_QUOTA;
} else { } else {
if (REISERFS_SB(s)->s_qf_names[qtype]) { kfree(REISERFS_SB(s)->s_qf_names[qtype]);
kfree(REISERFS_SB(s)-> REISERFS_SB(s)->s_qf_names[qtype] = NULL;
s_qf_names[qtype]);
REISERFS_SB(s)->s_qf_names[qtype] =
NULL;
}
} }
} }
if (c == 'f') { if (c == 'f') {
...@@ -1158,11 +1154,10 @@ static int reiserfs_remount(struct super_block *s, int *mount_flags, char *arg) ...@@ -1158,11 +1154,10 @@ static int reiserfs_remount(struct super_block *s, int *mount_flags, char *arg)
if (!reiserfs_parse_options if (!reiserfs_parse_options
(s, arg, &mount_options, &blocks, NULL, &commit_max_age)) { (s, arg, &mount_options, &blocks, NULL, &commit_max_age)) {
#ifdef CONFIG_QUOTA #ifdef CONFIG_QUOTA
for (i = 0; i < MAXQUOTAS; i++) for (i = 0; i < MAXQUOTAS; i++) {
if (REISERFS_SB(s)->s_qf_names[i]) { kfree(REISERFS_SB(s)->s_qf_names[i]);
kfree(REISERFS_SB(s)->s_qf_names[i]); REISERFS_SB(s)->s_qf_names[i] = NULL;
REISERFS_SB(s)->s_qf_names[i] = NULL; }
}
#endif #endif
return -EINVAL; return -EINVAL;
} }
...@@ -1940,13 +1935,11 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent) ...@@ -1940,13 +1935,11 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
brelse(SB_BUFFER_WITH_SB(s)); brelse(SB_BUFFER_WITH_SB(s));
#ifdef CONFIG_QUOTA #ifdef CONFIG_QUOTA
for (j = 0; j < MAXQUOTAS; j++) { for (j = 0; j < MAXQUOTAS; j++) {
if (sbi->s_qf_names[j]) kfree(sbi->s_qf_names[j]);
kfree(sbi->s_qf_names[j]); sbi->s_qf_names[j] = NULL;
} }
#endif #endif
if (sbi != NULL) { kfree(sbi);
kfree(sbi);
}
s->s_fs_info = NULL; s->s_fs_info = NULL;
return errval; return errval;
......
...@@ -296,8 +296,7 @@ reiserfs_set_acl(struct inode *inode, int type, struct posix_acl *acl) ...@@ -296,8 +296,7 @@ reiserfs_set_acl(struct inode *inode, int type, struct posix_acl *acl)
} }
} }
if (value) kfree(value);
kfree(value);
if (!error) { if (!error) {
/* Release the old one */ /* Release the old one */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment