mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 21:33:00 +00:00
[SPARC] drivers/sbus: fix-up schedule_timeout() usage
Use schedule_timeout_uninterruptible() 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: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7caaeabb17
commit
074c5279ef
@ -295,8 +295,7 @@ static unsigned short get_pins(unsigned minor)
|
||||
|
||||
static void snooze(unsigned long snooze_time, unsigned minor)
|
||||
{
|
||||
set_current_state(TASK_UNINTERRUPTIBLE);
|
||||
schedule_timeout(snooze_time + 1);
|
||||
schedule_timeout_uninterruptible(snooze_time + 1);
|
||||
}
|
||||
|
||||
static int wait_for(unsigned short set, unsigned short clr,
|
||||
|
@ -81,8 +81,7 @@ int vfc_pcf8584_init(struct vfc_dev *dev)
|
||||
|
||||
void vfc_i2c_delay_no_busy(struct vfc_dev *dev, unsigned long usecs)
|
||||
{
|
||||
set_current_state(TASK_UNINTERRUPTIBLE);
|
||||
schedule_timeout(usecs_to_jiffies(usecs));
|
||||
schedule_timeout_uninterruptible(usecs_to_jiffies(usecs));
|
||||
}
|
||||
|
||||
void inline vfc_i2c_delay(struct vfc_dev *dev)
|
||||
|
Loading…
Reference in New Issue
Block a user