]> git.baikalelectronics.ru Git - kernel.git/commit
raid5-cache: Need to do start() part job after adding journal device
authorXiao Ni <xni@redhat.com>
Fri, 14 Jun 2019 22:41:05 +0000 (15:41 -0700)
committerJens Axboe <axboe@kernel.dk>
Sat, 15 Jun 2019 07:37:34 +0000 (01:37 -0600)
commit457792c1cf3acbc1b95530f2f2f4bba72364c594
tree7e1efccb9fa99de1870828096e0c4026b2c8e993
parent26fdac4ffbe17ab38f923cd641fff41fcd0814a2
raid5-cache: Need to do start() part job after adding journal device

commit 682e3cb243da ("md: introduce new personality funciton start()")
splits the init job to two parts. The first part run() does the jobs that
do not require the md threads. The second part start() does the jobs that
require the md threads.

Now it just does run() in adding new journal device. It needs to do the
second part start() too.

Fixes: 682e3cb243da ("md: introduce new personality funciton start()")
Cc: stable@vger.kernel.org #v4.9+
Reported-by: Michal Soltys <soltys@ziu.info>
Signed-off-by: Xiao Ni <xni@redhat.com>
Signed-off-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/md/raid5.c