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

Subject: [media] ivtv: fix two smatch warnings
Author:  Mauro Carvalho Chehab <[email protected]>
Date:    Fri Jun 5 09:08:09 2015 -0300

Smatch currently produces two warnings:
        drivers/media/pci/ivtv/ivtv-fileops.c:901 ivtv_v4l2_close() warn: 
suspicious bitop condition
        drivers/media/pci/ivtv/ivtv-fileops.c:1026 ivtv_open() warn: suspicious 
bitop condition

Those are false positives, but it is not hard to get rid of them by
using a different way to evaluate the macro, splitting the logical
boolean evaluation from the bitmap one.

Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/pci/ivtv/ivtv-driver.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

---

http://git.linuxtv.org/cgit.cgi/media_tree.git/commit/?id=5cbe9f3acffb9fd16391b5abf16f947c7d7833da

diff --git a/drivers/media/pci/ivtv/ivtv-driver.h 
b/drivers/media/pci/ivtv/ivtv-driver.h
index e8b6c7a..ee0ef6e 100644
--- a/drivers/media/pci/ivtv/ivtv-driver.h
+++ b/drivers/media/pci/ivtv/ivtv-driver.h
@@ -830,7 +830,8 @@ static inline int ivtv_raw_vbi(const struct ivtv *itv)
        do {                                                            \
                struct v4l2_subdev *__sd;                               \
                __v4l2_device_call_subdevs_p(&(itv)->v4l2_dev, __sd,    \
-                       !(hw) || (__sd->grp_id & (hw)), o, f , ##args); \
+                        !(hw) ? true : (__sd->grp_id & (hw)),          \
+                        o, f, ##args);                                 \
        } while (0)
 
 #define ivtv_call_all(itv, o, f, args...) ivtv_call_hw(itv, 0, o, f , ##args)

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

Reply via email to