This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] az6007: fix the I2C W+R logic
Author:  Mauro Carvalho Chehab <[email protected]>
Date:    Sat Aug 4 21:39:41 2012 -0300

The test for I2C W+R will never be true. Fix it.

Acked-by: Antti Palosaari <[email protected]>
Reviewed-by: Antti Palosaari <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/dvb/dvb-usb-v2/az6007.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=916c81422a3692cc55164c3905f5d0ce50bc5962

diff --git a/drivers/media/dvb/dvb-usb-v2/az6007.c 
b/drivers/media/dvb/dvb-usb-v2/az6007.c
index 9d2ad49..35ed915 100644
--- a/drivers/media/dvb/dvb-usb-v2/az6007.c
+++ b/drivers/media/dvb/dvb-usb-v2/az6007.c
@@ -707,7 +707,7 @@ static int az6007_i2c_xfer(struct i2c_adapter *adap, struct 
i2c_msg msgs[],
                addr = msgs[i].addr << 1;
                if (((i + 1) < num)
                    && (msgs[i].len == 1)
-                   && (!msgs[i].flags & I2C_M_RD)
+                   && ((msgs[i].flags & I2C_M_RD) != I2C_M_RD)
                    && (msgs[i + 1].flags & I2C_M_RD)
                    && (msgs[i].addr == msgs[i + 1].addr)) {
                        /*

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to