aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorPaul E. McKenney <[email protected]>2021-06-07 21:57:02 -0700
committerPaul E. McKenney <[email protected]>2021-08-06 13:41:48 -0700
commitf74126dcbcbffe0d9fc3cb9bbf171b124a6791e5 (patch)
tree8f120da7dcb6a62806bf48b47298d61351707104 /tools/perf/scripts/python/libxed.py
parentd9ee962feb4f26d4eac0042861457d941aa2df5f (diff)
rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack
The kbuild test project found an oversized stack frame in rcu_gp_kthread() for some kernel configurations. This oversizing was due to a very large amount of inlining, which is unnecessary due to the fact that this code executes infrequently. This commit therefore marks rcu_gp_init() and rcu_gp_fqs_loop noinline_for_stack to conserve stack space. Reported-by: kernel test robot <[email protected]> Tested-by: Rong Chen <[email protected]> [ paulmck: noinline_for_stack per Nathan Chancellor. ] Reviewed-by: Nathan Chancellor <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions