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