This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 28b48f78f88d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ff68e31f618 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 9d91e46257b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 59d5a42643d0 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 77a9d6b030dd Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 21be2d6785f2 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits bcc8f81dd03d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99c8c1d915f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6e72b8ecba2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 26c35e30eed6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7295bd96e7eb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8985135d6727 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b740d021cd06 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 76c91ff99c57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13ee92e27cb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 27345dc0f60b Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 1a14a8f9edce Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e42298b49057 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 98d43c09ced8 gfs2: deallocate inodes in gfs2_create_inode omits 2e23dc44f920 Merge branch 'for-next-next-v6.15-20250415' into for-next- [...] omits 659614648d06 Merge branch 'for-next-current-v6.14-20250415' into for-ne [...] omits b0148e78ed95 Merge branch 'misc-next' into for-next-next-v6.15-20250415 omits 9bf9a714c542 Merge branch 'misc-6.15' into for-next-next-v6.15-20250415 omits 794e0b33286d Merge branch 'misc-6.15' into for-next-current-v6.14-20250415 omits e646e37390fd btrfs: kill EXTENT_FOLIO_PRIVATE omits 53bb335b30b2 btrfs: add mapping_set_release_always to inode's mapping omits 959478f31c6c btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl omits 0f333622d639 btrfs: add more zeroout modes to CLEAR_FREE ioctl omits 8ff8caf1ce62 btrfs: add secure erase mode to CLEAR_FREE ioctl omits f628655dcd20 btrfs: add zeroout mode to CLEAR_FREE ioctl omits 00a81d29faf6 btrfs: add new ioctl CLEAR_FREE omits 07e4d9f66385 btrfs: extend trim callchains to pass the operation type omits 89c453882b83 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits a0c51da9fade btrfs: scrub: ensure we output at least one error message [...] omits d1b3fa77f908 btrfs: scrub: simplify the inode iteration output omits 8f52c35b4eee btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits dd25599bbb8a btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 9dbe1ffc0c46 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 2987f4d1ede5 btrfs: scrub: fix incorrectly reported logical/physical address omits 349311317b79 btrfs: === misc-next on b-for-next === omits 623e5aec9f31 btrfs: update and correct description of btrfs_get_or_crea [...] omits 12ead3af2818 btrfs: simplify return logic from btrfs_delayed_ref_init() omits 4c53ffdc466d btrfs: reuse exit helper for cleanup in btrfs_bioset_init() omits aebea780563a btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] omits 952561e04748 btrfs: fix COW handling in run_delalloc_nocow() omits 88953182ad0f btrfs: enable large data folios support for defrag omits 3f2e2272cb07 btrfs: prepare compression paths for large data folios omits ee794318b454 btrfs: rename __tree_search() to remove double underscore prefix omits 10f309eaca30 btrfs: rename __lookup_extent_mapping() to remove double u [...] omits bc3871410c2e btrfs: rename remaining exported extent map functions omits 048008ae04ee btrfs: rename functions to allocate and free extent maps omits b233b829e175 btrfs: rename extent map functions to get block start, end [...] omits 055f46817ccf btrfs: rename exported extent map compression functions omits 46bf60391fb0 btrfs: tracepoints: remove no longer used tracepoints for [...] omits 2c4bf89e51b5 btrfs: tracepoints: add btrfs prefix to names where it's missing omits 5605a0903ce1 btrfs: zoned: skip reporting zone for new block group omits 982446a056f3 block: introduce zone capacity helper omits 41108cfbe040 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] omits 18d71b1b65aa btrfs: remove double underscore prefix from __set_extent_bit() omits 84d6127cb9f1 btrfs: rename remaining exported functions from extent-io-tree.h omits 39bf3fea93ed btrfs: rename free_extent_state() to include a btrfs prefix omits ab9873f5f5ba btrfs: rename the functions to count, test and get bit ran [...] omits b96ab16f7091 btrfs: rename the functions to init and release an extent io tree omits 3c0f3ed8e823 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] omits 60b0dc3c5d3e btrfs: rename the functions to get inode and fs_info from [...] omits 9d05b1179b18 btrfs: rename the functions to search for bits in extent ranges omits 266914ffe577 btrfs: rename set_extent_bit() to include a btrfs prefix omits d2cce4cb83e5 btrfs: rename the functions to clear bits for an extent range omits 7968120216dc btrfs: rename __lock_extent() and __try_lock_extent() omits 36da4507792d btrfs: add btrfs prefix to dio lock and unlock extent functions omits 5c5948a37431 btrfs: add btrfs prefix to main lock, try lock and unlock [...] omits dc2a609fa6a7 btrfs: add btrfs prefix to trace events for extent state a [...] omits cdf974d7b367 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() omits 4a50116e0850 btrfs: tree-checker: adjust error code for header level check omits d964eb81401e btrfs: tree-checker: more unlikely annotations omits dcb9cf3ba620 btrfs: get rid of filemap_get_folios_contig() calls omits f0f19e9c8dd7 btrfs: use folio_contains() for EOF detection omits c2c46a3e42a7 btrfs: remove unnecessary early exits in delalloc folio lo [...] omits 39b4c6395e2a btrfs: fix invalid inode pointer after failure to create r [...] omits ff9a41499b8d btrfs: tracepoints: use btrfs_root_id() to get the id of a root omits bcf31e2a043d btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] omits 09cc06e33618 btrfs: subpage: prepare for large data folios omits 2db07df25e27 btrfs: prepare end_bbio_data_write() for large data folios omits aa46796c2918 btrfs: prepare prepare_one_folio() for large data folios omits ada962e3c661 btrfs: prepare btrfs_page_mkwrite() for large data folios omits 5bcad93f6976 btrfs: send: prepare put_file_data() for larger data folios omits 3090f9a3ffb1 btrfs: send: remove the again label inside put_file_data() omits 308a921d5c45 btrfs: zoned: return EIO on RAID1 block group write pointe [...] omits 64bfa5f02e76 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() omits 53e26b6f3da0 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() omits ad98e0fb639b btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() omits f34b3ad796cd btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() omits 60fa7811feac btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() omits 7f43a5b9a7c9 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() omits 7d3143ccdcf7 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions omits 1bdfeca01d7d btrfs: remove redundant record start offset check at test_ [...] omits 71bba730e1fa btrfs: simplify last record detection at test_range_bit() omits 0266a41484d1 btrfs: remove redundant check at find_first_extent_bit_state() omits de49da2f2b0d btrfs: fix documentation for tree_search_for_insert() omits f5c019a04e35 btrfs: simplify last record detection at test_range_bit_exists() omits bf229b1d7988 btrfs: use clear_extent_bits() instead of clear_extent_bit [...] omits 0b2acb015356 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() omits defd4bcf0a1c btrfs: use clear_extent_bit() at try_release_extent_state() omits 2b474686701e btrfs: fix the file offset calculation inside btrfs_decomp [...] omits 4853650cc31d btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP() omits 6ba6155e3b5d btrfs: use rb_entry_safe() where possible to simplify code omits bfd0dc4cb1fe btrfs: pass a pointer to get_range_bits() to cache first s [...] omits 86a1141a4699 btrfs: allow folios to be released while ordered extent is [...] omits f3d2dbba2af5 btrfs: update comment for try_release_extent_state() omits 18eb85fdb68e btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] omits 606433d7b8ed btrfs: prepare btrfs_buffered_write() for large data folios omits 61247d792eb0 btrfs: refactor how we handle reserved space inside copy_o [...] omits 53dda1b821c4 btrfs: avoid page_lockend underflow in btrfs_punch_hole_lo [...] omits 0343f88be454 btrfs: subpage: access correct object when reading bitmap [...] omits 79211a81d03b btrfs: remove EXTENT_UPTODATE io tree flag omits 3f6f72af1683 btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] omits f28dd6a8cdef btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] omits 5c11ff5b9ce8 btrfs: fix fsync of files with no hard links not persistin [...] omits 8df0e63e9476 btrfs: remove folio order ASSERT()s in super block writeback path omits 57f8280dd368 btrfs: fix typo in space info explanation omits bfb6f5f9ed05 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE omits 0ecdd3c1130d btrfs: remove unused flag EXTENT_BUFFER_CORRUPT omits 54f1dca3ed5c btrfs: remove unused flag EXTENT_BUFFER_READAHEAD omits 69ee6880320b btrfs: remove unused flag EXTENT_BUFFER_READ_ERR omits 5fa3344240e0 btrfs: extract the main loop of btrfs_buffered_write() int [...] omits 1e231c60eecf btrfs: extract the space reservation code from btrfs_buffe [...] omits 8be8407eda91 btrfs: cleanup the reserved space inside loop of btrfs_buf [...] omits a440f11716c1 btrfs: remove force_page_uptodate variable from btrfs_buff [...] omits c64779b18b92 btrfs: correctly escape subvol in btrfs_show_options() omits d47cef4b4864 btrfs: ioctl: don't free iov when btrfs_encoded_read() ret [...] omits 2c3d02e282bd btrfs: move block perfect compression out of experimental [...] omits 16ce647f8360 Merge branch 'misc-6.15' into next-fixes adds 16c22c56d428 virtio_pci: Use self group type for cap commands adds a940e0a68557 vhost: fix VHOST_*_OWNER documentation adds 2e2f925fe737 virtio_ring: Fix data race by tagging event_triggered as r [...] adds 183a08715af1 virtgpu: don't reset on shutdown adds fbd3039a64b0 virtio_console: fix missing byte order handling for cols and rows adds 5326ab737a47 virtio_console: fix order of fields cols and rows adds fec0abf52609 vhost_task: fix vhost_task_create() documentation adds f591cf9fce72 vhost-scsi: protect vq->log_used with vq->mutex adds b18268713547 vhost-scsi: Fix vhost_scsi_send_bad_target() adds 58465d86071b vhost-scsi: Fix vhost_scsi_send_status() new 0251ddbffbeb Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 82efd569a890 locking/local_lock: fix _Generic() matching of local_trylock_t new a79be02bba5c Fix mis-uses of 'cc-option' for warning disablement new 1aac75ad712c Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new be3f1938d3e6 btrfs: fix COW handling in run_delalloc_nocow() new 48c1d1bb525b btrfs: fix the inode leak in btrfs_iget() new e08e49d986f8 btrfs: adjust subpage bit start based on sectorsize new bac8105862c2 Merge branch 'misc-6.15' into next-fixes new 16e4732dddd7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 21a613f4e385 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 15ee5fc8973b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 64f715bf7464 Merge branch 'misc-6.15' into for-next-current-v6.14-20250423 new 1ee7367bfa3c Merge branch 'for-next-current-v6.14-20250423' into for-ne [...] new 36d52cd70af8 Merge branch 'misc-6.15' into for-next-next-v6.15-20250423 new 26e96b9b3277 btrfs: move block perfect compression out of experimental [...] new 2991666ca1ea btrfs: remove force_page_uptodate variable from btrfs_buff [...] new b7863eb2fb73 btrfs: cleanup the reserved space inside loop of btrfs_buf [...] new 745d78ecfb2e btrfs: extract the space reservation code from btrfs_buffe [...] new 183f17ec2bfe btrfs: extract the main loop of btrfs_buffered_write() int [...] new 5ba3fd13a2c6 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR new 34059320b245 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD new 4b03a13886e8 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT new ffaa686e83ba btrfs: remove unused flag EXTENT_BUFFER_IN_TREE new d75f6373572a btrfs: fix typo in space info explanation new 3fb72038ae64 btrfs: fix fsync of files with no hard links not persistin [...] new 4817bd3fc139 btrfs: remove leftover EXTENT_UPTODATE clear from an inode [...] new 8be74c4158b4 btrfs: stop searching for EXTENT_DIRTY bit in the excluded [...] new 6d014494c44d btrfs: remove EXTENT_UPTODATE io tree flag new b3fda9a88d09 btrfs: refactor how we handle reserved space inside copy_o [...] new 1fea2c68444f btrfs: prepare btrfs_buffered_write() for large data folios new cfdba9c72818 btrfs: prepare btrfs_punch_hole_lock_range() for large dat [...] new b60b96a16c83 btrfs: update comment for try_release_extent_state() new 5319ff6dc2ca btrfs: allow folios to be released while ordered extent is [...] new fe134d6b5d8b btrfs: pass a pointer to get_range_bits() to cache first s [...] new ccf08b1c923c btrfs: use rb_entry_safe() where possible to simplify code new d41445fbad75 btrfs: fix the file offset calculation inside btrfs_decomp [...] new 7853ea0c77b7 btrfs: use clear_extent_bit() at try_release_extent_state() new 914fe87089d1 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() new 90648669ce6e btrfs: use clear_extent_bits() instead of clear_extent_bit [...] new 41ee6a3d1e6e btrfs: simplify last record detection at test_range_bit_exists() new 30d7abd247c8 btrfs: fix documentation for tree_search_for_insert() new 4bd4b99afd8c btrfs: remove redundant check at find_first_extent_bit_state() new 63f8e6247511 btrfs: simplify last record detection at test_range_bit() new a97e5f7d3660 btrfs: remove redundant record start offset check at test_ [...] new 6cc7771d9819 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions new ba9a4a21c4ba btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() new c9f0adebdec6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() new 32c146783997 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() new 9e0662cab4ea btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() new 0e757fbb06a9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() new 8a8b7b4176c9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() new 0322fbe2c880 btrfs: send: remove the again label inside put_file_data() new 43fe52c69122 btrfs: send: prepare put_file_data() for larger data folios new e65f29ca4f54 btrfs: prepare btrfs_page_mkwrite() for large data folios new f0c21cf3265c btrfs: prepare prepare_one_folio() for large data folios new e0ee5865fff3 btrfs: prepare end_bbio_data_write() for large data folios new 3771fe4062fa btrfs: subpage: prepare for large data folios new 28397a8d4e71 btrfs: zlib: prepare copy_data_into_buffer() for large dat [...] new 9f2f8b9d0398 btrfs: tracepoints: use btrfs_root_id() to get the id of a root new d3a56ed59ba3 btrfs: remove unnecessary early exits in delalloc folio lo [...] new 06f435867adf btrfs: use folio_contains() for EOF detection new c27642aa54af btrfs: tree-checker: more unlikely annotations new d1ca75ea016a btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() new 35a019fe305d btrfs: add btrfs prefix to trace events for extent state a [...] new 8f89a9f469fc btrfs: add btrfs prefix to main lock, try lock and unlock [...] new e37146ee140b btrfs: add btrfs prefix to dio lock and unlock extent functions new 2d113fcc5985 btrfs: rename __lock_extent() and __try_lock_extent() new f988f63aa849 btrfs: rename the functions to clear bits for an extent range new ab547d032eb0 btrfs: rename set_extent_bit() to include a btrfs prefix new fff995759a2d btrfs: rename the functions to search for bits in extent ranges new de983d1dae2f btrfs: rename the functions to get inode and fs_info from [...] new ba9bbddc22e3 btrfs: directly grab inode at __btrfs_debug_check_extent_i [...] new 3fb6304a7f34 btrfs: rename the functions to init and release an extent io tree new 785f0376f112 btrfs: rename the functions to count, test and get bit ran [...] new c014bc6d4138 btrfs: rename free_extent_state() to include a btrfs prefix new 727d80b7a287 btrfs: rename remaining exported functions from extent-io-tree.h new 6f5fa8d55f51 btrfs: remove double underscore prefix from __set_extent_bit() new 80e285ffe2a9 btrfs: make btrfs_find_contiguous_extent_bit() return bool [...] new 72731a801d16 btrfs: tracepoints: add btrfs prefix to names where it's missing new 66ac91ce3931 btrfs: tracepoints: remove no longer used tracepoints for [...] new 0bccb9f5715b btrfs: rename exported extent map compression functions new aa935bd4d3ec btrfs: rename extent map functions to get block start, end [...] new e73ee1a61358 btrfs: rename functions to allocate and free extent maps new 8a9e4ffde42d btrfs: rename remaining exported extent map functions new 4f6653b29f04 btrfs: rename __lookup_extent_mapping() to remove double u [...] new 86fb76318c1a btrfs: rename __tree_search() to remove double underscore prefix new f94a84d0f7a6 btrfs: prepare compression paths for large data folios new 951b86b39ed1 btrfs: enable large data folios support for defrag new 86a98a7feffc btrfs: fix COW handling in run_delalloc_nocow() new d180bc8b9391 btrfs: rename iov_iter iterator parameter in btrfs_buffere [...] new 2f461e8cea12 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() new 92a3334054f3 btrfs: simplify return logic from btrfs_delayed_ref_init() new 5c1ba6bcccbd btrfs: update and correct description of btrfs_get_or_crea [...] new c3fcd0bc3177 btrfs: fix broken drop_caches on extent buffer folios new 29a6118d829d btrfs: remove the alignment checks in end_bbio_data_read() new 23d2c58eee7e btrfs: track the next file offset in struct btrfs_bio_ctrl new 87e9ca55f7cd btrfs: pass a physical address to btrfs_repair_io_failure() new aaf39f4599ec btrfs: move kmapping out of btrfs_check_sector_csum() new b805f0a0103f btrfs: simplify bvec iteration in index_one_bio() new f1f47d418223 btrfs: raid56: store a physical address in structure sector_ptr new 575533a6aafa btrfs: scrub: use virtual addresses directly new 6bc8ac319d12 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() new a8781b974ead btrfs: fix the inode leak in btrfs_iget() new 704e1963247e btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type new 3050d7e09e5d btrfs: enhance ASSERT() to take optional format string new 84a2b22055fa btrfs: use verbose ASSERT() in volumes.c new 9a1c04e3b675 btrfs: add debug build only WARN new 16b5d03fc647 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to [...] new f8f01a90f699 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() new 6aa28f8be3d0 btrfs: adjust subpage bit start based on sectorsize new 7866fe26fdd0 btrfs: === misc-next on b-for-next === new 72adcbba8997 btrfs: scrub: fix incorrectly reported logical/physical address new 0934b869d191 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 91136d6be75a btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 83266e76cb76 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 8e4f73118cfd btrfs: scrub: simplify the inode iteration output new a81166fbc7c3 btrfs: scrub: ensure we output at least one error message [...] new dcf536c249c2 btrfs: scrub: use generic ratelimit helpers to output erro [...] new 0e3e3463dc97 btrfs: extend trim callchains to pass the operation type new 8574ca9e3efe btrfs: add new ioctl CLEAR_FREE new c7769cb73333 btrfs: add zeroout mode to CLEAR_FREE ioctl new daa8e989fafb btrfs: add secure erase mode to CLEAR_FREE ioctl new 2621c4a9509a btrfs: add more zeroout modes to CLEAR_FREE ioctl new e3724138cf2a btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl new a40215612265 btrfs: add mapping_set_release_always to inode's mapping new 9f3f5162f143 btrfs: kill EXTENT_FOLIO_PRIVATE new 1aa3484588db btrfs: update __btrfs_lookup_delayed_item to to use rb helper new 0e1d1fc0e002 btrfs: update ulist_rbtree_search to to use rb helper new d2c9b9b42623 btrfs: update ulist_rbtree_insert to to use rb helper new 4501fc1242b5 btrfs: update lookup_block_entry to to use rb helper new badc66c78e94 btrfs: update insert_block_entry to to use rb helper new e643b744a77d btrfs: update lookup_root_entry to to use rb helper new ff58db2bdf57 btrfs: update insert_root_entry to to use rb helper new 95d3033533b6 btrfs: update insert_ref_entry to to use rb helper new fcac8ac0c631 btrfs: update find_qgroup_rb to to use rb helper new db845cbead9c btrfs: update add_qgroup_rb to to use rb helper new 2a718c71b7a6 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to u [...] new 2a06f77aa336 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper new 761f5e8a2bf0 btrfs: unlock all extent buffer folios in failure case new 073375d24228 btrfs: convert the buffer_radix to an xarray new 2129d9464e6d btrfs: set DIRTY and WRITEBACK tags on the buffer_tree new 37eeb1b22f2c btrfs: use buffer radix for extent buffer writeback operations new bf3c16191b6f btrfs: fix nonzero lowest level handling in btrfs_search_f [...] new 102547fdf0cf btrfs: remove unused btrfs_io_stripe::length new 9ecbdbdb158e btrfs: use unsigned types for constants defined as bit shifts new 56e2d32ff98b btrfs: use list_first_entry() everywhere new 3c3bfcde6323 btrfs: on unknown chunk allocation policy fallback to regular new 10dffc16b1ed btrfs: take btrfs_space_info in btrfs_reserve_data_bytes new 59e29e1f6201 btrfs: take struct btrfs_inode in btrfs_free_reserved_data [...] new c490525516b1 btrfs: factor out init_space_info() new 9058500c9f26 btrfs: spin out do_async_reclaim_{data,metadata}_space() new 7b514b9b3d81 btrfs: factor out check_removing_space_info() new e7baecdf5fcc btrfs: introduce space_info argument to btrfs_chunk_alloc new b608dd6d1064 btrfs: pass space_info for block group creation new e42c8908127a btrfs: introduce btrfs_space_info sub-group new 8b9d0f7abbc2 btrfs: introduce tree-log sub-space_info new cd69bc263f89 btrfs: tweak extent/chunk allocation for space_info sub-space new a470db4ff80a btrfs: use proper data space_info new 1dab60207a3f btrfs: add block_rsv for treelog new 6a1c491fd2eb btrfs: reclaim from sub-space space_info new a73da904cf3c Merge branch 'misc-next' into for-next-next-v6.15-20250423 new b258c62d4804 Merge branch 'for-next-next-v6.15-20250423' into for-next- [...] new bf8c3c9ad214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6bd05dd493e8 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 925bab6c106a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf7373b80680 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 741df8fee2ed Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 10ff6288703f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c7572e37905a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ba70fb39555 gfs2: deallocate inodes in gfs2_create_inode new 4e33dbf0d644 gfs2: Fix usage of bio->bi_status in gfs2_end_log_write new 623cfa639c09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a0876b935bb Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new af5226abb40c smb: server: smb2pdu: check return value of xa_store() new a1f46c99d9ea ksmbd: fix use-after-free in ksmbd_session_rpc_open new 87b296401437 Fix use-after-free in kerberos authentication new 4fa3122ddb3f Fix use-after-free in session logoff new b5b9606a12d1 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 55c045e0258a Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 64bba70926f0 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new c1ea449acf59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 5250a6271b87 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 4b4b5158d38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (28b48f78f88d) \ N -- N -- N refs/heads/fs-next (4b4b5158d38e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 183 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Makefile | 4 +- arch/loongarch/kernel/Makefile | 8 +- arch/loongarch/kvm/Makefile | 2 +- arch/riscv/kernel/Makefile | 4 +- drivers/char/virtio_console.c | 7 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 9 + drivers/vhost/scsi.c | 74 +++- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_pci_modern.c | 4 +- drivers/virtio/virtio_ring.c | 2 +- fs/btrfs/async-thread.c | 3 +- fs/btrfs/backref.c | 12 +- fs/btrfs/backref.h | 4 +- fs/btrfs/bio.c | 8 +- fs/btrfs/bio.h | 3 +- fs/btrfs/block-group.c | 132 ++++--- fs/btrfs/block-group.h | 7 +- fs/btrfs/block-rsv.c | 11 + fs/btrfs/block-rsv.h | 1 + fs/btrfs/btrfs_inode.h | 4 +- fs/btrfs/compression.c | 9 +- fs/btrfs/ctree.c | 44 +-- fs/btrfs/delalloc-space.c | 27 +- fs/btrfs/delalloc-space.h | 3 +- fs/btrfs/delayed-inode.c | 39 +- fs/btrfs/delayed-ref.h | 1 - fs/btrfs/dev-replace.c | 2 +- fs/btrfs/direct-io.c | 4 +- fs/btrfs/disk-io.c | 29 +- fs/btrfs/extent-io-tree.c | 2 +- fs/btrfs/extent-tree.c | 22 +- fs/btrfs/extent_io.c | 710 +++++++++++++++++------------------ fs/btrfs/extent_io.h | 3 +- fs/btrfs/free-space-cache.c | 10 +- fs/btrfs/free-space-tree.c | 18 +- fs/btrfs/fs.h | 6 +- fs/btrfs/inode.c | 52 +-- fs/btrfs/messages.h | 59 ++- fs/btrfs/ordered-data.c | 4 +- fs/btrfs/qgroup.c | 172 ++++----- fs/btrfs/raid56.c | 200 +++++----- fs/btrfs/ref-verify.c | 147 ++++---- fs/btrfs/relocation.c | 43 +-- fs/btrfs/scrub.c | 94 ++--- fs/btrfs/send.c | 9 +- fs/btrfs/space-info.c | 169 ++++++--- fs/btrfs/space-info.h | 11 +- fs/btrfs/sysfs.c | 27 +- fs/btrfs/tests/btrfs-tests.c | 27 +- fs/btrfs/tests/extent-io-tests.c | 9 +- fs/btrfs/transaction.c | 10 +- fs/btrfs/tree-checker.c | 8 +- fs/btrfs/tree-log.c | 14 +- fs/btrfs/ulist.c | 60 +-- fs/btrfs/volumes.c | 126 +++++-- fs/btrfs/volumes.h | 9 +- fs/btrfs/zoned.c | 18 +- fs/btrfs/zstd.c | 2 +- fs/gfs2/inode.c | 8 +- fs/gfs2/lops.c | 6 +- fs/gfs2/super.c | 2 +- fs/gfs2/super.h | 2 + fs/smb/server/auth.c | 14 +- fs/smb/server/mgmt/user_session.c | 20 +- fs/smb/server/mgmt/user_session.h | 1 + fs/smb/server/smb2pdu.c | 18 +- include/linux/local_lock_internal.h | 8 +- include/linux/virtio.h | 3 + include/uapi/linux/vhost.h | 4 +- include/uapi/linux/virtio_pci.h | 1 + kernel/vhost_task.c | 2 +- scripts/Makefile.extrawarn | 2 +- 72 files changed, 1446 insertions(+), 1149 deletions(-)