diff options
author | Jens Axboe <axboe@kernel.dk> | 2020-03-17 15:15:34 -0600 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-03-17 15:15:34 -0600 |
commit | fcc43a515637d0045e8bf6eb5b3ca5b9752501b6 (patch) | |
tree | 51449cebc1f1a08d85f350bb1bc053a62efc6bd3 /drivers | |
parent | e83995c9f84161900b80d337d6df358a7803870a (diff) | |
parent | e74d93e96d721c4297f2a900ad0191890d2fc2b0 (diff) |
Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.7/drivers
Pull MD fixes from Song.
* 'md-next' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/song/md:
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
md: check arrays is suspended in mddev_detach before call quiesce operations
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/md/md.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 469f551863be..0b30ada971c1 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -6184,7 +6184,7 @@ EXPORT_SYMBOL_GPL(md_stop_writes); static void mddev_detach(struct mddev *mddev) { md_bitmap_wait_behind_writes(mddev); - if (mddev->pers && mddev->pers->quiesce) { + if (mddev->pers && mddev->pers->quiesce && !mddev->suspended) { mddev->pers->quiesce(mddev, 1); mddev->pers->quiesce(mddev, 0); } |