diff options
author | 2014-06-12 13:30:25 -0700 | |
---|---|---|
committer | 2014-07-09 09:15:01 -0700 | |
commit | abaa93d9e1de2c29297e69ddba8ddd38f15064cf (patch) | |
tree | 127f64c80be6f30fed7265d42cbfc5b449853618 /tools/perf/scripts/python/syscall-counts.py | |
parent | rcu: Check both root and current rcu_node when setting up future grace period (diff) | |
download | linux-dev-abaa93d9e1de2c29297e69ddba8ddd38f15064cf.tar.xz linux-dev-abaa93d9e1de2c29297e69ddba8ddd38f15064cf.zip |
rcu: Simplify priority boosting by putting rt_mutex in rcu_node
RCU priority boosting currently checks for boosting via a pointer in
task_struct. However, this is not needed: As Oleg noted, if the
rt_mutex is placed in the rcu_node instead of on the booster's stack,
the boostee can simply check it see if it owns the lock. This commit
makes this change, shrinking task_struct by one pointer and the kernel
by thirteen lines.
Suggested-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions