md/raid10: fix improper BUG_ON() in raise_barrier()
authorYu Kuai <yukuai3@huawei.com>
Fri, 16 Sep 2022 11:34:27 +0000 (19:34 +0800)
committerSong Liu <song@kernel.org>
Thu, 22 Sep 2022 07:05:05 +0000 (00:05 -0700)
commit4f350284a7306b3dff676caeafd3faf1b5c068d5
tree5e6c2eda45cf543be75d07740d54b8c2df4c855a
parent0c0be98bbe67662a7d2bf8381106bfca0e31ed72
md/raid10: fix improper BUG_ON() in raise_barrier()

'conf->barrier' is protected by 'conf->resync_lock', reading
'conf->barrier' without holding the lock is wrong.

Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
Acked-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Signed-off-by: Song Liu <song@kernel.org>
drivers/md/raid10.c