• Peter Zijlstra's avatar
    sched: SCHED_FIFO/SCHED_RR watchdog timer · 78f2c7db
    Peter Zijlstra authored
    Introduce a new rlimit that allows the user to set a runtime timeout on
    real-time tasks their slice. Once this limit is exceeded the task will receive
    SIGXCPU.
    
    So it measures runtime since the last sleep.
    
    Input and ideas by Thomas Gleixner and Lennart Poettering.
    Signed-off-by: default avatarPeter Zijlstra <a.p.zijlstra@chello.nl>
    CC: Lennart Poettering <mzxreary@0pointer.de>
    CC: Michael Kerrisk <mtk.manpages@googlemail.com>
    CC: Ulrich Drepper <drepper@redhat.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    78f2c7db
posix-cpu-timers.c 43.5 KB