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 75a17e2c68b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b266e0b67bb7 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 27b10f665b6a Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 718f784db315 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits d6766bf938fa Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits cfd65e524b62 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 8febff404f92 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 14a79de044fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1679e521dbc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e480b868f0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1d58304c06b5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 32e896c6102f Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits bdbc563edcbb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9720049ad4d8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 10bf5d7a0a0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c27e06c94e4b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb79d09e11d0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits e563df0bd26e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 59a63b01628b Merge branch 'master' of git://github.com/ceph/ceph-client.git omits b6e6fc92c1a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e406d97a7bd Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 217d343c7ea4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 54220f06a615 nfsd: allow for up to 32 callback session slots omits 95bce8be6bc8 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur omits d872074744c2 NFSD: Add nfsd4_copy time-to-live omits 48138247eca2 NFSD: Add a laundromat reaper for async copy state omits 9b8b2b1aa1b8 NFSD: Block DESTROY_CLIENTID only when there are ongoing a [...] omits fe3969314579 NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD omits be1f93fbe621 NFSD: Free async copy information in nfsd4_cb_offload_release() omits e59d6c33ef1f NFSD: Fix nfsd4_shutdown_copy() omits ca1f0c629c4c NFSD: Add a tracepoint to record canceled async COPY operations omits 4685b061ebe9 nfsd: make nfsd4_session->se_flags a bool omits 4b340436b7bd nfsd: remove nfsd4_session->se_bchannel omits ddc0123c0b05 nfsd: make use of warning provided by refcount_t omits c9fb89b6ace8 nfsd: Don't fail OP_SETCLIENTID when there are too many clients. omits 31d638241670 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() omits d3595c2058a8 xdrgen: Remove program_stat_to_errno() call sites omits 5024ba375816 xdrgen: Update the files included in client-side source code omits 981c6e128b95 xdrgen: Remove check for "nfs_ok" in C templates omits e43245280dac xdrgen: Remove tracepoint call site omits d8e73f781b6f nfsd: release svc_expkey/svc_export with rcu_work omits 882f8da104dd SUNRPC: make sure cache entry active before cache_show omits 219f06baa855 nfsd: make sure exp active before svc_export_show omits 9ac118aced5c lockd: Remove unneeded initialization of file_lock::c.flc_flags omits f82f575cb150 lockd: Remove unused parameter to nlmsvc_testlock() omits 09a402cfc2ce lockd: Remove some snippets of unfinished code omits 6116181730b7 lockd: Remove unnecessary memset() omits de0bfe7b6f74 lockd: Remove unused typedef omits 8b3d362cfbf2 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() omits 158875bdb7c8 NFSD: Remove unused values from nfsd4_encode_components_esc() omits c773b3c01612 NFSD: Remove unused results in nfsd4_encode_pathname4() omits 216c90e57d9d NFSD: Prevent NULL dereference in nfsd4_process_cb_update() omits a2074e21e606 NFSD: Remove a never-true comparison omits 81140f8f2f39 NFSD: Remove dead code in nfsd4_create_session() omits 78dde43a7abc nfsd: refine and rename NFSD_MAY_LOCK omits 4429015b99b4 NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() omits b67d6f422f2f nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] omits 8c5a65b2ca4a xdrgen: Add a utility for extracting XDR from RFCs omits 24707a87e4f8 nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT omits ff0093301d27 nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] omits 1af7243bc2ee lockd: Fix comment about NLMv3 backwards compatibility omits 7ef23f60df5d nfsd: new tracepoint for after op_func in compound processing omits 74cd728b35af nfsd: handle delegated timestamps in SETATTR omits 1b199f9fb76f nfsd: add support for delegated timestamps omits 7535eb9cd4f6 nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] omits 2e0d8e6c6f22 nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] omits 386b40d7b826 nfsd: switch to autogenerated definitions for open_delegat [...] omits 48e285d7ae7d nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION omits 85885a5990ea smb: During umount, flush any pending lease breaks for cac [...] omits e6054a2024c8 smb: No need to wait for work when cleaning up cached directories omits 417536fd86a4 smb: prevent use-after-free due to open_cached_dir error paths omits 3cdcc4f38298 smb: Don't leak cfid when reconnect races with open_cached_dir omits 98a27fd59e7d smb: cached directories can be more than root file handle omits e4765b185abd ext4: use string choices helpers omits 1c77bb71e581 jbd2: remove the 'success' parameter from the jbd2_do_repl [...] omits 4b3703e8200e jbd2: remove useless 'block_error' variable omits 0b85400756de jbd2: factor out jbd2_do_replay() omits 21e90d4ca19f jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() omits ed6eb7b7fc53 jbd2: unified release of buffer_head in do_one_pass() omits 1438c95d4541 jbd2: remove redundant judgments for check v1 checksum omits 046c72654ae5 ext4: use ERR_CAST to return an error-valued pointer omits faf7bba6b849 mm: zero range of eof folio exposed by inode size extension omits 462a214e71f3 ext4: partial zero eof block on unaligned inode size extension omits e88d17afcf83 ext4: disambiguate the return value of ext4_dio_write_end_io() omits 9783549cb687 ext4: pass write-hint for buffered IO omits 5b27ea893548 ext4: fix race in buffer_head read fault injection omits a274f8059aa4 ext4: don't pass full mapping flags to ext4_es_insert_extent() omits 7bdb90e0f6c8 ext4: mark ctx_*_flags() with __maybe_unused omits e80597b47c4a ext4: return error on syncfs after shutdown omits ef60f4aab81d fs: ext4: Don't use CMA for buffer_head omits 296eb810fa1f ext4: simplify if condition omits d670523a0c97 Merge branch 'work.xattr2' into for-next omits 9d4e5facac7b Merge branch 'work.fd' into for-next omits a1d37a0236e9 exfat: fix file being changed by unaligned direct write omits b2ef7a39bcaf ext4: fix FS_IOC_GETFSMAP handling omits 4748df069284 ext4: WARN if a full dir leaf block has only one dentry omits 59daaffadc9a ext4: show the default enabled prefetch_block_bitmaps option adds 9803787a23c5 landlock: Improve documentation of previous limitations adds dad2f2071516 landlock: Fix grammar issues in documentation adds 387285530d1d samples/landlock: Fix port parsing in sandboxer adds f51e55a0892b samples/landlock: Refactor help message adds 53b9d789df98 samples/landlock: Clarify option parsing behaviour adds 0c0effb07f7d landlock: Refactor filesystem access mask management adds 8376226e5f53 landlock: Refactor network access mask management adds 03197e40a22c landlock: Optimize scope enforcement adds 92dda329e337 Merge tag 'landlock-6.12-rc7' of git://git.kernel.org/pub/ [...] adds 923168a0631b ima: fix buffer overrun in ima_eventdigest_init_common adds 699ae6241920 evm: stop avoidably reading i_writecount in evm_file_release adds 08ae3e5f5fc8 integrity: Use static_assert() to check struct sizes adds 93db202ce00c Merge tag 'integrity-v6.12' of git://git.kernel.org/pub/sc [...] adds 42964e4b5e3a dm-bufio: fix warnings about duplicate slab caches adds 346dbf1b1345 dm-cache: fix warnings about duplicate slab caches adds 5456ec9dab3a Merge tag 'for-6.12/dm-fixes-3' of git://git.kernel.org/pu [...] adds 2d0f2a648147 KVM: selftests: memslot_perf_test: increase guest sync timeout adds 945bdae20be5 KVM: selftests: fix unintentional noop test in guest_memfd_test.c adds 5b188cc4866a KVM: selftests: Disable strict aliasing adds 979956bc6811 KVM: selftests: Don't force -march=x86-64-v2 if it's unsupported adds 2657b82a78f1 KVM: nVMX: Treat vpid01 as current if L2 is active, but wi [...] adds e5d253c60e96 KVM: SVM: Propagate error from snp_guest_req_init() to userspace adds 9893deb08b0f Merge tag 'kvm-x86-fixes-6.12-rcN' of https://github.com/k [...] adds 10299cdde869 KVM: selftests: use X86_MEMTYPE_WB instead of VMX_BASIC_ME [...] adds e3a7792d9676 kvm: svm: Fix gctx page leak on invalid inputs adds d3ddef46f22e KVM: x86: Unconditionally set irr_pending when updating AP [...] adds aa0d42cacf09 KVM: VMX: Bury Intel PT virtualization (guest/host mode) b [...] adds 14b6320953a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 29ce8b8a4fa7 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map adds f1b785f4c787 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds e7ac4daeed91 mm: count zeromap read and set for swapout and swapin adds 66edc3a5894c mm: page_alloc: move mlocked flag clearance into free_page [...] adds cd45e963e44b nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint adds 2026559a6c4c nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint adds 23aab037106d ocfs2: fix UBSAN warning in ocfs2_verify_volume() adds 247d720b2c5d nommu: pass NULL argument to vma_iter_prealloc() adds 94efde1d1539 mm/gup: avoid an unnecessary allocation call for FOLL_LONG [...] adds a3477c9e02cc mm/thp: fix deferred split queue not partially_mapped: fix adds fae1980347bf selftests: hugetlb_dio: fixup check for initial conditions [...] new dcf32ea7eced mm: swapfile: fix cluster reclaim work crash on rotational [...] new 4b49c0ba4eeb Merge tag 'mm-hotfixes-stable-2024-11-12-16-39' of git://g [...] adds a6654a40a852 LoongArch: For all possible CPUs setup logical-physical CP [...] adds 30cec747d6bf LoongArch: Fix early_numa_add_cpu() usage for FDT systems adds c859900a841b LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS adds a410656643ce LoongArch: Make KASAN work with 5-level page-tables adds 227ca9f6f6ae LoongArch: Disable KASAN if PGDIR_SIZE is too large for cp [...] adds 139d42ca5101 LoongArch: Add WriteCombine shadow mapping in KASAN adds 6ce031e5d6f4 LoongArch: Fix AP booting issue in VM mode new c5f404511890 Merge tag 'loongarch-fixes-6.12-2' of git://git.kernel.org [...] adds 6801cf7890f2 selftests/bpf: Use -4095 as the bad address for bits iterator adds 44d0469f79bd bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx adds fb86c42a2a5d bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6 new 9f8e716d46c6 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] new fdfa648ab939 ext4: show the default enabled prefetch_block_bitmaps option new 40eb3104cf41 ext4: WARN if a full dir leaf block has only one dentry new 4a622e4d477b ext4: fix FS_IOC_GETFSMAP handling new 2729727ceaa6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 54ffd7aaffad Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 8a609d56c92f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78f1a73690bd Merge branch 'master' of git://github.com/ceph/ceph-client.git new 7e654ab7da03 cifs: during remount, make sure passwords are in sync new b764e162df0e cifs: support mounting with alternate password to allow pa [...] new 7e09f64a70e2 smb: client: fix use-after-free of signing key new f3f611d6f064 CIFS: New mount option for cifs.upcall namespace resolution new 5e8077469ac1 smb: cached directories can be more than root file handle new 2aecec2212c3 smb: Don't leak cfid when reconnect races with open_cached_dir new dfc64a6a1313 smb: prevent use-after-free due to open_cached_dir error paths new 0bbfdbf2d00a smb: No need to wait for work when cleaning up cached directories new 02fef5307179 smb: During umount, flush any pending lease breaks for cac [...] new cb400e3803fc smb: client: Use str_yes_no() helper function new b378a5521d7d cifs: Remove pre-historic unused CIFSSMBCopy new ed361b37366a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new fe7acc4a4681 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 9e37c136b6dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1c84c9a6a619 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5826fdd08de4 erofs: free pclusters if no cached folio is attached new 692c7de6cdf5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 42f09b11cb88 exfat: fix file being changed by unaligned direct write new 44d7e649e543 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 344044d8c9e2 dquot.c: get rid of include ../internal.h new aa5d964c8aa1 Merge dquot include cleanup. new aa52c54da40d fsnotify: fix sending inotify event with unexpected filename new 0c1a02826c68 Merge inotify event fix from Amir. new 87212a08b4c7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new c7f9a6fa4052 ext4: simplify if condition new a9cdf82a47ad fs: ext4: Don't use CMA for buffer_head new 150c174a6053 ext4: return error on syncfs after shutdown new 667de03a3b5e ext4: mark ctx_*_flags() with __maybe_unused new a90825898bec ext4: don't pass full mapping flags to ext4_es_insert_extent() new 2f3d93e210b9 ext4: fix race in buffer_head read fault injection new 813f85360404 ext4: pass write-hint for buffered IO new 25f51ea8ac81 ext4: disambiguate the return value of ext4_dio_write_end_io() new c7fc0366c656 ext4: partial zero eof block on unaligned inode size extension new 52aecaee1c26 mm: zero range of eof folio exposed by inode size extension new 5ad585bcfe24 ext4: use ERR_CAST to return an error-valued pointer new 4309a94da793 jbd2: remove redundant judgments for check v1 checksum new 4c199241b662 jbd2: unified release of buffer_head in do_one_pass() new a805ae3ab9dc jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() new ac626a3d52ac jbd2: factor out jbd2_do_replay() new 0f67827bf44f jbd2: remove useless 'block_error' variable new 22d26f9b0c3e jbd2: remove the 'success' parameter from the jbd2_do_repl [...] new 867b73909ae0 ext4: use string choices helpers new 27349b4d2ed0 ext4: cleanup variable name in ext4_fc_del() new abe1ac7ca842 jbd2: make b_frozen_data allocation always succeed new 97f5ec3b166d ext4: prevent delalloc to nodelalloc on remount new 9af1fa3b363b ext4: make sure BH_New bit is cleared in ->write_end handler new 4e2a7ddee798 ext4: use str_yes_no() helper function new 7a24dc2d10af jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings new 243a3995a5a7 ext4: annotate struct fname with __counted_by() new 136c35984459 ext4: use struct_size() to improve ext4_htree_store_dirent() new 6d836d96e1cd ext4: prevent an infinite loop in the lazyinit thread new 6f5204d71ccb jbd2: Fix comment describing journal_init_common() new f2d581d2554d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a783ef7f8965 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 9be7f8b70c19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3079f64686e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e837605bbe7 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 844d3cf72514 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 199819bdf12f nfsd: switch to autogenerated definitions for open_delegat [...] new 1247606fc1e6 nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] new d451e91e643a nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] new daa71c916367 nfsd: add support for delegated timestamps new 6f10e9790646 nfsd: handle delegated timestamps in SETATTR new ad63ee8a7f5d nfsd: new tracepoint for after op_func in compound processing new 75609ab64b6e lockd: Fix comment about NLMv3 backwards compatibility new 5979f9649e4a nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] new bbe6be028c8e nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT new 4509c2829065 xdrgen: Add a utility for extracting XDR from RFCs new 96c986d4dce4 nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] new 22d17bad7d57 NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() new d430a71d870e nfsd: refine and rename NFSD_MAY_LOCK new c64f27eaaf67 NFSD: Remove dead code in nfsd4_create_session() new c7f000f7d10e NFSD: Remove a never-true comparison new 30f0aca2f19e NFSD: Prevent NULL dereference in nfsd4_process_cb_update() new 5cfe48035a36 NFSD: Remove unused results in nfsd4_encode_pathname4() new 2377c1877abd NFSD: Remove unused values from nfsd4_encode_components_esc() new 283300241207 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() new ad9ae48f00a1 lockd: Remove unused typedef new 86f11a8caff2 lockd: Remove unnecessary memset() new 3634e5b2981a lockd: Remove some snippets of unfinished code new 42a114b386d7 lockd: Remove unused parameter to nlmsvc_testlock() new 762787dcf404 lockd: Remove unneeded initialization of file_lock::c.flc_flags new 0678ef88d755 nfsd: make sure exp active before svc_export_show new 625fc5d7163b SUNRPC: make sure cache entry active before cache_show new ebe52146172c nfsd: release svc_expkey/svc_export with rcu_work new 254e09a9ce28 xdrgen: Remove tracepoint call site new 4df93023afe7 xdrgen: Remove check for "nfs_ok" in C templates new 5a7e409329f9 xdrgen: Update the files included in client-side source code new c7b0a7993d37 xdrgen: Remove program_stat_to_errno() call sites new 03540db94fc2 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() new 6d1bba3bf2d0 nfsd: Don't fail OP_SETCLIENTID when there are too many clients. new 94cedce4d891 nfsd: make use of warning provided by refcount_t new bf02375bac94 nfsd: remove nfsd4_session->se_bchannel new c82d74668bb3 nfsd: make nfsd4_session->se_flags a bool new d59f87c35614 NFSD: Add a tracepoint to record canceled async COPY operations new e1afe8e1501e NFSD: Fix nfsd4_shutdown_copy() new 57deb78a6ea7 NFSD: Free async copy information in nfsd4_cb_offload_release() new b4ae25389765 NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD new a2c35b257244 NFSD: Block DESTROY_CLIENTID only when there are ongoing a [...] new 8d1ed43b1e3f NFSD: Add a laundromat reaper for async copy state new 6ac0b885480a NFSD: Add nfsd4_copy time-to-live new 64cdf1c3f377 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur new d54fbc17568f nfsd: get rid of include ../internal.h new fcb79745f8c6 nfsd: allow for up to 32 callback session slots new 3e25ccd8f16d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 664f27122c43 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 644b3154f4ea Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 8b9b261594d8 xfs: remove the redundant xfs_alloc_log_agf new 792ef2745d12 xfs: simplify sector number calculation in xfs_zero_extent new 59e43f5479cc xfs: sb_spino_align is not verified new 1171de329692 xfs: split the page fault trace event new 1eb6fc044752 xfs: split write fault handling out of __xfs_filemap_fault new a7fd3327d3ba xfs: remove __xfs_filemap_fault new fe4e0faac931 xfs: remove xfs_page_mkwrite_iomap_ops new 62027820eb44 xfs: fix simplify extent lookup in xfs_can_free_eofblocks new cd8ae42a82d2 xfs: fix superfluous clearing of info->low in __xfs_getfsm [...] new 4e071d79e477 xfs: remove the unused pagb_count field in struct xfs_perag new 9943b4573290 xfs: remove the unused pag_active_wq field in struct xfs_perag new 67ce5ba57535 xfs: pass a pag to xfs_difree_inode_chunk new db129fa01113 xfs: remove the agno argument to xfs_free_ag_extent new 856a920ac2bb xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers new 6abd82ab6ea4 xfs: add a xfs_agino_to_ino helper new b6dc8c6dd2d3 xfs: pass a pag to xfs_extent_busy_{search,reuse} new 4a137e09151e xfs: keep a reference to the pag for busy extents new 8dcf5e617f0e xfs: remove the mount field from struct xfs_busy_extents new c896fb44f6ee xfs: remove the unused trace_xfs_iwalk_ag trace point new 3c39444939da xfs: remove the unused xrep_bmap_walk_rmap trace point new 2337ac79e933 xfs: constify pag arguments to trace points new 835ddb592fab xfs: pass a perag structure to the xfs_ag_resv_init_error [...] new 487092ceaa72 xfs: pass objects to the xfs_irec_merge_{pre,post} trace points new 1209d360eb7a xfs: pass the iunlink item to the xfs_iunlink_update_dinod [...] new 618a27a94d06 xfs: pass objects to the xrep_ibt_walk_rmap tracepoint new 934dde65b202 xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsi [...] new dc8df7e3826e xfs: pass the pag to the xrep_newbt_extent_class tracepoints new c4ae021bcb6b xfs: convert remaining trace points to pass pag structures new 201c5fa342af xfs: split xfs_initialize_perag new d66496578b2a xfs: insert the pag structures into the xarray later new 131ffe5e695a Merge tag 'perag-xarray-6.13_2024-11-05' of https://git.ke [...] new 0a4d79741d6f xfs: factor out a xfs_iwalk_args helper new e9c4d8bfb26c xfs: factor out a generic xfs_group structure new 819928770bd9 xfs: add a xfs_group_next_range helper new 86437e6abbd2 xfs: switch perag iteration from the for_each macros to a [...] new 5c8483cec3fe xfs: move metadata health tracking to the generic group structure new 2ed27a546415 xfs: mark xfs_perag_intent_{hold,rele} static new 34cf3a6f3952 xfs: move draining of deferred operations to the generic g [...] new eb4a84a3c2bd xfs: move the online repair rmap hooks to the generic grou [...] new 6af1300d47d9 xfs: return the busy generation from xfs_extent_busy_list_empty new 0e10cb98f149 xfs: convert extent busy tracepoints to the generic group [...] new adbc76aa0fed xfs: convert busy extent tracking to the generic group structure new 77a530e6c49d xfs: add a generic group pointer to the btree cursor new 198febb9fe65 xfs: store a generic xfs_group pointer in xfs_getfsmap_info new 759cc1989a53 xfs: add group based bno conversion helpers new ba102a682d93 xfs: remove xfs_group_intent_hold and xfs_group_intent_rele new e5e5cae05b71 xfs: store a generic group structure in the intents new 28cf0d1a34b2 Merge tag 'generic-groups-6.13_2024-11-05' of https://git. [...] new 8d939f4bd7b2 xfs: constify the xfs_sb predicates new fdf5703b6110 xfs: constify the xfs_inode predicates new 4d272929a525 xfs: rename metadata inode predicates new ecc8065dfa18 xfs: standardize EXPERIMENTAL warning generation new 4f3d4dd1b04b xfs: define the on-disk format for the metadir feature new dcf606914334 xfs: iget for metadata inodes new c555dd9b8c2d xfs: load metadata directory root at mount time new 7297fd0bebbd xfs: enforce metadata inode flag new 5d9b54a4ef34 xfs: read and write metadata inode directory tree new 8651b410ae78 xfs: disable the agi rotor for metadata inodes new bb6cdd5529ff xfs: hide metadata inodes from everyone because they are special new 688828d8f8cd xfs: advertise metadata directory feature new df866c538ff0 xfs: allow bulkstat to return metadata directories new 382e275f0e8d xfs: don't count metadata directory files to quota new cc0cf84aa7fe xfs: mark quota inodes as metadata files new 61b6bdb30a4b xfs: adjust xfs_bmap_add_attrfork for metadir new be42fc1393d6 xfs: record health problems with the metadata directory new 679b098b59cf xfs: refactor directory tree root predicates new 13af229ee0dc xfs: do not count metadata directory files when doing onli [...] new 91fb4232be87 xfs: metadata files can have xattrs if metadir is enabled new aec2eb7da8f7 xfs: adjust parent pointer scrubber for sb-rooted metadata files new 5dab2daa8aa1 xfs: fix di_metatype field of inodes that won't load new 3d2c34111144 xfs: scrub metadata directories new dcde94bdeeb9 xfs: check the metadata directory inumber in superblocks new 9dc31acb01a1 xfs: move repair temporary files to the metadata directory tree new b3c03efa5972 xfs: check metadata directory file path connectivity new 87b7c205da8a xfs: confirm dotdot target before replacing it during a repair new 0d2c636e489c xfs: repair metadata directory file path connectivity new d7a5b69bf07e Merge tag 'metadata-directory-tree-6.13_2024-11-05' of htt [...] new dcfc65befb76 xfs: clean up xfs_getfsmap_helper arguments new 87fe4c34a383 xfs: create incore realtime group structures new 0e4875b3fb24 xfs: define locking primitives for realtime groups new c29237a65c8d xfs: add a lockdep class key for rtgroup inodes new 65b1231b8cea xfs: support caching rtgroup metadata inodes new cd5b26f0c099 xfs: add rtgroup-based realtime scrubbing context management new 9c3cfb9c96ee xfs: add a xfs_bmap_free_rtblocks helper new cd8d0490825c xfs: add a xfs_qm_unmount_rt helper new 9154b5008c03 xfs: factor out a xfs_growfs_rt_alloc_blocks helper new d6d5c90adacc xfs: cleanup xfs_getfsmap_rtdev_rtbitmap new c8edf1cbef7e xfs: split xfs_trim_rtdev_extents new e3088ae2dcae xfs: move RT bitmap and summary information to the rtgroup new ae897e0bed0f xfs: support creating per-RTG files in growfs new c1442d22a02a xfs: remove XFS_ILOCK_RT* new cb9cd6e56e48 xfs: calculate RT bitmap and summary blocks based on sb_rextents new 1029f08dc539 xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper new fc233f1fb058 xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_a [...] new bde86b42d282 xfs: factor out a xfs_growfs_check_rtgeom helper new 5a7566c8d6b9 xfs: refactor xfs_rtbitmap_blockcount new f8c5a8415f6e xfs: refactor xfs_rtsummary_blockcount new f220f6da5f4a xfs: make RT extent numbers relative to the rtgroup new 6b3582aca371 Merge tag 'incore-rtgroups-6.13_2024-11-05' of https://git [...] new dca94251f617 xfs: fix rt device offset calculations for FITRIM new 64c58d7c9934 iomap: add a merge boundary flag new cb288c9fb2ab Merge tag 'rtgroups-prep-6.13_2024-11-05' of https://git.k [...] new 96768e91511b xfs: define the format of rt groups new 18618e7100dd xfs: check the realtime superblock at mount time new 76d3be00df91 xfs: update realtime super every time we update the primar [...] new 8edde94d6401 xfs: export realtime group geometry via XFS_FSOP_GEOM new 9bb512734722 xfs: check that rtblock extents do not break rtsupers or rtgroups new 8458c4944e10 xfs: add a helper to prevent bmap merges across rtgroup bo [...] new 35537f25d236 xfs: add frextents to the lazysbcounters when rtgroups enabled new 21e62bddf0ef xfs: convert sick_map loops to use ARRAY_SIZE new ab7bd650e17a xfs: record rt group metadata errors in the health system new 3fa7a6d0c7eb xfs: export the geometry of realtime groups to userspace new 118895aa9513 xfs: add block headers to realtime bitmap and summary blocks new eba42c2c53c8 xfs: encode the rtbitmap in big endian format new a2c28367396a xfs: encode the rtsummary in big endian format new ee321351487a xfs: grow the realtime section when realtime groups are enabled new e464d8e8bb02 xfs: store rtgroup information with a bmap intent new b57283e1a0e9 xfs: force swapext to a realtime file to use the file cont [...] new 4c8900bbf106 xfs: support logging EFIs for realtime extents new fc91d9430e5d xfs: support error injection when freeing rt extents new 44e69c9af159 xfs: use realtime EFI to free extents when rtgroups are enabled new b91afef72471 xfs: don't merge ioends across RTGs new d162491c5459 xfs: make the RT allocator rtgroup aware new 7333c948c2bc xfs: don't coalesce file mappings that cross rtgroup bound [...] new 3f1bdf50ab1b xfs: scrub the realtime group superblock new 1433f8f9cead xfs: repair realtime group superblock new a74923333d9c xfs: scrub metadir paths for rtgroup metadata new ea99122b18ca xfs: mask off the rtbitmap and summary inodes when metadir in use new fd7588fa6475 xfs: create helpers to deal with rounding xfs_fileoff_t to [...] new 3f0205ebe71f xfs: create helpers to deal with rounding xfs_filblks_t to [...] new 7195f240c657 xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t new ceaa0bd773e2 xfs: adjust min_block usage in xfs_verify_agbno new e0b5b97dde8e xfs: move the min and max group block numbers to xfs_group new 0c271d906ebc xfs: port the perag discard code to handle generic groups new 7e85fc239411 xfs: implement busy extent tracking for rtgroups new a3315d11305f xfs: use rtgroup busy extent list for FITRIM new b939bcdca375 Merge tag 'realtime-groups-6.13_2024-11-05' of https://git [...] new fc23a426ce6e xfs: refactor xfs_qm_destroy_quotainos new e80fbe1ad8ef xfs: use metadir for quota inodes new 128a055291eb xfs: scrub quota file metapaths new d5d9dd5b3026 xfs: persist quota flags with metadir new 93c0f79edf1c Merge tag 'metadir-quotas-6.13_2024-11-05' of https://git. [...] new b28564cae1e4 xfs: fix chown with rt quota new 184c619f5543 xfs: advertise realtime quota support in the xqm stat files new 9a17ebfea9d0 xfs: report realtime block quota limits on realtime directories new 5dd70852b039 xfs: create quota preallocation watermarks for realtime quota new b7020ba86acc xfs: reserve quota for realtime files correctly new edc038f7f386 xfs: enable realtime quota again new 8ca118e17a61 Merge tag 'realtime-quotas-6.13_2024-11-05' of https://git [...] new 28d756d4d562 xfs: update sb field checks when metadir is turned on new ea079efd365e xfs: enable metadata directory feature new 052378aef8b9 Merge tag 'metadir-6.13_2024-11-05' of https://git.kernel. [...] new 89b38282d1b0 xfs: convert struct typedefs in xfs_ondisk.h new 131a883fffb1 xfs: separate space btree structures in xfs_ondisk.h new 13877bc79d81 xfs: port ondisk structure checks from xfs/122 to the kernel new 5877dc24be5d Merge tag 'better-ondisk-6.13_2024-11-05' of https://git.k [...] new 2bc1e8cebdc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 3033d243b97c kheaders: Ignore silly-rename files new f709cec9dc52 netfs: Remove call to folio_index() new 07a80742a52b netfs: Fix a few minor bugs in netfs_page_mkwrite() new 53f5f31a1549 netfs: Remove unnecessary references to pages new 1d044b4cb3e9 netfs: Use a folio_queue allocation and free functions new 7583f643f714 netfs: Add a tracepoint to log the lifespan of folio_queue [...] new 2029a747a14d netfs: Abstract out a rolling folio buffer implementation new 34961bbe07a5 netfs: Make netfs_advance_write() return size_t new 8816207a3e26 netfs: Split retry code out of fs/netfs/write_collect.c new 44c5114bb155 netfs: Drop the error arg from netfs_read_subreq_terminated() new 3c8a83f74e0e netfs: Drop the was_async arg from netfs_read_subreq_terminated() new 5c962f9982cd netfs: Don't use bh spinlock new 244059f6472c afs: Don't use mutex for I/O operation lock new 10e890507ed5 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY new c8f34615191c afs: Fix directory format encoding struct new ab143ef48b3b netfs: Remove some extraneous directory invalidations new 46599823a281 cachefiles: Add some subrequest tracepoints new 499c9d489d7b cachefiles: Add auxiliary data trace new 606d920396fd afs: Add more tracepoints to do with tracking validity new 823f8d570db5 netfs: Add functions to build/clean a buffer in a folio_queue new 5ae8e69c119a netfs: Add support for caching single monolithic objects s [...] new bfeb953ddf0b afs: Make afs_init_request() get a key if not given a file new 2b6bae4ca558 afs: Use netfslib for directories new a16c68c66f52 afs: Use netfslib for symlinks, allowing them to be cached new b84e275b6da2 afs: Eliminate afs_read new 355d07737082 afs: Fix cleanup of immediately failed async calls new e31fb01515da afs: Make {Y,}FS.FetchData an asynchronous operation new 1bd9011ee163 netfs: Change the read result collector to only use one work item new 4e93a341aec1 afs: Make afs_mkdir() locally initialise a new directory's [...] new 08890740b1d7 afs: Use the contained hashtable to search a directory new d4f4a6bde676 afs: Locally initialise the contents of a new symlink on creation new f06ba511d8d5 afs: Add a tracepoint for afs_read_receive() new 19375843912f netfs: Report on NULL folioq in netfs_writeback_unlock_folios() new a1be9a9aff6b Merge patch series "netfs: Read performance improvements a [...] new d1adfcb9d9f9 Merge branch 'vfs-6.14.netfs' into vfs.all Signed-off-by: [...] new e4467568958c Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 6cfe56fbad32 ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields new 8e15e12d37f2 io_statx_prep(): use getname_uflags() new 88a20626d8ed kill getname_statx_lookup_flags() new 0dd4fb733132 fs/stat.c: switch to CLASS(fd_raw) new 95f567f81e43 fs: Simplify getattr interface function checking AT_GETATT [...] new 6c056ae4b275 libfs: kill empty_dir_getattr() new 1751606ac8dc Merge branches 'work.ufs', 'work.fd', 'work.statx2' and 'w [...] new f2b6f8d59c7d 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 (75a17e2c68b9) \ N -- N -- N refs/heads/fs-next (f2b6f8d59c7d)
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 319 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: Documentation/admin-guide/cgroup-v2.rst | 9 + Documentation/security/landlock.rst | 14 +- Documentation/userspace-api/landlock.rst | 90 +- arch/loongarch/include/asm/kasan.h | 13 +- arch/loongarch/include/asm/page.h | 5 +- arch/loongarch/kernel/acpi.c | 81 +- arch/loongarch/kernel/paravirt.c | 15 + arch/loongarch/kernel/smp.c | 5 +- arch/loongarch/mm/kasan_init.c | 46 +- arch/x86/kvm/lapic.c | 29 +- arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/vmx.c | 6 +- drivers/md/dm-bufio.c | 12 +- drivers/md/dm-cache-background-tracker.c | 25 +- drivers/md/dm-cache-background-tracker.h | 8 + drivers/md/dm-cache-target.c | 25 +- drivers/vdpa/mlx5/core/mr.c | 8 +- fs/9p/vfs_addr.c | 8 +- fs/afs/Makefile | 1 + fs/afs/callback.c | 4 +- fs/afs/dir.c | 804 +++++++-------- fs/afs/dir_edit.c | 383 +++++--- fs/afs/dir_search.c | 227 +++++ fs/afs/file.c | 260 ++--- fs/afs/fs_operation.c | 113 ++- fs/afs/fsclient.c | 62 +- fs/afs/inode.c | 140 ++- fs/afs/internal.h | 143 ++- fs/afs/main.c | 2 +- fs/afs/mntpt.c | 22 +- fs/afs/rotate.c | 4 +- fs/afs/rxrpc.c | 37 +- fs/afs/super.c | 4 +- fs/afs/validation.c | 31 +- fs/afs/vlclient.c | 1 + fs/afs/write.c | 16 +- fs/afs/xdr_fs.h | 2 +- fs/afs/yfsclient.c | 49 +- fs/cachefiles/io.c | 4 + fs/cachefiles/xattr.c | 9 +- fs/ceph/addr.c | 13 +- fs/ecryptfs/inode.c | 12 +- fs/erofs/zdata.c | 57 +- fs/exfat/file.c | 12 +- fs/ext4/dir.c | 7 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/inode.c | 3 +- fs/ext4/mballoc.c | 2 +- fs/ext4/super.c | 29 +- fs/internal.h | 1 - fs/iomap/buffered-io.c | 6 + fs/jbd2/commit.c | 4 - fs/jbd2/journal.c | 15 +- fs/libfs.c | 11 - fs/netfs/Makefile | 5 +- fs/netfs/buffered_read.c | 268 ++--- fs/netfs/direct_read.c | 80 +- fs/netfs/direct_write.c | 10 +- fs/netfs/internal.h | 36 +- fs/netfs/main.c | 6 +- fs/netfs/misc.c | 163 ++-- fs/netfs/objects.c | 21 +- fs/netfs/read_collect.c | 708 ++++++++------ fs/netfs/read_pgpriv2.c | 35 +- fs/netfs/read_retry.c | 209 ++-- fs/netfs/read_single.c | 195 ++++ fs/netfs/rolling_buffer.c | 225 +++++ fs/netfs/stats.c | 4 +- fs/netfs/write_collect.c | 278 +----- fs/netfs/write_issue.c | 239 ++++- fs/netfs/write_retry.c | 233 +++++ fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 3 +- fs/nfsd/nfs4state.c | 27 +- fs/nfsd/nfs4xdr.c | 17 +- fs/nfsd/vfs.c | 1 - fs/nilfs2/btnode.c | 2 - fs/nilfs2/gcinode.c | 4 +- fs/nilfs2/mdt.c | 1 - fs/nilfs2/page.c | 2 +- fs/notify/fsnotify.c | 23 +- fs/ocfs2/super.c | 13 +- fs/overlayfs/inode.c | 10 +- fs/overlayfs/overlayfs.h | 8 - fs/quota/dquot.c | 1 - fs/smb/client/cifs_spnego.c | 16 + fs/smb/client/cifsfs.c | 25 + fs/smb/client/cifsglob.h | 7 + fs/smb/client/cifsproto.h | 7 - fs/smb/client/cifssmb.c | 75 +- fs/smb/client/connect.c | 77 +- fs/smb/client/dfs_cache.c | 8 +- fs/smb/client/file.c | 3 +- fs/smb/client/fs_context.c | 122 ++- fs/smb/client/fs_context.h | 11 + fs/smb/client/smb2ops.c | 2 +- fs/smb/client/smb2pdu.c | 14 +- fs/smb/client/smb2proto.h | 2 - fs/smb/client/smb2transport.c | 56 +- fs/stat.c | 24 +- fs/ufs/super.c | 4 - fs/ufs/ufs_fs.h | 4 - fs/xfs/Makefile | 8 +- fs/xfs/libxfs/xfs_ag.c | 256 ++--- fs/xfs/libxfs/xfs_ag.h | 205 ++-- fs/xfs/libxfs/xfs_ag_resv.c | 22 +- fs/xfs/libxfs/xfs_alloc.c | 119 +-- fs/xfs/libxfs/xfs_alloc.h | 19 +- fs/xfs/libxfs/xfs_alloc_btree.c | 30 +- fs/xfs/libxfs/xfs_attr.c | 5 +- fs/xfs/libxfs/xfs_bmap.c | 137 ++- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_btree.c | 38 +- fs/xfs/libxfs/xfs_btree.h | 3 +- fs/xfs/libxfs/xfs_btree_mem.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 6 + fs/xfs/libxfs/xfs_defer.h | 1 + fs/xfs/libxfs/xfs_dquot_buf.c | 190 ++++ fs/xfs/libxfs/xfs_format.h | 199 +++- fs/xfs/libxfs/xfs_fs.h | 53 +- fs/xfs/libxfs/xfs_group.c | 225 +++++ fs/xfs/libxfs/xfs_group.h | 164 ++++ fs/xfs/libxfs/xfs_health.h | 89 +- fs/xfs/libxfs/xfs_ialloc.c | 175 ++-- fs/xfs/libxfs/xfs_ialloc_btree.c | 31 +- fs/xfs/libxfs/xfs_inode_buf.c | 90 +- fs/xfs/libxfs/xfs_inode_buf.h | 3 + fs/xfs/libxfs/xfs_inode_util.c | 6 +- fs/xfs/libxfs/xfs_log_format.h | 8 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_metadir.c | 481 +++++++++ fs/xfs/libxfs/xfs_metadir.h | 47 + fs/xfs/libxfs/xfs_metafile.c | 52 + fs/xfs/libxfs/xfs_metafile.h | 31 + fs/xfs/libxfs/xfs_ondisk.h | 186 +++- fs/xfs/libxfs/xfs_quota_defs.h | 43 + fs/xfs/libxfs/xfs_refcount.c | 33 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 17 +- fs/xfs/libxfs/xfs_rmap.c | 42 +- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 28 +- fs/xfs/libxfs/xfs_rtbitmap.c | 388 +++++--- fs/xfs/libxfs/xfs_rtbitmap.h | 247 +++-- fs/xfs/libxfs/xfs_rtgroup.c | 697 +++++++++++++ fs/xfs/libxfs/xfs_rtgroup.h | 284 ++++++ fs/xfs/libxfs/xfs_sb.c | 276 +++++- fs/xfs/libxfs/xfs_sb.h | 6 +- fs/xfs/libxfs/xfs_shared.h | 4 + fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_types.c | 44 +- fs/xfs/libxfs/xfs_types.h | 16 +- fs/xfs/scrub/agheader.c | 52 +- fs/xfs/scrub/agheader_repair.c | 42 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 22 +- fs/xfs/scrub/bmap.c | 38 +- fs/xfs/scrub/bmap_repair.c | 11 +- fs/xfs/scrub/common.c | 149 ++- fs/xfs/scrub/common.h | 40 +- fs/xfs/scrub/cow_repair.c | 21 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/dir_repair.c | 20 +- fs/xfs/scrub/dirtree.c | 32 +- fs/xfs/scrub/dirtree.h | 12 +- fs/xfs/scrub/findparent.c | 28 +- fs/xfs/scrub/fscounters.c | 35 +- fs/xfs/scrub/fscounters_repair.c | 9 +- fs/xfs/scrub/health.c | 54 +- fs/xfs/scrub/ialloc.c | 16 +- fs/xfs/scrub/ialloc_repair.c | 27 +- fs/xfs/scrub/inode.c | 35 +- fs/xfs/scrub/inode_repair.c | 39 +- fs/xfs/scrub/iscan.c | 4 +- fs/xfs/scrub/metapath.c | 689 +++++++++++++ fs/xfs/scrub/newbt.c | 52 +- fs/xfs/scrub/nlinks.c | 4 +- fs/xfs/scrub/nlinks_repair.c | 4 +- fs/xfs/scrub/orphanage.c | 4 +- fs/xfs/scrub/parent.c | 39 +- fs/xfs/scrub/parent_repair.c | 37 +- fs/xfs/scrub/quotacheck.c | 7 +- fs/xfs/scrub/reap.c | 10 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/scrub/refcount_repair.c | 7 +- fs/xfs/scrub/repair.c | 61 +- fs/xfs/scrub/repair.h | 13 + fs/xfs/scrub/rgsuper.c | 84 ++ fs/xfs/scrub/rmap.c | 4 +- fs/xfs/scrub/rmap_repair.c | 25 +- fs/xfs/scrub/rtbitmap.c | 54 +- fs/xfs/scrub/rtsummary.c | 116 +-- fs/xfs/scrub/rtsummary_repair.c | 22 +- fs/xfs/scrub/scrub.c | 52 +- fs/xfs/scrub/scrub.h | 17 + fs/xfs/scrub/stats.c | 2 + fs/xfs/scrub/tempfile.c | 105 ++ fs/xfs/scrub/tempfile.h | 3 + fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 247 +++-- fs/xfs/xfs_bmap_item.c | 26 +- fs/xfs/xfs_bmap_util.c | 46 +- fs/xfs/xfs_buf_item_recover.c | 67 +- fs/xfs/xfs_discard.c | 308 ++++-- fs/xfs/xfs_dquot.c | 38 +- fs/xfs/xfs_dquot.h | 18 +- fs/xfs/xfs_drain.c | 78 +- fs/xfs/xfs_drain.h | 22 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_extent_busy.c | 214 ++-- fs/xfs/xfs_extent_busy.h | 65 +- fs/xfs/xfs_extfree_item.c | 282 +++++- fs/xfs/xfs_file.c | 66 +- fs/xfs/xfs_filestream.c | 13 +- fs/xfs/xfs_fsmap.c | 363 +++---- fs/xfs/xfs_fsmap.h | 15 + fs/xfs/xfs_fsops.c | 14 +- fs/xfs/xfs_health.c | 278 +++--- fs/xfs/xfs_icache.c | 134 ++- fs/xfs/xfs_inode.c | 33 +- fs/xfs/xfs_inode.h | 49 +- fs/xfs/xfs_inode_item.c | 7 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 46 +- fs/xfs/xfs_iomap.c | 71 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 15 +- fs/xfs/xfs_itable.c | 33 +- fs/xfs/xfs_itable.h | 3 + fs/xfs/xfs_iunlink_item.c | 13 +- fs/xfs/xfs_iwalk.c | 116 +-- fs/xfs/xfs_iwalk.h | 7 +- fs/xfs/xfs_log_cil.c | 3 +- fs/xfs/xfs_log_recover.c | 18 +- fs/xfs/xfs_message.c | 51 + fs/xfs/xfs_message.h | 20 +- fs/xfs/xfs_mount.c | 61 +- fs/xfs/xfs_mount.h | 113 ++- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_qm.c | 381 ++++++-- fs/xfs/xfs_qm_bhv.c | 36 +- fs/xfs/xfs_quota.h | 19 +- fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_reflink.c | 7 +- fs/xfs/xfs_rmap_item.c | 9 +- fs/xfs/xfs_rtalloc.c | 1025 ++++++++++++++++---- fs/xfs/xfs_rtalloc.h | 6 + fs/xfs/xfs_stats.c | 7 +- fs/xfs/xfs_super.c | 75 +- fs/xfs/xfs_trace.c | 5 + fs/xfs/xfs_trace.h | 687 ++++++++----- fs/xfs/xfs_trans.c | 97 +- fs/xfs/xfs_trans.h | 2 + fs/xfs/xfs_trans_buf.c | 25 +- fs/xfs/xfs_trans_dquot.c | 17 + fs/xfs/xfs_xattr.c | 3 +- include/linux/folio_queue.h | 12 +- include/linux/iomap.h | 4 + include/linux/jbd2.h | 15 +- include/linux/memcontrol.h | 12 +- include/linux/netfs.h | 55 +- include/linux/rolling_buffer.h | 61 ++ include/linux/vm_event_item.h | 2 + include/net/tls.h | 12 +- include/trace/events/afs.h | 210 +++- include/trace/events/cachefiles.h | 13 +- include/trace/events/netfs.h | 96 +- include/uapi/linux/fcntl.h | 4 - include/uapi/linux/nfs4.h | 7 +- io_uring/statx.c | 3 +- kernel/gen_kheaders.sh | 1 + lib/kunit_iov_iter.c | 4 +- mm/gup.c | 116 ++- mm/huge_memory.c | 4 +- mm/memcontrol.c | 4 + mm/nommu.c | 2 +- mm/page_alloc.c | 15 + mm/page_io.c | 16 + mm/swap.c | 14 - mm/swapfile.c | 2 +- mm/vmstat.c | 2 + mm/zswap.c | 6 +- net/core/filter.c | 2 +- samples/landlock/sandboxer.c | 112 ++- security/integrity/evm/evm_main.c | 3 +- security/integrity/ima/ima_template_lib.c | 14 +- security/integrity/integrity.h | 4 + security/landlock/fs.c | 31 +- security/landlock/net.c | 28 +- security/landlock/ruleset.h | 74 +- security/landlock/syscalls.c | 2 +- security/landlock/task.c | 18 +- .../selftests/bpf/progs/verifier_bits_iter.c | 32 +- tools/testing/selftests/kvm/Makefile | 10 +- tools/testing/selftests/kvm/guest_memfd_test.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 2 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- tools/testing/selftests/mm/hugetlb_dio.c | 7 + 299 files changed, 14271 insertions(+), 5500 deletions(-) create mode 100644 fs/afs/dir_search.c create mode 100644 fs/netfs/read_single.c create mode 100644 fs/netfs/rolling_buffer.c create mode 100644 fs/netfs/write_retry.c create mode 100644 fs/xfs/libxfs/xfs_group.c create mode 100644 fs/xfs/libxfs/xfs_group.h create mode 100644 fs/xfs/libxfs/xfs_metadir.c create mode 100644 fs/xfs/libxfs/xfs_metadir.h create mode 100644 fs/xfs/libxfs/xfs_metafile.c create mode 100644 fs/xfs/libxfs/xfs_metafile.h create mode 100644 fs/xfs/libxfs/xfs_rtgroup.c create mode 100644 fs/xfs/libxfs/xfs_rtgroup.h create mode 100644 fs/xfs/scrub/metapath.c create mode 100644 fs/xfs/scrub/rgsuper.c create mode 100644 include/linux/rolling_buffer.h