btrfs: discard: store async discard delay as ns not as jiffies
authorPavel Begunkov <asml.silence@gmail.com>
Wed, 4 Nov 2020 09:45:52 +0000 (09:45 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 8 Dec 2020 14:54:05 +0000 (15:54 +0100)
commit6e88f116bd4cf34406fc70a6d6bf5b4d49e1ab2d
tree3e9d65481099d43025231809a3065928186048f4
parente50404a8a6997f9c0d412fa21f07a0da8e3891a2
btrfs: discard: store async discard delay as ns not as jiffies

Most delay calculations are done in ns or ms, so store
discard_ctl->delay in ms and convert the final delay to jiffies only at
the end.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/discard.c