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 043293ba48c2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6dcee998bc55 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 66d6247424d9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c1c5aa37aed0 Merge branch '9p-next' of https://github.com/martinetd/linux omits 196e9ba1288c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits c59ad1e51032 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits bf8f279cf534 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 770c0662e071 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fa509e284ad4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1e0607d9ebb1 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9e17c8fe2dcf Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 7de250cf1f06 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 0415d0dff8f9 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 1b0e133bc8bf Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 088533b216d6 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 49a96a82a9de Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 894347567f18 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits eec69cab0841 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8b227add5248 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 99f5e611e1c3 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 3accfb18cc90 Merge branch 'for-next-next-v6.18-20251124' into for-next- [...] omits c9eb31ef6cce Merge branch 'for-next-current-v6.17-20251124' into for-ne [...] omits 027e5c841ae2 Merge branch 'misc-next' into for-next-next-v6.18-20251124 omits 5e437a77800e Merge branch 'b-for-next' into for-next-next-v6.18-20251124 omits c1617c559ea4 Merge branch 'misc-6.18' into for-next-current-v6.17-20251124 omits 76e084aaa11c btrfs: fallback to buffered IO if the data profile has dup [...] omits b120eb98836d btrfs: === misc-next on b-for-next === omits cf5a2fd1a42e btrfs: remove unnecessary inode key in btrfs_log_all_parents() omits 5012542269e2 btrfs: remove redundant zero/NULL initializations in btrfs [...] omits e539c077b499 btrfs: remaining BTRFS_PATH_AUTO_FREE conversions omits be76eafaf31a btrfs: send: do not allocate memory for xattr data when ch [...] omits 7cd11ec60076 btrfs: send: add unlikely to all unexpected overflow checks omits 3ee423a3784d btrfs: reduce arguments to btrfs_del_inode_ref_in_log() omits d8d261be1ea4 btrfs: remove root argument from btrfs_del_dir_entries_in_log() omits 7139fe4d6a87 btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() omits 45551659ad1a btrfs: don't search back for dir inode item in INO_LOOKUP_USER omits 5f63928dfbbe btrfs: don't rewrite ret from inode_permission omits 22166607686d btrfs: add orig_logical to btrfs_bio for encryption omits 004151b243b3 btrfs: disable verity on encrypted inodes omits 1dc93485d7a5 btrfs: disable various operations on encrypted inodes omits 93b057a865bd btrfs: remove redundant level reset in btrfs_del_items() omits e04a99d96bbd btrfs: simplify leaf traversal after path release in btrfs [...] omits 064046dea92c btrfs: optimize balance_level() path reference handling omits cd333ea6f1b7 btrfs: factor out root promotion logic into promote_child_ [...] omits f49d94ad6479 btrfs: remove the "_step" infix omits e6fc46ca1dab btrfs: enable bs > ps support for raid56 omits 9b9085bb682b btrfs: prepare finish_parity_scrub() to support bs > ps cases omits df7a055db431 btrfs: prepare rbio_bio_add_io_paddr() to support bs > ps cases omits ef5c84267156 btrfs: prepare steal_rbio() to support bs > ps cases omits 9eacb1f4595f btrfs: prepare set_bio_pages_uptodate() to support bs > ps cases omits 2639a46cecf0 btrfs: prepare verify_bio_data_sectors() to support bs > ps cases omits a9571f855e29 btrfs: prepare verify_one_sector() to support bs > ps cases omits 2021aeb901c0 btrfs: prepare recover_vertical() to support bs > ps cases omits 56b0d0b60282 btrfs: prepare generate_pq_vertical() for bs > ps cases omits 9dd855f73e28 btrfs: introduce a new parameter to locate a sector omits 3db989890fa2 btrfs: add an overview for the btrfs_raid_bio structure omits 9498086d9cc6 btrfs: scrub: always update btrfs_scrub_progress::last_physical omits ede3823c35c2 btrfs: place all boolean fields together in struct find_fr [...] omits 590e3eefae69 btrfs: use booleans for delalloc arguments and struct find [...] omits 15f17e49dd13 btrfs: use bool type for btrfs_path members used as booleans omits fa6aa7ec488d btrfs: update check_skip variable after unlocking current node omits ddaef6dd3cf8 btrfs: abort transaction on item count overflow in __push_ [...] omits 39d8e6d6a5c5 btrfs: always use right leaf variable in __push_leaf_left() omits bf735d73434e btrfs: remove duplicated leaf dirty status clearing in __p [...] omits eafffa4efa95 btrfs: always use left leaf variable in __push_leaf_right() omits df04bb195e54 btrfs: add unlikely to critical error in btrfs_extend_item() omits bb35d5f5cdd1 btrfs: remove pointless return value update in btrfs_del_items() omits 14071ea0b0fc btrfs: fix leaf leak in an error path in btrfs_del_items() omits f6c256d52dba btrfs: fix incomplete parameter rename in btrfs_decompress() omits 9c411e93c66a btrfs: make a few more ASSERTs verbose omits 4818bc0edb31 btrfs: enable encoded read/write/send for bs > ps cases omits 0206fcf22588 btrfs: make read verification handle bs > ps cases without [...] omits d7d7d35d83c3 btrfs: make btrfs_repair_io_failure() handle bs > ps cases [...] omits 344f314295b5 btrfs: make btrfs_csum_one_bio() handle bs > ps without la [...] omits 7e48a1b293fc btrfs: move struct reserve_ticket definition to space-info.c omits b74f48f42c8e btrfs: move and rename CSUM_FMT definition omits 540ed7752063 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions omits aed0b9fb6ad5 btrfs: raid56: remove sector_ptr structure omits a6303a68f80f btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap omits 92faa8322a44 btrfs: raid56: remove sector_ptr::has_paddr member omits 43d07b5327ee btrfs: simplify list initialization in btrfs_compr_pool_scan() omits 182e96505a18 btrfs: scrub: factor out parity scrub code into a helper omits f1cd38800f5e btrfs: make sure extent and csum paths are always released [...] omits 1063139a28ef btrfs: use kvcalloc for btrfs_bio::csum allocation omits 516214631a48 btrfs: don't generate any code from ASSERT() in release builds omits 736e14076bf0 btrfs: introduce btrfs_bio::async_csum omits bdcf81c3e6c1 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context omits a06d9a9b1368 btrfs: remove btrfs_fs_info::compressed_write_workers omits a62c87beb63f btrfs: make sure all btrfs_bio::end_io are called in task context omits b9dcef3c7d7a btrfs: remove btrfs_bio::fs_info by extracting it from btr [...] omits d2668e7fd802 btrfs: headers cleanup to remove unnecessary local includes omits 2735d43a2994 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS omits 99376667abd1 btrfs: replace const_ilog2() with ilog2() omits e1af1e780b31 btrfs: zoned: show statistics for zoned filesystems omits 3a6967c9581a btrfs: add ASSERTs on prealloc in qgroup functions omits fce30d4e1348 btrfs: apply the AUTO_K(V)FREE macros throughout the code omits 08f1aa49561a btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros omits 033436803592 btrfs: declare free_ipath() via DEFINE_FREE() omits f136b00d0e8d btrfs: scrub: cancel the run if there is a pending signal omits 86e6e2adfd0b btrfs: scrub: cancel the run if the process or fs is being frozen omits 9586d398bfb2 btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] omits 23748258493a btrfs: tag as unlikely fs aborted checks in space flushing code omits 4dba0e4dbbf3 btrfs: avoid space_info locking when checking if tickets a [...] omits 947bebcff9d1 btrfs: move ticket wakeup and finalization to remove_ticket() omits ca35284f2df4 btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] omits d6075ff0f748 btrfs: remove pointless label and goto from unpin_extent_range() omits 7175a5e382bb btrfs: reduce block group critical section in unpin_extent [...] omits eff76925aa04 btrfs: change 'reserved' argument from pin_down_extent() to bool omits 36915df3dccf btrfs: remove 'reserved' argument from btrfs_pin_extent() omits 5b6eddee4446 btrfs: use local variable for space_info in pin_down_extent() omits 1d2741c99bc0 btrfs: reduce block group critical section in pin_down_extent() omits ba9923771b9b btrfs: reduce block group critical section in do_trimming() omits 22b28e6e3bfb btrfs: reduce block group critical section in btrfs_add_re [...] omits 9a7df00e5320 btrfs: reduce block group critical section in btrfs_free_r [...] omits 5bff2debdecb btrfs: reduce space_info critical section in btrfs_chunk_alloc() omits dbfe68ba1e3e btrfs: remove double underscore prefix from __reserve_bytes() omits c0ec217f7a5c btrfs: process ticket outside global reserve critical section omits 2a0cfaaf3f6f btrfs: assign booleans to global reserve's full field omits 7bdf820a60e6 btrfs: assert space_info is locked in steal_from_global_rsv() omits cb088712f51c btrfs: avoid unnecessary reclaim calculation in priority_r [...] omits a7001e4c5ac6 btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] omits 5b1faf44bb31 btrfs: increment loop count outside critical section durin [...] omits 12fec2842658 btrfs: bail out earlier from need_preemptive_reclaim() if [...] omits c73de825f444 btrfs: inline btrfs_space_info_used() omits 47ae495791e7 btrfs: avoid used space computation when reserving space omits fb3d778135b1 btrfs: avoid used space computation when trying to grant tickets omits 344d11b36d83 btrfs: make btrfs_can_overcommit() return bool instead of int omits 6010c39e197e btrfs: avoid recomputing used space in btrfs_try_granting_ [...] omits ecb4f4429108 btrfs: return real error when failing tickets in maybe_fai [...] omits 046d225296d7 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling omits 325356f9e683 btrfs: remove pointless data_end assignment in btrfs_exten [...] omits e79313472d4e btrfs: use the key format macros when printing keys omits bd11254e39f0 btrfs: add macros to facilitate printing of keys omits 253703b80887 btrfs: remove redundant refcount check in btrfs_put_transaction() omits 4b57ffe2e941 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() omits c02f5943cbec btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] omits 653b9739fcd8 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions omits 68b0e1dd8deb btrfs: remove fs_info argument from btrfs_reserve_metadata [...] omits f4850df579ab btrfs: remove fs_info argument from __reserve_bytes() omits a7359a7f089d btrfs: fix parameter documentation for btrfs_reserve_data_bytes() omits e89e5ee3ba6e btrfs: remove fs_info argument from maybe_clamp_preempt() omits bd0fd713eae0 btrfs: remove fs_info argument from handle_reserve_ticket() omits f49584458754 btrfs: remove fs_info argument from steal_from_global_rsv() omits c17d01aefd97 btrfs: remove fs_info argument from need_preemptive_reclaim() omits 235dd3dd49aa btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] omits 402f79f4d65d btrfs: remove fs_info argument from shrink_delalloc() and [...] omits 6312e7dedd0a btrfs: remove fs_info argument from btrfs_dump_space_info() omits e9ff61d4df91 btrfs: remove fs_info argument from btrfs_can_overcommit() omits d4244439b1c4 btrfs: remove fs_info argument from calc_available_free_space() omits a2264ac7e1ec btrfs: remove fs_info argument from maybe_fail_all_tickets() omits a1c44aefba05 btrfs: remove fs_info argument from priority_reclaim_metad [...] omits cecdc44850b6 btrfs: remove fs_info argument from priority_reclaim_data_space() omits 800883f92917 btrfs: remove fs_info argument from btrfs_try_granting_tickets() omits 3ea097bef29b btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] omits 877008f0217a btrfs: avoid multiple i_size rounding in btrfs_truncate() omits 21ddfabd29a7 btrfs: consistently round up or down i_size in btrfs_truncate() omits bad72832a06d btrfs: add unlikely to unexpected error case in extent_wri [...] omits 700fe1ed688b btrfs: split assertion into two in extent_writepage_io() omits f92eed4d2f87 btrfs: use variable for end offset in extent_writepage_io() omits 3c62487e3f18 btrfs: truncate ordered extent when skipping writeback pas [...] omits 0eed6367f790 btrfs: implement remove_bdev and shutdown super operation [...] omits ed7e95548d28 btrfs: implement shutdown ioctl omits f37a915e650f btrfs: introduce a new shutdown state omits 5f4548aa44e4 btrfs: use end_pos variable where needed in btrfs_dirty_folio() omits 4af0323109fe btrfs: fix racy bitfield write in btrfs_clear_space_info_full() omits 37a93af6f218 btrfs: fix comment in alloc_bitmap() and drop stale TODO omits dc06b9e37a51 btrfs: fix double free of qgroup record after failure to a [...] omits 79d0760b5cbf btrfs: subpage: rename macro variables to avoid shadowing omits 8165f75abcf8 btrfs: refactor allocation size calculation in alloc_btrfs [...] omits 517ca5b0c85d btrfs: fix trivial -Wshadow warnings omits 02157ff73e61 btrfs: print-tree: use string format for key names omits 941ce5e2395e btrfs: remove unnecessary NULL fs_info check from find_loc [...] omits e7957b7d5a6e btrfs: use single return value variable in btrfs_relocate_ [...] omits 4d8cb2518d6f Merge branch 'vfs-6.19.fd_prepare' into vfs.all omits 833094aafdf2 Merge branch 'vfs-6.19.autofs' into vfs.all omits f0d3b3ec3f48 Merge branch 'vfs-6.19.ovl' into vfs.all omits fbbd598c04a6 Merge branch 'vfs-6.19.directory.locking' into vfs.all omits 5d1eb038b7d7 Merge branch 'vfs-6.19.directory.delegations' into vfs.all omits bfa4aedc0252 Merge branch 'vfs-6.19.minix' into vfs.all omits 6d9b468ce12a Merge branch 'vfs-6.19.guards' into vfs.all omits 035219161310 Merge branch 'vfs-6.19.fs_header' into vfs.all omits 79a58bab96bf Merge branch 'kernel-6.19.cred' into vfs.all omits 7abbe0c3bc2c Merge branch 'vfs-6.19.folio' into vfs.all omits 47e556c3791d Merge branch 'vfs-6.19.coredump' into vfs.all omits fbcf11d2838a Merge branch 'namespace-6.19' into vfs.all omits 09b07024426b Merge branch 'vfs-6.19.writeback' into vfs.all omits 2fb372f0031a Merge branch 'vfs-6.19.inode' into vfs.all omits da96c3a2f0c5 Merge branch 'vfs-6.19.misc' into vfs.all omits 241c1e91236a Merge branch 'vfs-6.19.iomap' into vfs.all omits 267b769e8dfe Merge branch 'vfs.fixes' into vfs.all omits fd9bdc258e62 Merge patch series "file: FD_{ADD,PREPARE}()" omits c1eefcd0e1d1 kvm: convert kvm_vcpu_ioctl_get_stats_fd() to FD_PREPARE() omits ca3f437d9769 kvm: convert kvm_arch_supports_gmem_init_shared() to FD_PREPARE() omits 8c84eebcd6ca io_uring: convert io_create_mock_file() to FD_PREPARE() omits ce7194bb784d file: convert replace_fd() to FD_PREPARE() omits 46f0c48f33b4 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() omits d624684412e7 tty: convert ptm_open_peer() to FD_ADD() omits aa24d422e21f ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() omits c2d378132453 media: convert media_request_alloc() to FD_PREPARE() omits 12692f6b7689 hv: convert mshv_ioctl_create_partition() to FD_ADD() omits c2466393755a gpio: convert linehandle_create() to FD_PREPARE() omits 8459303c8861 dma: port sw_sync_ioctl_create_fence() to FD_PREPARE() omits c46d22698300 pseries: port papr_rtas_setup_file_interface() to FD_ADD() omits a640ffc1ea6e pseries: convert papr_platform_dump_create_handle() to FD_ADD() omits 3d095001d804 spufs: convert spufs_gang_open() to FD_PREPARE() omits 5f41b20c082d papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD [...] omits b27548e6abcc spufs: convert spufs_context_open() to FD_PREPARE() omits feda8ef6d8e8 net/socket: convert __sys_accept4_file() to FD_ADD() omits c1d8bc762d4b net/socket: convert sock_map_fd() to FD_ADD() omits 859ceac73090 net/sctp: convert sctp_getsockopt_peeloff_common() to FD_P [...] omits 535a9c9e1aca net/kcm: convert kcm_ioctl() to FD_PREPARE() omits 214ab7edf554 net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() omits 1011f385f492 secretmem: convert memfd_secret() to FD_ADD() omits ffc85015a3ae memfd: convert memfd_create() to FD_ADD() omits ea66cee99ff4 bpf: convert bpf_token_create() to FD_PREPARE() omits 7218ddbf607d bpf: convert bpf_iter_new_fd() to FD_PREPARE() omits a8dc46d4c303 ipc: convert do_mq_open() to FD_ADD() omits fe3e2fc8236b exec: convert begin_new_exec() to FD_PREPARE() omits d67145b51ed0 dma: convert sync_file_ioctl_merge() to FD_PREPARE() omits 21f445821c0c af_unix: convert unix_file_open() to FD_ADD() omits 3438627a55e1 dma: convert dma_buf_fd() to FD_ADD() omits 40aa32ed2fa0 xfs: convert xfs_open_by_handle() to FD_PREPARE() omits 6d6454e55b4c userfaultfd: convert new_userfaultfd() to FD_PREPARE() omits 0017743ba447 timerfd: convert timerfd_create() to FD_ADD() omits 4ef5e7be13bc signalfd: convert do_signalfd4() to FD_ADD() omits eda9250c3be7 open: convert do_sys_openat2() to FD_ADD() omits 8f12d71dacf0 eventpoll: convert do_epoll_create() to FD_PREPARE() omits d57ad8bcca6d autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() omits 1e8e918ee023 nsfs: convert ns_ioctl() to FD_PREPARE() omits 7a5c35183eeb nsfs: convert open_namespace() to FD_PREPARE() omits 11dfe5bae7a3 fanotify: convert fanotify_init() to FD_PREPARE() omits c6c34614c726 namespace: convert fsmount() to FD_PREPARE() omits 946c61cab279 namespace: convert open_tree_attr() to FD_PREPARE() omits d61405ca6a0e namespace: convert open_tree() to FD_ADD() omits f8e5aad2c239 fhandle: convert do_handle_open() to FD_ADD() omits e87386d58571 eventfd: convert do_eventfd() to FD_PREPARE() omits f785c4f5fef0 anon_inodes: convert to FD_ADD() omits 2c8a1b292e2c file: add FD_{ADD,PREPARE}() omits 384118ff7421 cifs: Use netfs_alloc/free_folioq_buffer() omits d1c45b70fbe0 smb: client: show smb lease key in open_dirs output omits 1844f61cc019 smb: client: show smb lease key in open_files output new 341d14bd69d0 dm-pcache: allow built-in build and rename flush helper new 840b80af74fd dm-pcache: reuse meta_addr in pcache_meta_find_latest new a6ee8422b4f2 dm-pcache: zero cache_info before default init new a612d24e850b dm: fix failure when empty flush's bi_sector points beyond [...] new fe680d8c747f dm-verity: fix unreliable memory allocation new 8a2bcda5e139 Merge tag 'for-6.18/dm-fixes' of git://git.kernel.org/pub/ [...] adds ac84ff453305 iommufd/driver: Fix counter initialization for counted_by [...] adds b07bf253ef8e iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-a [...] new 5f8a6c70afc5 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 9238fa35a3c0 Revert "arm64: acpi: Enable ACPI CCEL support" adds 7c16c02e8608 ACPI: GTDT: Correctly number platform devices for MMIO timers adds 165eb13e485c arm64: proton-pack: Fix hard lockup when !MITIGATE_SPECTRE [...] new 30f09200cc4a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new db12cb63477c Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 89ee7d4955f1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 69e293d28a95 btrfs: use single return value variable in btrfs_relocate_ [...] new 4e700ac62ac1 btrfs: remove unnecessary NULL fs_info check from find_loc [...] new 9594783e4b49 btrfs: print-tree: use string format for key names new aebe2bb0b861 btrfs: fix trivial -Wshadow warnings new 2346b966c66a btrfs: refactor allocation size calculation in alloc_btrfs [...] new 2215e6b4034a btrfs: subpage: rename macro variables to avoid shadowing new 725e46298876 btrfs: fix double free of qgroup record after failure to a [...] new 745483ea988b btrfs: fix comment in alloc_bitmap() and drop stale TODO new 38e818718c5e btrfs: fix racy bitfield write in btrfs_clear_space_info_full() new 892794c02532 btrfs: use end_pos variable where needed in btrfs_dirty_folio() new 9b2839451dfc btrfs: introduce a new shutdown state new 6b1ac78dd0f2 btrfs: implement shutdown ioctl new 803e115657dd btrfs: implement remove_bdev and shutdown super operation [...] new 18de34daa7c6 btrfs: truncate ordered extent when skipping writeback pas [...] new 46a23908598f btrfs: use variable for end offset in extent_writepage_io() new 74ca34f79e53 btrfs: split assertion into two in extent_writepage_io() new 28fe58ce6a20 btrfs: add unlikely to unexpected error case in extent_wri [...] new b917a94a4c08 btrfs: consistently round up or down i_size in btrfs_truncate() new 3b7c0c20b720 btrfs: avoid multiple i_size rounding in btrfs_truncate() new f1ae05b8eaf5 btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] new e3df6408b13a btrfs: remove fs_info argument from btrfs_try_granting_tickets() new f63b36686b72 btrfs: remove fs_info argument from priority_reclaim_data_space() new cf3ae29caf16 btrfs: remove fs_info argument from priority_reclaim_metad [...] new 1b809e305574 btrfs: remove fs_info argument from maybe_fail_all_tickets() new 302b4b69c4ee btrfs: remove fs_info argument from calc_available_free_space() new 78a77f4da4ba btrfs: remove fs_info argument from btrfs_can_overcommit() new e96059c9d7fe btrfs: remove fs_info argument from btrfs_dump_space_info() new 3ee124653641 btrfs: remove fs_info argument from shrink_delalloc() and [...] new 4199eb276134 btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] new d77b22de5677 btrfs: remove fs_info argument from need_preemptive_reclaim() new ddeac2a12b11 btrfs: remove fs_info argument from steal_from_global_rsv() new e182eca6ed2d btrfs: remove fs_info argument from handle_reserve_ticket() new 5495cbe920ab btrfs: remove fs_info argument from maybe_clamp_preempt() new 09d0f285310a btrfs: fix parameter documentation for btrfs_reserve_data_bytes() new 30b87a23196c btrfs: remove fs_info argument from __reserve_bytes() new a1359d06d787 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] new 7fc35cc559cb btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new 771af6ff72e0 btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] new a232ff90d146 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() new 225e747ea577 btrfs: remove redundant refcount check in btrfs_put_transaction() new 95de4b097e25 btrfs: add macros to facilitate printing of keys new af1e800c0244 btrfs: use the key format macros when printing keys new ca428e9b49c7 btrfs: remove pointless data_end assignment in btrfs_exten [...] new 988f693a46d8 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling new 063171a4f0fa btrfs: return real error when failing tickets in maybe_fai [...] new 60532c2136ea btrfs: avoid recomputing used space in btrfs_try_granting_ [...] new 563ef2befb55 btrfs: make btrfs_can_overcommit() return bool instead of int new a5f8f64aa337 btrfs: avoid used space computation when trying to grant tickets new 0ce6300feca0 btrfs: avoid used space computation when reserving space new 6f4779faa0c1 btrfs: inline btrfs_space_info_used() new 49f204be223b btrfs: bail out earlier from need_preemptive_reclaim() if [...] new 8ab2b8bdbeca btrfs: increment loop count outside critical section durin [...] new 4ddb077378aa btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] new afbc047ab0db btrfs: avoid unnecessary reclaim calculation in priority_r [...] new f18a203a1b31 btrfs: assert space_info is locked in steal_from_global_rsv() new 5ca7725ddfc5 btrfs: assign booleans to global reserve's full field new 189db2510569 btrfs: process ticket outside global reserve critical section new b70c32f10a04 btrfs: remove double underscore prefix from __reserve_bytes() new f7a32dd2a616 btrfs: reduce space_info critical section in btrfs_chunk_alloc() new 8b6fa164ab59 btrfs: reduce block group critical section in btrfs_free_r [...] new a270cb420c06 btrfs: reduce block group critical section in btrfs_add_re [...] new c0d0b13d27f8 btrfs: reduce block group critical section in do_trimming() new 585416766d27 btrfs: reduce block group critical section in pin_down_extent() new ec8022cd2656 btrfs: use local variable for space_info in pin_down_extent() new 8dcb8e4b110d btrfs: remove 'reserved' argument from btrfs_pin_extent() new 4cb0abc1cf4f btrfs: change 'reserved' argument from pin_down_extent() to bool new 36574363b75c btrfs: reduce block group critical section in unpin_extent [...] new 8b6e1f5dcef9 btrfs: remove pointless label and goto from unpin_extent_range() new cdf8a566eeef btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] new 50a51b53782a btrfs: move ticket wakeup and finalization to remove_ticket() new f912f0af13ae btrfs: avoid space_info locking when checking if tickets a [...] new 38e03b820e00 btrfs: annotate as unlikely fs aborted checks in space flu [...] new 02a7e90797be btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] new c7b478504b2e btrfs: scrub: cancel the run if the process or fs is being frozen new 937f99c73613 btrfs: scrub: cancel the run if there is a pending signal new 285c3ab28eed btrfs: declare free_ipath() via DEFINE_FREE() new d00cbce0a7d5 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros new 7ab5d01d58a7 btrfs: apply the AUTO_K(V)FREE macros throughout the code new 252877a87015 btrfs: add ASSERTs on prealloc in qgroup functions new 51070655e7d5 btrfs: zoned: show statistics for zoned filesystems new c913649c1b02 btrfs: replace const_ilog2() with ilog2() new afc04c8b1bb5 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS new c5667f9c8eb9 btrfs: headers cleanup to remove unnecessary local includes new 81cea6cd7041 btrfs: remove btrfs_bio::fs_info by extracting it from btr [...] new 4591c3ef751d btrfs: make sure all btrfs_bio::end_io are called in task context new 4bbdce84175d btrfs: remove btrfs_fs_info::compressed_write_workers new 39bc80216a36 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context new dd57c78aec39 btrfs: introduce btrfs_bio::async_csum new 1dac8db80cee btrfs: don't generate any code from ASSERT() in release builds new cfc7fe2b0f18 btrfs: use kvcalloc for btrfs_bio::csum allocation new d435c513652e btrfs: make sure extent and csum paths are always released [...] new 07166122b58a btrfs: scrub: factor out parity scrub code into a helper new 9b3743a6760b btrfs: simplify list initialization in btrfs_compr_pool_scan() new 17d552ab9b2b btrfs: raid56: remove sector_ptr::has_paddr member new 1810350b04ef btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap new 5387bd958180 btrfs: raid56: remove sector_ptr structure new a320476ca8a3 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions new 4decf577fb7a btrfs: move and rename CSUM_FMT definition new fe1e50031fea btrfs: move struct reserve_ticket definition to space-info.c new 62bcbdca0ea9 btrfs: make btrfs_csum_one_bio() handle bs > ps without la [...] new 2574e9011018 btrfs: make btrfs_repair_io_failure() handle bs > ps cases [...] new 052fd7a5cace btrfs: make read verification handle bs > ps cases without [...] new ec20799064c8 btrfs: enable encoded read/write/send for bs > ps cases new 1c094e6ccead btrfs: make a few more ASSERTs verbose new 280dd7c106fd btrfs: fix incomplete parameter rename in btrfs_decompress() new e7dd1182fced btrfs: fix leaf leak in an error path in btrfs_del_items() new 86d3dc812f1e btrfs: remove pointless return value update in btrfs_del_items() new fad159f69eda btrfs: add unlikely to critical error in btrfs_extend_item() new 7447263d7da2 btrfs: always use left leaf variable in __push_leaf_right() new 29bb40ed56ab btrfs: remove duplicated leaf dirty status clearing in __p [...] new 027358a09009 btrfs: always use right leaf variable in __push_leaf_left() new 5d8222a50ad3 btrfs: abort transaction on item count overflow in __push_ [...] new c2b2504ece40 btrfs: update check_skip variable after unlocking current node new d7fe41044b3a btrfs: use bool type for btrfs_path members used as booleans new e21756fc4aa7 btrfs: use booleans for delalloc arguments and struct find [...] new 7a832b870b8a btrfs: place all boolean fields together in struct find_fr [...] new 54df8b80cc63 btrfs: scrub: always update btrfs_scrub_progress::last_physical new 9042dc00023f btrfs: raid56: add an overview for the btrfs_raid_bio structure new 91cd1b586578 btrfs: raid56: introduce a new parameter to locate a sector new 826325b6d091 btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases new 9ba67fd616d6 btrfs: raid56: prepare recover_vertical() to support bs > [...] new e0eadfcc959d btrfs: raid56: prepare verify_one_sector() to support bs > [...] new 64e7b8c7c587 btrfs: raid56: prepare verify_bio_data_sectors() to suppor [...] new 05ddf35a5d3d btrfs: raid56: prepare set_bio_pages_uptodate() to support [...] new 53474a2ae174 btrfs: raid56: prepare steal_rbio() to support bs > ps cases new ba88278c6998 btrfs: raid56: prepare rbio_bio_add_io_paddr() to support [...] new 89ca1a403e54 btrfs: raid56: prepare finish_parity_scrub() to support bs [...] new 8870dbeedcf9 btrfs: raid56: enable bs > ps support new 1a332a6d7047 btrfs: raid56: remove the "_step" infix new 31b37b766753 btrfs: factor out root promotion logic into promote_child_ [...] new 3afa17bf243c btrfs: optimize balance_level() path reference handling new 139f75a3b167 btrfs: simplify leaf traversal after path release in btrfs [...] new 4357dd76f558 btrfs: remove redundant level reset in btrfs_del_items() new f96834005386 btrfs: disable various operations on encrypted inodes new 45d99129b64b btrfs: disable verity on encrypted inodes new bd45e9e3f623 btrfs: add orig_logical to btrfs_bio for encryption new 0185c2292c60 btrfs: don't rewrite ret from inode_permission new 70085399b1a1 btrfs: don't search back for dir inode item in INO_LOOKUP_USER new 9c78fe4a85fd btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() new 1361f7d8da3e btrfs: remove root argument from btrfs_del_dir_entries_in_log() new 139e3167d811 btrfs: reduce arguments to btrfs_del_inode_ref_in_log() new 7c3acdb998dd btrfs: send: add unlikely to all unexpected overflow checks new 5c9cac55b7a2 btrfs: send: do not allocate memory for xattr data when ch [...] new 10934c131f9b btrfs: remaining BTRFS_PATH_AUTO_FREE conversions new 1c3e03b34042 btrfs: remove redundant zero/NULL initializations in btrfs [...] new 9e0e6577b3e5 btrfs: remove unnecessary inode key in btrfs_log_all_parents() new e88b838da12e Merge branch 'misc-6.19' into for-next-current-v6.17-20251125 new 42ea4b8c679c Merge branch 'for-next-current-v6.17-20251125' into for-ne [...] new bdd15a048de6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a0c367a624f1 Merge branch 'master' of https://github.com/ceph/ceph-client.git new d785fc117ab5 smb: client: fix memory leak in cifs_construct_tcon() new 762991f9b6cb smb: client: show smb lease key in open_files output new a550b4768e3d smb: client: show smb lease key in open_dirs output new 33fc7a0ee827 cifs: Use netfs_alloc/free_folioq_buffer() new d2d794a666b5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 9b462b64930a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 08d755977f35 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 0036de785227 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 9510caa5beaf Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 69cfd75eb961 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 71e30b4afd7a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new c755a09b52c0 fuse: use strscpy instead of strcpy new 47781ee71fb6 fuse: rename 'namelen' to 'namesize' new b359af8275a9 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write new 1ce120dcefc0 fuse: Always flush the page cache before FOPEN_DIRECT_IO write new 28fec8b95e67 fuse: signal that a fuse inode should exhibit local fs behaviors new 4dcf85d17c9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5d310070aec1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 79110b23a373 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 75a9b40f3b14 xdrgen: Generalize/harden pathname construction new 3bd937b49a2e xdrgen: Make the xdrgen script location-independent new 42ba5bd2e28b xdrgen: Fix the variable-length opaque field decoder template new b0f8e1f1f5e8 xdrgen: handle _XdrString in union encoder/decoder new 14282cc3cfa2 NFSD: don't start nfsd if sv_permsocks is empty new f7cb94fad4e6 xdrgen: Fix union declarations new 1c873a2fd110 xdrgen: Don't generate unnecessary semicolon new 6f52063db9aa NFSD: use correct reservation type in nfsd4_scsi_fence_client new 99f5aa14f03e NFSD: Add trace point for SCSI fencing operation. new a7c223ed5ead Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 4d78d1173a65 fs/ntfs3: out1 also needs to put mi new ccc4e86d1c24 fs/ntfs3: Prevent memory leaks in add sub record new bcbb8d0afd94 fs/ntfs3: change the default mount options for "acl" and " [...] new 1b2ae190ea43 fs/ntfs3: check for shutdown in fsync new 228c98a3c868 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 5896457afafb Merge branch '9p-next' of https://github.com/martinetd/linux new 5fd97a3193d2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6b8103a73bc3 Merge branch 'vfs.fixes' into vfs.all new bca472ead57b Merge branch 'vfs-6.19.iomap' into vfs.all new 9cdcbb661d05 Merge branch 'vfs-6.19.misc' into vfs.all new 2ed90b3d79da Merge branch 'vfs-6.19.inode' into vfs.all new 3aa0198b8fcf Merge branch 'vfs-6.19.writeback' into vfs.all new ac204464c283 Merge branch 'namespace-6.19' into vfs.all new 7414495e2398 Merge branch 'vfs-6.19.coredump' into vfs.all new 7c02046cd974 Merge branch 'vfs-6.19.folio' into vfs.all new 0fc8f790b716 Merge branch 'kernel-6.19.cred' into vfs.all new 34cda96569d7 Merge branch 'vfs-6.19.fs_header' into vfs.all new 437950279bfb Merge branch 'vfs-6.19.guards' into vfs.all new cb40b64bf787 Merge branch 'vfs-6.19.minix' into vfs.all new c183ab2afd7f Merge branch 'vfs-6.19.directory.delegations' into vfs.all new 8144c13c106f Merge branch 'vfs-6.19.directory.locking' into vfs.all new a5ed46bc0db4 Merge branch 'vfs-6.19.ovl' into vfs.all new 4d883da43bd9 Merge branch 'vfs-6.19.autofs' into vfs.all new d94d1d53687f file: add FD_{ADD,PREPARE}() new 122cfe123bd9 anon_inodes: convert to FD_ADD() new 21a976cb8e05 eventfd: convert do_eventfd() to FD_PREPARE() new 3f9083ecfb4e fhandle: convert do_handle_open() to FD_ADD() new 053bb0cb4580 namespace: convert open_tree() to FD_ADD() new ec61c84addc1 namespace: convert open_tree_attr() to FD_PREPARE() new 67c68da01266 namespace: convert fsmount() to FD_PREPARE() new 3a6b564a6beb fanotify: convert fanotify_init() to FD_PREPARE() new c37acfacce55 nsfs: convert open_namespace() to FD_PREPARE() new 04d58a5d6a56 nsfs: convert ns_ioctl() to FD_PREPARE() new 8f11474601cb autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() new 2a2b093305a6 eventpoll: convert do_epoll_create() to FD_PREPARE() new a75ae4c3d597 open: convert do_sys_openat2() to FD_ADD() new e85ba150b22d signalfd: convert do_signalfd4() to FD_ADD() new 6cc28e569062 timerfd: convert timerfd_create() to FD_ADD() new fdf6e986141a userfaultfd: convert new_userfaultfd() to FD_PREPARE() new 0a6c4cd884e6 xfs: convert xfs_open_by_handle() to FD_PREPARE() new c16aeea551d3 dma: convert dma_buf_fd() to FD_ADD() new dec3d5c26173 af_unix: convert unix_file_open() to FD_ADD() new a4d230c56c46 dma: convert sync_file_ioctl_merge() to FD_PREPARE() new 20ea5ea20f05 exec: convert begin_new_exec() to FD_PREPARE() new dc761898b9d6 ipc: convert do_mq_open() to FD_ADD() new 9abbda6414ed bpf: convert bpf_iter_new_fd() to FD_PREPARE() new eafa60e73767 bpf: convert bpf_token_create() to FD_PREPARE() new ce08328128c5 memfd: convert memfd_create() to FD_ADD() new a9bac33385f5 secretmem: convert memfd_secret() to FD_ADD() new 0f3d7fa5007a net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() new 706621ae88ba net/kcm: convert kcm_ioctl() to FD_PREPARE() new 457528eb27c3 net/sctp: convert sctp_getsockopt_peeloff_common() to FD_P [...] new 056794320f3f net/socket: convert sock_map_fd() to FD_ADD() new 536afa4dde62 net/socket: convert __sys_accept4_file() to FD_ADD() new c7c1f925b70c spufs: convert spufs_context_open() to FD_PREPARE() new 322056a9563d papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD [...] new aaa86a48aa0a spufs: convert spufs_gang_open() to FD_PREPARE() new 0c12c553cdbd pseries: convert papr_platform_dump_create_handle() to FD_ADD() new d0df66dc2529 pseries: port papr_rtas_setup_file_interface() to FD_ADD() new 0e55113d310e dma: port sw_sync_ioctl_create_fence() to FD_PREPARE() new f6460076c2b1 gpio: convert linehandle_create() to FD_PREPARE() new 14f64de94ac7 hv: convert mshv_ioctl_create_partition() to FD_ADD() new 0a500bbd3439 media: convert media_request_alloc() to FD_PREPARE() new 570519c4fdea ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() new b945a44e919a tty: convert ptm_open_peer() to FD_ADD() new 98621e7d79c4 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() new bef888e8233c file: convert replace_fd() to FD_PREPARE() new f0d957859c36 io_uring: convert io_create_mock_file() to FD_PREPARE() new 112ff542f3a0 kvm: convert kvm_arch_supports_gmem_init_shared() to FD_PREPARE() new 14e15c776b42 kvm: convert kvm_vcpu_ioctl_get_stats_fd() to FD_PREPARE() new 6d3401c73651 Merge patch series "file: FD_{ADD,PREPARE}()" new 64a45be15dbe Merge branch 'vfs-6.19.fd_prepare' into vfs.all new d75b62983271 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new d0f1a1fb721b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
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 (043293ba48c2) \ N -- N -- N refs/heads/fs-next (d0f1a1fb721b)
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 263 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: arch/arm64/kernel/acpi.c | 10 -- arch/arm64/kernel/proton-pack.c | 2 + drivers/acpi/arm64/gtdt.c | 4 +- drivers/iommu/iommufd/driver.c | 2 +- drivers/iommu/iommufd/iommufd_private.h | 4 +- drivers/md/dm-pcache/Makefile | 2 +- drivers/md/dm-pcache/cache.c | 4 +- drivers/md/dm-pcache/cache.h | 2 +- drivers/md/dm-pcache/cache_req.c | 6 +- drivers/md/dm-pcache/pcache_internal.h | 2 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm.c | 2 +- fs/btrfs/Kconfig | 1 - fs/btrfs/bio.c | 6 +- fs/btrfs/bio.h | 2 +- fs/btrfs/compression.c | 2 +- fs/btrfs/compression.h | 2 +- fs/btrfs/direct-io.c | 12 -- fs/btrfs/fs.h | 12 +- fs/btrfs/ioctl.c | 6 +- fs/btrfs/raid56.c | 19 +-- fs/btrfs/raid56.h | 17 ++- fs/btrfs/scrub.c | 36 +++--- fs/btrfs/super.c | 8 +- fs/fuse/dir.c | 12 +- fs/fuse/file.c | 11 +- fs/fuse/fuse_i.h | 14 ++- fs/nfsd/blocklayout.c | 8 +- fs/nfsd/nfssvc.c | 28 +---- fs/nfsd/trace.h | 38 ++++++ fs/ntfs3/file.c | 14 ++- fs/ntfs3/frecord.c | 8 +- fs/ntfs3/super.c | 31 +++-- fs/smb/client/connect.c | 1 + include/linux/file.h | 140 ++++++++++++--------- include/uapi/linux/btrfs.h | 12 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 11 +- tools/net/sunrpc/xdrgen/generators/union.py | 34 +++-- .../xdrgen/templates/C/pointer/decoder/close.j2 | 2 +- .../xdrgen/templates/C/pointer/encoder/close.j2 | 2 +- .../xdrgen/templates/C/struct/decoder/close.j2 | 2 +- .../C/struct/decoder/variable_length_opaque.j2 | 2 +- .../xdrgen/templates/C/struct/encoder/close.j2 | 2 +- .../xdrgen/templates/C/typedef/decoder/basic.j2 | 2 +- .../C/typedef/decoder/fixed_length_array.j2 | 2 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/decoder/string.j2 | 2 +- .../C/typedef/decoder/variable_length_array.j2 | 2 +- .../C/typedef/decoder/variable_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/encoder/basic.j2 | 2 +- .../C/typedef/encoder/fixed_length_array.j2 | 2 +- .../C/typedef/encoder/fixed_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/encoder/string.j2 | 2 +- .../C/typedef/encoder/variable_length_array.j2 | 2 +- .../C/typedef/encoder/variable_length_opaque.j2 | 2 +- .../C/{pointer => union}/declaration/close.j2 | 0 .../xdrgen/templates/C/union/decoder/close.j2 | 2 +- .../xdrgen/templates/C/union/encoder/close.j2 | 2 +- .../C/union/{decoder => encoder}/string.j2 | 2 +- tools/net/sunrpc/xdrgen/xdrgen | 5 + 60 files changed, 331 insertions(+), 245 deletions(-) copy tools/net/sunrpc/xdrgen/templates/C/{pointer => union}/declaration/close.j2 (100%) copy tools/net/sunrpc/xdrgen/templates/C/union/{decoder => encoder}/string.j2 (61%)