TO: Alex Deucher <alexander.deuc...@amd.com> tree: git://people.freedesktop.org/~agd5f/linux.git amdgpu head: 9998c5af00d3d864ce272c0a41164a7f515d2ab5 commit: 2e666f4daf0526b9fdd8793c63747608bb3edeb0 [35/45] drm/amdgpu: add core driver (v3) :::::: branch date: 2 hours ago :::::: commit date: 2 hours ago
New smatch warnings: drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:356 amdgpu_info_ioctl() warn: check that 'gds_info._pad' doesn't leak information Old smatch warnings: drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:116 amdgpu_driver_load_kms() warn: if statement not indented git remote add radeon-alex git://people.freedesktop.org/~agd5f/linux.git git remote update radeon-alex git checkout 2e666f4daf0526b9fdd8793c63747608bb3edeb0 vim +356 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c 2e666f4d Alex Deucher 2015-04-20 340 ui64 = atomic64_read(&adev->vram_vis_usage); 2e666f4d Alex Deucher 2015-04-20 341 return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0; 2e666f4d Alex Deucher 2015-04-20 342 case AMDGPU_INFO_GTT_USAGE: 2e666f4d Alex Deucher 2015-04-20 343 ui64 = atomic64_read(&adev->gtt_usage); 2e666f4d Alex Deucher 2015-04-20 344 return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0; 2e666f4d Alex Deucher 2015-04-20 345 case AMDGPU_INFO_GDS_CONFIG: { 2e666f4d Alex Deucher 2015-04-20 346 struct drm_amdgpu_info_gds gds_info; 2e666f4d Alex Deucher 2015-04-20 347 2e666f4d Alex Deucher 2015-04-20 348 gds_info.gds_gfx_partition_size = adev->gds.mem.gfx_partition_size >> AMDGPU_GDS_SHIFT; 2e666f4d Alex Deucher 2015-04-20 349 gds_info.compute_partition_size = adev->gds.mem.cs_partition_size >> AMDGPU_GDS_SHIFT; 2e666f4d Alex Deucher 2015-04-20 350 gds_info.gds_total_size = adev->gds.mem.total_size >> AMDGPU_GDS_SHIFT; 2e666f4d Alex Deucher 2015-04-20 351 gds_info.gws_per_gfx_partition = adev->gds.gws.gfx_partition_size >> AMDGPU_GWS_SHIFT; 2e666f4d Alex Deucher 2015-04-20 352 gds_info.gws_per_compute_partition = adev->gds.gws.cs_partition_size >> AMDGPU_GWS_SHIFT; 2e666f4d Alex Deucher 2015-04-20 353 gds_info.oa_per_gfx_partition = adev->gds.oa.gfx_partition_size >> AMDGPU_OA_SHIFT; 2e666f4d Alex Deucher 2015-04-20 354 gds_info.oa_per_compute_partition = adev->gds.oa.cs_partition_size >> AMDGPU_OA_SHIFT; 2e666f4d Alex Deucher 2015-04-20 355 return copy_to_user(out, &gds_info, 2e666f4d Alex Deucher 2015-04-20 @356 min((size_t)size, sizeof(gds_info))) ? -EFAULT : 0; 2e666f4d Alex Deucher 2015-04-20 357 } 2e666f4d Alex Deucher 2015-04-20 358 case AMDGPU_INFO_VRAM_GTT: { 2e666f4d Alex Deucher 2015-04-20 359 struct drm_amdgpu_info_vram_gtt vram_gtt; 2e666f4d Alex Deucher 2015-04-20 360 2e666f4d Alex Deucher 2015-04-20 361 vram_gtt.vram_size = adev->mc.real_vram_size; 2e666f4d Alex Deucher 2015-04-20 362 vram_gtt.vram_cpu_accessible_size = adev->mc.visible_vram_size; 2e666f4d Alex Deucher 2015-04-20 363 vram_gtt.vram_cpu_accessible_size -= adev->vram_pin_size; 2e666f4d Alex Deucher 2015-04-20 364 vram_gtt.gtt_size = adev->mc.gtt_size; --- 0-DAY kernel test infrastructure 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