From: Gerd Knorr This is a minor cleanup for the msp3400.c module: use the new msleep() function for delays. Signed-off-by: Andrew Morton --- 25-akpm/drivers/media/video/msp3400.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff -puN drivers/media/video/msp3400.c~v4l-msp3400-cleanup drivers/media/video/msp3400.c --- 25/drivers/media/video/msp3400.c~v4l-msp3400-cleanup Thu Sep 16 14:40:02 2004 +++ 25-akpm/drivers/media/video/msp3400.c Thu Sep 16 14:40:02 2004 @@ -191,8 +191,7 @@ msp3400c_read(struct i2c_client *client, err++; printk(KERN_WARNING "msp34xx: I/O error #%d (read 0x%02x/0x%02x)\n", err, dev, addr); - set_current_state(TASK_INTERRUPTIBLE); - schedule_timeout(HZ/10); + msleep(10); } if (3 == err) { printk(KERN_WARNING "msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-|\n"); @@ -220,8 +219,7 @@ msp3400c_write(struct i2c_client *client err++; printk(KERN_WARNING "msp34xx: I/O error #%d (write 0x%02x/0x%02x)\n", err, dev, addr); - set_current_state(TASK_INTERRUPTIBLE); - schedule_timeout(HZ/10); + msleep(10); } if (3 == err) { printk(KERN_WARNING "msp34xx: giving up, reseting chip. Sound will go off, sorry folks :-|\n"); _