diff options
| author | Alastair D'Silva <[email protected]> | 2019-11-04 13:32:57 +1100 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2019-11-07 23:35:41 +1100 |
| commit | 076265907cf9633bbef861c7c2a1c26a8209f283 (patch) | |
| tree | dfc5b8c7526a26eecaafae61ebb4360c9686b916 /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | 23eb7f560a2a6a1b0dbaaaae8685da75314347e4 (diff) | |
powerpc: Chunk calls to flush_dcache_range in arch_*_memory
When presented with large amounts of memory being hotplugged
(in my test case, ~890GB), the call to flush_dcache_range takes
a while (~50 seconds), triggering RCU stalls.
This patch breaks up the call into 1GB chunks, calling
cond_resched() inbetween to allow the scheduler to run.
Fixes: fb5924fddf9e ("powerpc/mm: Flush cache on memory hot(un)plug")
Signed-off-by: Alastair D'Silva <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions