drivers/char/ip2/i2lib.c: replace direct assignment with set_current_state()
PATCH 1/3 drivers/char/ip2/i2lib.c: replace direct assignment with set_current_state()
From: Christophe Lucas <[email protected]>
Use set_current_state() instead of direct assignment of current->state.
Signed-off-by Christophe Lucas <[email protected]>
Signed-off-by Domen Puncer <[email protected]>
--- i2lib.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/char/ip2/i2lib.c +2 -2
@@ -655,7 +655,7 @@ i2QueueCommands(int type, i2ChanStrPtr p timeout--;// So negative values == forever if (!in_interrupt ()) { - current->state =TASK_INTERRUPTIBLE ; +set_current_state (TASK_INTERRUPTIBLE );schedule_timeout (1 );// short nap }else {// we cannot sched/sleep in interrrupt silly
@@ -1132,7 +1132,7 @@ i2Output(i2ChanStrPtr pCh, const char *pip2trace (CHANN ,ITRC_OUTPUT ,61 ,0 ); - current->state =TASK_INTERRUPTIBLE ; +set_current_state (TASK_INTERRUPTIBLE );schedule_timeout (2 );if (signal_pending (current)) {break ;
--