--- zzzz-none-000/linux-2.6.19.2/drivers/i2c/busses/i2c-omap.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/drivers/i2c/busses/i2c-omap.c 2007-01-11 07:38:19.000000000 +0000 @@ -314,8 +314,8 @@ w |= OMAP_I2C_CON_STP; omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, w); - r = wait_for_completion_interruptible_timeout(&dev->cmd_complete, - OMAP_I2C_TIMEOUT); + r = wait_for_completion_timeout(&dev->cmd_complete, + OMAP_I2C_TIMEOUT); dev->buf_len = 0; if (r < 0) return r;