Re: [PATCH V6 0/3] md: call del_gendisk in sync way

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



在 2025/06/11 15:31, Xiao Ni 写道:
Now del_gendisk is called in a queue work which has a small window
that mdadm --stop command exits but the device node still exists.
It causes trouble in regression tests. This patch set tries to resolve
this problem.

v1: replace MD_DELETED with MD_CLOSING
v2: keep MD_CLOSING
v3: call den_gendisk in mddev_unlock, and remove ->to_remove in stop path
and adjust the order of patches
v4: only remove the codes in stop path.
v5: remove sysfs_remove in md_kobj_release and change EBUSY with ENODEV
v6: don't initialize ret and add reviewed-by tag

Xiao Ni (3):
   md: call del_gendisk in control path
   md: Don't clear MD_CLOSING until mddev is freed
   md: remove/add redundancy group only in level change

  drivers/md/md.c | 49 ++++++++++++++++++++++++++-----------------------
  drivers/md/md.h | 26 ++++++++++++++++++++++++--
  2 files changed, 50 insertions(+), 25 deletions(-)


Applied to md-6.16

Thanks,
Kuai





[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux