Re: [PATCH 1/1] libnvme: Add new events support in PEL
From: Chaitanya Kulkarni <hidden>
Date: 2021-11-18 01:57:03
On 11/17/21 08:01, wenxiong@linux.ibm.com wrote:
quoted hunk ↗ jump to hunk
From: Wen Xiong <redacted> Add two new events support in header file. Signed-off-by: Wen Xiong <redacted> --- src/nvme/types.h | 8 ++++++++ 1 file changed, 8 insertions(+)diff --git a/src/nvme/types.h b/src/nvme/types.h index b7f3fcc..9e2e809 100644 --- a/src/nvme/types.h +++ b/src/nvme/types.h@@ -3044,6 +3044,8 @@ enum nvme_persistent_event_types { NVME_PEL_FORMAT_COMPLETION_EVENT = 0x08, NVME_PEL_SANITIZE_START_EVENT = 0x09, NVME_PEL_SANITIZE_COMPLETION_EVENT = 0x0a, + NVME_PEL_SET_FEATURE_EVENT = 0x0b, + NVME_PEL_TELEMETRY_CRT = 0x0c, NVME_PEL_THERMAL_EXCURSION_EVENT = 0x0d, };@@ -3122,6 +3124,12 @@ struct nvme_sanitize_compln_event { __u8 rsvd6[2]; }; +/* persistent event type 0Bh */ +struct nvme_set_feature_event { + __le32 layout; + __le32 cdw_mem[0]; +}; +
I don't see where nvme_set_feature_event is used ? Am I missing something ?
struct nvme_thermal_exc_event {
__u8 over_temp;
__u8 threshold;