Parse telemetry da in create telemetry log host when create telemetry
log host, parse telemetry da.
Fixes: 0040a905783a ("nvme: Refactor get telemetry log page helper")
Reported-by: Ki ryoung <kiryong1.kim@samsung.com>
Signed-off-by: Minsik Jeon <hmi.jeon@samsung.com>
if (err)
return -errno;
- *size = NVME_LOG_TELEM_BLOCK_SIZE;
- return get_log_telemetry_host(dev, NVME_LOG_TELEM_BLOCK_SIZE, buf);
+ err = parse_telemetry_da(dev, da, log, size);
+ if (err)
+ return err;
+
+ return get_log_telemetry_host(dev, *size, buf);
}
static int __get_telemetry_log_ctrl(struct nvme_dev *dev,