This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a9f94826e4bb Merge tag 'clang-format-for-linus-v5.19-rc1' of https://gi [...] new 6dd0e5cc87b3 cxl/mbox: Move cxl_mem_command construction to helper funcs new 39ed8da4f341 cxl/mbox: Move raw command warning to raw command validation new 63cf60b7e0a5 cxl/mbox: Move build of user mailbox cmd to a helper functions new 9ae016aeb722 cxl/mbox: Construct a users cxl_mbox_cmd in the validation path new 82b8ba29538e cxl/mbox: Remove dependency on cxl_mem_command for a debug msg new d97fe8eec2b8 cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param new 2dd5600a0e4e cxl/mbox: Move cxl_mem_command param to a local variable new 6179045ccc0c cxl/mbox: Block immediate mode in SET_PARTITION_INFO command new 6aa657f416b6 cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list new ee92c7e261fd cxl/mbox: Drop mbox_mutex comment new cbe83a205268 cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd re [...] new 92fcc1abab09 cxl/mbox: Improve handling of mbox_cmd hw return codes new c43e036d6f86 cxl/mbox: Use new return_code handling new e08063fb8794 cxl/mem: Drop DVSEC vs EFI Memory Map sanity check new e39f9be08d9d cxl/pci: Add debug for DVSEC range init failures new fbaf2b079d2a cxl/mem: Make cxl_dvsec_range() init failure fatal new 36bfc6ad508a cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci new 31e624a77e74 cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() new 35ee1f499091 cxl/mem: Replace redundant debug message with a comment new 9ea4dcf49878 PM: CXL: Disable suspend new 26f89535a5bb cxl/mbox: Use type __u32 for mailbox payload sizes new 280302f0e8f6 cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() new 35e01667c84b cxl/mbox: fix logical vs bitwise typo new cc10eee95204 PCI/ACPI: add a helper for retrieving _OSC Control DWORDs new 241d26bc26ad PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL hos [...] new 56368029d93b PCI/ACPI: negotiate CXL _OSC new 3750d013182b cxl: Replace lockdep_mutex with local lock classes new d864b8ea6468 cxl/acpi: Add root device lockdep validation new 38a34e10768c cxl: Drop cxl_device_lock() new 4a0079bc7aae nvdimm: Replace lockdep_mutex with local lock classes new 1550a17a7da2 ACPI: NFIT: Drop nfit_device_lock() new 81beea55cb74 nvdimm: Drop nd_device_lock() new fd3abd2cafa4 device-core: Kill the lockdep_mutex new e6829d1bd3c4 nvdimm: Fix firmware activation deadlock scenarios new 2bcf3bbd348f cxl/mem: Drop mem_enabled check from wait_for_media() new 1e14c9fbb55f cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() new 194d5edadf0b cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() new 76a4121e8664 cxl/mem: Fix cxl_mem_probe() error exit new 75b7ae29991f cxl/mem: Validate port connectivity before dvsec ranges new 2e4ba0ec9783 cxl/pci: Move cxl_await_media_ready() to the core new 14d788740774 cxl/mem: Consolidate CXL DVSEC Range enumeration in the core new dd2d42ad6f42 cxl/mem: Skip range enumeration if mem_enable clear new a12562bb7077 cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() new 92804edb11f0 cxl/pci: Drop @info argument to cxl_hdm_decode_init() new 5e5f4ad52f33 cxl/port: Move endpoint HDM Decoder Capability init to por [...] new fcfbc93cc33e cxl/port: Reuse 'struct cxl_hdm' context for hdm init new 34e37b4c432c cxl/port: Enable HDM Capability after validating DVSEC Ranges new 9d004b2f4fea Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/l [...]
The 48 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: drivers/Makefile | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/nfit/core.c | 30 ++-- drivers/acpi/nfit/nfit.h | 24 --- drivers/acpi/pci_root.c | 238 ++++++++++++++++++++++---- drivers/base/core.c | 3 - drivers/cxl/Kconfig | 4 + drivers/cxl/Makefile | 2 +- drivers/cxl/acpi.c | 13 ++ drivers/cxl/core/Makefile | 1 + drivers/cxl/core/mbox.c | 334 ++++++++++++++++++++++-------------- drivers/cxl/core/memdev.c | 3 + drivers/cxl/core/pci.c | 364 ++++++++++++++++++++++++++++++++++++++++ drivers/cxl/core/pmem.c | 10 +- drivers/cxl/core/port.c | 68 ++++---- drivers/cxl/core/suspend.c | 24 +++ drivers/cxl/cxl.h | 78 --------- drivers/cxl/cxlmem.h | 75 ++++++++- drivers/cxl/cxlpci.h | 2 + drivers/cxl/mem.c | 148 +++------------- drivers/cxl/pci.c | 175 +------------------ drivers/cxl/pmem.c | 13 +- drivers/cxl/port.c | 28 +++- drivers/nvdimm/btt_devs.c | 23 +-- drivers/nvdimm/bus.c | 38 ++--- drivers/nvdimm/core.c | 19 +-- drivers/nvdimm/dax_devs.c | 4 +- drivers/nvdimm/dimm_devs.c | 12 +- drivers/nvdimm/namespace_devs.c | 46 ++--- drivers/nvdimm/nd-core.h | 68 +------- drivers/nvdimm/pfn_devs.c | 31 ++-- drivers/nvdimm/pmem.c | 2 +- drivers/nvdimm/region.c | 2 +- drivers/nvdimm/region_devs.c | 20 ++- include/acpi/acpi_bus.h | 12 +- include/linux/acpi.h | 42 ++++- include/linux/device.h | 48 +++++- include/linux/lockdep.h | 6 +- include/linux/pm.h | 9 + include/uapi/linux/cxl_mem.h | 14 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 5 +- kernel/power/suspend.c | 3 +- lib/Kconfig.debug | 23 --- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/mock_mem.c | 10 -- tools/testing/cxl/test/mem.c | 17 -- tools/testing/cxl/test/mock.c | 29 ++++ 48 files changed, 1266 insertions(+), 863 deletions(-) create mode 100644 drivers/cxl/core/suspend.c delete mode 100644 tools/testing/cxl/mock_mem.c