This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code adds c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next adds 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] adds df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] adds 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] adds 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code adds 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional adds af2eec750281 dmaengine: altera-msgdma: make response port optional adds ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] adds 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management adds 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() adds 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] adds 258cb692b820 dmaengine: at_xdmac: use platform_driver_register adds ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class adds 568b2126466f dmaengine: idxd: fix uninit var for alt_drv adds 673d812d30be dmaengine: idxd: fix wq slot allocation index check adds a9c171527a34 dmaengine: idxd: rotate portal address for better performance adds 125d10373ad9 dmanegine: idxd: add software command status adds b60bb6e2bfc1 dmaengine: idxd: fix abort status check adds 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned adds 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] adds f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] adds c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings adds b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it adds dd861267bfec dma: imx-dma: configure the generic DMA type to make it work adds ffa179ae2af6 Merge branch 'fixes' into next adds e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub [...] adds 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries adds f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation adds 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning adds f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic adds 2169b908894d IB/hfi1: make hist static adds 4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm adds 2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub [...] adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds 9e56614c44b9 cxl/pci: Fix lockdown level adds da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() adds 9d1b3afd7304 cxl/uapi: Fix defined but not used warnings adds a01da6ca7d0a cxl/pmem: Fix Documentation warning adds 2b922a9d064f cxl/registers: Fix Documentation warning adds 70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters new 7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names new e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr new 7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/l [...] adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 88b604263f3d s390/unwind: use current_frame_address() to unwind current task adds a052096bdd68 s390/topology: fix topology information when calling cpu h [...] adds 2e8275285a60 s390/mm: fix kernel doc comments adds 5dddfaac4c25 s390/cpum_cf: move array from header to C file adds 44bead2545f1 s390/con3270: use proper type for tasklet function adds 7a928af413c3 s390/ctrlchar: fix kernel doc comment adds 19379d456f7b s390/cio: fix kernel doc comment adds ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV adds 85ad27215ca5 s390/pci: read clp_list_pci_req only once adds 68c32eb2707a s390: remove xpram device driver adds 7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment adds ff8a58b0ae73 s390/sclp: add __nonstring annotation adds f6beebb15eee scsi: zfcp: fix kernel doc comments adds 2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators adds 9652cb805c44 s390/ftrace: remove incorrect __va usage adds bb9c14ad267d hugetlbfs: s390 is always 64bit new f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 54357f0c9149 tracing: Add migrate-disabled counter to tracing output. adds 5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs adds 4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_pe [...] adds 40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init [...] adds b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig an [...] adds 26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters adds 32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace [...] adds 903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_k [...] adds 47914d4e591c tools/bootconfig: Show whole test command for each test case adds 0be083cee42e tracing: synth events: increase max fields count adds c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array adds 04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove [...] new cfd799837dbc tracing/boot: Fix to loop on only subkeys new 43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] new 35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation new d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub [...]
The 8 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/ABI/stable/sysfs-driver-dma-idxd | 9 + Documentation/admin-guide/bootconfig.rst | 39 +- Documentation/admin-guide/kernel-parameters.txt | 5 + .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 +++ .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + Documentation/driver-api/cxl/memory-devices.rst | 8 +- MAINTAINERS | 62 +- arch/arm/Kconfig | 1 - arch/arm/Makefile | 3 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 ++-- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +++-- arch/arm/kernel/traps.c | 47 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/tools/syscall.tbl | 2 +- arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 13 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/pgtable.c | 4 +- arch/s390/pci/pci_clp.c | 9 +- arch/um/Kconfig | 1 + arch/um/drivers/virt-pci.c | 108 ++- arch/um/drivers/virtio_uml.c | 5 +- arch/um/kernel/skas/clone.c | 3 +- arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 12 +- drivers/cxl/core/Makefile | 8 + drivers/cxl/{core.c => core/bus.c} | 464 +--------- drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 ++++++ drivers/cxl/core/pmem.c | 230 +++++ drivers/cxl/core/regs.c | 249 ++++++ drivers/cxl/cxl.h | 1 - drivers/cxl/{mem.h => cxlmem.h} | 35 +- drivers/cxl/pci.c | 439 ++++------ drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/super.c | 191 ++-- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 + drivers/dma/dw/idma32.c | 138 ++- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 ++ drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 +++ drivers/dma/idxd/device.c | 382 ++++++-- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 +++- drivers/dma/idxd/init.c | 148 ++-- drivers/dma/idxd/irq.c | 190 +--- drivers/dma/idxd/registers.h | 6 + drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 +++---------- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 +++ drivers/dma/ptdma/ptdma-dev.c | 305 +++++++ drivers/dma/ptdma/ptdma-dmaengine.c | 389 +++++++++ drivers/dma/ptdma/ptdma-pci.c | 243 ++++++ drivers/dma/ptdma/ptdma.h | 324 +++++++ drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 +++++++++++++++++++++ drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/k3-psil-j721e.c | 73 ++ drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/nvdimm/label.c | 256 ++++-- drivers/nvdimm/label.h | 1 - drivers/nvdimm/namespace_devs.c | 113 +-- drivers/nvdimm/nd.h | 150 ++++ drivers/nvdimm/pmem.c | 4 +- drivers/s390/block/Kconfig | 11 - drivers/s390/block/Makefile | 1 - drivers/s390/block/xpram.c | 416 --------- drivers/s390/char/con3270.c | 7 +- drivers/s390/char/ctrlchar.c | 11 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/device.c | 21 +- drivers/s390/cio/device_id.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 14 +- drivers/s390/crypto/zcrypt_cex2a.c | 8 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 8 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 38 +- drivers/s390/scsi/zfcp_dbf.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 4 +- fs/Kconfig | 24 +- fs/attr.c | 50 +- fs/erofs/super.c | 2 +- fs/eventpoll.c | 5 +- fs/ext2/super.c | 3 +- fs/ext4/super.c | 3 +- fs/filesystems.c | 27 +- fs/gfs2/inode.c | 4 +- fs/hostfs/hostfs_kern.c | 1 + fs/io_uring.c | 2 + fs/xfs/xfs_super.c | 16 +- include/asm-generic/div64.h | 14 +- include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/eventpoll.h | 18 + include/linux/fs.h | 4 +- include/linux/platform_data/dma-dw.h | 21 +- include/linux/syscalls.h | 3 + include/linux/uio.h | 6 +- include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/idxd.h | 24 + include/uapi/linux/virtio_pcidev.h | 5 +- init/do_mounts.c | 90 +- init/main.c | 37 +- ipc/sem.c | 85 +- kernel/trace/trace.c | 26 +- kernel/trace/trace_boot.c | 6 +- kernel/trace/trace_eprobe.c | 5 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_output.c | 11 +- kernel/trace/trace_synth.h | 2 +- lib/logic_iomem.c | 16 +- mm/maccess.c | 28 +- tools/bootconfig/main.c | 4 +- tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/bootconfig/test-bootconfig.sh | 4 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 2 +- 184 files changed, 6469 insertions(+), 3067 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 drivers/cxl/core/Makefile rename drivers/cxl/{core.c => core/bus.c} (58%) create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c rename drivers/cxl/{mem.h => cxlmem.h} (71%) create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/s390/block/xpram.c