]> git.baikalelectronics.ru Git - kernel.git/commit
nvmet: fix data units read and written counters in SMART log
authorTom Wu <tomwu@mellanox.com>
Thu, 8 Aug 2019 02:22:36 +0000 (02:22 +0000)
committerSagi Grimberg <sagi@grimberg.me>
Thu, 29 Aug 2019 19:55:01 +0000 (12:55 -0700)
commita65b2cf68c3319a90cd6fa0653dd68d67a899ff1
tree0d234578c9db81b179f17200a649638e236852f9
parentc3ea37df99823c199673bffe942f580f89ab1dd0
nvmet: fix data units read and written counters in SMART log

In nvme spec 1.3 there is a definition for data write/read counters
from SMART log, (See section 5.14.1.2):
This value is reported in thousands (i.e., a value of 1
corresponds to 1000 units of 512 bytes read) and is rounded up.

However, in nvme target where value is reported with actual units,
but not thousands of units as the spec requires.

Signed-off-by: Tom Wu <tomwu@mellanox.com>
Reviewed-by: Israel Rukshin <israelr@mellanox.com>
Reviewed-by: Max Gurtovoy <maxg@mellanox.com>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
drivers/nvme/target/admin-cmd.c