+1
−1
Loading
mainline inclusion from mainline-v6.12-rc7 commit 2b084d8205949dd804e279df8e68531da78be1e8 category: bugfix bugzilla: https://gitee.com/src-openeuler/kernel/issues/IARV5C CVE: CVE-2024-46733 Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2b084d8205949dd804e279df8e68531da78be1e8 -------------------------------- The dealloc flag may be cleared and the extent won't reach the disk in cow_file_range when errors path. The reserved qgroup space is freed in commit 30479f31d44d ("btrfs: fix qgroup reserve leaks in cow_file_range"). However, the length of untouched region to free needs to be adjusted with the correct remaining region size. Fixes: 30479f31d44d ("btrfs: fix qgroup reserve leaks in cow_file_range") CC: stable@vger.kernel.org # 6.11+ Reviewed-by:Qu Wenruo <wqu@suse.com> Reviewed-by:
Boris Burkov <boris@bur.io> Signed-off-by:
Haisu Wang <haisuwang@tencent.com> Reviewed-by:
David Sterba <dsterba@suse.com> Signed-off-by:
David Sterba <dsterba@suse.com> Conflicts: fs/btrfs/inode.c [Just context differences.] Signed-off-by:
Yifan Qiao <qiaoyifan4@huawei.com>