tree: git://people.freedesktop.org/~thomash/linux vmwgfx-next head: 51850be6365084dc3ff6516bb9d89c6d7e3a98f1 commit: fd465bad8cb18eb6e99aa81bc1349c221250391f [4/7] drm/vmwgfx: Major KMS refactoring / cleanup in preparation of screen targets reproduce: # apt-get install sparse git checkout fd465bad8cb18eb6e99aa81bc1349c221250391f make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: expected unsigned int [unsigned] [usertype] cmd drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: expected unsigned int [unsigned] [usertype] width drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: expected unsigned int [unsigned] [usertype] height drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: expected unsigned int [unsigned] [usertype] hotspotX drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: expected unsigned int [unsigned] [usertype] hotspotY drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: got restricted __le32 [usertype] <noident> objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_kms.o': No such file mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_kms.o': No such file or directory -- >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: expected unsigned int [unsigned] [usertype] header drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: expected unsigned int [unsigned] [usertype] x drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: expected unsigned int [unsigned] [usertype] y drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: expected unsigned int [unsigned] [usertype] width drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: expected unsigned int [unsigned] [usertype] height drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: got restricted __le32 [usertype] <noident> objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_ldu.o': No such file mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_ldu.o': No such file or directory -- >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: expected unsigned int [unsigned] [usertype] sid drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: got restricted __le32 [usertype] <noident> objdump: 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_scrn.o': No such file mv: cannot stat 'drivers/gpu/drm/vmwgfx/.tmp_vmwgfx_scrn.o': No such file or directory -- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: expected unsigned int [unsigned] [usertype] cmd drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:109:18: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:110:24: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: expected unsigned int [unsigned] [usertype] width drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:111:27: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: expected unsigned int [unsigned] [usertype] height drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:112:28: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: expected unsigned int [unsigned] [usertype] hotspotX drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:113:30: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: expected unsigned int [unsigned] [usertype] hotspotY drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:114:30: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:931:24: got restricted __le32 [usertype] <noident> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_kms.c:991:34: got restricted __le32 [usertype] <noident> -- >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: expected unsigned int [unsigned] [usertype] header drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:479:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: expected unsigned int [unsigned] [usertype] x drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:480:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: expected unsigned int [unsigned] [usertype] y drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:481:31: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: expected unsigned int [unsigned] [usertype] width drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:482:35: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: expected unsigned int [unsigned] [usertype] height drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c:483:36: got restricted __le32 [usertype] <noident> -- >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: expected unsigned int [unsigned] [usertype] id drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:762:24: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:763:26: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: expected unsigned int [unsigned] [usertype] sid drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:811:40: got restricted __le32 [usertype] <noident> >> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: sparse: incorrect type in assignment (different base types) drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: expected unsigned int [unsigned] [usertype] size drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c:827:34: got restricted __le32 [usertype] <noident> Please review and possibly fold the followup patch. --- 0-DAY kernel test infrastructure Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel