[linuxtv-media:master 66/93] drivers/media/platform/am437x/am437x-vpfe.c:2202:57: sparse: incorrect type in argument 2 (different address spaces)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   git://linuxtv.org/media_tree.git master
head:   e32b31ae45c18679c186e67aa41d0e2318cae487
commit: 417d2e507edcb5cf15eb344f86bd3dd28737f24e [66/93] [media] media: platform: add VPFE capture driver support for AM437X
reproduce:
  # apt-get install sparse
  git checkout 417d2e507edcb5cf15eb344f86bd3dd28737f24e
  make ARCH=x86_64 allmodconfig
  make C=1 CF=-D__CHECK_ENDIAN__


sparse warnings: (new ones prefixed by >>)

>> drivers/media/platform/am437x/am437x-vpfe.c:2202:57: sparse: incorrect type in argument 2 (different address spaces)
   drivers/media/platform/am437x/am437x-vpfe.c:2202:57:    expected void [noderef] <asn:1>*params
   drivers/media/platform/am437x/am437x-vpfe.c:2202:57:    got void *param
>> include/linux/spinlock.h:364:9: sparse: context imbalance in 'vpfe_start_streaming' - unexpected unlock

vim +2202 drivers/media/platform/am437x/am437x-vpfe.c

  2186	
  2187		vpfe_dbg(2, vpfe, "vpfe_ioctl_default\n");
  2188	
  2189		if (!valid_prio) {
  2190			vpfe_err(vpfe, "%s device busy\n", __func__);
  2191			return -EBUSY;
  2192		}
  2193	
  2194		/* If streaming is started, return error */
  2195		if (vb2_is_busy(&vpfe->buffer_queue)) {
  2196			vpfe_err(vpfe, "%s device busy\n", __func__);
  2197			return -EBUSY;
  2198		}
  2199	
  2200		switch (cmd) {
  2201		case VIDIOC_AM437X_CCDC_CFG:
> 2202			ret = vpfe_ccdc_set_params(&vpfe->ccdc, param);
  2203			if (ret) {
  2204				vpfe_dbg(2, vpfe,
  2205					"Error setting parameters in CCDC\n");
  2206				return ret;
  2207			}
  2208			ret = vpfe_get_ccdc_image_format(vpfe,
  2209							 &vpfe->fmt);
  2210			if (ret < 0) {

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux