aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nv50_display.c
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2011-06-11 13:30:32 +0100
committerBen Skeggs <bskeggs@redhat.com>2011-06-18 14:38:38 +1000
commit2905544073f6ec235b44f624c66f52b61221a16c (patch)
tree87daa81b07538956e110e84631617be5c1bc5691 /drivers/gpu/drm/nouveau/nv50_display.c
parent0897554cdd9de8a9f6f93d9ba27c7ebfae286158 (diff)
downloadkernel_samsung_smdk4412-2905544073f6ec235b44f624c66f52b61221a16c.zip
kernel_samsung_smdk4412-2905544073f6ec235b44f624c66f52b61221a16c.tar.gz
kernel_samsung_smdk4412-2905544073f6ec235b44f624c66f52b61221a16c.tar.bz2
drm/nouveau/pm: Prevent overflow in nouveau_perf_init()
While parsing the perf table, there is no check if the num of entries read from the vbios is less than the currently allocated number. In case of a buggy vbios this will cause overwriting of kernel memory, causing aditional problems. Add a simple check in order to prevent the case Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nv50_display.c')
0 files changed, 0 insertions, 0 deletions