X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmedia%2Fcommon%2Fsaa7146_i2c.c;h=8aabdd8fb3c53a5b928fa78ff3e1a3b9d9fd19c1;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=d9953f7a8b6b924eb13964624021593252a850cb;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/media/common/saa7146_i2c.c b/drivers/media/common/saa7146_i2c.c index d9953f7a8..8aabdd8fb 100644 --- a/drivers/media/common/saa7146_i2c.c +++ b/drivers/media/common/saa7146_i2c.c @@ -279,7 +279,7 @@ int saa7146_i2c_transfer(struct saa7146_dev *dev, const struct i2c_msg *msgs, in int address_err = 0; int short_delay = 0; - if (mutex_lock_interruptible(&dev->i2c_lock)) + if (down_interruptible (&dev->i2c_lock)) return -ERESTARTSYS; for(i=0;ii2c_lock); + up(&dev->i2c_lock); return err; }