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 2ebc11f72ea0 next-20240902/vfs-brauner omits d89c86890b3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50ee7be54e3e Merge branch '9p-next' of git://github.com/martinetd/linux omits 277c9be767ab Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 1aa537e0329c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 7ea87301c0f0 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 8cbda68be925 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 1d653be4a8eb Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 2420eaa58940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12921f88e39c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20846b02370f next-20240830/f2fs omits 523277bec48c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c70ffaa69313 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 2864848a4380 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 08726e77b6bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ed5e9fc7fb39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c158d548de5 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits fd13e7910034 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits c276f4a14164 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits a7e7b2d6414f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa63a00b7f76 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits f2d1392f1ff4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 33c1f2762334 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9a4d40cab268 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 42facfb244be NFSD: Add initial generated XDR definitions and functions [...] omits 39634efbee5c tools: Add xdrgen omits e492841732bb nfsd: return -EINVAL when namelen is 0 omits 6c7a12862004 Merge branch 'misc-6.11' into next-fixes omits 187c2a491193 ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C omits dd467f86adfa ext4: check stripe size compatibility on remount as well omits c6a783472720 ext4: fix i_data_sem unlock order in ext4_ind_migrate() omits a16ea11c8a17 ext4: remove the special buffer dirty handling in do_journ [...] omits 64f2355d7f8a ext4: fix a potential assertion failure due to improperly [...] omits a256c25ef1b1 ext4: hoist ext4_block_write_begin and replace the __block [...] omits 3dd1bc20507e ext4: persist the new uptodate buffers in ext4_journalled_ [...] omits 6c6989fe49ac ext4: dax: keep orphan list before truncate overflow alloc [...] omits 04760bdf975f ext4: fix error message when rejecting the default hash omits 39527547e831 ext4: save unnecessary indentation in ext4_ext_create_new_leaf() omits 92bbb922166c ext4: make some fast commit functions reuse extents path omits 4995802f3e3e ext4: refactor ext4_swap_extents() to reuse extents path omits 55113a98bec5 ext4: get rid of ppath in convert_initialized_extent() omits adcf37c3a891 ext4: get rid of ppath in ext4_ext_handle_unwritten_extents() omits 803fe62bc2a3 ext4: get rid of ppath in ext4_ext_convert_to_initialized() omits 3e185eae6db4 ext4: get rid of ppath in ext4_convert_unwritten_extents_endio() omits c5e498223a8d ext4: get rid of ppath in ext4_split_convert_extents() omits 928d074c948c ext4: get rid of ppath in ext4_split_extent() omits 30c8a221fed4 ext4: get rid of ppath in ext4_force_split_extent_at() omits 523186ac2f3a ext4: get rid of ppath in ext4_split_extent_at() omits 122e687d9e8c ext4: get rid of ppath in ext4_ext_insert_extent() omits 8ca0d32a40a7 ext4: get rid of ppath in ext4_ext_create_new_leaf() omits fe4ae531daf0 ext4: get rid of ppath in get_ext_path() omits 273113448a13 ext4: get rid of ppath in ext4_find_extent() omits a30f48eacb35 ext4: propagate errors from ext4_find_extent() in ext4_ins [...] omits e97fe32b6f54 ext4: add new ext4_ext_path_brelse() helper omits 419775bb4cf4 ext4: fix double brelse() the buffer of the extents path omits 0559b9ea4cd0 ext4: drop ppath from ext4_ext_replay_update_ex() to avoid [...] omits 6cc0ff7f4ce1 ext4: aovid use-after-free in ext4_ext_insert_extent() omits 60202e023f3e ext4: update orig_path in ext4_find_extent() omits fe91b3fb675d ext4: avoid use-after-free in ext4_ext_show_leaf() omits eaf801fd78ae ext4: fix slab-use-after-free in ext4_split_extent_at() omits c84110b5a8ca ext4: prevent partial update of the extents path omits 83fcd4f153c7 ext4: refactor ext4_ext_rm_idx() to index 'path' omits 77204b58d55b ext4: avoid OOB when system.data xattr changes underneath [...] omits 5df26d5976d3 ext4: explicitly exit when ext4_find_inline_entry returns [...] omits db9a357f5d53 ext4: return error on ext4_find_inline_entry omits 8826eeece168 ext4: ext4_search_dir should return a proper error omits d5be432f8630 ext4: check buffer_verified in advance to avoid unneeded e [...] omits 3afc6b872b98 ext4: remove unneeded NULL check of buffer_head in ext4_ma [...] omits fc236ded2978 ext4: move checksum length calculation of inode bitmap int [...] omits f0518fb39f32 ext4: remove dead check in __ext4_new_inode() omits 8dd369184569 ext4: avoid negative min_clusters in find_group_orlov() omits d6c716f61755 ext4: avoid potential buffer_head leak in __ext4_new_inode() omits 5a96e5ca9a71 ext4: avoid buffer_head leak in ext4_mark_inode_used() omits 6271bfd5f5ba erofs: refactor read_inode calling convention omits b2e662cb86ca ext4: remove redundant null pointer check omits b3c5375ceb29 erofs: use kmemdup_nul in erofs_fill_symlink omits 92da11bddec8 erofs: mark experimental fscache backend deprecated omits 4361aa4e809f erofs: support compressed inodes for fileio omits f531240fc7f6 erofs: support unencoded inodes for fileio omits 4e7795eda445 bcachefs: bch2_sb_member_alloc() omits 5842842657b6 bcachefs: bch2_dev_remove_alloc() -> alloc_background.c omits 0832c735272b bcachefs: bch2_dev_rcu_noerror() omits 2b3a3fdc7c95 bcachefs: Hook up RENAME_WHITEOUT in rename. omits 51de3af6675d bcachefs: improve error message on too few devices for ec omits 486538e095db bcachefs: rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS omits 706d6bc19543 bcachefs: BCH_WRITE_ALLOC_NOWAIT no longer applies to open [...] omits 0560510a060a bcachefs: fix prototype to bch2_alloc_sectors_start_trans() omits 99600bd9a71f bcachefs: improve bch2_new_stripe_to_text() omits cc4ee4f14865 bcachefs: ec_stripe_head.nr_created omits 337bf29f9777 bcachefs: bch_stripe.disk_label omits eae016c4db94 bcachefs: Refactor new stripe path to reduce dependencies [...] omits e2dd30a5704e bcachefs: stripe_to_mem() omits 53f7ef41afa1 bcachefs: kill redundant is_vmalloc_addr() omits 17539a66559f bcachefs: convert __bch2_encrypt_bio() to darray omits e826b6c908f5 bcachefs: do_encrypt() now handles allocation failures omits eda6a19570e7 bcachefs: Add pinned to btree cache not freed counters omits 6907a401cb7b bcachefs: Switch to memalloc_flags_do() for vmalloc allocations omits 3f29389889cf bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by() omits b66d5c1cd844 bcachefs: support idmap mounts omits 8b8b135d0d97 bcachefs: Annotate struct bch_xattr with __counted_by() omits b28b06520656 bcachefs: Switch gc bucket array to a genradix omits bd29da771c46 bcachefs: rcu_pending now works in userspace omits 7b44f8fbac00 bcachefs: darray: convert to alloc_hooks() omits d96f74f970f4 bcachefs: Convert to use jiffies macros omits 3a9a4661ae2a bcachefs: Refactor bch2_bset_fix_lookup_table omits dd9fcaadaa1d bcachefs: Assert that we don't lock nodes when !trans->locked omits 46c40d1c6716 bcachefs: Do not check folio_has_private() omits 0572158ce3cd bcachefs: bch2_time_stats_reset() omits 2e689e6d0701 bcachefs: Drop memalloc_nofs_save() in bch2_btree_node_mem [...] omits 63de1cddf70c bcachefs: Simplify bch2_xattr_emit() implementation omits 5ae88778913a bcachefs: drop unused posix acl handlers omits 5d05f27d9c1a bcachefs: Remove unused parameter omits 1595ea22c63c bcachefs: Remove the prev array stuff omits db95edf32522 bcachefs: Minimize the search range used to calculate the [...] omits 2132eaa18bf0 bcachefs: Convert open-coded extra computation to helper omits 080b11209444 bcachefs: Remove dead code in __build_ro_aux_tree omits b9442fe472e6 bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped omits 293e681c24b1 bcachefs: Remove unused parameter of bkey_mantissa omits 2d0696ed7d59 bcachefs: bch2_sb_nr_devices() omits 3175537cd8d8 bcachefs: trivial open_bucket_add_buckets() cleanup omits 83a4a14dbe1f bcachefs: Fix a spelling error in docs omits 2749d886f7ea bcachefs: promote_whole_extents is now a normal option omits 6b055c43cb67 bcachefs: Move rebalance_status out of sysfs/internal omits 92bf623902a3 bcachefs: remove the unused parameter in macro bkey_crc_next omits 2663a4291809 bcachefs: fix macro definition allocate_dropping_locks omits 46cdf0d35729 bcachefs: fix macro definition allocate_dropping_locks_errcode omits 493c6083c42f bcachefs: remove the unused macro definition omits 93e62b2b7e7d bcachefs: quota_reserve_range() -> for_each_btree_key_in_s [...] omits 5edb9d9c998c bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvol [...] omits ec396152d90e bcachefs: range_has_data() -> for_each_btree_key_in_subvol [...] omits 757b32613751 bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvol [...] omits 80df165f9a87 bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvol [...] omits b35300125027 bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvo [...] omits 0b92da7404bc bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto omits 4bd53dca98fb bcachefs: for_each_btree_key_in_subvolume_upto() omits 3dea777eadc0 bcachefs: bch2_fiemap(): call trans_begin() on every loop iter omits b8a13d94f9ea bcachefs: bchfs_read(): call trans_begin() on every loop iter omits 8c7c11157668 bcachefs: kill bch2_btree_iter_peek_and_restart() omits 05f2bbab7e56 bcachefs: Btree path tracepoints omits 6987878d1969 bcachefs: Add check for btree_path ref overflow omits 922ca63ff666 bcachefs: Mark bch_inode_info as SLAB_ACCOUNT omits 8946d9689e33 bcachefs: allocate inode by using alloc_inode_sb() omits 7e1247590876 bcachefs: Opt_durability can now be set via bch2_opt_set_sb() omits 82c23d199734 bcachefs: bch2_opt_set_sb() can now set (some) device options omits 7562c73b953b bcachefs: data_allowed is now an opts.h option omits a7c65852b200 bcachefs: Annotate struct bucket_array with __counted_by() omits 7d692fb6ae80 bcachefs: Fix format specifier in bch2_btree_key_cache_to_text() omits 2a11ea001e9d bcachefs: key cache can now allocate from pending omits 44651474cb9d bcachefs: Rip out freelists from btree key cache omits 7f757c21a124 bcachefs: rcu_pending omits 41898628b5ef lib/generic-radix-tree.c: add preallocation omits 44e9401771f6 lib/generic-radix-tree.c: genradix_ptr_inlined() omits 26b7876c5220 bcachefs: Fix deadlock in __wait_on_freeing_inode() omits 35c94b2cea12 bcachefs: switch to rhashtable for vfs inodes hash omits f71531eb610e inode: make __iget() a static inline omits bd625f6b890a bcachefs: Fix sysfs rebalance duration waited formatting omits d38e08d37ef9 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] omits 07bac7c4eb0f Merge branch 'vfs.fallocate' into vfs.all Signed-off-by: C [...] omits 3c2b8477321b Merge branch 'vfs.file' into vfs.all omits ded4660378eb Merge branch 'vfs.blocksize' into vfs.all Signed-off-by: C [...] omits 564b04ea4835 Merge branch 'vfs.idmap' into vfs.all Signed-off-by: Chris [...] omits 2af4f1953ee8 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] omits df8a45292218 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] omits 4d8a332023cf Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] omits 729f7b1f4732 Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] omits f0848a9fc587 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits ee21ccd3bfc7 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits 139591dc610d fscache: delete fscache_cookie_lru_timer when fscache exit [...] omits 007d218b7ee7 fscache: Remove duplicate included header omits 18b184171112 filemap: fix htmldoc warning for mapping_align_index() omits f143d1a48d6e iomap: add a private argument for iomap_file_buffered_write omits 51eac77be01b iomap: remove set_memor_ro() on zero page omits 9b0ebbc72358 Merge patch series "enable bs > ps in XFS" omits 0ab3ca31b012 xfs: enable block size larger than page size support omits f8b794f50725 xfs: make the calculation generic in xfs_sb_validate_fsb_count() omits 4e70eedd93ae xfs: expose block size in stat omits 13c9f3c68405 xfs: use kvmalloc for xattr buffers omits d940b3b7b76b iomap: fix iomap_dio_zero() for fs bs > system page size omits e9f3b433acd0 filemap: cap PTE range to be created to allowed zero fill [...] omits fd031210c9ce mm: split a folio in minimum folio order chunks omits 020a698f136c fs/fuse/virtio_fs: allow idmapped mounts omits 9aace2eda1bd fs/fuse: allow idmapped mounts omits 76c0baad3782 fs/fuse: properly handle idmapped ->rename op omits ab7c30987cbb fs/fuse: support idmapped ->set_acl omits 6d8f2f4fde13 fs/fuse: drop idmap argument from __fuse_get_acl omits 27b622529cdc fs/fuse: support idmapped ->setattr op omits 34ddf0de71be fs/fuse: support idmapped ->permission inode op omits 52dfd148ff75 fs/fuse: support idmapped getattr inode op omits 9961d396252b fs/fuse: support idmap for mkdir/mknod/symlink/create omits d2c5937035e5 fs/fuse: add FUSE_OWNER_UID_GID_EXT extension omits cc3e8969ffb2 fs/namespace: introduce SB_I_NOIDMAP flag adds b808f6292156 selftests: mm: fix build errors on armhf adds 3e3de7947c75 mm: vmalloc: ensure vmap_block is initialised before addin [...] adds 71c186efc1b2 userfaultfd: fix checks for huge PMDs adds 4828d207dc51 userfaultfd: don't BUG_ON() if khugepaged yanks our page table adds 683408258917 nilfs2: protect references to superblock parameters expose [...] adds 5787fcaab9eb nilfs2: fix missing cleanup on rollforward recovery error adds 6576dd6695f2 nilfs2: fix state management in error path of log writing [...] adds ab7ca09520e9 mm/slub: add check for s->flags in the alloc_tagging_slab_ [...] adds 6dacd79d2884 kexec_file: fix elfcorehdr digest exclusion when CONFIG_CR [...] adds f806de88d8f7 maple_tree: remove rcu_read_lock() from mt_validate() adds bfe0857c20c6 Revert "mm: skip CMA pages when they are not available" adds a3f6a89c834a scripts: fix gfp-translate after ___GFP_*_BITS conversion [...] adds e39925734909 mm/memcontrol: respect zswap.writeback setting from parent cg too adds 5e9784e99762 codetag: debug: mark codetags for poisoned page as empty adds 4f295229b279 mailmap: update entry for Jan Kuliga adds 409faf8c97d5 mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging [...] adds 052a45c1cb1b alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n new 76c0f27d0630 Merge tag 'mm-hotfixes-stable-2024-09-03-20-19' of git://g [...] adds 213aa670153e parisc: Delay write-protection until mark_rodata_ro() call new 962da4d1be82 Merge tag 'parisc-for-6.11-rc7' of git://git.kernel.org/pu [...] new 0d437918fb64 ARM: 9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION new c7fb1692dc01 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 4356ab331c8f Merge tag 'vfs-6.11-rc7.fixes' of git://git.kernel.org/pub [...] new d8abb73f5847 Merge tag 'v6.11-rc6-server-fixes' of git://git.samba.org/ksmbd new 1263a7bf8a0e Merge tag 'for-6.11-rc6-tag' of git://git.kernel.org/pub/s [...] adds 6a422a96bc84 hwmon: ltc2991: fix register bits defines adds a54da9df75cd hwmon: (hp-wmi-sensors) Check if WMI event data exists new 14a244a9095e Merge tag 'hwmon-for-v6.11-rc7' of git://git.kernel.org/pu [...] adds 1c7fb536e899 perf test pmu: Set uninitialized PMU alias to null adds 287bd5cf06e0 perf lock contention: Fix spinlock and rwlock accounting adds aee1d5592297 perf python: include "util/sample.h" adds e162cb25c410 perf daemon: Fix the build on more 32-bit architectures new 2adad548f74c Merge tag 'perf-tools-fixes-for-v6.11-2024-09-04' of git:/ [...] new 53f6619554fb bcachefs: BCH_SB_MEMBER_INVALID new c763c4339688 Merge tag 'bcachefs-2024-09-04' of git://evilpiepirate.org [...] new 5220cec1e073 Merge branch 'misc-6.11' into next-fixes new b4592a681a23 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d271b80b74aa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b546c01c7234 bcachefs: Fix sysfs rebalance duration waited formatting new fa95f4fda009 inode: make __iget() a static inline new 121c89884add bcachefs: switch to rhashtable for vfs inodes hash new ad1e32ec89c5 bcachefs: Fix deadlock in __wait_on_freeing_inode() new 36c0fdfc6fdd lib/generic-radix-tree.c: genradix_ptr_inlined() new 5652992aa7eb lib/generic-radix-tree.c: add preallocation new 505c30c9b168 bcachefs: rcu_pending new 2549dbcb461b bcachefs: Rip out freelists from btree key cache new 88898cc0a0df bcachefs: key cache can now allocate from pending new 44c0c57644fa bcachefs: Fix format specifier in bch2_btree_key_cache_to_text() new 8eff08fe86ea bcachefs: Annotate struct bucket_array with __counted_by() new 5d1406a201d4 bcachefs: data_allowed is now an opts.h option new 7891fabe5f74 bcachefs: bch2_opt_set_sb() can now set (some) device options new 5ed389bbfd3b bcachefs: Opt_durability can now be set via bch2_opt_set_sb() new a2c9db679cda bcachefs: allocate inode by using alloc_inode_sb() new e7981907ec5c bcachefs: Mark bch_inode_info as SLAB_ACCOUNT new 7a91e9dd1e94 bcachefs: Add check for btree_path ref overflow new c208d39fc9fa bcachefs: Btree path tracepoints new f4647f40c6e2 bcachefs: kill bch2_btree_iter_peek_and_restart() new 7856f882d9fe bcachefs: bchfs_read(): call trans_begin() on every loop iter new 56372604f1de bcachefs: bch2_fiemap(): call trans_begin() on every loop iter new b05b1a6199c4 bcachefs: for_each_btree_key_in_subvolume_upto() new 36cc509d870c bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_upto new 240df74319b2 bcachefs: bch2_xattr_list() -> for_each_btree_key_in_subvo [...] new 746af189e5be bcachefs: bch2_seek_data() -> for_each_btree_key_in_subvol [...] new 29188f5fc85c bcachefs: bch2_seek_hole() -> for_each_btree_key_in_subvol [...] new 000a22de23a4 bcachefs: range_has_data() -> for_each_btree_key_in_subvol [...] new 784214954114 bcachefs: bch2_folio_set() -> for_each_btree_key_in_subvol [...] new 7a6c1537d485 bcachefs: quota_reserve_range() -> for_each_btree_key_in_s [...] new eddbbfecd71c bcachefs: remove the unused macro definition new a13080b45b1f bcachefs: fix macro definition allocate_dropping_locks_errcode new 82c44f0c25a7 bcachefs: fix macro definition allocate_dropping_locks new 244cee807b03 bcachefs: remove the unused parameter in macro bkey_crc_next new a28a5efddeb1 bcachefs: Move rebalance_status out of sysfs/internal new 589b5dd114aa bcachefs: promote_whole_extents is now a normal option new 3493d8ecd486 bcachefs: Fix a spelling error in docs new d278f9ca16ba bcachefs: trivial open_bucket_add_buckets() cleanup new 4a3f298b5454 bcachefs: bch2_sb_nr_devices() new d7c63fcd2318 bcachefs: Remove unused parameter of bkey_mantissa new a99911511fe1 bcachefs: Remove unused parameter of bkey_mantissa_bits_dropped new 1ec65fa474d7 bcachefs: Remove dead code in __build_ro_aux_tree new d6dd9ead0f17 bcachefs: Convert open-coded extra computation to helper new 1f93485f0619 bcachefs: Minimize the search range used to calculate the [...] new c9807c6f863b bcachefs: Remove the prev array stuff new e0d40f8075f5 bcachefs: Remove unused parameter new 8fc15f3f6db7 bcachefs: drop unused posix acl handlers new 17dd0b03fdb7 bcachefs: Simplify bch2_xattr_emit() implementation new 67258a447477 bcachefs: Drop memalloc_nofs_save() in bch2_btree_node_mem [...] new 5e1b1355e643 bcachefs: bch2_time_stats_reset() new 179d888d2c0f bcachefs: Do not check folio_has_private() new 65d771fe9228 bcachefs: Assert that we don't lock nodes when !trans->locked new 2183f27673fb bcachefs: Refactor bch2_bset_fix_lookup_table new e149406325c9 bcachefs: Convert to use jiffies macros new a3180f4cf6e9 bcachefs: darray: convert to alloc_hooks() new 926f3cba2f5e bcachefs: rcu_pending now works in userspace new 6e87fd3583cc bcachefs: Switch gc bucket array to a genradix new e25cfac5ebf0 bcachefs: Annotate struct bch_xattr with __counted_by() new 455d3317bebd bcachefs: support idmap mounts new 664ad565cf1a bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by() new c0032088b91f bcachefs: Switch to memalloc_flags_do() for vmalloc allocations new 3a56259c3487 bcachefs: Add pinned to btree cache not freed counters new 76ed776a38e1 bcachefs: do_encrypt() now handles allocation failures new bb83b6322079 bcachefs: convert __bch2_encrypt_bio() to darray new b03b8a6fee65 bcachefs: kill redundant is_vmalloc_addr() new 0c6cba63a65a bcachefs: stripe_to_mem() new f04828582928 bcachefs: Refactor new stripe path to reduce dependencies [...] new 9f1a206ed746 bcachefs: bch_stripe.disk_label new b5441d142423 bcachefs: ec_stripe_head.nr_created new 6f13ae523888 bcachefs: improve bch2_new_stripe_to_text() new beb15a9df204 bcachefs: fix prototype to bch2_alloc_sectors_start_trans() new 217a43649bd3 bcachefs: BCH_WRITE_ALLOC_NOWAIT no longer applies to open [...] new 365313426f4f bcachefs: rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVS new 268f5db82712 bcachefs: improve error message on too few devices for ec new c516888d2da5 bcachefs: Hook up RENAME_WHITEOUT in rename. new f07a277b6df0 bcachefs: bch2_dev_rcu_noerror() new 7eff41d3d745 bcachefs: bch2_dev_remove_alloc() -> alloc_background.c new a7d364a133c7 bcachefs: bch2_sb_member_alloc() new ad1d4e18ffab bcachefs: Use __GFP_ACCOUNT for reclaimable memory new f2c4fabc8b60 bcachefs: Options for recovery_passes, recovery_passes_exclude new da6e6a70084d bcachefs: Fix compilation error for bch2_sb_member_alloc new 049dd247c2dd Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new b7875b72e766 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c6d8c5962cf Merge branch 'master' of git://github.com/ceph/ceph-client.git new e19841baafb0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new c250d77c465f Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 14d23923deda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5f1783faf708 erofs: support unencoded inodes for fileio new 8772dc9cde67 erofs: support compressed inodes for fileio new aa84c2308f13 erofs: mark experimental fscache backend deprecated new 489b1ba80b1a erofs: use kmemdup_nul in erofs_fill_symlink new a667755777ba erofs: refactor read_inode calling convention new e96d85720f1f erofs: handle overlapped pclusters out of crafted images properly new 51706e9230a5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new fa5677731ffd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a8bc577b7aca Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 5e5b2a56c57d ext4: avoid buffer_head leak in ext4_mark_inode_used() new 227d31b9214d ext4: avoid potential buffer_head leak in __ext4_new_inode() new bb0a12c3439b ext4: avoid negative min_clusters in find_group_orlov() new f7c69be505a5 ext4: remove dead check in __ext4_new_inode() new 66eafbde7d74 ext4: move checksum length calculation of inode bitmap int [...] new 7523a7ef099a ext4: remove unneeded NULL check of buffer_head in ext4_ma [...] new 7d2b48881877 ext4: check buffer_verified in advance to avoid unneeded e [...] new cd69f8f9de28 ext4: ext4_search_dir should return a proper error new 4d231b91a944 ext4: return error on ext4_find_inline_entry new 51e14e78b5fb ext4: explicitly exit when ext4_find_inline_entry returns [...] new c6b72f5d82b1 ext4: avoid OOB when system.data xattr changes underneath [...] new edfa71dbe841 ext4: refactor ext4_ext_rm_idx() to index 'path' new 3e8a584c82cc ext4: prevent partial update of the extents path new c26ab35702f8 ext4: fix slab-use-after-free in ext4_split_extent_at() new 4e2524ba2ca5 ext4: avoid use-after-free in ext4_ext_show_leaf() new 5b4b2dcace35 ext4: update orig_path in ext4_find_extent() new a164f3a432aa ext4: aovid use-after-free in ext4_ext_insert_extent() new 5c0f4cc84d3a ext4: drop ppath from ext4_ext_replay_update_ex() to avoid [...] new dcaa6c31134c ext4: fix double brelse() the buffer of the extents path new 6c2b3246cd0b ext4: add new ext4_ext_path_brelse() helper new 369c944ed1d7 ext4: propagate errors from ext4_find_extent() in ext4_ins [...] new 0be4c0c2f17b ext4: get rid of ppath in ext4_find_extent() new 6b854d552711 ext4: get rid of ppath in get_ext_path() new a000bc8678cc ext4: get rid of ppath in ext4_ext_create_new_leaf() new f7d1331f16a8 ext4: get rid of ppath in ext4_ext_insert_extent() new 1de82b1b60d4 ext4: get rid of ppath in ext4_split_extent_at() new f07be1c36736 ext4: get rid of ppath in ext4_force_split_extent_at() new f74cde045617 ext4: get rid of ppath in ext4_split_extent() new 225057b1af38 ext4: get rid of ppath in ext4_split_convert_extents() new 8d5ad7b08f92 ext4: get rid of ppath in ext4_convert_unwritten_extents_endio() new 33c14b8bd8a9 ext4: get rid of ppath in ext4_ext_convert_to_initialized() new 2ec2e1043473 ext4: get rid of ppath in ext4_ext_handle_unwritten_extents() new 4191eefef978 ext4: get rid of ppath in convert_initialized_extent() new a2c613b8c486 ext4: refactor ext4_swap_extents() to reuse extents path new 2352e3e46192 ext4: make some fast commit functions reuse extents path new 5f48d4d9d855 ext4: save unnecessary indentation in ext4_ext_create_new_leaf() new a2187431c395 ext4: fix error message when rejecting the default hash new 59efe53e380e ext4: dax: keep orphan list before truncate overflow alloc [...] new 3910b513fcdf ext4: persist the new uptodate buffers in ext4_journalled_ [...] new 6b730a405037 ext4: hoist ext4_block_write_begin and replace the __block [...] new cb3de5fc876e ext4: fix a potential assertion failure due to improperly [...] new 183aa1d3baea ext4: remove the special buffer dirty handling in do_journ [...] new cc749e61c011 ext4: fix i_data_sem unlock order in ext4_ind_migrate() new ee85e0938aa8 ext4: check stripe size compatibility on remount as well new ff2beee206d2 ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C new 903e02cfe2ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8fb9f31984bd f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS new 4f5a100f87f3 f2fs: Require FMODE_WRITE for atomic write ioctls new 8c1b787938fd f2fs: Create COW inode from parent dentry for atomic write new a4d7f2b3238f f2fs: fix to wait page writeback before setting gcing flag new ebd3309aec62 f2fs: atomic: fix to truncate pagecache before on-disk met [...] new c7f114d864ac f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() new 43aec4d01bd2 f2fs: check discard support for conventional zones new f785cec298c9 f2fs: compress: don't redirty sparse cluster during {,de}compress new b2c160f4f3cf f2fs: atomic: fix to forbid dio in atomic_file new f7a678bbe5a8 f2fs: Use sysfs_emit_at() to simplify code new a433a8f0eb31 f2fs: prevent atomic file from being dirtied before commit new 2cbbc4f94317 f2fs: convert f2fs_compress_ctx_add_page() to use folio new 8ed263450530 f2fs: convert f2fs_vm_page_mkwrite() to use folio new 71aa6bbfc247 f2fs: convert f2fs_clear_page_cache_dirty_tag() to use folio new 333ad04822f5 f2fs: convert f2fs_write_inline_data() to use folio new 65826f2732fa f2fs: convert f2fs_write_single_data_page() to use folio new 9f9bbd634792 f2fs: convert f2fs_do_write_meta_page() to use folio new 1b9eb6539810 f2fs: convert __f2fs_write_meta_page() to use folio new 0a823f608bfe f2fs: convert f2fs_read_multi_pages() to use folio new 6d899d7e3999 f2fs: convert f2fs_handle_page_eio() to use folio new f5e3739942b5 f2fs: convert f2fs_submit_page_read() to use folio new f13c7184e62e f2fs: convert f2fs_write_begin() to use folio new 357dd8479f8b f2fs: convert f2fs_write_end() to use folio new 4713b14f107a f2fs: convert f2fs_set_compressed_page() to use folio new 609c7375350a f2fs: convert f2fs_do_write_data_page() to use folio new 75428dcd4d2e f2fs: convert f2fs_write_data_page() to use folio new 62b691af1a66 f2fs: convert __write_node_page() to use folio new e381d92a035a f2fs: convert read_node_page() to use folio new c6f1758f7a68 f2fs: get rid of page->index new 9acf353c98d5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2097154a10c6 namespace: introduce SB_I_NOIDMAP flag new aa16880d9f13 fuse: add basic infrastructure to support idmappings new 10dc721836c0 fuse: add an idmap argument to fuse_simple_request new d561254fb7ba fuse: support idmapped FUSE_EXT_GROUPS new 556208e139e1 fuse: support idmap for mkdir/mknod/symlink/create/tmpfile new 2a8c810d5e49 fuse: support idmapped getattr inode op new c1d82215d391 fuse: support idmapped ->permission inode op new 276a02569920 fuse: support idmapped ->setattr op new 4d833befa202 fuse: drop idmap argument from __fuse_get_acl new d395d0a5d254 fuse: support idmapped ->set_acl new 4be75ffe721c fuse: support idmapped ->rename op new 5b8ca5a54cb8 fuse: handle idmappings properly in ->write_iter() new 6d14b18596ca fuse: warn if fuse_access is called when idmapped mounts a [...] new 16e1503eaf32 fuse: allow idmapped mounts new 9dc504f24489 virtio_fs: allow idmapped mounts new 894283610422 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f043164db547 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b59ffad47db jfs: Fix uninit-value access of new_ea in ea_buffer new 3d0c2f15b6a5 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new c41f3240bcba nfsd: return -EINVAL when namelen is 0 new 521e56ce7c58 nfsd: untangle code in nfsd4_deleg_getattr_conflict() new c8c081b34d90 tools: Add xdrgen new 89e543d483e8 NFSD: Add initial generated XDR definitions and functions [...] new 13b344e1b2e7 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 9abc14d1fe62 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new de122603d515 Update metacopy section in overlayfs documentation new b91ec0846cc0 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 5ce8da0f3802 Merge branch '9p-next' of git://github.com/martinetd/linux new af5eaeea0484 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f579ff70a09 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new 34cf40849654 uapi: explain how per-syscall AT_* flags should be allocated new 9cde4ebc6f4f fhandle: expose u64 mount id to name_to_handle_at(2) new 5b53696a4ef1 Merge patch series "fhandle: expose u64 mount id to name_t [...] new 61678d129a21 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new 71f78655f142 Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] new 7cd85b14c553 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] new 5465627d001e Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] new 84c254e9cba8 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] new 304617858a82 mm: split a folio in minimum folio order chunks new 5aaa01133a96 filemap: cap PTE range to be created to allowed zero fill [...] new 0bf2dfb73b92 iomap: fix iomap_dio_zero() for fs bs > system page size new 1dc83d1f488a xfs: use kvmalloc for xattr buffers new e415f4a66262 xfs: expose block size in stat new 713e9f75b2c7 xfs: make the calculation generic in xfs_sb_validate_fsb_count() new 8608f1ecd2db xfs: enable block size larger than page size support new 0ebeea34e9fd Merge patch series "enable bs > ps in XFS" new dcaafecbb728 iomap: remove set_memor_ro() on zero page new 9a40a18705b4 iomap: add a private argument for iomap_file_buffered_write new f7d4d280f2eb filemap: fix htmldoc warning for mapping_align_index() new 052777be6c10 Merge branch 'vfs.blocksize' into vfs.all Signed-off-by: C [...] new 6e016babce7c mm: Removed @freeptr_offset to prevent doc warning new 54f93691c173 Merge branch 'vfs.file' into vfs.all new 1cfa0e03b661 Merge branch 'vfs.fallocate' into vfs.all Signed-off-by: C [...] new ed141fd02d8b Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] new 8d32ae66515d Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
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 (2ebc11f72ea0) \ N -- N -- N refs/heads/fs-next (8d32ae66515d)
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 240 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: .mailmap | 1 + Documentation/admin-guide/cgroup-v2.rst | 7 +- Documentation/filesystems/overlayfs.rst | 7 +- arch/arm/Kconfig | 2 +- arch/arm/kernel/entry-armv.S | 12 +- arch/parisc/mm/init.c | 16 ++- drivers/hwmon/hp-wmi-sensors.c | 2 + drivers/hwmon/ltc2991.c | 6 +- fs/bcachefs/bcachefs.h | 2 - fs/bcachefs/btree_cache.c | 2 + fs/bcachefs/btree_io.c | 2 +- fs/bcachefs/btree_iter.h | 6 + fs/bcachefs/btree_key_cache.c | 6 +- fs/bcachefs/btree_update_interior.c | 2 +- fs/bcachefs/fs.c | 15 +- fs/bcachefs/opts.c | 3 + fs/bcachefs/opts.h | 10 ++ fs/bcachefs/recovery.c | 22 +-- fs/bcachefs/recovery_passes.c | 10 +- fs/bcachefs/replicas.c | 3 +- fs/bcachefs/sb-members.c | 23 +++- fs/bcachefs/sb-members_format.h | 5 + fs/bcachefs/util.c | 2 +- fs/erofs/fileio.c | 1 + fs/erofs/zdata.c | 56 ++++---- fs/ext4/extents.c | 5 +- fs/f2fs/checkpoint.c | 17 +-- fs/f2fs/compress.c | 63 ++++++--- fs/f2fs/data.c | 145 +++++++++---------- fs/f2fs/debug.c | 2 +- fs/f2fs/dir.c | 5 +- fs/f2fs/f2fs.h | 33 +++-- fs/f2fs/file.c | 153 +++++++++++++-------- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 13 +- fs/f2fs/node.c | 42 +++--- fs/f2fs/segment.c | 34 +++-- fs/f2fs/super.c | 4 +- fs/f2fs/sysfs.c | 45 +++--- fs/fhandle.c | 29 +++- fs/fuse/dax.c | 4 +- fs/fuse/dev.c | 54 ++++++-- fs/fuse/dir.c | 90 +++++------- fs/fuse/file.c | 35 ++--- fs/fuse/fuse_i.h | 6 +- fs/fuse/inode.c | 13 +- fs/fuse/ioctl.c | 2 +- fs/fuse/readdir.c | 4 +- fs/fuse/xattr.c | 8 +- fs/jfs/xattr.c | 2 + fs/netfs/fscache_io.c | 1 + fs/nfsd/nfs4state.c | 131 +++++++++--------- fs/nfsd/nfs4xdr_gen.c | 2 +- fs/nfsd/nfs4xdr_gen.h | 2 +- fs/nilfs2/recovery.c | 35 ++++- fs/nilfs2/segment.c | 10 +- fs/nilfs2/sysfs.c | 43 ++++-- include/linux/f2fs_fs.h | 2 +- include/linux/huge_mm.h | 16 ++- include/linux/sunrpc/xdrgen/nfs4.h | 2 +- include/linux/syscalls.h | 2 +- include/uapi/linux/fcntl.h | 81 +++++++---- include/uapi/linux/fuse.h | 34 +++-- kernel/kexec_file.c | 2 +- lib/codetag.c | 17 ++- lib/maple_tree.c | 7 +- mm/huge_memory.c | 21 +-- mm/memcontrol.c | 12 +- mm/page_alloc.c | 7 + mm/slab_common.c | 1 - mm/slub.c | 4 + mm/userfaultfd.c | 29 ++-- mm/vmalloc.c | 7 +- mm/vmscan.c | 24 +--- scripts/gfp-translate | 66 ++++++--- tools/net/sunrpc/xdrgen/generators/program.py | 30 ++-- .../C/{enum => program}/definition/close.j2 | 0 .../C/{union => program}/definition/open.j2 | 4 +- .../definition/procedure.j2} | 0 tools/perf/builtin-daemon.c | 8 +- tools/perf/tests/pmu.c | 4 +- tools/perf/trace/beauty/fs_at_flags.sh | 5 + tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 84 +++++++---- tools/perf/util/bpf_lock_contention.c | 3 + tools/perf/util/python.c | 1 + tools/testing/selftests/mm/mseal_test.c | 37 ++--- tools/testing/selftests/mm/seal_elf.c | 13 +- 87 files changed, 1065 insertions(+), 723 deletions(-) copy tools/net/sunrpc/xdrgen/templates/C/{enum => program}/definition/close.j2 (100%) copy tools/net/sunrpc/xdrgen/templates/C/{union => program}/definition/open.j2 (58%) copy tools/net/sunrpc/xdrgen/templates/C/{enum/definition/enumerator.j2 => program [...]