diff options
author | Markus Elfring <elfring@users.sourceforge.net> | 2015-04-14 18:42:56 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-14 19:48:57 -0400 |
commit | bb34ed21bce54a900c034089a6b1fde8c09f6a6d (patch) | |
tree | 9436f4d521aaa5f18943d66cc075b01b9bfdde52 /fs/ocfs2 | |
parent | 629a3b5f0b1c09025546e110ea2b2a67335ed8c5 (diff) |
ocfs2: one function call less in ocfs2_init_slot_info() after error detection
__ocfs2_free_slot_info() was called by ocfs2_init_slot_info() even if a
call of the kzalloc() function failed.
Return from this implementation directly after corresponding
exception handling.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Cc: Mark Fasheh <mfasheh@suse.com>
Cc: Joel Becker <jlbec@evilplan.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/ocfs2')
-rw-r--r-- | fs/ocfs2/slot_map.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ocfs2/slot_map.c b/fs/ocfs2/slot_map.c index c5e530a9d1b1..e78a203d44c8 100644 --- a/fs/ocfs2/slot_map.c +++ b/fs/ocfs2/slot_map.c | |||
@@ -427,7 +427,7 @@ int ocfs2_init_slot_info(struct ocfs2_super *osb) | |||
427 | if (!si) { | 427 | if (!si) { |
428 | status = -ENOMEM; | 428 | status = -ENOMEM; |
429 | mlog_errno(status); | 429 | mlog_errno(status); |
430 | goto bail; | 430 | return status; |
431 | } | 431 | } |
432 | 432 | ||
433 | si->si_extended = ocfs2_uses_extended_slot_map(osb); | 433 | si->si_extended = ocfs2_uses_extended_slot_map(osb); |