sparc64: wait_event_interruptible_timeout may return -ERESTARTSYS
authorRoel Kluin <roel.kluin@gmail.com>
Wed, 4 Mar 2009 08:19:28 +0000 (00:19 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Mar 2009 08:19:28 +0000 (00:19 -0800)
wait_event_interruptible_timeout may return -ERESTARTSYS.

Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/sbus/char/bbc_i2c.c

index f08e169..7e30e5f 100644 (file)
@@ -129,7 +129,7 @@ static int wait_for_pin(struct bbc_i2c_bus *bp, u8 *status)
        bp->waiting = 1;
        add_wait_queue(&bp->wq, &wait);
        while (limit-- > 0) {
-               unsigned long val;
+               long val;
 
                val = wait_event_interruptible_timeout(
                                bp->wq,