diff options
author | Sasha Levin <sashal@kernel.org> | 2024-03-27 18:18:34 -0400 |
---|---|---|
committer | Sasha Levin <sashal@kernel.org> | 2024-03-27 18:18:34 -0400 |
commit | ae668519c2e0da4c59be1c7fe985eac1429ad2d2 (patch) | |
tree | 4d1bf0f89f48fe4f96cb608a436b0c6dea5cc1f4 | |
parent | cac62429ea165347611f450987621eae15317234 (diff) | |
download | deps-ae668519c2e0da4c59be1c7fe985eac1429ad2d2.tar.gz |
Wed Mar 27 06:18:26 PM EDT 2024
Signed-off-by: Sasha Levin <sashal@kernel.org>
312 files changed, 1805 insertions, 0 deletions
diff --git a/v4.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v4.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v4.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v4.19/11763a8598f888dec631a8a903f7ada32181001f b/v4.19/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v4.19/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v4.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v4.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v4.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v4.19/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v4.19/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v4.19/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v4.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v4.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..2212cf78587 --- /dev/null +++ b/v4.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1,20 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") +96c2e067ed3e ("btrfs: skip devices without magic signature when mounting") +1ed802c972c6 ("btrfs: drop useless goto in open_fs_devices") +c4a816c67c39 ("btrfs: introduce chunk allocation policy") +8f32380d3f29 ("btrfs: use the page cache for super block reading") +6fbceb9fa4f6 ("btrfs: reduce scope of btrfs_scratch_superblocks()") +c514c9b10bc1 ("btrfs: don't kmap() pages from block devices") +f6d9abbc1f95 ("btrfs: Export btrfs_release_disk_super") +ae18c37ad5a1 ("btrfs: move fs_info init work into it's own helper function") +141386e1a5d6 ("btrfs: free more things in btrfs_free_fs_info") +0d4b0463011d ("btrfs: export and rename free_fs_info") +96dfcb46ffca ("btrfs: push __setup_root into btrfs_alloc_root") +b8522a1e5f42 ("btrfs: Factor out tree roots initialization during mount") +4273eaff9b8d ("btrfs: use bool argument in free_root_pointers()") +ba8a9d079543 ("Btrfs: delete the entire async bio submission framework") +b105e92755b4 ("btrfs: add __cold attribute to more functions") +a0cac0ec961f ("btrfs: get rid of unique workqueue helper functions") +c495dcd6fbe1 ("btrfs: don't prematurely free work in run_ordered_work()") +9f21246d8c7e ("btrfs: migrate the block group caching code") +6a9fb468f115 ("btrfs: make caching_thread use btrfs_find_next_key") diff --git a/v4.19/379c87239320a204138995e1da35ce9eca239e7a b/v4.19/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v4.19/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v4.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v4.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v4.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v4.19/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v4.19/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v4.19/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v4.19/74098a989b9c3370f768140b7783a7aaec2759b3 b/v4.19/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v4.19/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v4.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v4.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v4.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v4.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v4.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v4.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v4.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v4.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..68d327dfd93 --- /dev/null +++ b/v4.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,20 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") +45bb5d6ae961 ("btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs") +6e80d4f8c422 ("btrfs: handle empty block_group removal for async discard") +b0643e59cfa6 ("btrfs: add the beginning of async discard, discard workqueue") +da080fe1bad4 ("btrfs: keep track of free space bitmap trim status cleanliness") +a7ccb2558524 ("btrfs: keep track of which extents have been discarded") +46b27f5059e6 ("btrfs: rename DISCARD mount option to to DISCARD_SYNC") +321f69f86a0f ("btrfs: reset device back to allocation state when removing") +3fff3975a715 ("btrfs: decrement number of open devices after closing the device not before") +4eaaec24c087 ("btrfs: Don't discard unwritten extents") +32da5386d9a4 ("btrfs: rename btrfs_block_group_cache") +ffb9e0f05fab ("btrfs: block-group: Refactor btrfs_read_block_groups()") +3ec17a67cc34 ("btrfs: clean up locking name in scrub_enumerate_chunks()") diff --git a/v4.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v4.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v4.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.10/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.10/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.10/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.10/11763a8598f888dec631a8a903f7ada32181001f b/v5.10/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.10/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.10/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.10/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.10/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.10/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.10/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.10/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.10/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.10/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.10/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.10/379c87239320a204138995e1da35ce9eca239e7a b/v5.10/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.10/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.10/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.10/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.10/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.10/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.10/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.10/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.10/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.10/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.10/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.10/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.10/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.10/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.10/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.10/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.10/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.10/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.10/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..b7b77c51ce9 --- /dev/null +++ b/v5.10/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,8 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") diff --git a/v5.10/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.10/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.10/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.11/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.11/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.11/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.11/11763a8598f888dec631a8a903f7ada32181001f b/v5.11/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.11/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.11/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.11/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.11/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.11/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.11/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.11/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.11/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.11/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.11/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.11/379c87239320a204138995e1da35ce9eca239e7a b/v5.11/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.11/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.11/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.11/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.11/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.11/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.11/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.11/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.11/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.11/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.11/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.11/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.11/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.11/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.11/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.11/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.11/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.11/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.11/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..4d4840ed577 --- /dev/null +++ b/v5.11/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,7 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") diff --git a/v5.11/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.11/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.11/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.12/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.12/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.12/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.12/11763a8598f888dec631a8a903f7ada32181001f b/v5.12/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.12/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.12/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.12/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.12/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.12/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.12/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.12/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.12/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.12/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.12/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.12/379c87239320a204138995e1da35ce9eca239e7a b/v5.12/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.12/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.12/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.12/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.12/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.12/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.12/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.12/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.12/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.12/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.12/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.12/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.12/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.12/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.12/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.12/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.12/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.12/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.12/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..80a30a258aa --- /dev/null +++ b/v5.12/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,3 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") diff --git a/v5.12/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.12/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.12/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.13/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.13/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.13/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.13/11763a8598f888dec631a8a903f7ada32181001f b/v5.13/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.13/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.13/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.13/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.13/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.13/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.13/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.13/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.13/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.13/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.13/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.13/379c87239320a204138995e1da35ce9eca239e7a b/v5.13/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.13/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.13/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.13/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.13/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.13/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.13/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.13/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.13/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.13/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.13/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.13/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.13/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.13/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.13/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.13/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.13/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.13/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.13/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.13/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.13/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.13/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.13/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.14/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.14/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.14/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.14/11763a8598f888dec631a8a903f7ada32181001f b/v5.14/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.14/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.14/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.14/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.14/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.14/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.14/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.14/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.14/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.14/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.14/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.14/379c87239320a204138995e1da35ce9eca239e7a b/v5.14/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.14/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.14/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.14/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.14/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.14/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.14/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.14/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.14/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.14/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.14/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.14/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.14/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.14/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.14/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.14/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.14/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.14/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.14/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.14/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.14/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.14/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.14/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.15/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.15/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..1f7b7f729a5 --- /dev/null +++ b/v5.15/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,3 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") diff --git a/v5.15/11763a8598f888dec631a8a903f7ada32181001f b/v5.15/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.15/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.15/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.15/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.15/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.15/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.15/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.15/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.15/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.15/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.15/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.15/379c87239320a204138995e1da35ce9eca239e7a b/v5.15/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.15/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.15/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.15/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.15/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.15/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.15/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.15/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.15/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.15/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.15/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.15/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.15/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.15/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.15/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.15/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.15/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.15/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.15/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.15/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.15/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.15/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.15/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.16/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.16/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v5.16/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v5.16/11763a8598f888dec631a8a903f7ada32181001f b/v5.16/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.16/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.16/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.16/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.16/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.16/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.16/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.16/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.16/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.16/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.16/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.16/379c87239320a204138995e1da35ce9eca239e7a b/v5.16/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.16/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.16/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.16/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.16/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.16/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.16/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.16/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.16/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.16/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.16/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.16/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.16/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.16/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.16/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.16/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.16/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.16/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.16/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.16/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.16/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.16/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.16/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.17/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.17/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v5.17/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v5.17/11763a8598f888dec631a8a903f7ada32181001f b/v5.17/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.17/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.17/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.17/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.17/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.17/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.17/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.17/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.17/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.17/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.17/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.17/379c87239320a204138995e1da35ce9eca239e7a b/v5.17/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.17/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.17/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.17/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.17/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.17/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.17/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.17/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.17/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.17/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.17/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.17/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.17/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.17/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.17/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.17/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.17/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.17/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.17/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.17/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.17/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.17/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.17/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.18/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.18/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v5.18/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v5.18/11763a8598f888dec631a8a903f7ada32181001f b/v5.18/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.18/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.18/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.18/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.18/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.18/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.18/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.18/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.18/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.18/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.18/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.18/379c87239320a204138995e1da35ce9eca239e7a b/v5.18/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.18/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.18/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.18/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.18/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.18/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.18/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.18/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.18/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.18/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.18/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.18/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.18/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.18/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.18/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.18/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.18/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.18/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.18/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.18/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.18/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.18/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.18/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v5.19/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v5.19/11763a8598f888dec631a8a903f7ada32181001f b/v5.19/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.19/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.19/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.19/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.19/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.19/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v5.19/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v5.19/379c87239320a204138995e1da35ce9eca239e7a b/v5.19/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.19/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.19/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.19/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.19/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.19/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.19/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.19/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.19/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.19/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.19/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v5.19/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v5.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.19/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.4/11763a8598f888dec631a8a903f7ada32181001f b/v5.4/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.4/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.4/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.4/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.4/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..fa6d0653917 --- /dev/null +++ b/v5.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1,18 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") +96c2e067ed3e ("btrfs: skip devices without magic signature when mounting") +1ed802c972c6 ("btrfs: drop useless goto in open_fs_devices") +c4a816c67c39 ("btrfs: introduce chunk allocation policy") +8f32380d3f29 ("btrfs: use the page cache for super block reading") +6fbceb9fa4f6 ("btrfs: reduce scope of btrfs_scratch_superblocks()") +c514c9b10bc1 ("btrfs: don't kmap() pages from block devices") +f6d9abbc1f95 ("btrfs: Export btrfs_release_disk_super") +ae18c37ad5a1 ("btrfs: move fs_info init work into it's own helper function") +141386e1a5d6 ("btrfs: free more things in btrfs_free_fs_info") +0d4b0463011d ("btrfs: export and rename free_fs_info") +96dfcb46ffca ("btrfs: push __setup_root into btrfs_alloc_root") +b8522a1e5f42 ("btrfs: Factor out tree roots initialization during mount") +4273eaff9b8d ("btrfs: use bool argument in free_root_pointers()") +ba8a9d079543 ("Btrfs: delete the entire async bio submission framework") +b105e92755b4 ("btrfs: add __cold attribute to more functions") +a0cac0ec961f ("btrfs: get rid of unique workqueue helper functions") +c495dcd6fbe1 ("btrfs: don't prematurely free work in run_ordered_work()") diff --git a/v5.4/379c87239320a204138995e1da35ce9eca239e7a b/v5.4/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.4/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.4/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.4/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.4/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.4/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.4/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.4/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..68d327dfd93 --- /dev/null +++ b/v5.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,20 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") +45bb5d6ae961 ("btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs") +6e80d4f8c422 ("btrfs: handle empty block_group removal for async discard") +b0643e59cfa6 ("btrfs: add the beginning of async discard, discard workqueue") +da080fe1bad4 ("btrfs: keep track of free space bitmap trim status cleanliness") +a7ccb2558524 ("btrfs: keep track of which extents have been discarded") +46b27f5059e6 ("btrfs: rename DISCARD mount option to to DISCARD_SYNC") +321f69f86a0f ("btrfs: reset device back to allocation state when removing") +3fff3975a715 ("btrfs: decrement number of open devices after closing the device not before") +4eaaec24c087 ("btrfs: Don't discard unwritten extents") +32da5386d9a4 ("btrfs: rename btrfs_block_group_cache") +ffb9e0f05fab ("btrfs: block-group: Refactor btrfs_read_block_groups()") +3ec17a67cc34 ("btrfs: clean up locking name in scrub_enumerate_chunks()") diff --git a/v5.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.7/11763a8598f888dec631a8a903f7ada32181001f b/v5.7/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.7/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.7/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.7/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.7/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..07c54e219da --- /dev/null +++ b/v5.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1,3 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") +96c2e067ed3e ("btrfs: skip devices without magic signature when mounting") +1ed802c972c6 ("btrfs: drop useless goto in open_fs_devices") diff --git a/v5.7/379c87239320a204138995e1da35ce9eca239e7a b/v5.7/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.7/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.7/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.7/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.7/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.7/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.7/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.7/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..b7b77c51ce9 --- /dev/null +++ b/v5.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,8 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") diff --git a/v5.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.8/11763a8598f888dec631a8a903f7ada32181001f b/v5.8/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.8/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.8/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.8/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.8/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..9213a28ff98 --- /dev/null +++ b/v5.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1,2 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") +96c2e067ed3e ("btrfs: skip devices without magic signature when mounting") diff --git a/v5.8/379c87239320a204138995e1da35ce9eca239e7a b/v5.8/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.8/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.8/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.8/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.8/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.8/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.8/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.8/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..b7b77c51ce9 --- /dev/null +++ b/v5.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,8 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") diff --git a/v5.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v5.9/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v5.9/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..ec52ae78cf1 --- /dev/null +++ b/v5.9/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,4 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") +6e195b0f7c8e ("9p: fix a bunch of checkpatch warnings") +34c59da47329 ("Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux") diff --git a/v5.9/11763a8598f888dec631a8a903f7ada32181001f b/v5.9/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v5.9/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v5.9/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v5.9/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v5.9/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v5.9/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v5.9/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v5.9/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.9/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v5.9/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..9213a28ff98 --- /dev/null +++ b/v5.9/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1,2 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") +96c2e067ed3e ("btrfs: skip devices without magic signature when mounting") diff --git a/v5.9/379c87239320a204138995e1da35ce9eca239e7a b/v5.9/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v5.9/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v5.9/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v5.9/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..3d9c74d3909 --- /dev/null +++ b/v5.9/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,20 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") +9ff7ddd3c7ad ("btrfs: do not allocate a btrfs_bio for low-level bios") +a316a2599168 ("btrfs: factor stripe submission logic out of btrfs_map_bio") +d7b9416fe5c5 ("btrfs: remove btrfs_end_io_wq") +fed8a72df126 ("btrfs: don't use btrfs_bio_wq_end_io for compressed writes") +d34e123de1e6 ("btrfs: defer I/O completion based on the btrfs_raid_bio") +c93104e7588e ("btrfs: split btrfs_submit_data_bio to read and write parts") +e6484bd4881f ("btrfs: simplify code flow in btrfs_submit_dio_bio") +b4c46bdea96a ("btrfs: move more work into btrfs_end_bioc") +b8bea09a456f ("btrfs: add trace event for submitted RAID56 bio") +c67c68eb57f1 ("btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap") +7fb10ed89e95 ("btrfs: introduce btrfs_try_lock_balance") +ae643a74ebdb ("btrfs: introduce a data checksum checking helper") diff --git a/v5.9/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v5.9/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v5.9/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v5.9/74098a989b9c3370f768140b7783a7aaec2759b3 b/v5.9/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v5.9/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v5.9/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v5.9/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v5.9/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v5.9/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v5.9/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v5.9/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v5.9/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v5.9/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..b7b77c51ce9 --- /dev/null +++ b/v5.9/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,8 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") +f33720657d29 ("btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock") +f7ef5287a63d ("btrfs: zoned: relocate block group to repair IO failure in zoned filesystems") +78ce9fc269af ("btrfs: zoned: mark block groups to copy for device-replace") +ddfd08cb0484 ("btrfs: do not block on deleted bgs mutex in the cleaner") +7056bf69e5a3 ("btrfs: consolidate btrfs_previous_item ret val handling in btrfs_shrink_device") +5b316468983d ("btrfs: get zone information of zoned block devices") diff --git a/v5.9/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v5.9/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v5.9/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.0/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.0/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v6.0/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v6.0/11763a8598f888dec631a8a903f7ada32181001f b/v6.0/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v6.0/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v6.0/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.0/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.0/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.0/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.0/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.0/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.0/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.0/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.0/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.0/379c87239320a204138995e1da35ce9eca239e7a b/v6.0/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.0/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.0/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.0/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..9ffdb289391 --- /dev/null +++ b/v6.0/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,8 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") +d45cfb883b10 ("btrfs: move btrfs_bio allocation to volumes.c") +1e408af31b4a ("btrfs: don't create integrity bioset for btrfs_bioset") diff --git a/v6.0/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.0/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.0/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.0/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.0/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.0/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.0/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.0/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.0/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.0/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.0/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.0/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.0/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.0/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.0/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.0/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.0/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.0/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.1/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.1/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v6.1/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v6.1/11763a8598f888dec631a8a903f7ada32181001f b/v6.1/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v6.1/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v6.1/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.1/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.1/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.1/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.1/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.1/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.1/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.1/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.1/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.1/379c87239320a204138995e1da35ce9eca239e7a b/v6.1/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.1/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.1/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.1/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..a252065c4b7 --- /dev/null +++ b/v6.1/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,6 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") +43dd529abed2 ("btrfs: update function comments") +765c3fe99bcd ("btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY") +f1e5c6185ca1 ("btrfs: move flush related definitions to space-info.h") diff --git a/v6.1/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.1/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.1/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.1/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.1/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.1/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.1/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.1/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.1/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.1/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.1/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.1/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.1/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.1/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.1/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.1/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.1/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.1/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.2/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.2/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v6.2/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v6.2/11763a8598f888dec631a8a903f7ada32181001f b/v6.2/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..6653cbaa812 --- /dev/null +++ b/v6.2/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,13 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") +3808330b20ee ("Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs") diff --git a/v6.2/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.2/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.2/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.2/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.2/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.2/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.2/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.2/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.2/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.2/379c87239320a204138995e1da35ce9eca239e7a b/v6.2/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.2/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.2/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.2/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.2/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.2/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.2/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.2/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.2/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.2/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.2/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.2/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.2/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.2/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.2/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.2/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.2/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.2/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.2/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.2/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.2/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.2/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.2/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.3/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.3/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v6.3/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v6.3/11763a8598f888dec631a8a903f7ada32181001f b/v6.3/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..e154e72681f --- /dev/null +++ b/v6.3/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,12 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") +4eb3117888a9 ("fs/9p: Rework cache modes and add new options to Documentation") +1543b4c5071c ("fs/9p: remove writeback fid and fix per-file modes") +6deffc8924b5 ("fs/9p: Add new mount modes") +8142db4f2792 ("fs/9p: allow disable of xattr support on mount") +d9bc0d11e33b ("fs/9p: Consolidate file operations and add readahead and writeback") diff --git a/v6.3/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.3/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.3/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.3/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.3/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.3/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.3/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.3/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.3/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.3/379c87239320a204138995e1da35ce9eca239e7a b/v6.3/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.3/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.3/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.3/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.3/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.3/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.3/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.3/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.3/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.3/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.3/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.3/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.3/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.3/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.3/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.3/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.3/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.3/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.3/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.3/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.3/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.3/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.3/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..6f6eddd45b0 --- /dev/null +++ b/v6.4/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1,2 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") +cf7c33d332ab ("9p: remove dead stores (variable set again without being read)") diff --git a/v6.4/11763a8598f888dec631a8a903f7ada32181001f b/v6.4/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..23a367766d7 --- /dev/null +++ b/v6.4/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,7 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") diff --git a/v6.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.4/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.4/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.4/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.4/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.4/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.4/379c87239320a204138995e1da35ce9eca239e7a b/v6.4/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.4/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.4/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.4/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.4/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.4/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.4/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.4/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.4/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.4/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.4/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.4/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.4/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.5/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.5/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..8b017934a0c --- /dev/null +++ b/v6.5/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") diff --git a/v6.5/11763a8598f888dec631a8a903f7ada32181001f b/v6.5/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..23a367766d7 --- /dev/null +++ b/v6.5/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,7 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") diff --git a/v6.5/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.5/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..57c301a54f3 --- /dev/null +++ b/v6.5/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,20 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") +6a8ebc773ef6 ("btrfs: zoned: no longer count fresh BG region as zone unusable") +a7e1ac7bdc5a ("btrfs: zoned: reserve zones for an active metadata/system block group") +b2cc440058ba ("btrfs: simplify the no-bioc fast path condition in btrfs_map_block") diff --git a/v6.5/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.5/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.5/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.5/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.5/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.5/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.5/379c87239320a204138995e1da35ce9eca239e7a b/v6.5/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.5/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.5/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.5/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.5/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.5/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.5/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..29099ee35d3 --- /dev/null +++ b/v6.5/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,13 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") +07bb00ef00ac ("ceph: fix type promotion bug on 32bit systems") +2816a09678f5 ("ceph: remove unnecessary check for NULL in parse_longname()") +7ba2090ca64e ("Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-client") diff --git a/v6.5/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.5/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.5/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.5/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.5/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.5/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.5/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.5/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.5/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.5/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.5/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.5/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.5/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.5/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.5/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.6/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.6/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..8b017934a0c --- /dev/null +++ b/v6.6/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") diff --git a/v6.6/11763a8598f888dec631a8a903f7ada32181001f b/v6.6/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..23a367766d7 --- /dev/null +++ b/v6.6/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,7 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") diff --git a/v6.6/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.6/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..2cf023701e5 --- /dev/null +++ b/v6.6/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,17 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") +7d410d5efe04 ("btrfs: make error messages more clear when getting a chunk map") +5fba5a571858 ("btrfs: fix off-by-one when checking chunk map includes logical address") +568220fa9657 ("btrfs: zoned: support RAID0/1/10 on top of raid stripe tree") +10e27980f2ff ("btrfs: lookup physical address from stripe extent") +ca41504efda6 ("btrfs: delete stripe extent on extent deletion") +02c372e1f016 ("btrfs: add support for inserting raid stripe extents") +87463f7e0250 ("btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info") +9e0e3e74dc69 ("btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info") +09a46725cc84 ("btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info") +15c12fcc50a1 ("btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info") +fb2a836da451 ("btrfs: check-integrity: remove btrfsic_unmount() function") +af32d3632e7d ("btrfs: check-integrity: remove btrfsic_mount() function") +51cf580c2362 ("btrfs: check-integrity: remove btrfsic_check_bio() function") diff --git a/v6.6/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.6/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.6/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.6/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.6/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.6/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.6/379c87239320a204138995e1da35ce9eca239e7a b/v6.6/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.6/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.6/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.6/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.6/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.6/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.6/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..8ed3e1e807f --- /dev/null +++ b/v6.6/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,10 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") +38d46409c463 ("ceph: print cluster fsid and client global_id in all debug logs") +5995d90d2d19 ("ceph: rename _to_client() to _to_fs_client()") +197b7d792d6a ("ceph: pass the mdsc to several helpers") diff --git a/v6.6/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.6/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.6/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.6/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.6/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.6/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.6/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.6/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.6/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.6/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.6/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.6/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.6/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.6/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.6/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..8b017934a0c --- /dev/null +++ b/v6.7/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") diff --git a/v6.7/11763a8598f888dec631a8a903f7ada32181001f b/v6.7/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..23a367766d7 --- /dev/null +++ b/v6.7/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,7 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") +9546ac78b232 ("9p: Fix initialisation of netfs_inode for 9p") diff --git a/v6.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..c8e104cd5b7 --- /dev/null +++ b/v6.7/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1,4 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") +7dc66abb5a47 ("btrfs: use a dedicated data structure for chunk maps") +3128b548c759 ("btrfs: split assert into two different asserts when removing block group") +5031660a1b6a ("btrfs: mark sanity checks when getting chunk map as unlikely") diff --git a/v6.7/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.7/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.7/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.7/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.7/379c87239320a204138995e1da35ce9eca239e7a b/v6.7/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.7/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..c22d08482ae --- /dev/null +++ b/v6.7/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,3 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") +00deaf04df35 ("btrfs: log messages at unpin_extent_range() during unexpected cases") diff --git a/v6.7/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.7/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..5aa9445811a --- /dev/null +++ b/v6.7/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1,7 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") +80105ed2fd27 ("9p: Use netfslib read/write_iter") +c1ec4d7c2e13 ("netfs: Provide invalidate_folio and release_folio calls") +a34847d4b73c ("afs: Don't use folio->private to record partial modification") +c9c4ff12df11 ("netfs: Move pinning-for-writeback from fscache to netfs") +4498a8eccc97 ("netfs, fscache: Remove ->begin_cache_operation") +a790c2584c02 ("afs: Remove whitespace before most ')' from the trace header") diff --git a/v6.7/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.7/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.7/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.7/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.7/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..564e32832d2 --- /dev/null +++ b/v6.7/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1,2 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") +f4a9f219411f ("btrfs: do not delete unused block group if it may be used soon") diff --git a/v6.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.7/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") diff --git a/v6.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f b/v6.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f new file mode 100644 index 00000000000..8b017934a0c --- /dev/null +++ b/v6.8/10211b4a23cf4a3df5c11a10e5b3d371f16a906f @@ -0,0 +1 @@ +10211b4a23cf ("fs/9p: remove redundant pointer v9ses") diff --git a/v6.8/11763a8598f888dec631a8a903f7ada32181001f b/v6.8/11763a8598f888dec631a8a903f7ada32181001f new file mode 100644 index 00000000000..7d5894a4cf8 --- /dev/null +++ b/v6.8/11763a8598f888dec631a8a903f7ada32181001f @@ -0,0 +1,6 @@ +11763a8598f8 ("fs/9p: fix uaf in in v9fs_stat2inode_dotl") +724a08450f74 ("fs/9p: simplify iget to remove unnecessary paths") +b91a26696ef3 ("fs/9p: rework qid2ino logic") +2dc92e5975a6 ("fs/9p: Eliminate redundant non-cache path in mknod") +44c53ac09720 ("fs/9p: convert mkdir to use get_new_inode") +fe1371d0f8c6 ("fs/9p: switch vfsmount to use v9fs_get_new_inode") diff --git a/v6.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 b/v6.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 new file mode 100644 index 00000000000..6c6ebfeb2ff --- /dev/null +++ b/v6.8/1ec17ef59168a1a6f1105f5dc517f783839a5302 @@ -0,0 +1 @@ +1ec17ef59168 ("btrfs: zoned: fix use-after-free in do_zone_finish()") diff --git a/v6.8/2133460061e1bbecb47da73ad5ec7cf8e951006c b/v6.8/2133460061e1bbecb47da73ad5ec7cf8e951006c new file mode 100644 index 00000000000..31d380a6925 --- /dev/null +++ b/v6.8/2133460061e1bbecb47da73ad5ec7cf8e951006c @@ -0,0 +1,3 @@ +2133460061e1 ("btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping()") +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa b/v6.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa new file mode 100644 index 00000000000..6b7ea7ad525 --- /dev/null +++ b/v6.8/2f1aeab9fca1a5f583be1add175d1ee95c213cfa @@ -0,0 +1 @@ +2f1aeab9fca1 ("btrfs: return accurate error code on open failure in open_fs_devices()") diff --git a/v6.8/379c87239320a204138995e1da35ce9eca239e7a b/v6.8/379c87239320a204138995e1da35ce9eca239e7a new file mode 100644 index 00000000000..f11c79a951e --- /dev/null +++ b/v6.8/379c87239320a204138995e1da35ce9eca239e7a @@ -0,0 +1,2 @@ +379c87239320 ("btrfs: fix message not properly printing interval when adding extent map") +c093bf306562 ("btrfs: handle invalid range and start in merge_extent_mapping()") diff --git a/v6.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 b/v6.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 new file mode 100644 index 00000000000..b32367abab2 --- /dev/null +++ b/v6.8/4dc1d69c2b101eee0bf071187794ffed2f9c2596 @@ -0,0 +1,2 @@ +4dc1d69c2b10 ("btrfs: fix warning messages not printing interval at unpin_extent_range()") +c03c89f821e5 ("btrfs: handle errors returned from unpin_extent_cache()") diff --git a/v6.8/6630036b7c228f57c7893ee0403e92c2db2cd21d b/v6.8/6630036b7c228f57c7893ee0403e92c2db2cd21d new file mode 100644 index 00000000000..c638c826829 --- /dev/null +++ b/v6.8/6630036b7c228f57c7893ee0403e92c2db2cd21d @@ -0,0 +1 @@ +6630036b7c22 ("fs/9p: fix uninitialized values during inode evict") diff --git a/v6.8/74098a989b9c3370f768140b7783a7aaec2759b3 b/v6.8/74098a989b9c3370f768140b7783a7aaec2759b3 new file mode 100644 index 00000000000..3b22825ef13 --- /dev/null +++ b/v6.8/74098a989b9c3370f768140b7783a7aaec2759b3 @@ -0,0 +1 @@ +74098a989b9c ("btrfs: zoned: use zone aware sb location for scrub") diff --git a/v6.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 b/v6.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 new file mode 100644 index 00000000000..33025e65c72 --- /dev/null +++ b/v6.8/8a565ec04d6c43f330e7401e5af3458431b29bc6 @@ -0,0 +1 @@ +8a565ec04d6c ("btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()") diff --git a/v6.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e b/v6.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e new file mode 100644 index 00000000000..f98f6067fc6 --- /dev/null +++ b/v6.8/9f7eb8405dcbc79c5434821e9e3e92abe187ee8e @@ -0,0 +1 @@ +9f7eb8405dcb ("btrfs: validate device maj:min during open") diff --git a/v6.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e b/v6.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e new file mode 100644 index 00000000000..2211517847d --- /dev/null +++ b/v6.8/a8b70c7f8600bc77d03c0b032c0662259b9e615e @@ -0,0 +1 @@ +a8b70c7f8600 ("btrfs: zoned: don't skip block groups with 100% zone unusable") diff --git a/v6.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 b/v6.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 new file mode 100644 index 00000000000..a8026d75ce5 --- /dev/null +++ b/v6.8/ef1e68236b9153c27cb7cf29ead0c532870d4215 @@ -0,0 +1 @@ +ef1e68236b91 ("btrfs: fix race in read_extent_buffer_pages()") |