summaryrefslogtreecommitdiffstats
path: root/drivers/md/md.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* md-cluster: Constify struct md_cluster_operationsChristophe JAILLET2024-07-041-2/+2
* md: set md-specific flags for all queue limitsChristoph Hellwig2024-06-261-0/+1
* Merge branch 'for-6.11/block-limits' into for-6.11/blockJens Axboe2024-06-141-2/+3
|\
| * block: move integrity information into queue_limitsChristoph Hellwig2024-06-141-2/+3
* | md: pass in max_sectors for pers->sync_request()Yu Kuai2024-06-121-1/+2
* | md: replace last_sync_action with new enum typeYu Kuai2024-06-121-5/+4
* | md: use new helpers in md_do_sync()Yu Kuai2024-06-121-1/+1
* | md: don't fail action_store() if sync_thread is not registeredYu Kuai2024-06-121-2/+0
* | md: add new helpers for sync_actionYu Kuai2024-06-121-0/+3
* | md: add a new enum type sync_actionYu Kuai2024-06-121-1/+56
* | md: rearrange recovery_flagsYu Kuai2024-06-121-14/+38
* | md: change the return value type of md_write_start to voidLi Nan2024-06-101-1/+1
|/
* md: Revert "md: Fix overflow in is_mddev_idle"Li Nan2024-05-071-2/+2
* md: don't account sync_io if iostats of the disk is disabledLi Nan2024-04-091-1/+2
* md: Fix overflow in is_mddev_idleLi Nan2024-04-091-2/+2
* Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds2024-03-111-3/+74
|\
| * md: remove mddev->queueChristoph Hellwig2024-03-061-3/+2
| * md: add queue limit helpersChristoph Hellwig2024-03-061-0/+3
| * md: add a mddev_is_dm helperChristoph Hellwig2024-03-061-2/+10
| * md: add a mddev_add_trace_msg helperChristoph Hellwig2024-03-061-0/+6
| * md: add a mddev_trace_remap helperChristoph Hellwig2024-03-061-0/+8
| * dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent wit...Yu Kuai2024-03-051-1/+2
| * dm-raid: add a new helper prepare_suspend() in md_personalityYu Kuai2024-03-051-0/+1
| * md: add a new helper reshape_interrupted()Yu Kuai2024-03-051-0/+19
| * md: export helper md_is_rdwr()Yu Kuai2024-03-051-0/+12
| * md: export helpers to stop sync_threadYu Kuai2024-03-051-0/+3
| * md/raid1: record nonrot rdevs while adding/removing rdevs to confYu Kuai2024-03-011-0/+1
| * md: add a new helper rdev_has_badblock()Yu Kuai2024-03-011-0/+10
* | md: port block device access to fileChristian Brauner2024-02-251-1/+1
|/
* md: remove flag RemoveSynchronizedYu Kuai2023-11-281-5/+0
* Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-011-32/+38
|\
| * md: cleanup pers->prepare_suspend()Yu Kuai2023-10-181-18/+0
| * md: rename __mddev_suspend/resume() back to mddev_suspend/resume()Yu Kuai2023-10-111-6/+6
| * md: remove old apis to suspend the arrayYu Kuai2023-10-111-8/+0
| * md: cleanup mddev_create/destroy_serial_pool()Yu Kuai2023-10-111-4/+3
| * md: add new helpers to suspend/resume and lock/unlock arrayYu Kuai2023-10-111-0/+27
| * md: add new helpers to suspend/resume arrayYu Kuai2023-10-111-0/+3
| * md: initialize 'writes_pending' while allocating mddevYu Kuai2023-09-221-1/+0
| * md: initialize 'active_io' while allocating mddevYu Kuai2023-09-221-1/+2
| * md: use separate work_struct for md_start_sync()Yu Kuai2023-09-221-1/+4
* | md: Convert to bdev_open_by_dev()Jan Kara2023-10-281-3/+1
|/
* md: fix warning for holder mismatch from export_rdev()Yu Kuai2023-09-081-0/+3
* md: Hold mddev->reconfig_mutex when trying to get mddev->sync_threadLi Lingfeng2023-08-151-1/+1
* md: also clone new io if io accounting is disabledYu Kuai2023-07-271-2/+2
* md: move initialization and destruction of 'io_acct_set' to md.cYu Kuai2023-07-271-2/+0
* md: refactor idle/frozen_sync_thread() to fix deadlockYu Kuai2023-07-271-0/+2
* md: add a mutex to synchronize idle and frozen in action_store()Yu Kuai2023-07-271-0/+3
* md: fix 'delete_mutex' deadlockYu Kuai2023-06-231-3/+1
* md/md-bitmap: add a new helper to unplug bitmap asynchrouslyYu Kuai2023-06-141-0/+1
* md: protect md_thread with rcuYu Kuai2023-06-141-4/+4