Skip to content

Commit

Permalink
nvme: use correct telemetry log size
Browse files Browse the repository at this point in the history
Parse telemetry da in create telemetry log host when create telemetry
log host, parse telemetry da.

Fixes: 0040a90 ("nvme: Refactor get telemetry log page helper")
Reported-by: Ki ryoung <[email protected]>
Signed-off-by: Minsik Jeon <[email protected]>
  • Loading branch information
hmi-jeon authored and igaw committed Jan 19, 2024
1 parent 209a384 commit a035f60
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions nvme.c
Original file line number Diff line number Diff line change
Expand Up @@ -701,8 +701,11 @@ static int __create_telemetry_log_host(struct nvme_dev *dev,
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,
Expand Down

0 comments on commit a035f60

Please sign in to comment.