mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 09:44:18 +08:00
[media] ivtv: fix two smatch warnings
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 <mchehab@osg.samsung.com>
This commit is contained in:
parent
c65171cf6f
commit
5cbe9f3acf
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user