md/r5cache: move mddev_lock() out of r5c_journal_mode_set()
authorSong Liu <songliubraving@fb.com>
Mon, 20 Nov 2017 06:17:00 +0000 (22:17 -0800)
committerShaohua Li <shli@fb.com>
Fri, 1 Dec 2017 19:27:32 +0000 (11:27 -0800)
commitff35f58e8f8eb520367879a0ccc6f2ec4b62b17b
tree9a77e1a2d8777399694a84896695057f8f97267a
parentaff69d89bdebc39235cddb4445371eb979b49685
md/r5cache: move mddev_lock() out of r5c_journal_mode_set()

r5c_journal_mode_set() is called by r5c_journal_mode_store() and
raid_ctr() in dm-raid. We don't need mddev_lock() when calling from
raid_ctr(). This patch fixes this by moves the mddev_lock() to
r5c_journal_mode_store().

Cc: stable@vger.kernel.org (v4.13+)
Signed-off-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/raid5-cache.c