X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Ftimer.c;h=9fbb472b8cf0a4e3016480fb205c42eda38dabf8;hb=4e26fe2681e9e3a4a43daab70c9facba3310755b;hp=23f7ead78faeae25b07ad78819f4cadefdd3b4b6;hpb=4c9dc6412247abf4972080c51cd16a58c4009c19;p=linux-2.6 diff --git a/kernel/timer.c b/kernel/timer.c index 23f7ead78f..9fbb472b8c 100644 --- a/kernel/timer.c +++ b/kernel/timer.c @@ -1099,6 +1099,13 @@ signed long __sched schedule_timeout_interruptible(signed long timeout) } EXPORT_SYMBOL(schedule_timeout_interruptible); +signed long __sched schedule_timeout_killable(signed long timeout) +{ + __set_current_state(TASK_KILLABLE); + return schedule_timeout(timeout); +} +EXPORT_SYMBOL(schedule_timeout_killable); + signed long __sched schedule_timeout_uninterruptible(signed long timeout) { __set_current_state(TASK_UNINTERRUPTIBLE);