summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/discard.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: don't miss async discards after scheduled work overridePavel Begunkov2020-12-081-0/+15
* btrfs: discard: store async discard delay as ns not as jiffiesPavel Begunkov2020-12-081-7/+7
* btrfs: discard: speed up async discard up to iops_limitPavel Begunkov2020-12-081-5/+5
* btrfs: cleanup btrfs_discard_update_discardable usageJosef Bacik2020-12-081-3/+4
* btrfs: discard: add missing put when grabbing block group from unused listQu Wenruo2020-07-071-0/+1
* btrfs: add correction to handle -1 edge case in async discardDennis Zhou2020-01-201-0/+22
* btrfs: add async discard implementation overviewDennis Zhou2020-01-201-0/+39
* btrfs: keep track of discard reuse statsDennis Zhou2020-01-201-0/+5
* btrfs: only keep track of data extents for async discardDennis Zhou2020-01-201-2/+10
* btrfs: have multiple discard listsDennis Zhou2020-01-201-9/+96
* btrfs: make max async discard size tunableDennis Zhou2020-01-201-0/+1
* btrfs: add kbps discard rate limit for async discardDennis Zhou2020-01-201-2/+21
* btrfs: calculate discard delay based on number of extentsDennis Zhou2020-01-201-4/+51
* btrfs: keep track of discardable_bytes for async discardDennis Zhou2020-01-201-0/+10
* btrfs: track discardable extents for async discardDennis Zhou2020-01-201-0/+31
* btrfs: discard one region at a time in async discardDennis Zhou2020-01-201-17/+68
* btrfs: handle empty block_group removal for async discardDennis Zhou2020-01-201-3/+112
* btrfs: add the beginning of async discard, discard workqueueDennis Zhou2020-01-201-0/+273