Commit 15afd3d
committed
Merge tag 'md-6.8-20240216' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.8
Pull MD fixes from Song:
"1. Fix issues reported for dm-raid [1], by Yu Kuai. Please note that
this PR only contains the first half of the set [2]. We still need
more fixes in dm and md code (the rest of the set, or alternative
fixes).
2. Fix active_io leak, by Yu Kuai. The fix was posted in the same set
[2]. But it actually fixes a separate issue [3].
[1] https://lore.kernel.org/linux-raid/e5e8afe2-e9a8-49a2-5ab0-958d4065c55e@redhat.com/
[2] https://lore.kernel.org/linux-raid/20240201092559.910982-1-yukuai1@huaweicloud.com/
[3] https://lore.kernel.org/linux-raid/20240130172524.0000417b@linux.intel.com/ "
* tag 'md-6.8-20240216' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md:
md: Don't suspend the array for interrupted reshape
md: Don't register sync_thread for reshape directly
md: Make sure md_do_sync() will set MD_RECOVERY_DONE
md: Don't ignore read-only array in md_check_recovery()
md: Don't ignore suspended array in md_check_recovery()
md: Fix missing release of 'active_io' for flush3 files changed
Lines changed: 48 additions & 67 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
579 | 579 | | |
580 | 580 | | |
581 | 581 | | |
582 | | - | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
583 | 586 | | |
| 587 | + | |
584 | 588 | | |
585 | 589 | | |
586 | 590 | | |
| |||
8788 | 8792 | | |
8789 | 8793 | | |
8790 | 8794 | | |
8791 | | - | |
8792 | | - | |
| 8795 | + | |
8793 | 8796 | | |
8794 | | - | |
| 8797 | + | |
| 8798 | + | |
| 8799 | + | |
| 8800 | + | |
| 8801 | + | |
| 8802 | + | |
8795 | 8803 | | |
8796 | | - | |
| 8804 | + | |
8797 | 8805 | | |
8798 | 8806 | | |
8799 | 8807 | | |
| |||
9368 | 9376 | | |
9369 | 9377 | | |
9370 | 9378 | | |
| 9379 | + | |
9371 | 9380 | | |
9372 | | - | |
| 9381 | + | |
| 9382 | + | |
| 9383 | + | |
| 9384 | + | |
| 9385 | + | |
| 9386 | + | |
9373 | 9387 | | |
| 9388 | + | |
| 9389 | + | |
9374 | 9390 | | |
9375 | | - | |
9376 | | - | |
9377 | | - | |
| 9391 | + | |
9378 | 9392 | | |
9379 | 9393 | | |
9380 | 9394 | | |
| |||
9400 | 9414 | | |
9401 | 9415 | | |
9402 | 9416 | | |
| 9417 | + | |
| 9418 | + | |
9403 | 9419 | | |
9404 | | - | |
| 9420 | + | |
9405 | 9421 | | |
9406 | 9422 | | |
9407 | 9423 | | |
| |||
9445 | 9461 | | |
9446 | 9462 | | |
9447 | 9463 | | |
| 9464 | + | |
| 9465 | + | |
| 9466 | + | |
| 9467 | + | |
| 9468 | + | |
| 9469 | + | |
| 9470 | + | |
| 9471 | + | |
| 9472 | + | |
| 9473 | + | |
| 9474 | + | |
| 9475 | + | |
| 9476 | + | |
| 9477 | + | |
9448 | 9478 | | |
9449 | 9479 | | |
9450 | 9480 | | |
| |||
9469 | 9499 | | |
9470 | 9500 | | |
9471 | 9501 | | |
9472 | | - | |
9473 | | - | |
9474 | | - | |
9475 | 9502 | | |
9476 | 9503 | | |
9477 | 9504 | | |
| |||
9485 | 9512 | | |
9486 | 9513 | | |
9487 | 9514 | | |
9488 | | - | |
| 9515 | + | |
| 9516 | + | |
9489 | 9517 | | |
9490 | 9518 | | |
9491 | 9519 | | |
| |||
9507 | 9535 | | |
9508 | 9536 | | |
9509 | 9537 | | |
9510 | | - | |
9511 | | - | |
| 9538 | + | |
9512 | 9539 | | |
9513 | 9540 | | |
9514 | 9541 | | |
| |||
9571 | 9598 | | |
9572 | 9599 | | |
9573 | 9600 | | |
9574 | | - | |
9575 | | - | |
9576 | | - | |
9577 | | - | |
9578 | | - | |
9579 | | - | |
9580 | | - | |
9581 | | - | |
9582 | | - | |
9583 | | - | |
| 9601 | + | |
9584 | 9602 | | |
9585 | 9603 | | |
9586 | 9604 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4175 | 4175 | | |
4176 | 4176 | | |
4177 | 4177 | | |
4178 | | - | |
4179 | | - | |
4180 | | - | |
4181 | | - | |
4182 | | - | |
| 4178 | + | |
4183 | 4179 | | |
4184 | 4180 | | |
4185 | 4181 | | |
| |||
4573 | 4569 | | |
4574 | 4570 | | |
4575 | 4571 | | |
4576 | | - | |
4577 | | - | |
4578 | | - | |
4579 | | - | |
4580 | | - | |
4581 | | - | |
4582 | | - | |
4583 | | - | |
| 4572 | + | |
4584 | 4573 | | |
4585 | | - | |
4586 | 4574 | | |
4587 | 4575 | | |
4588 | 4576 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7936 | 7936 | | |
7937 | 7937 | | |
7938 | 7938 | | |
7939 | | - | |
7940 | | - | |
7941 | | - | |
7942 | | - | |
7943 | | - | |
| 7939 | + | |
7944 | 7940 | | |
7945 | 7941 | | |
7946 | 7942 | | |
| |||
8506 | 8502 | | |
8507 | 8503 | | |
8508 | 8504 | | |
8509 | | - | |
8510 | | - | |
8511 | | - | |
8512 | | - | |
8513 | | - | |
8514 | | - | |
8515 | | - | |
8516 | | - | |
8517 | | - | |
8518 | | - | |
8519 | | - | |
8520 | | - | |
8521 | | - | |
8522 | | - | |
8523 | | - | |
8524 | | - | |
8525 | | - | |
8526 | | - | |
8527 | | - | |
8528 | | - | |
8529 | | - | |
| 8505 | + | |
8530 | 8506 | | |
8531 | | - | |
8532 | 8507 | | |
8533 | 8508 | | |
8534 | 8509 | | |
| |||
0 commit comments