On Wed, 17 Jan 2024 17:37:06 +0800 linan666@xxxxxxxxxxxxxxx wrote: > From: Li Nan <linan122@xxxxxxxxxx> > > There are no functional changes, prepare to sync mddev in > array_state_store(). > > Signed-off-by: Li Nan <linan122@xxxxxxxxxx> > --- > drivers/md/md.c | 31 +++++++++++++++++++------------ > 1 file changed, 19 insertions(+), 12 deletions(-) > > diff --git a/drivers/md/md.c b/drivers/md/md.c > index 4bf821b89415..2c793992a604 100644 > --- a/drivers/md/md.c > +++ b/drivers/md/md.c > @@ -529,6 +529,23 @@ void mddev_resume(struct mddev *mddev) > } > EXPORT_SYMBOL_GPL(mddev_resume); > > +/* sync bdev before setting device to readonly or stopping raid*/ > +static int mddev_sync_blockdev(struct mddev *mddev) { Please add something about MD_CLOSING to the function name. Comment is good but you need open function to get it. Something like: mddev_set_closing_and_sync_blockdev() is more reader friendly. Anyway, LGTM. Acked-by: Mariusz Tkaczyk <mariusz.tkaczyk@xxxxxxxxxxxxxxx> Thanks, Mariusz