summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2010-04-27 14:12:15 -0700
committerThomas Gleixner <tglx@linutronix.de>2010-05-10 14:24:26 +0200
commit29f87b793da421a6ab816d991dc8dbf909dfb66a (patch)
tree807e95b5f7a41f163000d24f82e85afa96eccdd2 /arch
parentdbb6be6d5e974c42bbecd183effaa0df69e1dd8b (diff)
downloadlinux-29f87b793da421a6ab816d991dc8dbf909dfb66a.tar.bz2
posix-cpu-timers: Optimize run_posix_cpu_timers()
We can optimize and simplify things taking into account signal->cputimer is always running when we have configured any process wide cpu timer. In check_process_timers(), we don't have to check if new updated value of signal->cputime_expires is smaller, since we maintain new first expiration time ({prof,virt,sched}_expires) in code flow and all other writes to expiration cache are protected by sighand->siglock . Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: Oleg Nesterov <oleg@redhat.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> Cc: Balbir Singh <balbir@in.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions