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)
commitd9771f5ec46c282d518b453c793635dbdc3a2a94
tree7e1efccb9fa99de1870828096e0c4026b2c8e993
parent3f677f9c998a18d11641b5a2de6f11d0af32a153
raid5-cache: Need to do start() part job after adding journal device

commit d5d885fd514f ("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: d5d885fd514f ("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