This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 05dbaf8dd8bf Merge tag 'x86-urgent-2025-01-28' of git://git.kernel.org/ [...] new 27560b371ab8 fs: pack struct kstat better new 92270d076115 fuse: rename to fuse_dev_end_requests and make non-static new 867d93dcdede fuse: Move fuse_get_dev to header file new 88be7aa98d91 fuse: Move request bits new a7040a06e4bc fuse: Add fuse-io-uring design documentation new 7ccd86ba3a48 fuse: make args->in_args[0] to be always the header new 24fe962c86f5 fuse: {io-uring} Handle SQEs - register commands new d0f9c62aaf7a fuse: Make fuse_copy non static new f773a7c2c3d9 fuse: Add fuse-io-uring handling into fuse_copy new 382133653061 fuse: {io-uring} Make hash-list req unique finding functio [...] new c090c8abae4b fuse: Add io-uring sqe commit and fetch support new 4a9bfb9b6850 fuse: {io-uring} Handle teardown of ring entries new ba74ba571189 fuse: {io-uring} Make fuse_dev_queue_{interrupt,forget} no [...] new c2c9af9a0b13 fuse: Allow to queue fg requests through io-uring new 857b0263f30e fuse: Allow to queue bg requests through io-uring new b6236c8407cb fuse: {io-uring} Prevent mount point hang on fuse-server t [...] new 3393ff964e0f fuse: block request allocation until io-uring init is complete new 786412a73e7e fuse: enable fuse-over-io-uring new 2d4fde59fd50 fuse: prevent disabling io-uring on active connections new 92cc9acff719 Merge tag 'fuse-update-6.14' of git://git.kernel.org/pub/s [...] new 1751f872cc97 treewide: const qualify ctl_tables where applicable new af13ff1c33e0 Merge tag 'constfy-sysctl-6.14-rc1' of git://git.kernel.or [...] new b0430f39de08 lib/crc: simplify the kconfig options for CRC implementations new 5e3c1c48fac3 lib/crc32: remove other generic implementations new fed3819bac88 Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] new 11b93559000c powerpc/pseries/eeh: Fix get PE state translation new 17391cb2613b powerpc/pseries/iommu: Don't unset window if it was never set new aa5216a2b065 Merge tag 'powerpc-6.14-2' of git://git.kernel.org/pub/scm [...] new c8e88de1b44e ACPI/HMAT: Move HMAT messages to pr_debug() new 2f84d072bdcb cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() new 5e31e3477f16 cxl/events: Update Common Event Record to CXL spec rev 3.1 new 816667585016 cxl/events: Add Component Identifier formatting for CXL sp [...] new ae8341313058 cxl/events: Update General Media Event Record to CXL spec rev 3.1 new 24ec41f7c7b2 cxl/events: Update DRAM Event Record to CXL spec rev 3.1 new 4c6e20eb564e cxl/events: Update Memory Module Event Record to CXL spec rev 3.1 new 6cdbd84dc42b cxl/test: Update test code for event records to CXL spec rev 3.1 new 448a60e85ae2 cxl/core/regs: Refactor out functions to count regblocks o [...] new 9071080d1e7a Merge tag 'cxl-for-6.14' of git://git.kernel.org/pub/scm/l [...] new f839f532c9b0 xen: pcpu: remove unnecessary __ref annotation new 6d002348789b Grab mm lock before grabbing pt lock new bda50f7770e5 xen: update pvcalls_front_accept prototype new b2091a64820f Merge tag 'for-linus-6.14-rc1-tag' of git://git.kernel.org [...] new 3028583d1314 regulator: TPS6287X: Use min/max uV to get VRANGE new 155c569fa4c3 regulator: core: Add missing newline character new ebbb8be421ee Merge tag 'regulator-fix-v6.14-merge-window' of git://git. [...]
The 45 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 | 99 ++ Documentation/filesystems/index.rst | 1 + arch/arm/kernel/isa.c | 2 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/process.c | 2 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 6 +- arch/powerpc/platforms/pseries/iommu.c | 3 + arch/powerpc/platforms/pseries/mobility.c | 2 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/vector.c | 2 +- arch/s390/appldata/appldata_base.c | 2 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/hiperdispatch.c | 2 +- arch/s390/kernel/topology.c | 2 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/pgalloc.c | 2 +- arch/x86/entry/vdso/vdso32-setup.c | 2 +- arch/x86/kernel/cpu/bus_lock.c | 2 +- arch/x86/xen/mmu_pv.c | 4 + crypto/fips.c | 2 +- drivers/acpi/numa/hmat.c | 24 +- drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hpet.c | 2 +- drivers/char/ipmi/ipmi_poweroff.c | 2 +- drivers/char/random.c | 2 +- drivers/cxl/core/pci.c | 6 +- drivers/cxl/core/regs.c | 56 +- drivers/cxl/core/trace.h | 259 ++++- drivers/cxl/cxl.h | 6 +- drivers/cxl/pci.c | 6 +- drivers/cxl/port.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/xe/xe_observation.c | 2 +- drivers/hv/hv_common.c | 2 +- drivers/md/md.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 4 +- drivers/perf/arm_pmuv3.c | 2 +- drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/regulator/core.c | 2 +- drivers/regulator/tps6287x-regulator.c | 57 ++ drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/sg.c | 2 +- drivers/xen/balloon.c | 2 +- drivers/xen/pcpu.c | 2 +- drivers/xen/pvcalls-front.c | 14 +- drivers/xen/pvcalls-front.h | 2 +- fs/aio.c | 2 +- fs/cachefiles/error_inject.c | 2 +- fs/coda/sysctl.c | 2 +- fs/coredump.c | 2 +- fs/dcache.c | 2 +- fs/devpts/inode.c | 2 +- fs/eventpoll.c | 2 +- fs/exec.c | 2 +- fs/file_table.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 | 1319 +++++++++++++++++++++++++ fs/fuse/dev_uring_i.h | 205 ++++ fs/fuse/dir.c | 32 +- fs/fuse/fuse_dev_i.h | 66 ++ fs/fuse/fuse_i.h | 32 +- fs/fuse/inode.c | 14 +- fs/fuse/sysctl.c | 2 +- fs/fuse/xattr.c | 7 +- fs/inode.c | 2 +- fs/lockd/svc.c | 2 +- fs/locks.c | 2 +- fs/namei.c | 2 +- fs/namespace.c | 2 +- fs/nfs/nfs4sysctl.c | 2 +- fs/nfs/sysctl.c | 2 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ocfs2/stackglue.c | 2 +- fs/pipe.c | 2 +- fs/quota/dquot.c | 2 +- fs/sysctls.c | 2 +- fs/userfaultfd.c | 2 +- fs/verity/init.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- include/cxl/event.h | 28 +- include/linux/stat.h | 4 +- include/uapi/linux/fuse.h | 76 +- init/do_mounts_initrd.c | 2 +- io_uring/io_uring.c | 2 +- ipc/ipc_sysctl.c | 2 +- ipc/mq_sysctl.c | 2 +- kernel/acct.c | 2 +- kernel/bpf/syscall.c | 2 +- kernel/delayacct.c | 2 +- kernel/exit.c | 2 +- kernel/hung_task.c | 2 +- kernel/kexec_core.c | 2 +- kernel/kprobes.c | 2 +- kernel/latencytop.c | 2 +- kernel/locking/lockdep.c | 2 +- kernel/panic.c | 2 +- kernel/pid.c | 2 +- kernel/pid_namespace.c | 2 +- kernel/pid_sysctl.h | 2 +- kernel/printk/sysctl.c | 2 +- kernel/reboot.c | 2 +- kernel/sched/autogroup.c | 2 +- kernel/sched/core.c | 2 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/signal.c | 2 +- kernel/stackleak.c | 2 +- kernel/sysctl-test.c | 6 +- kernel/sysctl.c | 4 +- kernel/time/timer.c | 2 +- kernel/trace/ftrace.c | 2 +- kernel/trace/trace_events_user.c | 2 +- kernel/umh.c | 2 +- kernel/utsname_sysctl.c | 4 +- kernel/watchdog.c | 2 +- lib/Kconfig | 118 +-- lib/crc32.c | 225 +---- lib/crc32defs.h | 59 -- lib/gen_crc32table.c | 113 +-- lib/test_sysctl.c | 6 +- mm/compaction.c | 2 +- mm/hugetlb.c | 2 +- mm/hugetlb_vmemmap.c | 2 +- mm/memory-failure.c | 2 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 2 +- mm/page_alloc.c | 2 +- security/apparmor/lsm.c | 2 +- security/keys/sysctl.c | 2 +- security/yama/yama_lsm.c | 2 +- tools/testing/cxl/test/mem.c | 23 +- tools/testing/cxl/test/mock.c | 6 +- 142 files changed, 2494 insertions(+), 759 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 delete mode 100644 lib/crc32defs.h