Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amdgpu: change reserved vram info print

The link object of mgr->reserved_pages is the blocks
variable in struct amdgpu_vram_reservation, not the
link variable in struct drm_buddy_block.

Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org

authored by

YiPeng Chai and committed by
Alex Deucher
869bcf59 5a863904

+4 -3
+4 -3
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
··· 839 839 { 840 840 struct amdgpu_vram_mgr *mgr = to_vram_mgr(man); 841 841 struct drm_buddy *mm = &mgr->mm; 842 - struct drm_buddy_block *block; 842 + struct amdgpu_vram_reservation *rsv; 843 843 844 844 drm_printf(printer, " vis usage:%llu\n", 845 845 amdgpu_vram_mgr_vis_usage(mgr)); ··· 851 851 drm_buddy_print(mm, printer); 852 852 853 853 drm_printf(printer, "reserved:\n"); 854 - list_for_each_entry(block, &mgr->reserved_pages, link) 855 - drm_buddy_block_print(mm, block, printer); 854 + list_for_each_entry(rsv, &mgr->reserved_pages, blocks) 855 + drm_printf(printer, "%#018llx-%#018llx: %llu\n", 856 + rsv->start, rsv->start + rsv->size, rsv->size); 856 857 mutex_unlock(&mgr->lock); 857 858 } 858 859