Commit 4667025
committed
Merge tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba:
"Stable fixes:
- fix race between balance and cancel/pause
- various iput() fixes
- fix use-after-free of new block group that became unused
- fix warning when putting transaction with qgroups enabled after
abort
- fix crash in subpage mode when page could be released between map
and map read
- when scrubbing raid56 verify the P/Q stripes unconditionally
- fix minor memory leak in zoned mode when a block group with an
unexpected superblock is found
Regression fixes:
- fix ordered extent split error handling when submitting direct IO
- user irq-safe locking when adding delayed iputs"
* tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
btrfs: fix warning when putting transaction with qgroups enabled after abort
btrfs: fix ordered extent split error handling in btrfs_dio_submit_io
btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
btrfs: raid56: always verify the P/Q contents for scrub
btrfs: use irq safe locking when running and adding delayed iputs
btrfs: fix iput() on error pointer after error during orphan cleanup
btrfs: fix double iput() on inode after an error during orphan cleanup
btrfs: zoned: fix memory leak after finding block group with super blocks
btrfs: fix use-after-free of new block group that became unused
btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
btrfs: fix race between balance and cancel/pauseFile tree
6 files changed
+79
-46
lines changed- fs/btrfs
6 files changed
+79
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1640 | 1640 | | |
1641 | 1641 | | |
1642 | 1642 | | |
1643 | | - | |
1644 | 1643 | | |
1645 | 1644 | | |
1646 | 1645 | | |
| 1646 | + | |
1647 | 1647 | | |
1648 | | - | |
| 1648 | + | |
1649 | 1649 | | |
| 1650 | + | |
1650 | 1651 | | |
1651 | 1652 | | |
1652 | 1653 | | |
| |||
2087 | 2088 | | |
2088 | 2089 | | |
2089 | 2090 | | |
| 2091 | + | |
2090 | 2092 | | |
2091 | 2093 | | |
2092 | 2094 | | |
| |||
2668 | 2670 | | |
2669 | 2671 | | |
2670 | 2672 | | |
| 2673 | + | |
2671 | 2674 | | |
2672 | 2675 | | |
2673 | 2676 | | |
| |||
2707 | 2710 | | |
2708 | 2711 | | |
2709 | 2712 | | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
2710 | 2720 | | |
2711 | 2721 | | |
2712 | 2722 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
73 | 78 | | |
74 | 79 | | |
75 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3482 | 3482 | | |
3483 | 3483 | | |
3484 | 3484 | | |
| 3485 | + | |
3485 | 3486 | | |
3486 | 3487 | | |
3487 | 3488 | | |
3488 | 3489 | | |
3489 | 3490 | | |
3490 | | - | |
| 3491 | + | |
| 3492 | + | |
| 3493 | + | |
| 3494 | + | |
| 3495 | + | |
| 3496 | + | |
3491 | 3497 | | |
3492 | 3498 | | |
3493 | | - | |
| 3499 | + | |
3494 | 3500 | | |
3495 | 3501 | | |
3496 | 3502 | | |
| |||
3499 | 3505 | | |
3500 | 3506 | | |
3501 | 3507 | | |
3502 | | - | |
| 3508 | + | |
3503 | 3509 | | |
3504 | 3510 | | |
3505 | 3511 | | |
3506 | | - | |
| 3512 | + | |
3507 | 3513 | | |
3508 | 3514 | | |
3509 | 3515 | | |
3510 | 3516 | | |
3511 | 3517 | | |
3512 | 3518 | | |
3513 | | - | |
| 3519 | + | |
3514 | 3520 | | |
3515 | 3521 | | |
3516 | | - | |
| 3522 | + | |
3517 | 3523 | | |
3518 | 3524 | | |
3519 | 3525 | | |
3520 | 3526 | | |
3521 | 3527 | | |
3522 | | - | |
3523 | | - | |
| 3528 | + | |
| 3529 | + | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
3524 | 3535 | | |
3525 | 3536 | | |
3526 | 3537 | | |
3527 | 3538 | | |
3528 | 3539 | | |
3529 | 3540 | | |
3530 | | - | |
| 3541 | + | |
| 3542 | + | |
| 3543 | + | |
| 3544 | + | |
| 3545 | + | |
3531 | 3546 | | |
3532 | | - | |
| 3547 | + | |
3533 | 3548 | | |
3534 | 3549 | | |
3535 | 3550 | | |
| |||
3659 | 3674 | | |
3660 | 3675 | | |
3661 | 3676 | | |
3662 | | - | |
3663 | | - | |
3664 | | - | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
| 3681 | + | |
| 3682 | + | |
3665 | 3683 | | |
3666 | | - | |
| 3684 | + | |
3667 | 3685 | | |
3668 | 3686 | | |
3669 | 3687 | | |
| |||
3724 | 3742 | | |
3725 | 3743 | | |
3726 | 3744 | | |
3727 | | - | |
3728 | | - | |
| 3745 | + | |
| 3746 | + | |
3729 | 3747 | | |
3730 | 3748 | | |
| 3749 | + | |
3731 | 3750 | | |
3732 | 3751 | | |
3733 | 3752 | | |
3734 | 3753 | | |
3735 | 3754 | | |
3736 | 3755 | | |
3737 | | - | |
3738 | 3756 | | |
3739 | 3757 | | |
3740 | 3758 | | |
3741 | 3759 | | |
3742 | 3760 | | |
3743 | 3761 | | |
3744 | 3762 | | |
3745 | | - | |
3746 | | - | |
| 3763 | + | |
3747 | 3764 | | |
3748 | | - | |
3749 | 3765 | | |
3750 | 3766 | | |
3751 | 3767 | | |
| |||
4847 | 4863 | | |
4848 | 4864 | | |
4849 | 4865 | | |
4850 | | - | |
4851 | | - | |
4852 | | - | |
4853 | 4866 | | |
4854 | 4867 | | |
4855 | 4868 | | |
| |||
4864 | 4877 | | |
4865 | 4878 | | |
4866 | 4879 | | |
| 4880 | + | |
| 4881 | + | |
| 4882 | + | |
| 4883 | + | |
| 4884 | + | |
| 4885 | + | |
| 4886 | + | |
| 4887 | + | |
| 4888 | + | |
| 4889 | + | |
| 4890 | + | |
4867 | 4891 | | |
4868 | 4892 | | |
4869 | 4893 | | |
| |||
7849 | 7873 | | |
7850 | 7874 | | |
7851 | 7875 | | |
7852 | | - | |
7853 | | - | |
| 7876 | + | |
| 7877 | + | |
| 7878 | + | |
| 7879 | + | |
| 7880 | + | |
7854 | 7881 | | |
7855 | 7882 | | |
7856 | 7883 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4445 | 4445 | | |
4446 | 4446 | | |
4447 | 4447 | | |
| 4448 | + | |
4448 | 4449 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
2404 | 2404 | | |
2405 | 2405 | | |
2406 | 2406 | | |
2407 | | - | |
| 2407 | + | |
2408 | 2408 | | |
2409 | 2409 | | |
2410 | 2410 | | |
| |||
2445 | 2445 | | |
2446 | 2446 | | |
2447 | 2447 | | |
2448 | | - | |
2449 | | - | |
2450 | | - | |
2451 | 2448 | | |
2452 | 2449 | | |
2453 | 2450 | | |
| |||
2516 | 2513 | | |
2517 | 2514 | | |
2518 | 2515 | | |
2519 | | - | |
2520 | 2516 | | |
2521 | 2517 | | |
2522 | 2518 | | |
| |||
2699 | 2695 | | |
2700 | 2696 | | |
2701 | 2697 | | |
2702 | | - | |
2703 | 2698 | | |
2704 | 2699 | | |
2705 | 2700 | | |
| |||
2722 | 2717 | | |
2723 | 2718 | | |
2724 | 2719 | | |
2725 | | - | |
| 2720 | + | |
2726 | 2721 | | |
2727 | 2722 | | |
2728 | 2723 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4078 | 4078 | | |
4079 | 4079 | | |
4080 | 4080 | | |
4081 | | - | |
4082 | | - | |
4083 | | - | |
4084 | | - | |
4085 | | - | |
4086 | | - | |
4087 | | - | |
4088 | | - | |
4089 | 4081 | | |
4090 | 4082 | | |
4091 | 4083 | | |
| |||
4275 | 4267 | | |
4276 | 4268 | | |
4277 | 4269 | | |
| 4270 | + | |
4278 | 4271 | | |
4279 | 4272 | | |
4280 | 4273 | | |
| |||
4405 | 4398 | | |
4406 | 4399 | | |
4407 | 4400 | | |
| 4401 | + | |
4408 | 4402 | | |
4409 | 4403 | | |
4410 | 4404 | | |
| |||
4433 | 4427 | | |
4434 | 4428 | | |
4435 | 4429 | | |
4436 | | - | |
4437 | | - | |
| 4430 | + | |
| 4431 | + | |
4438 | 4432 | | |
4439 | 4433 | | |
4440 | 4434 | | |
| |||
6404 | 6398 | | |
6405 | 6399 | | |
6406 | 6400 | | |
6407 | | - | |
| 6401 | + | |
| 6402 | + | |
6408 | 6403 | | |
6409 | 6404 | | |
6410 | 6405 | | |
| |||
0 commit comments