diff options
| author | Mike Galbraith <efault@gmx.de> | 2011-07-27 19:14:55 +0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2011-08-14 14:00:43 +0400 |
| commit | c350a04efd1c89cd256b2abc8f07a21d0d53ff24 (patch) | |
| tree | 81b7ad7cd7e86c21aeb81fcfe68bb38892e1ddbb /tools/perf/scripts/python/syscall-counts.py | |
| parent | 2c2efaed9bc973e3aeab1385c618017b56c8f6d7 (diff) | |
| download | linux-c350a04efd1c89cd256b2abc8f07a21d0d53ff24.tar.xz | |
sched: fix broken SCHED_RESET_ON_FORK handling
Setting child->prio = current->normal_prio _after_ SCHED_RESET_ON_FORK has
been handled for an RT parent gives birth to a deranged mutant child with
non-RT policy, but RT prio and sched_class.
Move PI leakage protection up, always set priorities and weight, and if the
child is leaving RT class, reset rt_priority to the proper value.
Signed-off-by: Mike Galbraith <efault@gmx.de>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1311779695.8691.2.camel@marge.simson.net
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
