blk-iocost: make ioc_now->now and ioc->period_at 64bit
authorTejun Heo <tj@kernel.org>
Tue, 1 Sep 2020 18:52:40 +0000 (14:52 -0400)
committerJens Axboe <axboe@kernel.dk>
Wed, 2 Sep 2020 01:38:32 +0000 (19:38 -0600)
commitce95570acf741ea306baddcb43aba0b59b920a21
tree87aab92722d434d011a1e8a54c90064fc27570f2
parentbd0adb91a68b2fbf384ace5287bb46f135e8d889
blk-iocost: make ioc_now->now and ioc->period_at 64bit

They are in microseconds and wrap in around 1.2 hours with u32. While
unlikely, confusions from wraparounds are still possible. We aren't saving
anything meaningful by keeping these u32. Let's make them u64.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-iocost.c