]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/amdgpu: Check for valid number of registers to read
authorTrek <trek00@inbox.ru>
Sat, 31 Aug 2019 19:25:36 +0000 (21:25 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 17 Sep 2019 19:37:45 +0000 (14:37 -0500)
commit73d8e6c7b841d9bf298c8928f228fb433676635c
treeaa3c214817af1798aa4dbce30b4ad1b2293fd43f
parent9dbc88d013b79c62bd845cb9e7c0256e660967c5
drm/amdgpu: Check for valid number of registers to read

Do not try to allocate any amount of memory requested by the user.
Instead limit it to 128 registers. Actually the longest series of
consecutive allowed registers are 48, mmGB_TILE_MODE0-31 and
mmGB_MACROTILE_MODE0-15 (0x2644-0x2673).

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=111273
Signed-off-by: Trek <trek00@inbox.ru>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c