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

Reply via email to