]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cxl/pmem: Export dirty shutdown count via sysfs
authorDavidlohr Bueso <dave@stgolabs.net>
Thu, 20 Feb 2025 22:02:34 +0000 (14:02 -0800)
committerDave Jiang <dave.jiang@intel.com>
Fri, 14 Mar 2025 22:55:26 +0000 (15:55 -0700)
commit7d0ecc0bd83dc2b2f46087f955c9572073e45aca
tree401e0ef86528a73a00297361a5ab3885077d4e75
parent86349aaaeacd6855914ee1b5a76ef0952fa134eb
cxl/pmem: Export dirty shutdown count via sysfs

Similar to how the acpi_nfit driver exports Optane dirty shutdown count,
introduce:

  /sys/bus/cxl/devices/nvdimm-bridge0/ndbusX/nmemY/cxl/dirty_shutdown

Under the conditions that 1) dirty shutdown can be set, 2) Device GPF
DVSEC exists, and 3) the count itself can be retrieved.

Suggested-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://patch.msgid.link/20250220220235.276831-4-dave@stgolabs.net
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Documentation/ABI/testing/sysfs-bus-cxl
Documentation/driver-api/cxl/maturity-map.rst
drivers/cxl/core/mbox.c
drivers/cxl/cxl.h
drivers/cxl/cxlmem.h
drivers/cxl/pmem.c