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 b26690adc8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 917e24fe0836 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits b97b58f87e1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits f1ad99115bed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 39ae9666e0dc Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1d6f7969f6fa Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits effdb737c3a7 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 27c9c333f72b Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 08905ca1cc95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e426abc55c2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 151f0eb19481 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a94038e996a7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 77021bdfcbc4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cfbc455dc2e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 920ad7e9e375 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1ff083236319 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits bc7915c92515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa176f4f28e5 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 2d675533c767 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 4a68c5997586 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2abed7cbada9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d93fde3696ed cifs: Fix endian types in struct rfc1002_session_packet omits b69d39f19421 cifs: Use cifs_autodisable_serverino() for disabling CIFS_ [...] omits 73a62be25e14 smb3: add missing tracepoint for querying wsl EAs omits 21a8a59972c7 smb: client: fix order of arguments of tracepoints omits 5c790afbbb21 smb: client: fix oops due to unset link speed omits 9fb5f951a601 smb: client: correctly handle ErrorContextData as a flexib [...] omits 70fddd56e45a smb: client: don't retry DFS targets on server shutdown omits a66686937526 smb: client: fix return value of parse_dfs_referrals() omits 8cdd7d6b12ee smb: client: optimize referral walk on failed link targets omits d45ae52afe2d smb: client: provide dns_resolve_{unc,name} helpers omits 3c6262a23d87 smb: client: parse DNS domain name from domain= option omits b65bb74446f4 smb: client: fix DFS mount against old servers with NTLMSSP omits 7cfaeb3b22f5 smb: client: parse av pair type 4 in CHALLENGE_MESSAGE omits b8937407edbc smb: client: introduce av_for_each_entry() helper new ffd294d346d1 Linux 6.13 adds be503db4d0f2 vsprintf: simplify number handling adds 03d23941bf03 vsprintf: avoid nested switch statement on same variable adds 9e0e6d8a3268 vsprintf: fix calling convention for format_decode() adds 938df695e98d vsprintf: associate the format state with the format pointer adds 312f48b2e27f vsprintf: deal with format flags with a simple lookup table adds 614d13462dae vsprintf: deal with format specifiers with a lookup table adds f372b2256acb vsnprintf: inline skip_atoi() again adds 2b76e39fca47 vsnprintf: mark the indirect width and precision cases unlikely adds 8d4826cc8a8a vsnprintf: collapse the number format state into one single state adds 4c538044ee2d vsprintf: don't make the 'binary' version pack small integ [...] adds fa47906ff358 vsnprintf: fix up kerneldoc for argument name changes adds ecdc475e0707 vsnprintf: fix the number base for non-numeric formats new 5293b5f97ea1 Merge branch 'vsnprintf' new 027ea4f5f2c8 x86: use proper 'clac' and 'stac' opcode names new 91309a70829d x86: use cmov for user address masking new ca56a74a31e2 Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub [...] new d58295242436 Merge tag 'vfs-6.14-rc1.kcore' of git://git.kernel.org/pub [...] new 4f3b63e8a8a2 fs: Fix return type of do_mount() from long to int new 4b193fa75eff lockref: remove lockref_put_not_zero new d60f2280a1b5 lockref: improve the lockref_get_not_zero description new 6d2868d5b6fc lockref: use bool for false/true returns new 25d8060418b4 lockref: drop superfluous externs new 63440d1c6dd1 lockref: add a lockref_init helper new 8c32b87c4f88 dcache: use lockref_init for d_lockref new 6f86f1465b59 erofs: use lockref_init for pcl->lockref new 3e652eba244c gfs2: use lockref_init for qd_lockref new c859df526b20 Merge patch series "lockref cleanups" new 4b84a4c8d40d Merge tag 'vfs-6.14-rc1.misc' of git://git.kernel.org/pub/ [...] new 5f85bd6aecea Merge tag 'vfs-6.14-rc1.pidfs' of git://git.kernel.org/pub [...] new 37c12fcb3c8e Merge tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/p [...] new 1a89a6924b58 Merge tag 'kernel-6.14-rc1.pid' of git://git.kernel.org/pu [...] new f9d94f78a874 samples/vfs: use shared header new 68e6b7d98bc6 samples/vfs: fix build warnings new 100ceb4817a2 Merge tag 'vfs-6.14-rc1.mount.v2' of git://git.kernel.org/ [...] new 7e587c20adab Merge tag 'vfs-6.14-rc1.libfs' of git://git.kernel.org/pub [...] new 47c9f2b3c838 Merge tag 'vfs-6.14-rc1.statx.dio' of git://git.kernel.org [...] new b971424b6e3c Merge tag 'vfs-6.14-rc1.afs' of git://git.kernel.org/pub/s [...] new 1851bccf608a Merge tag 'gfs2-for-6.14' of git://git.kernel.org/pub/scm/ [...] new c221a9a29d41 btrfs: selftests: correct RAID stripe-tree feature flag setting new 9257d8632a36 btrfs: don't try to delete RAID stripe-extents if we don't [...] new 5a0e38eab769 btrfs: assert RAID stripe-extent length is always greater than 0 new a678543e609d btrfs: fix front delete range calculation for RAID stripe extents new 50cae2ca6956 btrfs: fix tail delete of RAID stripe-extents new 76643119045e btrfs: fix deletion of a range spanning parts two RAID str [...] new 6aa0e7cc569e btrfs: implement hole punching for RAID stripe extents new dc14ba10781b btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents new d44d3d724bb2 btrfs: selftests: check for correct return value of failed lookup new a0afdec2552c btrfs: selftests: don't split RAID extents in half new 1d395c3926d8 btrfs: selftests: test RAID stripe-tree deletion spanning [...] new 27ae15b25b6e btrfs: selftests: add selftest for punching holes into the [...] new cfda28fb706d btrfs: selftests: add test for punching a hole into 3 RAID [...] new 9d0c23db26cb btrfs: selftests: add a selftest for deleting two out of t [...] new 0eb4aaa230d7 Merge tag 'for-6.14-tag' of git://git.kernel.org/pub/scm/l [...] adds 200f091c95bb coredump: Do not lock during 'comm' reporting adds 6baab135eb00 MAINTAINERS: exec: Add auxvec.h UAPI adds 136a78710f33 MAINTAINERS: exec: Mark Kees as maintainer adds b6709dcd87ac fs: binfmt: Fix a typo adds 4188fc31a95e exec: move warning of null argv to be next to the relevant code adds fa1bdca98d74 exec: remove legacy custom binfmt modules autoloading adds 3a3f61ce5e0b exec: Make sure task->comm is always NUL-terminated adds 543841d18060 exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case adds 184a9358e506 selftests/exec: add a test for execveat()'s comm adds 55cf2f4b945f binfmt_flat: Fix integer overflow bug on 32 bit systems new fadc3ed9ce1c Merge tag 'execve-v6.14-rc1' of git://git.kernel.org/pub/s [...] adds 542243af7182 pstore/blk: trivial typo fixes adds 067cdf020329 pstore/zone: avoid dereferencing zero sized ptr after init zones new 5d8a4bd6b251 Merge tag 'pstore-v6.14-rc1' of git://git.kernel.org/pub/s [...] new 2622f2904170 Merge tag 'bcachefs-2025-01-20.2' of git://evilpiepirate.o [...] new 3d3a9c8b89d4 Merge tag 'dlm-6.14' of git://git.kernel.org/pub/scm/linux [...] new fd715b0115d5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 33160480d742 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 780095660464 bcachefs: bch2_moving_ctxt_to_text() -> bch2_moving_ctxt_t [...] new 5c28531ef005 bcachefs: kill bch_read_bio.devs_have new 3ca35a48d0db bcachefs: Avoid holding btree locks when blocking on IO new bb25e1e01016 bcachefs: x-macroize BCH_READ flags new f8d7c24cffe2 bcachefs: Rename BCH_WRITE flags fer consistency with othe [...] new e4e474e4d009 bcachefs: rbio_init_fragment() new 7fa62503e2e5 bcachefs: rbio_init() cleanup new 6a967d3330d9 bcachefs: data_update now embeds bch_read_bio new 3a03dd8ea26f bcachefs: promote_op uses embedded bch_read_bio new 728dea2bac06 bcachefs: bch2_update_unwritten_extent() no longer depens on wbio new b4edf03721c3 bcachefs: cleanup redundant code around data_update_op ini [...] new 011f7b803ba4 bcachefs: Be stricter in bch2_read_retry_nodecode() new c293d7dcfad7 bcachefs: Promotes should use BCH_WRITE_only_specified_devs new 2467257e9dce bcachefs: Self healing writes are BCH_WRITE_alloc_nowait new 0de6b284015b bcachefs: Rework init order in bch2_data_update_init() new 6e297c556d1c bcachefs: Bail out early on alloc_nowait data updates new 625e0595113d bcachefs: Don't start promotes from bch2_rbio_free() new 2943ca260a6b bcachefs: Don't self-heal if a data update is already rewriting new 52053481537e bcachefs: Internal reads can now correct errors new 1c7ed9ddcc76 bcachefs: fix trace_copygc new 9199bad30a39 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 55fb2a89207b Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 0db705e3fdec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf5a3428091f Merge branch 'master' of git://github.com/ceph/ceph-client.git new 62eecd8aac6c smb: client: introduce av_for_each_entry() helper new 0e8ae9b953bc smb: client: parse av pair type 4 in CHALLENGE_MESSAGE new ad46faff1afc smb: client: fix DFS mount against old servers with NTLMSSP new 489d1523105e smb: client: parse DNS domain name from domain= option new 4b1b4c8be9de smb: client: provide dns_resolve_{unc,name} helpers new 5433c629e8d4 smb: client: optimize referral walk on failed link targets new bfc115503015 smb: client: fix return value of parse_dfs_referrals() new 48aa99523e88 smb: client: don't retry DFS targets on server shutdown new 215b7f9ecb8d smb: client: correctly handle ErrorContextData as a flexib [...] new be7a6a776695 smb: client: fix oops due to unset link speed new 11f8b80ab9f9 smb: client: fix order of arguments of tracepoints new 72cf9e94f32f smb3: add missing tracepoint for querying wsl EAs new 015683d4ed0d cifs: Use cifs_autodisable_serverino() for disabling CIFS_ [...] new 4e2ee3282915 cifs: Fix endian types in struct rfc1002_session_packet new 014fdae602c1 cifs: Add missing NT_STATUS_* codes from nterr.h to nterr.c new 6d08851c6013 cifs: Fix printing Status code into dmesg new 4bda5f4de038 cifs: Remove declaration of dead CIFSSMBQuerySymLink function new e20a405fe4f2 cifs: Do not attempt to call CIFSSMBRenameOpenFile() witho [...] new 10e6fe53d90b cifs: Do not attempt to call CIFSGetSrvInodeNumber() witho [...] new 0d50084b6d6a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0a5c5916a94a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 313f278cd267 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d86099d63786 exfat: fix just enough dentries but allocate a new cluster to dir new 1cb6d5e86dfe Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 088318df5ac6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a94c023f1920 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 97f4aa1de0de fuse: rename to fuse_dev_end_requests and make non-static new 3f9815df030c fuse: Move fuse_get_dev to header file new e39e31613fca fuse: Move request bits new 3d75eb0c9c67 fuse: Add fuse-io-uring design documentation new 55fbef85e3b0 fuse: make args->in_args[0] to be always the header new ec976c330c5b fuse: {io-uring} Handle SQEs - register commands new 2b94834724e9 fuse: Make fuse_copy non static new 29a798d5dc68 fuse: Add fuse-io-uring handling into fuse_copy new fedcc649dd0f fuse: {io-uring} Make hash-list req unique finding functio [...] new 1e64fdc3ef05 fuse: Add io-uring sqe commit and fetch support new 8740b4f3af95 fuse: {io-uring} Handle teardown of ring entries new 7ea7b9100c65 fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} no [...] new 174f17024ff9 fuse: Allow to queue fg requests through io-uring new 056ef527f665 fuse: Allow to queue bg requests through io-uring new df4d1a79d8f6 fuse: {io-uring} Prevent mount point hang on fuse-server t [...] new f2c9bb6f7e43 fuse: block request allocation until io-uring init is complete new 308b74ac6dde fuse: enable fuse-over-io-uring new 0ad6b5241b36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8cb1b8ee568d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 611bd0f836c1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 1a09b7db427d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 890078595019 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 69146a8c893f ubi: ubi_get_ec_info: Fix compiling error 'cast specifies [...] new 79ed9591104b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a22a29655c42 net/9p/fd: support ipv6 for trans=tcp new c873f5466c83 Merge branch '9p-next' of git://github.com/martinetd/linux new 07eae0fa67ca xfs: check for dead buffers in xfs_buf_find_insert new ee10f6fcdb96 xfs: fix buffer lookup vs release race new 97101aaa2d6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 1ae183d2c9f3 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new e8978e6aa9a7 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 (b26690adc8e8) \ N -- N -- N refs/heads/fs-next (e8978e6aa9a7)
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 129 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/filesystems/fuse-io-uring.rst | 101 ++ MAINTAINERS | 3 +- Makefile | 2 +- arch/x86/include/asm/smap.h | 18 +- arch/x86/include/asm/uaccess_64.h | 12 +- arch/x86/lib/getuser.S | 5 +- drivers/mtd/ubi/cdev.c | 3 +- fs/bcachefs/alloc_foreground.c | 25 +- fs/bcachefs/alloc_foreground.h | 17 + fs/bcachefs/data_update.c | 178 +++- fs/bcachefs/data_update.h | 8 +- fs/bcachefs/errcode.h | 5 + fs/bcachefs/fs-io-buffered.c | 23 +- fs/bcachefs/fs-io-direct.c | 20 +- fs/bcachefs/io_read.c | 475 +++++----- fs/bcachefs/io_read.h | 70 +- fs/bcachefs/io_write.c | 82 +- fs/bcachefs/io_write.h | 29 +- fs/bcachefs/io_write_types.h | 2 +- fs/bcachefs/move.c | 64 +- fs/bcachefs/movinggc.c | 11 +- fs/bcachefs/rebalance.c | 4 +- fs/bcachefs/trace.h | 26 +- fs/binfmt_flat.c | 2 +- fs/binfmt_misc.c | 2 +- fs/btrfs/raid-stripe-tree.c | 11 +- fs/btrfs/tests/raid-stripe-tree-tests.c | 14 +- fs/exec.c | 63 +- fs/exfat/namei.c | 2 +- fs/fuse/Kconfig | 12 + fs/fuse/Makefile | 1 + fs/fuse/dax.c | 11 +- fs/fuse/dev.c | 127 +-- fs/fuse/dev_uring.c | 1318 +++++++++++++++++++++++++++ fs/fuse/dev_uring_i.h | 205 +++++ fs/fuse/dir.c | 32 +- fs/fuse/fuse_dev_i.h | 67 ++ fs/fuse/fuse_i.h | 30 + fs/fuse/inode.c | 14 +- fs/fuse/xattr.c | 7 +- fs/pstore/blk.c | 4 +- fs/pstore/zone.c | 5 + fs/smb/client/cifsproto.h | 3 - fs/smb/client/inode.c | 7 + fs/smb/client/netmisc.c | 4 +- fs/smb/client/nterr.c | 8 + fs/smb/client/smb1ops.c | 6 + fs/xfs/xfs_buf.c | 94 +- fs/xfs/xfs_buf.h | 2 +- fs/xfs/xfs_trace.h | 10 +- include/linux/binfmts.h | 4 +- include/linux/coredump.h | 4 +- include/linux/sched.h | 9 +- include/uapi/linux/fuse.h | 76 +- io_uring/io-wq.c | 2 +- io_uring/sqpoll.c | 2 +- kernel/kthread.c | 3 +- lib/vsprintf.c | 574 +++++------- net/9p/trans_fd.c | 56 +- samples/vfs/mountinfo.c | 13 +- samples/vfs/samples-vfs.h | 241 +++++ samples/vfs/test-list-all-mounts.c | 111 +-- tools/testing/selftests/exec/execveat.c | 75 +- 63 files changed, 3246 insertions(+), 1168 deletions(-) create mode 100644 Documentation/filesystems/fuse-io-uring.rst create mode 100644 fs/fuse/dev_uring.c create mode 100644 fs/fuse/dev_uring_i.h create mode 100644 fs/fuse/fuse_dev_i.h create mode 100644 samples/vfs/samples-vfs.h