This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/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 [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 + 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 | 6 + 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 +- fs/Kconfig | 21 +- fs/erofs/super.c | 2 +- fs/ext2/super.c | 3 +- fs/ext4/super.c | 3 +- fs/xfs/xfs_super.c | 16 +- include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/platform_data/dma-dw.h | 21 +- include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/idxd.h | 24 + 87 files changed, 5560 insertions(+), 1995 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