[ Did this one ever go out? It seems valid to me. Did we just miss it? ] Hi Thomas,
FYI, there are new sparse warnings show up in tree: git://people.freedesktop.org/~airlied/linux.git drm-next head: cfd72a4c2089aa3938f37281a34d6eb3306d5fd8 commit: c373d4eac4a29b04ec036a0ead75e4a796c911c2 [520/535] drm/vmwgfx: Extend the command verifier to handle guest-backed on / off reproduce: make C=1 CF=-D__CHECK_ENDIAN__ >> drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1548:41: sparse: duplicate const drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:472:59: sparse: incorrect type in argument 5 (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:472:59: expected unsigned int [usertype] *id drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:472:59: got restricted __le32 *<noident> drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1512:18: sparse: cast to restricted __le32 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1728:18: sparse: cast to restricted __le32 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1734:18: sparse: cast to restricted __le32 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1735:17: sparse: cast to restricted __le32 git remote add drm git://people.freedesktop.org/~airlied/linux.git git remote update drm git checkout c373d4eac4a29b04ec036a0ead75e4a796c911c2 vim +1548 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 4084fb89 Jakob Bornecrantz 2011-10-04 1532 DRM_ERROR("Invalid SVGA command (size mismatch):" 4084fb89 Jakob Bornecrantz 2011-10-04 1533 " %u.\n", cmd_id); 4084fb89 Jakob Bornecrantz 2011-10-04 1534 return -EINVAL; 4084fb89 Jakob Bornecrantz 2011-10-04 1535 } 4084fb89 Jakob Bornecrantz 2011-10-04 1536 0cff60c6 Jakob Bornecrantz 2011-10-04 1537 if (unlikely(!sw_context->kernel)) { 4084fb89 Jakob Bornecrantz 2011-10-04 1538 DRM_ERROR("Kernel only SVGA command: %u.\n", cmd_id); 4084fb89 Jakob Bornecrantz 2011-10-04 1539 return -EPERM; 4084fb89 Jakob Bornecrantz 2011-10-04 1540 } 4084fb89 Jakob Bornecrantz 2011-10-04 1541 4084fb89 Jakob Bornecrantz 2011-10-04 1542 if (cmd_id == SVGA_CMD_DEFINE_GMRFB) 4084fb89 Jakob Bornecrantz 2011-10-04 1543 return vmw_cmd_check_define_gmrfb(dev_priv, sw_context, buf); 4084fb89 Jakob Bornecrantz 2011-10-04 1544 4084fb89 Jakob Bornecrantz 2011-10-04 1545 return 0; 4084fb89 Jakob Bornecrantz 2011-10-04 1546 } fb1d9738 Jakob Bornecrantz 2009-12-10 1547 c373d4ea Thomas Hellstrom 2012-11-21 @1548 static const struct vmw_cmd_entry const vmw_cmd_entries[SVGA_3D_CMD_MAX] = { c373d4ea Thomas Hellstrom 2012-11-21 1549 VMW_CMD_DEF(SVGA_3D_CMD_SURFACE_DEFINE, &vmw_cmd_invalid, c373d4ea Thomas Hellstrom 2012-11-21 1550 false, false, false), c373d4ea Thomas Hellstrom 2012-11-21 1551 VMW_CMD_DEF(SVGA_3D_CMD_SURFACE_DESTROY, &vmw_cmd_invalid, c373d4ea Thomas Hellstrom 2012-11-21 1552 false, false, false), c373d4ea Thomas Hellstrom 2012-11-21 1553 VMW_CMD_DEF(SVGA_3D_CMD_SURFACE_COPY, &vmw_cmd_surface_copy_check, c373d4ea Thomas Hellstrom 2012-11-21 1554 true, false, false), c373d4ea Thomas Hellstrom 2012-11-21 1555 VMW_CMD_DEF(SVGA_3D_CMD_SURFACE_STRETCHBLT, &vmw_cmd_stretch_blt_check, c373d4ea Thomas Hellstrom 2012-11-21 1556 true, false, false), --- 0-DAY kernel build testing backend Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild _______________________________________________ kbuild mailing list kbuild@lists.01.org https://lists.01.org/mailman/listinfo/kbuild