Fix host memory buffer sizes reporting.
Hardware reports values in 4KB units, not in bytes. MFC after: 3 days
This commit is contained in:
parent
4281552371
commit
9785232095
@ -192,8 +192,10 @@ nvme_print_controller(struct nvme_controller_data *cdata)
|
||||
uint128_to_str(to128(cdata->untncap.unvmcap),
|
||||
cbuf, sizeof(cbuf)));
|
||||
}
|
||||
printf("Host Buffer Preferred Size: %d bytes\n", cdata->hmpre);
|
||||
printf("Host Buffer Minimum Size: %d bytes\n", cdata->hmmin);
|
||||
printf("Host Buffer Preferred Size: %llu bytes\n",
|
||||
(long long unsigned)cdata->hmpre * 4096);
|
||||
printf("Host Buffer Minimum Size: %llu bytes\n",
|
||||
(long long unsigned)cdata->hmmin * 4096);
|
||||
|
||||
printf("\n");
|
||||
printf("NVM Command Set Attributes\n");
|
||||
|
Loading…
Reference in New Issue
Block a user