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 90243e0de4ca Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2018e55e8ad8 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 969a611ba0f8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7fb422dedc5a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 949a028c903a Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 7cd75e5213b0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits b5e7eb87e248 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 57de02d324cc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 63f524fbd439 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits b85b334f77d6 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9124aa57b624 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 2863259916c1 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 6cadaa420452 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 484da8e91901 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 15fe03e7cb30 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits dd7961fc7d6f Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 40b4bed92c67 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 29027771774d Merge branch 'for-next-next-v6.19-20260112' into for-next- [...] omits 2e82ebe9d30f Merge branch 'for-next-current-v6.18-20260112' into for-ne [...] omits 21301703ba48 Merge branch 'misc-next' into for-next-next-v6.19-20260112 omits 0dca781600e1 Merge branch 'b-for-next' into for-next-next-v6.19-20260112 omits 4ecca1c54677 Merge branch 'misc-6.19' into for-next-current-v6.18-20260112 omits 904ef9edaa90 btrfs: shrink the size of btrfs_device omits 610ee0676ec0 btrfs: add an ASSERT() to catch ordered extents without datasum omits 3cc5927dc2f6 btrfs: fallback to buffered IO if the data profile has dup [...] omits 07cc43de5412 btrfs: === misc-next on b-for-next === omits 36ece3a23f3a Merge branch 'misc-6.19' into next-fixes omits 30ba070760d3 switch init_mkdir() to use of do_mkdirat(), etc. omits 5cfd8654c8fc sysfs(2): fs_index() argument is _not_ a pathname omits 4732d074ea39 alpha: switch osf_mount() to strndup_user() omits e0cd10f6716f ksmbd: use CLASS(filename_kernel) omits 75924cf732f0 mqueue: switch to CLASS(filename) omits 0d6f44e191ae user_statfs(): switch to CLASS(filename) omits 9c6fd5f4f40f statx: switch to CLASS(filename_maybe_null) omits 4a61be7108f8 quotactl_block(): switch to CLASS(filename) omits 62278aaa322d chroot(2): switch to CLASS(filename) omits 03d98ea27a14 move_mount(2): switch to CLASS(filename_maybe_null) omits ddb8514bbb40 filename_...xattr(): don't consume filename reference omits b619c644510c namei.c: switch user pathname imports to CLASS(filename{,_flags}) omits a99eff0b7481 namei.c: convert getname_kernel() callers to CLASS(filenam [...] omits f00d83418a2a do_{mknodat,mkdirat,unlinkat,rmdir}(): use CLASS(filename_ [...] omits 64e6cdb941fe do_{renameat2,linkat,symlinkat}(): use CLASS(filename_consume) omits 2083627fa7c2 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) omits 3770f624834a do_readlinkat(): switch to CLASS(filename_flags) omits 732d43b6978d do_sys_truncate(): switch to CLASS(filename) omits fb94f5cdbd29 do_utimes_path(): switch to CLASS(filename_uflags) omits 81dad0b6e8f2 chdir(2): unspaghettify a bit... omits fa3e0bb4b8cb do_fchownat(): unspaghettify a bit... omits 53b1dd12cb59 fspick(2): use CLASS(filename_flags) omits 3ed260ccf06e name_to_handle_at(): use CLASS(filename_uflags) omits 2c1ed31a7b6f vfs_open_tree(): use CLASS(filename_uflags) omits b28ba8edaa46 do_open_execat(): don't care about LOOKUP_EMPTY omits 6a40c3188d91 mount_setattr(2): don't mess with LOOKUP_EMPTY omits 8af1433e128c file_[gs]etattr(2): switch to CLASS(filename_maybe_null) omits b0ee6ea3d1cb switch {alloc,free}_bprm() to CLASS() omits 7e2d56c8d9df simplify the callers of alloc_bprm() omits 6f1d22cd40e2 simplify the callers of do_open_execat() omits 9ddb60914e0d simplify the callers of file_open_name() omits 8cd67d443902 do_sys_openat2(): get rid of useless check, switch to CLAS [...] omits 25b38bb60b5a rename do_filp_open() to do_file_open() omits 85a9de20b522 do_filp_open(): DTRT when getting ERR_PTR() as pathname omits dd56cbd62410 ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] omits 732e070a0650 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] omits 0d8349c713bc move_mount(): filename_lookup() accepts ERR_PTR() as filename omits 03c773af3c0f file_setattr(): filename_lookup() accepts ERR_PTR() as filename omits 46c4e9f4ebbd file_getattr(): filename_lookup() accepts ERR_PTR() as filename omits dc1db59f6dba struct filename ->refcnt doesn't need to be atomic omits 6abd7744c25c allow incomplete imports of filenames omits f8959df11c28 switch __getname_maybe_null() to CLASS(filename_flags) omits 90870e6b03e7 allow to use CLASS() for struct filename * omits 32f08844f877 fs: hide names_cache behind runtime const machinery omits 2a0db5f7653b struct filename: saner handling of long names omits 25d18822f3d9 struct filename: use names_cachep only for getname() and friends omits b8000a3628d8 getname_flags() massage, part 2 omits 9700b822564a getname_flags() massage, part 1 omits 0c071146080a ntfs: ->d_compare() must not block omits 2e0ee29dc241 get rid of audit_reusename() omits feb3c790e8b0 do_readlinkat(): import pathname only once omits fc635d68b2d4 do_sys_truncate(): import pathname only once omits e4feacecd187 user_statfs(): import pathname only once omits 99d508309078 chroot(2): import pathname only once omits ba26b6b3e4eb chdir(2): import pathname only once omits 9189bdc79f33 do_utimes_path(): import pathname only once omits 6ccfee91ef4e do_fchownat(): import pathname only once omits dcc0f60db827 do_fchmodat(): import pathname only once omits 557c6608d041 do_faccessat(): import pathname only once adds 8f3e00af8e52 riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK adds e558cca21779 bpf, test_run: Subtract size of xdp_frame from allowed met [...] adds ab86d0bf01f6 selftests/bpf: Update xdp_context_test_run test to check m [...] adds 9df5fad801c5 bpf: Reject BPF_MAP_TYPE_INSN_ARRAY in check_reg_const_str() adds ec69daabe452 bpf: Fix reference count leak in bpf_prog_test_run_xdp() new c537e12daeec Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] adds 003c492f9e76 media: Documentation: mali-c55: Use v4l2-isp version identifier adds 8c0af684bd8e media: mali-c55: Remove duplicated version check adds 22cd0db47f4f media: uapi: mali-c55-config: Remove version identifier adds 63d957123092 media: rzg2l-cru: csi-2: Support RZ/V2H input sizes adds 905120d7470e media: ov02c10: Fix bayer-pattern change after default vfl [...] adds d0bb6f1f2b79 media: ov02c10: Adjust x-win/y-win when changing flipping [...] adds 1d2e3b4443a8 media: ov02c10: Fix the horizontal flip control adds b75710155a82 media: ipu-bridge: Add DMI quirk for Dell XPS laptops with [...] adds 69d6c6fc79eb media: ov02c10: Remove unnecessary hflip and vflip pointers new d19954ee63b2 Merge tag 'media/v6.19-3' of git://git.kernel.org/pub/scm/ [...] new 6a069876eb14 rust: bitops: fix missing _find_* functions on 32-bit ARM new e0d4140e8043 Merge tag 'bitmap-for-6.19-rc5' of https://github.com/norov/linux adds be4b7e584a0c scsi: ufs: dt-bindings: Fix several grammar errors adds 1523d50abad0 scsi: core: Correct documentation for scsi_test_unit_ready() adds 9a49157deeb2 scsi: core: Fix error handler encryption support adds ee229e7c256a scsi: ufs: core: Configure MCQ after link startup adds 001556d29872 scsi: mpt3sas: Update maintainer list adds d0f6cfb49192 scsi: bfa: Update outdated comment adds 309a29b5965a scsi: ufs: host: mediatek: Make read-only array scale_us s [...] new 944aacb68baf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new e330294b5d89 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new a5e977f927de Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 437cc6057e01 btrfs: remove zoned statistics from sysfs new c83f697f89a7 Merge branch 'misc-6.19' into next-fixes new 2be42efa7633 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 05f6d35bad4f Merge branch 'misc-6.19' into for-next-current-v6.18-20260114 new 63542ec5e0d7 Merge branch 'for-next-current-v6.18-20260114' into for-ne [...] new e558ecf5f157 btrfs: shrink the size of btrfs_device new c2a1fa4a80cf btrfs: reject new transactions if the fs is fully read-only new 115b9a463d3e btrfs: use READA_FORWARD_ALWAYS for device extent verification new 8fa6aa495c93 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] new 44706d931315 btrfs: remove unnecessary else branch in run_one_delayed_ref() new f4cbd4935423 btrfs: tag as unlikely error handling in run_one_delayed_ref() new 647587c0bfd2 Merge branch 'b-for-next' into for-next-next-v6.19-20260114 new 5bcb6b1d282c btrfs: === misc-next on b-for-next === new e2d1366a6a16 btrfs: fallback to buffered IO if the data profile has dup [...] new 2b6aa2955423 btrfs: add an ASSERT() to catch ordered extents without datasum new 96a83c212798 Merge branch 'misc-next' into for-next-next-v6.19-20260114 new c1e83b45e3bd Merge branch 'for-next-next-v6.19-20260114' into for-next- [...] new 2a1a8a0e83da Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1580eff4121e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 2893fa787a89 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 426f3aa6c54d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new c9f96df4d9e5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new b18e712285c5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 92607451dd6e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f28e5a7f8ec3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 803e18641fd4 NFS: Don't immediately return directory delegations when disabled new 1846c21f548c NFSv4.2: Fix size read races in truncate, fallocate and co [...] new d8ebc728b696 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new f49298ce16ef Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 1774fa820e92 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new c70d5a890c52 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5bcb692d15db Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() new b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() new 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() new 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() new 24df85ffb971 allow to use CLASS() for struct filename * new 0cf1149673da do_faccessat(): import pathname only once new 67591df968f4 do_fchmodat(): import pathname only once new 2e2d892fe9b7 do_fchownat(): import pathname only once new b756d8ba8310 do_utimes_path(): import pathname only once new 592ab7fbb83f chdir(2): import pathname only once new c3fa2b7cf5dd chroot(2): import pathname only once new 85a4fe3c99a7 user_statfs(): import pathname only once new cf6b819c229a do_sys_truncate(): import pathname only once new 1ee5220eb364 do_readlinkat(): import pathname only once new 41670a5900a8 get rid of audit_reusename() new ca2a04e84af7 ntfs: ->d_compare() must not block new 8ba29c85e2ef getname_flags() massage, part 1 new 8f2ac8481731 getname_flags() massage, part 2 new c3a3577cdb35 struct filename: use names_cachep only for getname() and friends new 8c888b31903c struct filename: saner handling of long names new 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery new a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) new 9fa3ec84587c allow incomplete imports of filenames new 741c97fecb6a struct filename ->refcnt doesn't need to be atomic new 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename new def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename new 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename new edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] new ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] new 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname new 541003b576c3 rename do_filp_open() to do_file_open() new 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...] new 47b3b9bf93ec simplify the callers of file_open_name() new 2c941f26c6ab simplify the callers of do_open_execat() new bb850584aaa2 simplify the callers of alloc_bprm() new 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers new 194c760b6acd do_execveat_common(): don't consume filename reference new 0697b4f40069 switch {alloc,free}_bprm() to CLASS() new d04faed9ff84 non-consuming variant of do_renameat2() new 7335480a8461 non-consuming variant of do_linkat() new 82f616740547 non-consuming variant of do_symlinkat() new efa68e343b3b non-consuming variant of do_mkdirat() new f2a62ccef4ad non-consuming variant of do_mknodat() new 5f6a811e9abe non-consuming variants of do_{unlinkat,rmdir}() new 6ac26fee0768 filename_...xattr(): don't consume filename reference new 9fa8101bc55a file_[gs]etattr(2): switch to CLASS(filename_maybe_null) new 8fe1b8ac492d mount_setattr(2): don't mess with LOOKUP_EMPTY new ec9526bab0bf do_open_execat(): don't care about LOOKUP_EMPTY new 8e2ed2c6ee38 vfs_open_tree(): use CLASS(filename_uflags) new 5b3396164ed6 name_to_handle_at(): use CLASS(filename_uflags) new 0050e19299f4 fspick(2): use CLASS(filename_flags) new 5af67af47c6d do_fchownat(): unspaghettify a bit... new 87db528ae114 chdir(2): unspaghettify a bit... new b0baff8d4c3a do_utimes_path(): switch to CLASS(filename_uflags) new 6b68d1d41832 do_sys_truncate(): switch to CLASS(filename) new 0e88bc253f15 do_readlinkat(): switch to CLASS(filename_flags) new 101ce45618c3 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) new 6c1e91f77378 namei.c: convert getname_kernel() callers to CLASS(filenam [...] new 2679161c09ff namei.c: switch user pathname imports to CLASS(filename{,_flags}) new 82cbd3cc80de move_mount(2): switch to CLASS(filename_maybe_null) new 750d2f1f7b5c chroot(2): switch to CLASS(filename) new b2b8c555b7ff quotactl_block(): switch to CLASS(filename) new e8036b45b797 statx: switch to CLASS(filename_maybe_null) new a5a6930572b4 user_statfs(): switch to CLASS(filename) new 0f0b3fa138f5 mqueue: switch to CLASS(filename) new 2c4f57df9ec1 ksmbd: use CLASS(filename_kernel) new a102296c6807 alpha: switch osf_mount() to strndup_user() new 8311223d18bb sysfs(2): fs_index() argument is _not_ a pathname new ce3f4e85a805 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 (90243e0de4ca) \ N -- N -- N refs/heads/fs-next (ce3f4e85a805)
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 108 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: .../devicetree/bindings/ufs/ufs-common.yaml | 4 +- Documentation/filesystems/porting.rst | 8 ++ .../media/v4l/metafmt-arm-mali-c55.rst | 2 +- MAINTAINERS | 1 + arch/riscv/net/bpf_jit_comp64.c | 6 +- drivers/media/i2c/ov02c10.c | 28 +++---- drivers/media/pci/intel/Kconfig | 2 +- drivers/media/pci/intel/ipu-bridge.c | 29 +++++++ .../media/platform/arm/mali-c55/mali-c55-params.c | 7 -- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 41 ++++++---- drivers/scsi/bfa/bfa_fcs.c | 2 +- drivers/scsi/scsi_error.c | 24 ++++++ drivers/scsi/scsi_lib.c | 2 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufs-mediatek.c | 2 +- fs/btrfs/disk-io.c | 13 ++++ fs/btrfs/extent-tree.c | 28 ++++--- fs/btrfs/fs.h | 8 ++ fs/btrfs/volumes.c | 2 +- fs/coredump.c | 3 +- fs/exec.c | 89 ++++++---------------- fs/init.c | 22 ++++-- fs/internal.h | 14 ++-- fs/namei.c | 88 +++++++++++---------- fs/nfs/delegation.c | 2 +- fs/nfs/inode.c | 10 ++- fs/nfs/io.c | 2 + fs/nfs/nfs42proc.c | 29 ++++--- include/linux/fs.h | 3 +- include/scsi/scsi_eh.h | 6 ++ include/uapi/linux/media/arm/mali-c55-config.h | 9 --- io_uring/fs.c | 25 +++--- kernel/bpf/verifier.c | 5 ++ net/bpf/test_run.c | 25 ++++-- rust/helpers/bitops.c | 42 ++++++++++ .../bpf/prog_tests/xdp_context_test_run.c | 14 +++- 36 files changed, 371 insertions(+), 233 deletions(-)