diff options
author | Nishanth Aravamudan <nacc@us.ibm.com> | 2005-09-10 00:27:26 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-10 10:06:37 -0700 |
commit | 52e6e6308801697ae8e59e7a577f9ca71231a35c (patch) | |
tree | e5b2991f308f39d8b22ef1213f0aef8a8fbadadb /arch/i386 | |
parent | 20c6abd1fd3a6296282f63fae82e589aa81862ff (diff) | |
download | op-kernel-dev-52e6e6308801697ae8e59e7a577f9ca71231a35c.zip op-kernel-dev-52e6e6308801697ae8e59e7a577f9ca71231a35c.tar.gz |
[PATCH] i386: fix-up schedule_timeout() usage
Use schedule_timeout_interruptible() instead of
set_current_state()/schedule_timeout() to reduce kernel size.
Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/i386')
-rw-r--r-- | arch/i386/kernel/io_apic.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/i386/kernel/io_apic.c b/arch/i386/kernel/io_apic.c index 1efdc76..35d3ce2 100644 --- a/arch/i386/kernel/io_apic.c +++ b/arch/i386/kernel/io_apic.c @@ -573,8 +573,7 @@ static int balanced_irq(void *unused) } for ( ; ; ) { - set_current_state(TASK_INTERRUPTIBLE); - time_remaining = schedule_timeout(time_remaining); + time_remaining = schedule_timeout_interruptible(time_remaining); try_to_freeze(); if (time_after(jiffies, prev_balance_time+balanced_irq_interval)) { |