aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJan Kara <[email protected]>2023-09-13 17:04:55 +0200
committerTheodore Ts'o <[email protected]>2023-09-14 12:06:59 -0400
commit5229a658f6453362fbb9da6bf96872ef25a7097e (patch)
treec8fc8b4054e34de2aa95d42d44cd0c5d8cd94658 /tools/perf/scripts/python
parent45e4ab320c9b5fa67b1fc3b6a9b381cfcc0c8488 (diff)
ext4: do not let fstrim block system suspend
Len Brown has reported that system suspend sometimes fail due to inability to freeze a task working in ext4_trim_fs() for one minute. Trimming a large filesystem on a disk that slowly processes discard requests can indeed take a long time. Since discard is just an advisory call, it is perfectly fine to interrupt it at any time and the return number of discarded blocks until that moment. Do that when we detect the task is being frozen. Cc: [email protected] Reported-by: Len Brown <[email protected]> Suggested-by: Dave Chinner <[email protected]> References: https://bugzilla.kernel.org/show_bug.cgi?id=216322 Signed-off-by: Jan Kara <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Theodore Ts'o <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions