| Commit message (Expand) | Author | Age | Files | Lines |
* | md/raid5: recheck if reshape has finished with device_lock held | Benjamin Marzinski | 2024-07-04 | 1 | -23/+41 |
* | md/raid5: fix spares errors about rcu usage | Yu Kuai | 2024-07-04 | 1 | -7/+5 |
* | md: set md-specific flags for all queue limits | Christoph Hellwig | 2024-06-26 | 1 | -1/+1 |
* | Merge branch 'for-6.11/block-limits' into for-6.11/block | Jens Axboe | 2024-06-20 | 1 | -1/+1 |
|\ |
|
| * | block: move the raid_partial_stripes_expensive flag into the features field | Christoph Hellwig | 2024-06-20 | 1 | -1/+1 |
* | | Merge branch 'for-6.11/block-limits' into for-6.11/block | Jens Axboe | 2024-06-19 | 1 | -2/+4 |
|\| |
|
| * | block: move the stable_writes flag to queue_limits | Christoph Hellwig | 2024-06-19 | 1 | -2/+4 |
* | | Merge branch 'for-6.11/block-limits' into for-6.11/block | Jens Axboe | 2024-06-14 | 1 | -1/+1 |
|\| |
|
| * | block: move integrity information into queue_limits | Christoph Hellwig | 2024-06-14 | 1 | -1/+1 |
* | | md/raid5: avoid BUG_ON() while continue reshape after reassembling | Yu Kuai | 2024-06-12 | 1 | -7/+13 |
* | | md: pass in max_sectors for pers->sync_request() | Yu Kuai | 2024-06-12 | 1 | -2/+1 |
* | | md: change the return value type of md_write_start to void | Li Nan | 2024-06-10 | 1 | -2/+1 |
|/ |
|
* | md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PE... | Yu Kuai | 2024-04-09 | 1 | -12/+3 |
* | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 2024-03-11 | 1 | -125/+148 |
|\ |
|
| * | md: remove mddev->queue | Christoph Hellwig | 2024-03-06 | 1 | -6/+7 |
| * | md/raid5: use the atomic queue limit update APIs | Christoph Hellwig | 2024-03-06 | 1 | -65/+65 |
| * | md: add a mddev_is_dm helper | Christoph Hellwig | 2024-03-06 | 1 | -11/+10 |
| * | md: add a mddev_add_trace_msg helper | Christoph Hellwig | 2024-03-06 | 1 | -7/+7 |
| * | md: add a mddev_trace_remap helper | Christoph Hellwig | 2024-03-06 | 1 | -11/+3 |
| * | Merge branch 'dmraid-fix-6.9' into md-6.9 | Song Liu | 2024-03-05 | 1 | -2/+30 |
| |\ |
|
| | * | dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent wit... | Yu Kuai | 2024-03-05 | 1 | -2/+30 |
| * | | Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" | Song Liu | 2024-03-05 | 1 | -0/+12 |
| |/ |
|
| * | md: add a new helper rdev_has_badblock() | Yu Kuai | 2024-03-01 | 1 | -22/+13 |
| * | md/raid5: fix atomicity violation in raid5_cache_count | Gui-Dong Han | 2024-02-27 | 1 | -6/+8 |
| * | md: remove redundant check of 'mddev->sync_thread' | Yu Kuai | 2024-02-06 | 1 | -4/+2 |
* | | md: Don't register sync_thread for reshape directly | Yu Kuai | 2024-02-15 | 1 | -27/+2 |
|/ |
|
* | Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linux | Linus Torvalds | 2024-01-11 | 1 | -142/+61 |
|\ |
|
| * | md/raid5: remove rcu protection to access rdev from conf | Yu Kuai | 2023-11-28 | 1 | -121/+61 |
| * | md: remove flag RemoveSynchronized | Yu Kuai | 2023-11-28 | 1 | -9/+0 |
| * | Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" | Junxiao Bi | 2023-11-28 | 1 | -12/+0 |
* | | md/raid6: use valid sector values to determine if an I/O should wait on the r... | David Jeffery | 2023-12-01 | 1 | -2/+2 |
|/ |
|
* | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2023-11-03 | 1 | -11/+15 |
|\ |
|
| * | md/raid5: dynamically allocate the md-raid5 shrinker | Qi Zheng | 2023-10-04 | 1 | -11/+15 |
* | | Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux | Linus Torvalds | 2023-11-01 | 1 | -81/+22 |
|\ \ |
|
| * | | md: cleanup pers->prepare_suspend() | Yu Kuai | 2023-10-18 | 1 | -43/+1 |
| * | | md/raid5: replace suspend with quiesce() callback | Yu Kuai | 2023-10-11 | 1 | -9/+9 |
| * | | md/raid5: use new apis to suspend array | Yu Kuai | 2023-10-11 | 1 | -26/+12 |
| * | | md: initialize 'writes_pending' while allocating mddev | Yu Kuai | 2023-09-22 | 1 | -3/+0 |
| |/ |
|
* / | md/raid5: release batch_last before waiting for another stripe_head | David Jeffery | 2023-10-03 | 1 | -0/+7 |
|/ |
|
* | md: Hold mddev->reconfig_mutex when trying to get mddev->sync_thread | Li Lingfeng | 2023-08-15 | 1 | -1/+1 |
* | raid5: fix missing io accounting in raid5_align_endio() | Yu Kuai | 2023-07-27 | 1 | -21/+8 |
* | md: also clone new io if io accounting is disabled | Yu Kuai | 2023-07-27 | 1 | -9/+9 |
* | md: move initialization and destruction of 'io_acct_set' to md.c | Yu Kuai | 2023-07-27 | 1 | -30/+11 |
* | Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2023-06-28 | 1 | -2/+2 |
|\ |
|
| * | md/raid5: Convert stripe_head's "dev" to flexible array member | Kees Cook | 2023-05-31 | 1 | -2/+2 |
* | | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 2023-06-26 | 1 | -8/+60 |
|\ \ |
|
| * | | md/raid5: don't start reshape when recovery or replace is in progress | Yu Kuai | 2023-06-14 | 1 | -0/+8 |
| * | | md: protect md_thread with rcu | Yu Kuai | 2023-06-14 | 1 | -7/+8 |
| * | | md/raid5: fix a deadlock in the case that reshape is interrupted | Yu Kuai | 2023-06-14 | 1 | -1/+43 |
| * | | md/raid5: don't allow replacement while reshape is in progress | Yu Kuai | 2023-06-14 | 1 | -0/+1 |
| |/ |
|