gfs2: Fix wrong error handling in init_gfs2_fs()
authorTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Mon, 27 Nov 2017 14:56:34 +0000 (08:56 -0600)
committerBob Peterson <rpeterso@redhat.com>
Mon, 27 Nov 2017 16:47:22 +0000 (10:47 -0600)
commit8b0d7f56b97b95a442b6785027a0f80ad1ea54af
tree73a58a51514976cd9becd6ccb2d692e6582a45de
parenta18c78c5f5e39978231cb30f037bdb634cd98f6c
gfs2: Fix wrong error handling in init_gfs2_fs()

init_gfs2_fs() is calling e.g. calling unregister_shrinker() without
register_shrinker() when an error occurred during initialization.
Rename goto labels and call appropriate undo function.

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/main.c