diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2012-09-06 02:30:34 +0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-10-12 05:39:27 +0400 |
| commit | 6972d6f25d21e3da58ff1309256c787078405c7f (patch) | |
| tree | 1492fa5424db7272573b2094522fc72f82974f40 /tools/perf/scripts/python/syscall-counts.py | |
| parent | 7721d3c2083c27bfb8e4c1335d343e25ae1a663f (diff) | |
| download | linux-6972d6f25d21e3da58ff1309256c787078405c7f.tar.xz | |
alpha: take SIGPENDING/NOTIFY_RESUME loop into signal.c
Turn the slow side of work_pending into C function, including all
the looping. What we get out of that:
* we do _not_ call get_signal_to_deliver() with IRQs disabled
anymore
* no need to save/restore volatiles on each pass if there
turns to be more than one (unlikely, but still)
* all double-restart prevention is in C now.
* glue gets simpler.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
