mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
md: use mddev_is_dm() instead of open-coding gendisk checks
Replace direct checks on mddev->gendisk with mddev_is_dm() in md_handle_request() and md_run(). Signed-off-by: Abd-Alrhman Masalkhi <abd.masalkhi@gmail.com> Link: https://lore.kernel.org/linux-raid/20260423101303.48196-3-abd.masalkhi@gmail.com Signed-off-by: Yu Kuai <yukuai@fnnas.com>
This commit is contained in:
parent
c1a3cdb0b4
commit
408434a324
|
|
@ -408,7 +408,7 @@ bool md_handle_request(struct mddev *mddev, struct bio *bio)
|
|||
|
||||
if (!mddev->pers->make_request(mddev, bio)) {
|
||||
percpu_ref_put(&mddev->active_io);
|
||||
if (!mddev->gendisk && mddev->pers->prepare_suspend)
|
||||
if (mddev_is_dm(mddev) && mddev->pers->prepare_suspend)
|
||||
return false;
|
||||
goto check_suspended;
|
||||
}
|
||||
|
|
@ -6746,7 +6746,7 @@ int md_run(struct mddev *mddev)
|
|||
}
|
||||
|
||||
/* dm-raid expect sync_thread to be frozen until resume */
|
||||
if (mddev->gendisk)
|
||||
if (!mddev_is_dm(mddev))
|
||||
mddev->recovery = 0;
|
||||
|
||||
/* may be over-ridden by personality */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user