[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>

authored by

Nishanth Aravamudan and committed by
David S. Miller
074c5279 7caaeabb

+2 -4
+1 -2
drivers/sbus/char/bpp.c
··· 295 296 static void snooze(unsigned long snooze_time, unsigned minor) 297 { 298 - set_current_state(TASK_UNINTERRUPTIBLE); 299 - schedule_timeout(snooze_time + 1); 300 } 301 302 static int wait_for(unsigned short set, unsigned short clr,
··· 295 296 static void snooze(unsigned long snooze_time, unsigned minor) 297 { 298 + schedule_timeout_uninterruptible(snooze_time + 1); 299 } 300 301 static int wait_for(unsigned short set, unsigned short clr,
+1 -2
drivers/sbus/char/vfc_i2c.c
··· 81 82 void vfc_i2c_delay_no_busy(struct vfc_dev *dev, unsigned long usecs) 83 { 84 - set_current_state(TASK_UNINTERRUPTIBLE); 85 - schedule_timeout(usecs_to_jiffies(usecs)); 86 } 87 88 void inline vfc_i2c_delay(struct vfc_dev *dev)
··· 81 82 void vfc_i2c_delay_no_busy(struct vfc_dev *dev, unsigned long usecs) 83 { 84 + schedule_timeout_uninterruptible(usecs_to_jiffies(usecs)); 85 } 86 87 void inline vfc_i2c_delay(struct vfc_dev *dev)