On 1/16/24 5:58 PM, Dan Williams wrote: > Ben Cheatham wrote: >> Implement CXL helper functions in the EINJ module for getting/injecting >> available CXL protocol error types and export them to sysfs under >> kernel/debug/cxl. >> >> The kernel/debug/cxl/einj_types file will print the available CXL >> protocol errors in the same format as the available_error_types >> file provided by the EINJ module. The >> kernel/debug/cxl/$dport_dev/einj_inject is functionally the same as the >> error_type and error_inject files provided by the EINJ module, i.e.: >> writing an error type into $dport_dev/einj_inject will inject said error >> type into the CXL dport represented by $dport_dev. >> >> Signed-off-by: Ben Cheatham <Benjamin.Cheatham@xxxxxxx> >> --- >> Documentation/ABI/testing/debugfs-cxl | 22 ++++ >> drivers/acpi/apei/einj.c | 144 ++++++++++++++++++++++++-- >> drivers/cxl/core/port.c | 39 +++++++ >> include/linux/einj-cxl.h | 42 ++++++++ >> 4 files changed, 237 insertions(+), 10 deletions(-) >> create mode 100644 include/linux/einj-cxl.h > > Checkpatch notes that this file likely wants to be accounted for in > MAINTAINERS. Just add it to the CXL subsystem file list. Ahh my bad. I had this checkpatch warning filtered since it was triggering in the past versions where this header was still under drivers/cxl, which is already in MAINTAINERS. I'll add it to the file list.