Hey Linus, please pull from: https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git/ tags/libnvdimm-for-6.17
... to get header file cleanups. Specifically use specific headers rather than just kernel.h in libnvdimm.h to reduce header file usage. The second patch is a fix to CXL but is going through my tree as the libnvdimm patch caused the issue. Thanks, Ira --- The following changes since commit d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af: Linux 6.16-rc4 (2025-06-29 13:09:04 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git/ tags/libnvdimm-for-6.17 for you to fetch changes up to 9f97e61bde6a91a429f48da1a461488a15b01813: cxl: Include range.h in cxl.h (2025-07-01 11:15:13 -0500) ---------------------------------------------------------------- libnvdimm fixes for 6.17 - Remove kernel.h from libnvdimm.h - Fix build issue found later in next ---------------------------------------------------------------- Andy Shevchenko (1): libnvdimm: Don't use "proxy" headers Nathan Chancellor (1): cxl: Include range.h in cxl.h drivers/cxl/cxl.h | 1 + include/linux/libnvdimm.h | 15 ++++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-)

