summaryrefslogtreecommitdiffstats
path: root/drivers/md/md.h
Commit message (Expand)AuthorAgeFilesLines
* md: Revert "md: Fix overflow in is_mddev_idle"Li Nan12 days1-2/+2
* md: don't account sync_io if iostats of the disk is disabledLi Nan2024-04-081-1/+2
* md: Fix overflow in is_mddev_idleLi Nan2024-04-081-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-02-291-0/+1
| * md: add a new helper rdev_has_badblock()Yu Kuai2024-02-291-0/+10
* | md: port block device access to fileChristian Brauner2024-02-251-1/+1
|/
* md: remove flag RemoveSynchronizedYu Kuai2023-11-271-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-101-6/+6
| * md: remove old apis to suspend the arrayYu Kuai2023-10-101-8/+0
| * md: cleanup mddev_create/destroy_serial_pool()Yu Kuai2023-10-101-4/+3
| * md: add new helpers to suspend/resume and lock/unlock arrayYu Kuai2023-10-101-0/+27
| * md: add new helpers to suspend/resume arrayYu Kuai2023-10-101-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-131-0/+1
* md: protect md_thread with rcuYu Kuai2023-06-131-4/+4
* md: fix duplicate filename for rdevYu Kuai2023-06-131-2/+8
* md: add a new api prepare_suspend() in md_personalityYu Kuai2023-06-131-0/+1
* md: export md_is_rdwr() and is_md_suspended()Yu Kuai2023-06-131-0/+17
* md: add error_handlers for raid0 and linearMariusz Tkaczyk2023-04-131-8/+2
* md: account io_acct_set usage with active_ioXiao Ni2023-02-081-3/+4
* md: Change active_io to percpuXiao Ni2023-02-011-1/+1
* md: mark md_kick_rdev_from_array staticChristoph Hellwig2022-12-021-1/+0
* md: return the allocated devices from md_allocChristoph Hellwig2022-08-021-1/+2
* md: only delete entries from all_mddevs when the disk is freedChristoph Hellwig2022-08-021-0/+2
* md: Explicitly create command-line configured devicesChris Webb2022-08-021-0/+1
* md: Use enum for overloaded magic numbers used by mddev->curr_resyncLogan Gunthorpe2022-08-021-0/+15
* md/core: Combine two sync_page_io() argumentsBart Van Assche2022-07-141-2/+1