Commit 9f372e8
btrfs: avoid monopolizing a core when activating a swap file
commit 2c8507c upstream.
During swap activation we iterate over the extents of a file and we can
have many thousands of them, so we can end up in a busy loop monopolizing
a core. Avoid this by doing a voluntary reschedule after processing each
extent.
CC: [email protected] # 5.4+
Reviewed-by: Qu Wenruo <[email protected]>
Signed-off-by: Filipe Manana <[email protected]>
Signed-off-by: David Sterba <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>1 parent f6174bb commit 9f372e8
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7117 | 7117 | | |
7118 | 7118 | | |
7119 | 7119 | | |
| 7120 | + | |
| 7121 | + | |
7120 | 7122 | | |
7121 | 7123 | | |
7122 | 7124 | | |
| |||
0 commit comments