aboutsummaryrefslogtreecommitdiff
path: root/lib/test-string_helpers.c
diff options
context:
space:
mode:
authorQu Wenruo <[email protected]>2022-01-30 20:53:15 +0800
committerDavid Sterba <[email protected]>2022-02-09 18:50:56 +0100
commitea0eba69a2a8125229b1b6011644598039bc53aa (patch)
treede297c58ae040f5f262d23216357de3b498421fe /lib/test-string_helpers.c
parent40cdc509877bacb438213b83c7541c5e24a1d9ec (diff)
btrfs: don't hold CPU for too long when defragging a file
There is a user report about "btrfs filesystem defrag" causing 120s timeout problem. For btrfs_defrag_file() it will iterate all file extents if called from defrag ioctl, thus it can take a long time. There is no reason not to release the CPU during such a long operation. Add cond_resched() after defragged one cluster. CC: [email protected] # 5.16 Link: https://lore.kernel.org/linux-btrfs/[email protected] Signed-off-by: Qu Wenruo <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions