All of lore.kernel.org
 help / color / mirror / Atom feed
* [linuxtv-media:master 497/499] drivers/media/v4l2-core/v4l2-ctrls.c:1685:15: sparse: incorrect type in assignment (different address spaces)
@ 2014-09-03 16:05 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2014-09-03 16:05 UTC (permalink / raw)
  To: Hans Verkuil; +Cc: linux-media, Mauro Carvalho Chehab, kbuild-all

tree:   git://linuxtv.org/media_tree.git master
head:   fe10b84e7f6c4c8c3dc8cf63be324bc13f5acd68
commit: eadf9e26fab7f9841adcc36f3559dbce7604fcd5 [497/499] [media] videodev2.h: add __user to v4l2_ext_control pointers
reproduce: make C=1 CF=-D__CHECK_ENDIAN__


sparse warnings: (new ones prefixed by >>)

>> drivers/media/v4l2-core/v4l2-ctrls.c:1685:15: sparse: incorrect type in assignment (different address spaces)
   drivers/media/v4l2-core/v4l2-ctrls.c:1685:15:    expected void *[assigned] p
   drivers/media/v4l2-core/v4l2-ctrls.c:1685:15:    got void [noderef] <asn:1>*ptr

vim +1685 drivers/media/v4l2-core/v4l2-ctrls.c

ce580fe5 drivers/media/video/v4l2-ctrls.c     Sakari Ailus 2011-08-04  1669  		case V4L2_CTRL_TYPE_INTEGER_MENU:
0176077a drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-04-27  1670  		case V4L2_CTRL_TYPE_MENU:
fa4d7096 drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2011-05-23  1671  		case V4L2_CTRL_TYPE_BITMASK:
0176077a drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-04-27  1672  		case V4L2_CTRL_TYPE_BOOLEAN:
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1673  		case V4L2_CTRL_TYPE_BUTTON:
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1674  		case V4L2_CTRL_TYPE_CTRL_CLASS:
0176077a drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-04-27  1675  			ptr.p_s32 = &c->value;
998e7659 drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1676  			return ctrl->type_ops->validate(ctrl, 0, ptr);
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1677  
0176077a drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-04-27  1678  		case V4L2_CTRL_TYPE_INTEGER64:
0176077a drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-04-27  1679  			ptr.p_s64 = &c->value64;
998e7659 drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1680  			return ctrl->type_ops->validate(ctrl, 0, ptr);
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1681  		default:
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1682  			break;
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1683  		}
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1684  	}
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10 @1685  	ptr.p = c->ptr;
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1686  	for (idx = 0; !err && idx < c->size / ctrl->elem_size; idx++)
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1687  		err = ctrl->type_ops->validate(ctrl, idx, ptr);
302ab7ce drivers/media/v4l2-core/v4l2-ctrls.c Hans Verkuil 2014-06-10  1688  	return err;
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1689  }
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1690  
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1691  static inline u32 node2id(struct list_head *node)
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1692  {
0996517c drivers/media/video/v4l2-ctrls.c     Hans Verkuil 2010-08-01  1693  	return list_entry(node, struct v4l2_ctrl_ref, node)->ctrl->id;

:::::: The code at line 1685 was first introduced by commit
:::::: 302ab7ce2daba8cdd82a6809adb42d117a683f06 [media] v4l2-ctrls: add array support

:::::: TO: Hans Verkuil <hans.verkuil@cisco.com>
:::::: CC: Mauro Carvalho Chehab <m.chehab@samsung.com>

---
0-DAY kernel build testing backend              Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-09-03 16:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-03 16:05 [linuxtv-media:master 497/499] drivers/media/v4l2-core/v4l2-ctrls.c:1685:15: sparse: incorrect type in assignment (different address spaces) kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.