commit | f00ffdb40462c1dd9b611ee06cf19b2d495e398b | [log] [tgz] |
---|---|---|
author | Dennis Zhou <dennis@kernel.org> | Fri Dec 27 21:12:54 2019 -0800 |
committer | Dennis Zhou <dennis@kernel.org> | Thu Jan 02 12:00:48 2020 -0800 |
tree | d09fbad920f55a663652fe1e2991e0df55d560b1 | |
parent | fe33c76ede300fd4cb03d0a7878cac0cbee47c42 [diff] |
btrfs: add correction to handle -1 edge case in async discard From Dave's testing, it's possible to drive a file system to have -1 discardable_extents and a corresponding negative discardable_bytes. As btrfs_discard_calc_delay() is the only user of discardable_extents, we can correct here for any negative discardable_extents/discardable_bytes. Reported-by: David Sterba <dsterba@suse.com> Signed-off-by: Dennis Zhou <dennis@kernel.org>