* [GIT PULL] Compute Express Link for 5.17
@ 2022-01-11 22:49 Dan Williams
2022-01-13 0:01 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Dan Williams @ 2022-01-11 22:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux ACPI, linux-cxl
Hi Linus, please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-5.17
...to receive the CXL update for v5.17. The highlight is initial
support for CXL memory hotplug. The static NUMA node (ACPI SRAT
Physical Address to Proximity Domain) information known to platform
firmware is extended to support the potential performance-class /
memory-target nodes dynamically created from available CXL memory
device capacity.
New unit test infrastructure is added for validating health
information payloads.
Fixes to module reload stress and stack usage from exposure in -next
are included. A symbol rename and some other miscellaneous fixups are
included as well.
This has been in -next for several weeks with no reported issues / conflicts.
---
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:
Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-5.17
for you to fetch changes up to be185c2988b48db65348d94168c793bdbc8d23c3:
cxl/core: Remove cxld_const_init in cxl_decoder_alloc() (2022-01-04
17:29:31 -0800)
----------------------------------------------------------------
cxl for 5.17
- Rework ACPI sub-table infrastructure to optionally be used outside of
__init scenarios and use it for CEDT.CFMWS sub-table parsing.
- Add support for extending num_possible_nodes by the potential hotplug
CXL memory ranges
- Extend tools/testing/cxl with mock memory device health information
- Fix a module-reload workqueue race
- Fix excessive stack-frame usage
- Rename the driver context data structure from "cxl_mem" since that
name collides with a proposed driver name
- Use EXPORT_SYMBOL_NS_GPL instead of -DDEFAULT_SYMBOL_NAMESPACE at
build time
----------------------------------------------------------------
Alison Schofield (1):
ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT
Dan Williams (8):
cxl/pmem: Fix reference counting for delayed work
cxl/core: Convert to EXPORT_SYMBOL_NS_GPL
ACPI: Keep sub-table parsing infrastructure available for modules
ACPI: Teach ACPI table parsing about the CEDT header format
ACPI: Add a context argument for table parsing handlers
cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers
cxl/test: Mock acpi_table_parse_cedt()
cxl/pmem: Fix module reload vs workqueue state
Ira Weiny (3):
cxl/mbox: Remove bad comment
cxl/memdev: Change cxl_mem to a more descriptive name
cxl/memdev: Remove unused cxlmd field
Nathan Chancellor (1):
cxl/core: Remove cxld_const_init in cxl_decoder_alloc()
Vishal Verma (1):
tools/testing/cxl: add mock output for the GET_HEALTH_INFO command
drivers/acpi/Kconfig | 3 +
drivers/acpi/numa/srat.c | 59 ++++++++++-
drivers/acpi/tables.c | 87 ++++++++++++----
drivers/cxl/Kconfig | 1 +
drivers/cxl/acpi.c | 237 ++++++++++++++++--------------------------
drivers/cxl/core/Makefile | 2 +-
drivers/cxl/core/bus.c | 26 +++--
drivers/cxl/core/mbox.c | 186 ++++++++++++++++-----------------
drivers/cxl/core/memdev.c | 55 +++++-----
drivers/cxl/core/pmem.c | 20 ++--
drivers/cxl/core/regs.c | 8 +-
drivers/cxl/cxl.h | 10 +-
drivers/cxl/cxlmem.h | 37 ++++---
drivers/cxl/pci.c | 120 ++++++++++-----------
drivers/cxl/pmem.c | 85 ++++++++++-----
include/linux/acpi.h | 34 ++++--
tools/testing/cxl/Kbuild | 3 +-
tools/testing/cxl/test/cxl.c | 68 ++++++++----
tools/testing/cxl/test/mem.c | 99 +++++++++++++-----
tools/testing/cxl/test/mock.c | 30 ++----
tools/testing/cxl/test/mock.h | 6 +-
21 files changed, 675 insertions(+), 501 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Compute Express Link for 5.17
2022-01-11 22:49 [GIT PULL] Compute Express Link for 5.17 Dan Williams
@ 2022-01-13 0:01 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2022-01-13 0:01 UTC (permalink / raw)
To: Dan Williams; +Cc: Linus Torvalds, Linux ACPI, linux-cxl
The pull request you sent on Tue, 11 Jan 2022 14:49:09 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-5.17
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/362f533a2a1098fe95020cb59340023e9b11d062
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-01-13 0:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-11 22:49 [GIT PULL] Compute Express Link for 5.17 Dan Williams
2022-01-13 0:01 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.