* [GIT PULL] Compute Express Link update for v5.15
@ 2021-09-09 0:50 Dan Williams
2021-09-09 18:54 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Dan Williams @ 2021-09-09 0:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-cxl, Linux NVDIMM
Hi Linus, please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-5.15
...to receive the cxl update for v5.15. This branch experienced some
fallout from some "just in time" review and the -Werror change. Rather
than rebase patches at the last moment the branch was simply rewound
to a stable point and the rest will wait for v5.16. Save for the top 6
fixes this has been in -next for several releases with no reported
issues (beyond the ones that caused the branch to be rewound), and the
fixes have appeared in at least one -next release.
Please pull, thanks,
Dan
---
The following changes since commit ff1176468d368232b684f75e82563369208bc371:
Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl tags/cxl-for-5.15
for you to fetch changes up to 2b922a9d064f8e86b53b04f5819917b7a04142ed:
cxl/registers: Fix Documentation warning (2021-09-07 11:39:02 -0700)
----------------------------------------------------------------
cxl for v5.15
- Fix detection of CXL host bridges to filter out disabled ACPI0016
devices in the ACPI DSDT.
- Fix kernel lockdown integration to disable raw commands when raw PCI
access is disabled.
- Fix a broken debug message.
- Add support for "Get Partition Info". I.e. enumerate the split between
volatile and persistent capacity on bi-modal CXL memory expanders.
- Re-factor the core by subject area. This is a work in progress.
- Prepare libnvdimm to understand CXL labels in addition to EFI labels.
This is a work in progress.
----------------------------------------------------------------
Alison Schofield (1):
cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
Ben Widawsky (6):
cxl: Move cxl_core to new directory
cxl/core: Improve CXL core kernel docs
cxl/core: Move memdev management to core
cxl/pci: Ignore unknown register block types
cxl/pci: Simplify register setup
cxl/uapi: Fix defined but not used warnings
Dan Williams (14):
cxl/core: Move pmem functionality
cxl/core: Move register mapping infrastructure
cxl/pci: Introduce cdevm_file_operations
libnvdimm/labels: Introduce getters for namespace label fields
libnvdimm/labels: Add isetcookie validation helper
libnvdimm/labels: Introduce label setter helpers
libnvdimm/labels: Add a checksum calculation helper
libnvdimm/labels: Add blk isetcookie set / validation helpers
libnvdimm/labels: Add blk special cases for nlabel and position helpers
libnvdimm/labels: Add type-guid helpers
libnvdimm/labels: Add claim class helpers
cxl/pci: Fix lockdown level
cxl/pmem: Fix Documentation warning
cxl/registers: Fix Documentation warning
Ira Weiny (3):
cxl/pci: Store memory capacity values
cxl/mem: Account for partitionable space in ram/pmem ranges
cxl/mem: Adjust ram/pmem range to represent DPA ranges
Li Qiang (Johnny Li) (1):
cxl/pci: Fix debug message in cxl_probe_regs()
Documentation/driver-api/cxl/memory-devices.rst | 8 +-
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/nvdimm/label.c | 256 ++++++++-----
drivers/nvdimm/label.h | 1 -
drivers/nvdimm/namespace_devs.c | 113 +++---
drivers/nvdimm/nd.h | 150 ++++++++
include/uapi/linux/cxl_mem.h | 2 +-
19 files changed, 1352 insertions(+), 889 deletions(-)
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%)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-09-09 18:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-09 0:50 [GIT PULL] Compute Express Link update for v5.15 Dan Williams
2021-09-09 18:54 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).