]> git.baikalelectronics.ru Git - kernel.git/commit
md/r5cache: call mddev_lock/unlock() in r5c_journal_mode_set
authorSong Liu <songliubraving@fb.com>
Mon, 31 Jul 2017 21:52:26 +0000 (14:52 -0700)
committerShaohua Li <shli@fb.com>
Tue, 8 Aug 2017 14:42:36 +0000 (07:42 -0700)
commita78d481d00aff45509dcc147edd3d184f54c14bf
tree6803f9f24871193e61cecde1e21132006eac6d27
parent3f96cf0b3c805d2120f5f91167e7488c0d4d54a3
md/r5cache: call mddev_lock/unlock() in r5c_journal_mode_set

In r5c_journal_mode_set(), it is necessary to call mddev_lock()
before accessing conf and conf->log. Otherwise, the conf->log
may change (and become NULL).

Shaohua: fix unlock in failure cases

Signed-off-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/raid5-cache.c