diff options
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-octeon.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/i2c/busses/i2c-octeon.c b/drivers/i2c/busses/i2c-octeon.c index 935585ef4d39..b2e32596088d 100644 --- a/drivers/i2c/busses/i2c-octeon.c +++ b/drivers/i2c/busses/i2c-octeon.c | |||
@@ -183,7 +183,7 @@ static irqreturn_t octeon_i2c_isr(int irq, void *dev_id) | |||
183 | struct octeon_i2c *i2c = dev_id; | 183 | struct octeon_i2c *i2c = dev_id; |
184 | 184 | ||
185 | octeon_i2c_int_disable(i2c); | 185 | octeon_i2c_int_disable(i2c); |
186 | wake_up_interruptible(&i2c->queue); | 186 | wake_up(&i2c->queue); |
187 | 187 | ||
188 | return IRQ_HANDLED; | 188 | return IRQ_HANDLED; |
189 | } | 189 | } |
@@ -206,9 +206,9 @@ static int octeon_i2c_wait(struct octeon_i2c *i2c) | |||
206 | 206 | ||
207 | octeon_i2c_int_enable(i2c); | 207 | octeon_i2c_int_enable(i2c); |
208 | 208 | ||
209 | result = wait_event_interruptible_timeout(i2c->queue, | 209 | result = wait_event_timeout(i2c->queue, |
210 | octeon_i2c_test_iflg(i2c), | 210 | octeon_i2c_test_iflg(i2c), |
211 | i2c->adap.timeout); | 211 | i2c->adap.timeout); |
212 | 212 | ||
213 | octeon_i2c_int_disable(i2c); | 213 | octeon_i2c_int_disable(i2c); |
214 | 214 | ||