i2c/i2c-elektor: remove
Subsystems (2)
PATCH 11/20 i2c/i2c-elektor: remove
Hello,
Please consider applying.
Description: Replace deprecated interruptible_sleep_on_timeout() with direct wait-queue usage. Patch is compile-tested.
Signed-off-by Nishanth Aravamudan <[email protected]>
drivers/i2c/busses/i2c-elektor.c +4 -3
@@ -110,7 +110,7 @@ static int pcf_isa_getclock(void *data) }static void pcf_isa_waitforpin (void ) { - +DEFINE_WAIT (wait);int timeout =2 ;long flags;
@@ -118,14 +118,15 @@ static void pcf_isa_waitforpin(void) {spin_lock_irqsave (&lock, flags);if (pcf_pending ==0 ) {spin_unlock_irqrestore (&lock, flags); -if (interruptible_sleep_on_timeout (&pcf_wait, - timeout*HZ )) { +prepare_to_wait (&pcf_wait, &wait,TASK_INTERRUPTIBLE ); +if (schedule_timeout (timeout*HZ )) {spin_lock_irqsave (&lock, flags);if (pcf_pending ==1 ) { pcf_pending =0 ; }spin_unlock_irqrestore (&lock, flags); } +finish_wait (&pcf_wait, &wait); }else { pcf_pending =0 ;spin_unlock_irqrestore (&lock, flags);
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors