diff options
author | Namhyung Kim <namhyung@gmail.com> | 2010-11-24 11:53:13 -0500 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2011-01-10 13:04:06 -0500 |
commit | 156e74312f1ffc0a2639c24c771c5a0e106f0505 (patch) | |
tree | a14f861cf4bd93a8aa043532aedd2164f646feab /fs/ext3/namei.c | |
parent | 41dc6385bd6cd3366c1b4bede33688521eb21db9 (diff) |
ext3: Add more journal error check
Check return value of ext3_journal_get_write_acccess() and
ext3_journal_dirty_metadata().
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/ext3/namei.c')
-rw-r--r-- | fs/ext3/namei.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/ext3/namei.c b/fs/ext3/namei.c index e69eed547242..cc682ab55b73 100644 --- a/fs/ext3/namei.c +++ b/fs/ext3/namei.c | |||
@@ -1598,7 +1598,9 @@ static int ext3_dx_add_entry(handle_t *handle, struct dentry *dentry, | |||
1598 | if (err) | 1598 | if (err) |
1599 | goto journal_error; | 1599 | goto journal_error; |
1600 | } | 1600 | } |
1601 | ext3_journal_dirty_metadata(handle, frames[0].bh); | 1601 | err = ext3_journal_dirty_metadata(handle, frames[0].bh); |
1602 | if (err) | ||
1603 | goto journal_error; | ||
1602 | } | 1604 | } |
1603 | de = do_split(handle, dir, &bh, frame, &hinfo, &err); | 1605 | de = do_split(handle, dir, &bh, frame, &hinfo, &err); |
1604 | if (!de) | 1606 | if (!de) |