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_binutils/release-aarch64 in repository toolchain/ci/linux.
from db54d0c65422 Merge v5.14.7 new 952d4ed0bd65 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register new fb28e3d5d0d8 PCI: aardvark: Fix reporting CRS value new f59fcad27535 console: consume APC, DM, DCS new 5cd412eda5d6 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] new 069c28830690 um: fix stub location calculation new dc25d3bebac1 coredump: fix memleak in dump_vma_snapshot() new 6909fa41fbd4 um: virtio_uml: fix memory leak on init failures new e00e0ed534a2 RDMA/hns: Enable stash feature of HIP09 new e0291e6fb03d RDMA/mlx5: Fix xlt_chunk_align calculation new b005ce62b39c dmaengine: acpi: Avoid comparison GSI with Linux vIRQ new d4e7c85ae25f perf test: Fix bpf test sample mismatch reporting new 60a830dc0a2b perf symbol: Look for ImageBase in PE file to compute .tex [...] new 24a026e4ae1d perf tools: Allow build-id with trailing zeros new 8843c3dc1ad2 staging: rtl8723bs: fix wpa_set_auth_algs() function new 61c87f0674e5 n64cart: fix return value check in n64cart_probe() new e0e873820b55 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() new bc013a3943af 9p/trans_virtio: Remove sysfs file on probe failure new 861006fa37d8 pwm: ab8500: Fix register offset calculation to not depend [...] new 154d764b1f82 prctl: allow to setup brk for et_dyn executables new ada62fe1bdbc nilfs2: use refcount_dec_and_lock() to fix potential UAF new 07906d13ba6b profiling: fix shift-out-of-bounds bugs new 04864f20674f PM: sleep: core: Avoid setting power.must_resume to false new 02006feaf26f thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] new ec33d4bcec80 ceph: cancel delayed work instead of flushing on mdsc teardown new 1c90a357cef4 pwm: lpc32xx: Don't modify HW state in .probe() after the [...] new 81680e81b71a pwm: mxs: Don't modify HW state in .probe() after the PWM [...] new acf769fe268d dmanegine: idxd: cleanup all device related bits after dis [...] new 6c578df6fdd9 dmaengine: idxd: have command status always set new 858343654607 dmaengine: idxd: fix wq slot allocation index check new ecf3158aad68 dmaengine: idxd: fix abort status check new 0e53af9116e4 dmaengine: idxd: clear block on fault flag when clear wq new c3315f6436e7 platform/chrome: sensorhub: Add trace events for sample new 674534e6327e platform/chrome: cros_ec_trace: Fix format warnings new bf55b052cfeb s390/entry: make oklabel within CHKSTG macro local new 7e68a2bd2169 SUNRPC: don't pause on incomplete allocation new 4abef9e11035 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 71f9ab9c157c init: move usermodehelper_enable() to populate_rootfs() new bdf3f584913c Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new 59faa7816df1 tools/bootconfig: Fix tracing_on option checking in ftrace [...] new 57df1f724b35 tracing/boot: Fix to loop on only subkeys new 654b40ff096e thermal/core: Fix thermal_cooling_device_register() prototype new 52cf80714d50 drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform new 0a1b8623d10c drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE [...] new 7eb2c8604702 dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER new 9a9d2fb4995a dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER new 2d0bfe7e6f5d parisc: Move pci_dev_is_behind_card_dino to where it is used new f74210e642c8 iommu/amd: Relocate GAMSup check to early_enable_iommus new cab628d695ab iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() new 4ca60140f83e iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() new 3a4a126d3515 arm64: mm: limit linear region to 51 bits for KVM in nVHE mode new f7525b4c5d40 drm/ttm: Fix a deadlock if the target BO is not idle during swap new f8d2c2cfbff3 of: property: Disable fw_devlink DT support for X86 new 4d74704a3975 riscv: dts: microchip: mpfs-icicle: Fix serial console new 70100a0fb72d dmaengine: idxd: depends on !UML new 786c11aebd4f dmaengine: sprd: Add missing MODULE_DEVICE_TABLE new e921d59a75c7 cxl: Move cxl_core to new directory new 964a98344922 cxl/pci: Introduce cdevm_file_operations new 996a4337be96 dmaengine: ioat: depends on !UML new 5c9fc5418714 dmaengine: xilinx_dma: Set DMA mask for coherent APIs new 0a96c9734bd8 s390: add kmemleak annotation in stack_alloc() new 417cd319e998 ASoC: audio-graph: respawn Platform Support new abae6b3bab39 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] new 8e4e080b2be0 ceph: fix memory leak on decode error in ceph_handle_caps new 8e46eccfc10f ceph: request Fw caps before updating the mtime in ceph_wr [...] new 6ca3781b4664 ceph: remove the capsnaps when removing caps new 31db9b13e54e ceph: lockdep annotations for try_nonblocking_invalidate new e0f8639c87e1 s390/unwind: use current_frame_address() to unwind current task new 13d4c38e5c51 btrfs: update the bdev time directly when closing new ebed7d89e54c btrfs: delay blkdev_put until after the device remove new 0e78f3da8e58 btrfs: fix lockdep warning while mounting sprout fs new 255c3bfa2826 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new e005476348f9 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 90b8f51480a4 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 6e17978ca9b8 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 7797daf14c3f nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 0ea5f803c39d nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new d51100f73561 thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int new d5b10c0b4288 habanalabs: fix nullifying of destroyed mmu pgt pool new 682645659796 drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address new 25b4e51e2333 drm/amd/display: Fix memory leak reported by coverity new 350b2f2b1f2a drm/amdgpu: fix fdinfo race with process exit new 46d712b46080 habanalabs: add validity check for event ID received from F/W new 836c0806500d habanalabs: fix mmu node address resolution in debugfs new f621eeead8d6 habanalabs: add "in device creation" status new ddd8601dd853 habanalabs: cannot sleep while holding spinlock new f53bd7fe1bf6 pwm: img: Don't modify HW state in .remove() callback new 2c92f9e8e039 pwm: rockchip: Don't modify HW state in .remove() callback new da6643141740 pwm: stm32-lp: Don't modify HW state in .remove() callback new e2860e2175c0 nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() new 2ab96bfe3201 block: genhd: don't call blkdev_show() with major_names_lock held new a3330c1c8319 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() new 46384252a8f4 blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for mul [...] new affd236df3e8 rtc: rx8010: select REGMAP_I2C new cacfce79af9b sched/idle: Make the idle timer expire in hard interrupt context new d1217e40d082 cifs: properly invalidate cached root handle when closing it new dcd45a08b9a6 io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_ [...] new bef2b32a1490 selinux,smack: fix subjective/objective credential use mixups new 1236431c8531 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV new c34892e1995d Linux 5.14.8 new de7659ca6664 Merge v5.14.8
The 100 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/driver-api/cxl/memory-devices.rst | 2 +- Makefile | 2 +- arch/arm64/kernel/cacheinfo.c | 7 +- arch/arm64/mm/init.c | 16 +++- arch/mips/kernel/cacheinfo.c | 7 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 6 +- arch/riscv/kernel/cacheinfo.c | 7 +- arch/s390/include/asm/stacktrace.h | 20 ++--- arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/setup.c | 10 ++- arch/um/drivers/virtio_uml.c | 4 +- arch/um/kernel/skas/clone.c | 3 +- arch/x86/kernel/cpu/cacheinfo.c | 7 +- 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 +- block/blk-mq.c | 14 +++- block/blk-throttle.c | 1 + block/genhd.c | 9 +- drivers/acpi/x86/s2idle.c | 67 ++++++++------- drivers/base/power/main.c | 2 +- drivers/block/n64cart.c | 4 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core/Makefile | 5 ++ drivers/cxl/{core.c => core/bus.c} | 4 +- drivers/cxl/{mem.h => cxlmem.h} | 15 ++++ drivers/cxl/pci.c | 67 ++++++++------- drivers/cxl/pmem.c | 2 +- drivers/dma-buf/Kconfig | 2 + drivers/dma/Kconfig | 4 +- drivers/dma/acpi-dma.c | 10 ++- drivers/dma/idxd/device.c | 98 ++++++++++++++++------ drivers/dma/idxd/idxd.h | 6 +- drivers/dma/idxd/irq.c | 16 +++- drivers/dma/idxd/submit.c | 2 +- drivers/dma/idxd/sysfs.c | 22 ++--- drivers/dma/sprd-dma.c | 1 + drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +++++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 ++- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 6 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +++- drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1 + drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/iommu/amd/init.c | 31 +++++-- drivers/iommu/intel/svm.c | 15 +++- drivers/misc/habanalabs/common/command_buffer.c | 2 - drivers/misc/habanalabs/common/debugfs.c | 2 +- drivers/misc/habanalabs/common/device.c | 3 + drivers/misc/habanalabs/common/habanalabs.h | 2 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 8 +- drivers/misc/habanalabs/common/memory.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 12 +-- drivers/misc/habanalabs/common/sysfs.c | 20 ++--- drivers/misc/habanalabs/gaudi/gaudi.c | 6 ++ drivers/misc/habanalabs/goya/goya.c | 6 ++ drivers/nvme/target/configfs.c | 3 +- drivers/of/property.c | 3 + drivers/parisc/dino.c | 18 ++-- drivers/pci/controller/pci-aardvark.c | 67 ++++++++++++++- drivers/pci/pci-bridge-emul.h | 2 +- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 ++++ drivers/platform/chrome/cros_ec_trace.h | 94 +++++++++++++++++++++ drivers/pwm/pwm-ab8500.c | 17 +++- drivers/pwm/pwm-img.c | 16 ---- drivers/pwm/pwm-lpc32xx.c | 10 +-- drivers/pwm/pwm-mxs.c | 13 ++- drivers/pwm/pwm-rockchip.c | 14 ---- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/rtc/Kconfig | 1 + drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 ++ drivers/thermal/rcar_gen3_thermal.c | 7 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/tty/vt/vt.c | 31 ++++++- fs/btrfs/ioctl.c | 15 +++- fs/btrfs/volumes.c | 48 +++++++---- fs/btrfs/volumes.h | 3 +- fs/ceph/caps.c | 75 ++++++++++++----- fs/ceph/file.c | 32 +++---- fs/ceph/mds_client.c | 32 ++++++- fs/ceph/metric.c | 4 +- fs/ceph/super.h | 6 ++ fs/cifs/smb2ops.c | 20 +++-- fs/coredump.c | 4 +- fs/io_uring.c | 2 +- fs/nilfs2/sysfs.c | 26 +++--- fs/nilfs2/the_nilfs.c | 9 +- include/linux/cacheinfo.h | 18 ---- include/linux/thermal.h | 5 +- include/uapi/misc/habanalabs.h | 4 +- init/initramfs.c | 2 + init/main.c | 1 - init/noinitramfs.c | 2 + kernel/profile.c | 21 ++--- kernel/sched/idle.c | 4 +- kernel/sys.c | 7 -- kernel/trace/trace_boot.c | 6 +- lib/Kconfig.debug | 4 +- net/9p/trans_virtio.c | 4 +- net/sunrpc/svc_xprt.c | 13 +-- security/selinux/hooks.c | 4 +- security/smack/smack_lsm.c | 4 +- sound/soc/generic/audio-graph-card.c | 6 ++ tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/perf/tests/bpf.c | 2 +- tools/perf/util/dso.c | 10 +++ tools/perf/util/symbol.c | 20 ++++- 113 files changed, 971 insertions(+), 466 deletions(-) create mode 100644 drivers/cxl/core/Makefile rename drivers/cxl/{core.c => core/bus.c} (99%) rename drivers/cxl/{mem.h => cxlmem.h} (83%)