| Age | Commit message (Expand) | Author | Files | Lines |
| 12 days | md: remove legacy 1s delay in md_notify_reboot | Tarun Sahu | 1 | -11/+0 |
| 12 days | md: warn about updating super block failure | Yu Kuai | 1 | -0/+1 |
| 2025-11-11 | md: allow configuring logical block size | Li Nan | 1 | -0/+77 |
| 2025-11-11 | md: add check_new_feature module parameter | Li Nan | 1 | -3/+9 |
| 2025-11-11 | md: init bioset in mddev_init | Li Nan | 1 | -36/+33 |
| 2025-11-11 | md: delete md_redundancy_group when array is becoming inactive | Li Nan | 1 | -0/+4 |
| 2025-11-11 | md: prevent adding disks with larger logical_block_size to active arrays | Li Nan | 1 | -0/+7 |
| 2025-11-08 | md: avoid repeated calls to del_gendisk | Xiao Ni | 1 | -1/+2 |
| 2025-11-08 | Factor out code into md_should_do_recovery() | Wu Guanghao | 1 | -12/+47 |
| 2025-11-08 | md: fix rcu protection in md_wakeup_thread | Yun Zhou | 1 | -8/+6 |
| 2025-11-08 | md: delete mddev kobj before deleting gendisk kobj | Xiao Ni | 1 | -1/+3 |
| 2025-10-02 | Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -72/+310 |
| 2025-09-06 | md/md-llbitmap: introduce new lockless bitmap | Yu Kuai | 1 | -0/+6 |
| 2025-09-06 | md/md-bitmap: make method bitmap_ops->daemon_work optional | Yu Kuai | 1 | -1/+1 |
| 2025-09-06 | md: add a new recovery_flag MD_RECOVERY_LAZY_RECOVER | Yu Kuai | 1 | -1/+46 |
| 2025-09-06 | md/md-bitmap: add a new method skip_sync_blocks() in bitmap_operations | Yu Kuai | 1 | -0/+7 |
| 2025-09-06 | md/md-bitmap: delay registration of bitmap_ops until creating bitmap | Yu Kuai | 1 | -37/+53 |
| 2025-09-06 | md/md-bitmap: add a new sysfs api bitmap_type | Yu Kuai | 1 | -0/+81 |
| 2025-09-06 | md: add a new mddev field 'bitmap_id' | Yu Kuai | 1 | -6/+31 |
| 2025-09-06 | md/md-bitmap: support discard for bitmap ops | Yu Kuai | 1 | -4/+11 |
| 2025-09-06 | md: factor out a helper raid_is_456() | Yu Kuai | 1 | -8/+1 |
| 2025-09-06 | md: add a new parameter 'offset' to md_super_write() | Yu Kuai | 1 | -21/+31 |
| 2025-09-06 | md/md-bitmap: introduce CONFIG_MD_BITMAP | Yu Kuai | 1 | -12/+28 |
| 2025-09-06 | md: check before referencing mddev->bitmap_ops | Yu Kuai | 1 | -20/+48 |
| 2025-09-06 | md/md-bitmap: merge md_bitmap_group into bitmap_operations | Yu Kuai | 1 | -1/+5 |
| 2025-09-05 | md: prevent incorrect update of resync/recovery offset | Li Nan | 1 | -0/+5 |
| 2025-09-03 | Merge tag 'pull-getgeo' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Jens Axboe | 1 | -2/+2 |
| 2025-08-16 | md: fix sync_action incorrect display during resync | Zheng Qixing | 1 | -2/+35 |
| 2025-08-16 | md: add helper rdev_needs_recovery() | Zheng Qixing | 1 | -11/+12 |
| 2025-08-16 | md: keep recovery_cp in mdp_superblock_s | Xiao Ni | 1 | -3/+3 |
| 2025-08-13 | md: add legacy_async_del_gendisk mode | Xiao Ni | 1 | -14/+42 |
| 2025-08-13 | block: switch ->getgeo() to struct gendisk | Al Viro | 1 | -2/+2 |
| 2025-08-03 | md: make rdev_addable usable for rcu mode | Yang Erkun | 1 | -1/+7 |
| 2025-07-31 | md: rename recovery_cp to resync_offset | Li Nan | 1 | -25/+25 |
| 2025-07-31 | md/md-cluster: handle REMOVE message earlier | Heming Zhao | 1 | -3/+6 |
| 2025-07-31 | md: fix create on open mddev lifetime regression | Yu Kuai | 1 | -0/+6 |
| 2025-07-12 | md: allow removing faulty rdev during resync | Zheng Qixing | 1 | -7/+17 |
| 2025-07-12 | md: remove/add redundancy group only in level change | Xiao Ni | 1 | -2/+0 |
| 2025-07-12 | md: Don't clear MD_CLOSING until mddev is freed | Xiao Ni | 1 | -12/+4 |
| 2025-07-12 | md: call del_gendisk in control path | Xiao Ni | 1 | -10/+23 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08 | Ingo Molnar | 1 | -1/+1 |
| 2025-05-30 | md/md-bitmap: remove parameter slot from bitmap_create() | Yu Kuai | 1 | -3/+3 |
| 2025-05-30 | md/md-bitmap: cleanup bitmap_ops->startwrite() | Yu Kuai | 1 | -4/+4 |
| 2025-05-10 | md: fix is_mddev_idle() | Yu Kuai | 1 | -38/+43 |
| 2025-05-10 | md: add a new api sync_io_depth | Yu Kuai | 1 | -19/+90 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -2/+2 |
| 2025-03-13 | Merge tag 'md-6.15-20250312' of https://git.kernel.org/pub/scm/linux/kernel/g... | Jens Axboe | 1 | -149/+146 |
| 2025-03-06 | md: improve return types of badblocks handling functions | Zheng Qixing | 1 | -10/+9 |
| 2025-03-06 | badblocks: return boolean from badblocks_set() and badblocks_clear() | Zheng Qixing | 1 | -17/+18 |
| 2025-03-05 | md: fix mddev uaf while iterating all_mddevs list | Yu Kuai | 1 | -9/+13 |
| 2025-03-05 | md: switch md-cluster to use md_submodle_head | Yu Kuai | 1 | -35/+6 |
| 2025-03-05 | md: don't export md_cluster_ops | Yu Kuai | 1 | -39/+55 |
| 2025-03-05 | md: switch personalities to use md_submodule_head | Yu Kuai | 1 | -49/+33 |
| 2025-03-05 | md: introduce struct md_submodule_head and APIs | Yu Kuai | 1 | -0/+14 |
| 2025-03-05 | md: merge common code into find_pers() | Yu Kuai | 1 | -30/+38 |
| 2025-03-03 | block: split struct bio_integrity_payload | Christoph Hellwig | 1 | -13/+0 |
| 2025-02-15 | md: ensure resync is prioritized over recovery | Li Nan | 1 | -7/+7 |
| 2025-01-31 | Merge tag 'block-6.14-20250131' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+5 |
| 2025-01-28 | treewide: const qualify ctl_tables where applicable | Joel Granados | 1 | -1/+1 |
| 2025-01-24 | md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime | Yu Kuai | 1 | -0/+5 |
| 2025-01-13 | md/md-bitmap: move bitmap_{start, end}write to md upper layer | Yu Kuai | 1 | -0/+29 |
| 2025-01-13 | md: reintroduce md-linear | Yu Kuai | 1 | -1/+1 |
| 2024-11-18 | Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -3/+12 |
| 2024-11-05 | md: don't record new badblocks for faulty rdev | Yu Kuai | 1 | -0/+11 |
| 2024-11-05 | md: don't wait faulty rdev in md_wait_for_blocked_rdev() | Yu Kuai | 1 | -3/+1 |
| 2024-10-17 | md: ensure child flush IO does not affect origin bio->bi_status | Li Nan | 1 | -1/+23 |
| 2024-09-06 | md: Add new_level sysfs interface | Xiao Ni | 1 | -0/+29 |
| 2024-09-04 | md: Report failed arrays as broken in mdstat | Mateusz Kusiak | 1 | -2/+7 |
| 2024-08-28 | Merge branch 'md-6.12-bitmap' into md-6.12 | Song Liu | 1 | -55/+100 |
| 2024-08-27 | md: Remove flush handling | Yu Kuai | 1 | -123/+15 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_wait_behind_writes() into bitmap_operations | Yu Kuai | 1 | -1/+1 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_daemon_work() into bitmap_operations | Yu Kuai | 1 | -1/+1 |
| 2024-08-27 | md/md-bitmap: merge bitmap_unplug() into bitmap_operations | Yu Kuai | 1 | -1/+1 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_unplug_async() into md_bitmap_unplug() | Yu Kuai | 1 | -1/+1 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_dirty_bits() into bitmap_operations | Yu Kuai | 1 | -4/+10 |
| 2024-08-27 | md/md-bitmap: merge bitmap_write_all() into bitmap_operations | Yu Kuai | 1 | -1/+1 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_status() into bitmap_operations | Yu Kuai | 1 | -5/+6 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_update_sb() into bitmap_operations | Yu Kuai | 1 | -2/+2 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_flush() into bitmap_operations | Yu Kuai | 1 | -1/+2 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_destroy() into bitmap_operations | Yu Kuai | 1 | -7/+8 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_load() into bitmap_operations | Yu Kuai | 1 | -3/+4 |
| 2024-08-27 | md/md-bitmap: merge md_bitmap_create() into bitmap_operations | Yu Kuai | 1 | -3/+3 |
| 2024-08-27 | md/md-bitmap: simplify md_bitmap_create() + md_bitmap_load() | Yu Kuai | 1 | -21/+9 |
| 2024-08-27 | md/md-bitmap: introduce struct bitmap_operations | Yu Kuai | 1 | -0/+1 |
| 2024-08-27 | md/md-bitmap: add 'file_pages' into struct md_bitmap_stats | Yu Kuai | 1 | -6/+11 |
| 2024-08-27 | md/md-bitmap: add 'events_cleared' into struct md_bitmap_stats | Yu Kuai | 1 | -2/+14 |
| 2024-08-27 | md: use new helper md_bitmap_get_stats() in update_array_info() | Yu Kuai | 1 | -5/+7 |
| 2024-08-27 | md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() | Yu Kuai | 1 | -1/+28 |
| 2024-08-27 | md: Don't flush sync_work in md_write_start() | Yu Kuai | 1 | -1/+0 |
| 2024-07-12 | md-cluster: fix no recovery job when adding/re-adding a disk | Heming Zhao | 1 | -3/+14 |
| 2024-07-04 | md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl | Yu Kuai | 1 | -6/+0 |
| 2024-07-04 | md-cluster: Constify struct md_cluster_operations | Christophe JAILLET | 1 | -2/+2 |
| 2024-07-04 | md: Remove unneeded semicolon | Yang Li | 1 | -1/+1 |
| 2024-06-26 | md: set md-specific flags for all queue limits | Christoph Hellwig | 1 | -5/+9 |
| 2024-06-19 | Merge branch 'for-6.11/block-limits' into for-6.11/block | Jens Axboe | 1 | -34/+6 |
| 2024-06-19 | block: move the nowait flag to queue_limits | Christoph Hellwig | 1 | -17/+1 |
| 2024-06-19 | block: move the io_stat flag setting to queue_limits | Christoph Hellwig | 1 | -3/+2 |
| 2024-06-19 | block: move the nonrot flag to queue_limits | Christoph Hellwig | 1 | -13/+0 |
| 2024-06-19 | block: move cache control settings out of queue->flags | Christoph Hellwig | 1 | -3/+5 |
| 2024-06-14 | Merge branch 'for-6.11/block-limits' into for-6.11/block | Jens Axboe | 1 | -55/+17 |
| 2024-06-14 | block: move integrity information into queue_limits | Christoph Hellwig | 1 | -55/+17 |
| 2024-06-12 | md: pass in max_sectors for pers->sync_request() | Yu Kuai | 1 | -2/+3 |
| 2024-06-12 | md: factor out helpers for different sync_action in md_do_sync() | Yu Kuai | 1 | -50/+73 |
| 2024-06-12 | md: replace last_sync_action with new enum type | Yu Kuai | 1 | -3/+4 |
| 2024-06-12 | md: use new helpers in md_do_sync() | Yu Kuai | 1 | -16/+5 |
| 2024-06-12 | md: don't fail action_store() if sync_thread is not registered | Yu Kuai | 1 | -52/+33 |
| 2024-06-12 | md: remove parameter check_seq for stop_sync_thread() | Yu Kuai | 1 | -15/+11 |
| 2024-06-12 | md: replace sysfs api sync_action with new helpers | Yu Kuai | 1 | -42/+52 |
| 2024-06-12 | md: factor out helper to start reshape from action_store() | Yu Kuai | 1 | -24/+41 |
| 2024-06-12 | md: add new helpers for sync_action | Yu Kuai | 1 | -0/+79 |
| 2024-06-10 | md: make md_flush_request() more readable | Li Nan | 1 | -15/+13 |
| 2024-06-10 | md: fix deadlock between mddev_suspend and flush bio | Li Nan | 1 | -11/+15 |
| 2024-06-10 | md: change the return value type of md_write_start to void | Li Nan | 1 | -10/+4 |
| 2024-06-10 | md: do not delete safemode_timer in mddev_suspend | Li Nan | 1 | -1/+0 |
| 2024-05-07 | md: Revert "md: Fix overflow in is_mddev_idle" | Li Nan | 1 | -4/+3 |
| 2024-04-08 | md: don't account sync_io if iostats of the disk is disabled | Li Nan | 1 | -0/+4 |
| 2024-04-08 | md: Fix overflow in is_mddev_idle | Li Nan | 1 | -3/+4 |
| 2024-04-08 | md: add check for sleepers in md_wakeup_thread() | Florian-Ewald Mueller | 1 | -1/+2 |
| 2024-03-11 | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -168/+232 |
| 2024-03-11 | Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -6/+6 |
| 2024-03-06 | md: remove mddev->queue | Christoph Hellwig | 1 | -10/+12 |
| 2024-03-06 | md: don't initialize queue limits | Christoph Hellwig | 1 | -2/+0 |
| 2024-03-06 | md: add queue limit helpers | Christoph Hellwig | 1 | -0/+45 |
| 2024-03-06 | md: add a mddev_is_dm helper | Christoph Hellwig | 1 | -8/+7 |
| 2024-03-06 | md: add a mddev_add_trace_msg helper | Christoph Hellwig | 1 | -2/+1 |
| 2024-03-06 | md: add a mddev_trace_remap helper | Christoph Hellwig | 1 | -5/+1 |
| 2024-03-05 | dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent wit... | Yu Kuai | 1 | -2/+22 |
| 2024-03-05 | dm-raid: really frozen sync_thread during suspend | Yu Kuai | 1 | -1/+2 |
| 2024-03-05 | md: export helper md_is_rdwr() | Yu Kuai | 1 | -12/+0 |
| 2024-03-05 | md: export helpers to stop sync_thread | Yu Kuai | 1 | -0/+29 |
| 2024-03-05 | md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume | Yu Kuai | 1 | -1/+4 |
| 2024-02-26 | md: check mddev->pers before calling md_set_readonly() | Li Nan | 1 | -11/+11 |
| 2024-02-26 | md: clean up openers check in do_md_stop() and md_set_readonly() | Li Nan | 1 | -23/+14 |
| 2024-02-26 | md: sync blockdev before stopping raid or setting readonly | Li Nan | 1 | -0/+16 |
| 2024-02-26 | md: factor out a helper to sync mddev | Li Nan | 1 | -11/+21 |
| 2024-02-26 | md: Don't clear MD_CLOSING when the raid is about to stop | Li Nan | 1 | -4/+10 |
| 2024-02-26 | md: return directly before setting did_set_md_closing | Li Nan | 1 | -17/+8 |
| 2024-02-26 | md: clean up invalid BUG_ON in md_ioctl | Li Nan | 1 | -5/+0 |
| 2024-02-26 | md: changed the switch of RAID_VERSION to if | Li Nan | 1 | -6/+2 |
| 2024-02-26 | md: merge the check of capabilities into md_ioctl_valid() | Li Nan | 1 | -18/+12 |
| 2024-02-25 | md: port block device access to file | Christian Brauner | 1 | -6/+6 |
| 2024-02-19 | block: pass a queue_limits argument to blk_alloc_disk | Christoph Hellwig | 1 | -3/+4 |
| 2024-02-15 | md: Don't suspend the array for interrupted reshape | Yu Kuai | 1 | -4/+9 |
| 2024-02-15 | md: Don't register sync_thread for reshape directly | Yu Kuai | 1 | -1/+4 |
| 2024-02-15 | md: Make sure md_do_sync() will set MD_RECOVERY_DONE | Yu Kuai | 1 | -4/+8 |
| 2024-02-15 | md: Don't ignore read-only array in md_check_recovery() | Yu Kuai | 1 | -13/+18 |
| 2024-02-15 | md: Don't ignore suspended array in md_check_recovery() | Yu Kuai | 1 | -3/+0 |
| 2024-02-12 | md: fix kmemleak of rdev->serial | Li Nan | 1 | -0/+1 |
| 2024-02-07 | md: Fix missing release of 'active_io' for flush | Yu Kuai | 1 | -1/+5 |
| 2024-02-05 | md: use RCU lock to protect traversal in md_spares_need_change() | Li Lingfeng | 1 | -2/+7 |
| 2024-02-05 | md: get rdev->mddev with READ_ONCE() | Li Lingfeng | 1 | -2/+2 |
| 2024-02-05 | md: remove redundant md_wakeup_thread() | Yu Kuai | 1 | -18/+2 |
| 2024-02-05 | md: remove redundant check of 'mddev->sync_thread' | Yu Kuai | 1 | -10/+4 |
| 2024-01-18 | Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -13/+27 |
| 2024-01-11 | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -155/+150 |
| 2024-01-09 | md: Fix md_seq_ops() regressions | Yu Kuai | 1 | -13/+27 |
| 2023-12-19 | md: Remove deprecated CONFIG_MD_MULTIPATH | Song Liu | 1 | -133/+108 |
| 2023-12-19 | md: Remove deprecated CONFIG_MD_LINEAR | Song Liu | 1 | -1/+1 |
| 2023-12-18 | dm-raid: delay flushing event_work() after reconfig_mutex is released | Yu Kuai | 1 | -3/+8 |
| 2023-12-15 | md: Whenassemble the array, consult the superblock of the freshest device | Alex Lyakas | 1 | -10/+44 |
| 2023-12-07 | md: split MD_RECOVERY_NEEDED out of mddev_resume | Yu Kuai | 1 | -4/+26 |
| 2023-12-06 | md: fix stopping sync thread | Yu Kuai | 1 | -53/+37 |
| 2023-12-06 | md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() | Yu Kuai | 1 | -11/+13 |
| 2023-12-06 | md: fix missing flush of sync_work | Yu Kuai | 1 | -2/+2 |
| 2023-12-01 | md: synchronize flush io with array reconfiguration | Yu Kuai | 1 | -6/+16 |
| 2023-11-27 | md: remove flag RemoveSynchronized | Yu Kuai | 1 | -31/+6 |
| 2023-11-27 | md: bypass block throttle for superblock update | Junxiao Bi | 1 | -3/+4 |
| 2023-11-19 | md: fix bi_status reporting in md_end_clone_io | Song Liu | 1 | -1/+2 |
| 2023-11-01 | Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m... | Linus Torvalds | 1 | -1/+0 |
| 2023-11-01 | Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -357/+465 |
| 2023-10-28 | md: Convert to bdev_open_by_dev() | Jan Kara | 1 | -15/+8 |
| 2023-10-18 | md: cleanup pers->prepare_suspend() | Yu Kuai | 1 | -1/+16 |
| 2023-10-11 | raid: Remove now superfluous sentinel element from ctl_table array | Joel Granados | 1 | -1/+0 |
| 2023-10-10 | md: rename __mddev_suspend/resume() back to mddev_suspend/resume() | Yu Kuai | 1 | -9/+9 |
| 2023-10-10 | md: remove old apis to suspend the array | Yu Kuai | 1 | -79/+3 |
| 2023-10-10 | md: suspend array in md_start_sync() if array need reconfiguration | Yu Kuai | 1 | -3/+8 |
| 2023-10-10 | md: cleanup mddev_create/destroy_serial_pool() | Yu Kuai | 1 | -23/+10 |
| 2023-10-10 | md: use new apis to suspend array before mddev_create/destroy_serial_pool | Yu Kuai | 1 | -10/+12 |
| 2023-10-10 | md: use new apis to suspend array for ioctls involed array reconfiguration | Yu Kuai | 1 | -10/+20 |
| 2023-10-10 | md: use new apis to suspend array for adding/removing rdev from state_store() | Yu Kuai | 1 | -8/+11 |
| 2023-10-10 | md: use new apis to suspend array for sysfs apis | Yu Kuai | 1 | -16/+8 |
| 2023-10-10 | md: add new helpers to suspend/resume array | Yu Kuai | 1 | -2/+100 |
| 2023-10-10 | md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() | Yu Kuai | 1 | -1/+1 |
| 2023-10-10 | md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' | Yu Kuai | 1 | -7/+9 |
| 2023-09-28 | md: do not require mddev_lock() for all options in array_state_store() | Mariusz Tkaczyk | 1 | -17/+20 |
| 2023-09-27 | md: simplify md_seq_ops | Yu Kuai | 1 | -78/+22 |
| 2023-09-27 | md: factor out a helper from mddev_put() | Yu Kuai | 1 | -12/+17 |
| 2023-09-25 | md: replace deprecated strncpy with memcpy | Justin Stitt | 1 | -3/+3 |
| 2023-09-22 | md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() | Yu Kuai | 1 | -7/+2 |
| 2023-09-22 | md: don't check 'mddev->pers' from suspend_hi_store() | Yu Kuai | 1 | -6/+1 |
| 2023-09-22 | md: don't rely on 'mddev->pers' to be set in mddev_suspend() | Yu Kuai | 1 | -1/+1 |
| 2023-09-22 | md: initialize 'writes_pending' while allocating mddev | Yu Kuai | 1 | -17/+12 |
| 2023-09-22 | md: initialize 'active_io' while allocating mddev | Yu Kuai | 1 | -20/+33 |
| 2023-09-22 | md: delay remove_and_add_spares() for read only array to md_start_sync() | Yu Kuai | 1 | -10/+51 |
| 2023-09-22 | md: factor out a helper rdev_addable() from remove_and_add_spares() | Yu Kuai | 1 | -12/+27 |
| 2023-09-22 | md: factor out a helper rdev_is_spare() from remove_and_add_spares() | Yu Kuai | 1 | -5/+10 |
| 2023-09-22 | md: factor out a helper rdev_removeable() from remove_and_add_spares() | Yu Kuai | 1 | -6/+38 |
| 2023-09-22 | md: delay choosing sync action to md_start_sync() | Yu Kuai | 1 | -34/+39 |
| 2023-09-22 | md: factor out a helper to choose sync action from md_check_recovery() | Yu Kuai | 1 | -25/+45 |
| 2023-09-22 | md: use separate work_struct for md_start_sync() | Yu Kuai | 1 | -4/+6 |