[intel-gvt-linux:gvt-next 105/106] drivers/gpu/drm/i915/gvt/gtt.c:661:9: sparse: incorrect type in assignment (different address spaces)
kbuild test robot
fengguang.wu at intel.com
Mon Feb 5 14:30:49 UTC 2018
tree: https://github.com/intel/gvt-linux gvt-next
head: 95a789ae376df678e5a6fe92663aeb42cf00ae41
commit: f4e41e8ab177eff3bc6c414b7e237105273853d5 [105/106] drm/i915/gvt: Manage shadow pages with radix tree
reproduce:
# apt-get install sparse
git checkout f4e41e8ab177eff3bc6c414b7e237105273853d5
make ARCH=x86_64 allmodconfig
make C=1 CF=-D__CHECK_ENDIAN__
sparse warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/i915/gvt/gtt.c:661:9: sparse: incorrect type in assignment (different address spaces) @@ expected void @@ got void <avoid @@
drivers/gpu/drm/i915/gvt/gtt.c:661:9: expected void
drivers/gpu/drm/i915/gvt/gtt.c:661:9: got void
>> drivers/gpu/drm/i915/gvt/gtt.c:661:9: sparse: incorrect type in assignment (different address spaces) @@ expected void @@ got void <avoid @@
drivers/gpu/drm/i915/gvt/gtt.c:661:9: expected void
drivers/gpu/drm/i915/gvt/gtt.c:661:9: got void
>> drivers/gpu/drm/i915/gvt/gtt.c:662:45: sparse: incorrect type in argument 1 (different address spaces) @@ expected void @@ got @@
drivers/gpu/drm/i915/gvt/gtt.c:662:45: expected void
drivers/gpu/drm/i915/gvt/gtt.c:662:45: got void
drivers/gpu/drm/i915/gvt/gtt.c:661:9: sparse: incorrect type in argument 1 (different address spaces) @@ expected void @@ got @@
drivers/gpu/drm/i915/gvt/gtt.c:661:9: expected void
drivers/gpu/drm/i915/gvt/gtt.c:661:9: got void
>> drivers/gpu/drm/i915/gvt/gtt.c:661:9: sparse: incorrect type in assignment (different address spaces) @@ expected void @@ got void <avoid @@
drivers/gpu/drm/i915/gvt/gtt.c:661:9: expected void
drivers/gpu/drm/i915/gvt/gtt.c:661:9: got void
vim +661 drivers/gpu/drm/i915/gvt/gtt.c
654
655 static void ppgtt_free_all_spt(struct intel_vgpu *vgpu)
656 {
657 struct intel_vgpu_ppgtt_spt *spt;
658 struct radix_tree_iter iter;
659 void **slot;
660
> 661 radix_tree_for_each_slot(slot, &vgpu->gtt.spt_tree, &iter, 0) {
> 662 spt = radix_tree_deref_slot(slot);
663 ppgtt_free_spt(spt);
664 }
665 }
666
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
More information about the intel-gvt-dev
mailing list