This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a507db1d8fdc Merge tag '6.5-rc-smb3-client-fixes-part1' of git://git.sa [...] new 03f889378f33 xtensa: fix lock_mm_and_find_vma in case VMA not found new e4bd84c069f2 mm: Always downgrade mmap_lock if requested new 408579cd627a mm: Update do_vmi_align_munmap() return semantics new dd546618ba70 pid: use struct_size_t() helper new 40ca06d71d60 uapi: wireless: Replace zero-length array with flexible-ar [...] new 170ab6c51a42 Merge tag 'flex-array-transformations-6.5-rc1' of git://gi [...] new 7fffbc71075d sysctl: set variable sysctl_mount_point storage-class-spec [...] new be21a73edd5d Merge tag 'sysctl-fixes-v2-v6.4-rc1' of git://git.kernel.o [...] new 2d5153526f92 dax: fix missing-prototype warnings new 9e46e541cf19 testing: nvdimm: add missing prototypes for wrapped functions new 7f80ab365a1d libnvdimm: mark 'security_show' static again new e98d14fa7315 tools/testing/nvdimm: Drop empty platform remove function new 191a9f3a6111 nvdimm: make nd_class variable static new 0e796e3eafc5 nvdimm: make security_show static new 6d24b170a9db dax: Fix dax_mapping_release() use after free new 82b4ceeccb89 dax: Use device_unregister() in unregister_dax_mapping() new 70aab281e18c dax: Introduce alloc_dev_dax_id() new 2532f41607c4 dax: Cleanup extra dax_region references new dd0c64258a9d fsdax: remove redundant variable 'error' new 46e66dab8565 dax/kmem: Pass valid argument to memory_group_register_static new 95bf6df03d41 Merge branch 'for-6.5/dax-cleanups' into nvdimm-for-next new 1ea7ca1b0901 dax: enable dax fault handler to report VM_FAULT_HWPOISON new 0a1c979c6b7d Merge tag 'libnvdimm-for-6.5' of git://git.kernel.org/pub/ [...] new f6239d3f8ce4 rcuwait: Support timeouts new f279d0bc1350 cxl/pci: Allocate irq vectors earlier during probe new 9f7a320d167c cxl/pci: Introduce cxl_request_irq() new ccadf1310fb0 cxl/mbox: Add background cmd handling machinery new 8ea9c33d48f2 cxl/mbox: Allow for IRQ_NONE case in the isr new 9968c9dd568e cxl/mem: Introduce security state sysfs file new 0c36b6ad436a cxl/mbox: Add sanitization handling machinery new 48dcdbb16e5d cxl/mem: Wire up Sanitization support new c5c39217ff49 cxl/test: Add Sanitize opcode support new 180ffd338c35 cxl/mem: Support Secure Erase new f337043b56e0 cxl/test: Add Secure Erase opcode support new dcfb70610d40 Merge branch 'for-6.5/cxl-background' into for-6.5/cxl new 9521875bbe00 cxl: add a firmware update mechanism using the sysfs firmw [...] new b46c5fa57cc6 tools/testing/cxl: Fix command effects for inject/clear poison new 6e4ca04af73e tools/testing/cxl: Use named effects for the Command Effect Log new f6448cb5f2f3 tools/testing/cxl: add firmware update emulation to CXL memdevs new 867eab655d3b Merge branch 'for-6.5/cxl-fwupd' into for-6.5/cxl new 688baac1097d cxl/regs: Clarify when a 'struct cxl_register_map' is inpu [...] new 4c77cfcfe1af tools/testing/cxl: Remove unused @cxlds argument new c192e5432f25 cxl: Fix kernel-doc warnings new 3fe7feb0f37e cxl: Remove leftover attribute documentation in 'struct cx [...] new 59f8d1510739 cxl/mbox: Move mailbox related driver state to its own dat [...] new f6b8ab32e3ec cxl/memdev: Make mailbox functionality optional new 5aa39a9165cf cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {H [...] new cecbb5da9212 cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODE [...] new 8c897b366cda cxl/region: Manage decoder target_type at decoder-attach time new f3c8a37a432e cxl/pci: Unconditionally unmask 256B Flit errors new 516b300c4ca8 cxl/memdev: Formalize endpoint port linkage new 8f0220af58c3 Revert "cxl/port: Enable the HDM decoder capability for sw [...] new aeaefabc59ec Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl new d1257d098a5a cxl/region: Move cache invalidation before region teardown [...] new 2ab47045ac96 cxl/region: Flag partially torn down regions as unusable new adfe19738b71 cxl/region: Fix state transitions after reset failure new e2c18eb50c7b Merge branch 'for-6.5/cxl-region-fixes' into for-6.5/cxl new 143f83e2003a perf: Allow a PMU to have a parent new d717d7f3df18 cxl: Add functions to get an instance of / count regblocks [...] new 1ad3f701c399 cxl/pci: Find and register CXL PMU devices new 5d7107c72796 perf: CXL Performance Monitoring Unit driver new c2b34d442226 docs: perf: Minimal introduction the the CXL PMU device an [...] new d2f9fe695313 Merge branch 'for-6.5/cxl-perf' into for-6.5/cxl new eb4663b07e13 cxl/acpi: Probe RCRB later during RCH downstream port creation new 0619337856c9 cxl/rch: Prepare for caching the MMIO mapped PCIe AER capability new 227db57459e8 cxl: Rename member @dport of struct cxl_dport to @dport_dev new 7481653deef2 cxl: Rename 'uport' to 'uport_dev' new 573408049b75 cxl/core/regs: Add @dev to cxl_register_map new d076bb8c4cee cxl/pci: Refactor component register discovery for reuse new f44c7b7ad9b8 cxl/acpi: Move add_host_bridge_uport() after cxl_get_chbs() new d02034b4025a cxl/acpi: Directly bind the CEDT detected CHBCR to the Hos [...] new d8bffff2016f cxl/port: Remove Component Register base address from stru [...] new f1d0525effc4 cxl/regs: Remove early capability checks in Component Regi [...] new 86917c560dcf cxl/mem: Prepare for early RCH dport component register setup new 733b57f262b0 cxl/pci: Early setup RCH dport component registers from RCRB new 19ab69a60e3b cxl/port: Store the port's Component Register mappings in [...] new 5d2ffbe4b81a cxl/port: Store the downstream port's Component Register m [...] new 0c0df63177e3 Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxl new 71baec7b8500 cxl/pci: Use correct flag for sanitize polling new fe77cc2e5a6a cxl: Fix one kernel-doc comment new d25f00257514 Merge tag 'cxl-for-6.5' of git://git.kernel.org/pub/scm/li [...] new 893b24181b4c arm64: sme: Use STR P to clear FFR context field in stream [...] new e3c2b10d6f15 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
The 83 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/testing/sysfs-bus-cxl | 48 ++ Documentation/admin-guide/perf/cxl.rst | 68 +++ Documentation/admin-guide/perf/index.rst | 1 + MAINTAINERS | 7 + arch/arm64/include/asm/fpsimdmacros.h | 6 +- drivers/cxl/Kconfig | 14 + drivers/cxl/acpi.c | 208 ++++--- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/core.h | 11 + drivers/cxl/core/hdm.c | 48 +- drivers/cxl/core/mbox.c | 339 ++++++----- drivers/cxl/core/memdev.c | 503 +++++++++++++++- drivers/cxl/core/pci.c | 31 +- drivers/cxl/core/pmem.c | 2 +- drivers/cxl/core/pmu.c | 68 +++ drivers/cxl/core/port.c | 163 +++-- drivers/cxl/core/region.c | 168 ++++-- drivers/cxl/core/regs.c | 182 +++++- drivers/cxl/cxl.h | 104 ++-- drivers/cxl/cxlmem.h | 229 +++++-- drivers/cxl/cxlpci.h | 1 + drivers/cxl/mem.c | 26 +- drivers/cxl/pci.c | 486 ++++++++++----- drivers/cxl/pmem.c | 35 +- drivers/cxl/pmu.h | 28 + drivers/cxl/port.c | 21 +- drivers/cxl/security.c | 27 +- drivers/dax/bus.c | 64 +- drivers/dax/bus.h | 8 - drivers/dax/cxl.c | 8 +- drivers/dax/dax-private.h | 11 +- drivers/dax/device.c | 3 +- drivers/dax/hmem/hmem.c | 8 +- drivers/dax/kmem.c | 2 +- drivers/dax/pmem.c | 7 +- drivers/dax/super.c | 5 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 4 +- drivers/nvdimm/pmem.c | 2 +- drivers/perf/Kconfig | 13 + drivers/perf/Makefile | 1 + drivers/perf/cxl_pmu.c | 990 +++++++++++++++++++++++++++++++ drivers/s390/block/dcssblk.c | 3 +- fs/dax.c | 14 +- fs/fuse/virtio_fs.c | 3 +- fs/proc/proc_sysctl.c | 2 +- include/linux/dax.h | 13 + include/linux/mm.h | 6 +- include/linux/perf_event.h | 1 + include/linux/rcuwait.h | 23 +- include/uapi/linux/wireless.h | 2 +- kernel/events/core.c | 1 + kernel/pid.c | 2 +- kernel/pid_namespace.c | 2 +- mm/mmap.c | 107 ++-- mm/mremap.c | 28 +- mm/nommu.c | 7 +- tools/testing/cxl/Kbuild | 5 +- tools/testing/cxl/test/cxl.c | 36 +- tools/testing/cxl/test/mem.c | 367 +++++++++--- tools/testing/cxl/test/mock.c | 59 +- tools/testing/cxl/test/mock.h | 3 - tools/testing/nvdimm/test/nfit.c | 6 - tools/testing/nvdimm/test/nfit_test.h | 29 + 64 files changed, 3662 insertions(+), 1010 deletions(-) create mode 100644 Documentation/admin-guide/perf/cxl.rst create mode 100644 drivers/cxl/core/pmu.c create mode 100644 drivers/cxl/pmu.h create mode 100644 drivers/perf/cxl_pmu.c