summaryrefslogtreecommitdiffstats
path: root/drivers/md/md.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds2024-03-111-168/+232
|\
| * md: remove mddev->queueChristoph Hellwig2024-03-061-10/+12
| * md: don't initialize queue limitsChristoph Hellwig2024-03-061-2/+0
| * md: add queue limit helpersChristoph Hellwig2024-03-061-0/+45
| * md: add a mddev_is_dm helperChristoph Hellwig2024-03-061-8/+7
| * md: add a mddev_add_trace_msg helperChristoph Hellwig2024-03-061-2/+1
| * md: add a mddev_trace_remap helperChristoph Hellwig2024-03-061-5/+1
| * dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent wit...Yu Kuai2024-03-051-2/+22
| * dm-raid: really frozen sync_thread during suspendYu Kuai2024-03-051-1/+2
| * md: export helper md_is_rdwr()Yu Kuai2024-03-051-12/+0
| * md: export helpers to stop sync_threadYu Kuai2024-03-051-0/+29
| * md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resumeYu Kuai2024-03-051-1/+4
| * md: check mddev->pers before calling md_set_readonly()Li Nan2024-02-261-11/+11
| * md: clean up openers check in do_md_stop() and md_set_readonly()Li Nan2024-02-261-23/+14
| * md: sync blockdev before stopping raid or setting readonlyLi Nan2024-02-261-0/+16
| * md: factor out a helper to sync mddevLi Nan2024-02-261-11/+21
| * md: Don't clear MD_CLOSING when the raid is about to stopLi Nan2024-02-261-4/+10
| * md: return directly before setting did_set_md_closingLi Nan2024-02-261-17/+8
| * md: clean up invalid BUG_ON in md_ioctlLi Nan2024-02-261-5/+0
| * md: changed the switch of RAID_VERSION to ifLi Nan2024-02-261-6/+2
| * md: merge the check of capabilities into md_ioctl_valid()Li Nan2024-02-261-18/+12
| * block: pass a queue_limits argument to blk_alloc_diskChristoph Hellwig2024-02-191-3/+4
| * md: fix kmemleak of rdev->serialLi Nan2024-02-121-0/+1
| * md: use RCU lock to protect traversal in md_spares_need_change()Li Lingfeng2024-02-051-2/+7
| * md: get rdev->mddev with READ_ONCE()Li Lingfeng2024-02-051-2/+2
| * md: remove redundant md_wakeup_thread()Yu Kuai2024-02-051-18/+2
| * md: remove redundant check of 'mddev->sync_thread'Yu Kuai2024-02-051-10/+4
* | Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-6/+6
|\ \
| * | md: port block device access to fileChristian Brauner2024-02-251-6/+6
| |/
* | md: Don't suspend the array for interrupted reshapeYu Kuai2024-02-151-4/+9
* | md: Don't register sync_thread for reshape directlyYu Kuai2024-02-151-1/+4
* | md: Make sure md_do_sync() will set MD_RECOVERY_DONEYu Kuai2024-02-151-4/+8
* | md: Don't ignore read-only array in md_check_recovery()Yu Kuai2024-02-151-13/+18
* | md: Don't ignore suspended array in md_check_recovery()Yu Kuai2024-02-151-3/+0
* | md: Fix missing release of 'active_io' for flushYu Kuai2024-02-071-1/+5
|/
* Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linuxLinus Torvalds2024-01-181-13/+27
|\
| * md: Fix md_seq_ops() regressionsYu Kuai2024-01-091-13/+27
* | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2024-01-111-155/+150
|\|
| * md: Remove deprecated CONFIG_MD_MULTIPATHSong Liu2023-12-191-133/+108
| * md: Remove deprecated CONFIG_MD_LINEARSong Liu2023-12-191-1/+1
| * md: Whenassemble the array, consult the superblock of the freshest deviceAlex Lyakas2023-12-151-10/+44
| * md: synchronize flush io with array reconfigurationYu Kuai2023-12-011-6/+16
| * md: remove flag RemoveSynchronizedYu Kuai2023-11-271-31/+6
| * md: bypass block throttle for superblock updateJunxiao Bi2023-11-271-3/+4
* | dm-raid: delay flushing event_work() after reconfig_mutex is releasedYu Kuai2023-12-181-3/+8
* | md: split MD_RECOVERY_NEEDED out of mddev_resumeYu Kuai2023-12-071-4/+26
* | md: fix stopping sync threadYu Kuai2023-12-061-53/+37
* | md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()Yu Kuai2023-12-061-11/+13
* | md: fix missing flush of sync_workYu Kuai2023-12-061-2/+2
|/
* md: fix bi_status reporting in md_end_clone_ioSong Liu2023-11-191-1/+2