commit | 2905544073f6ec235b44f624c66f52b61221a16c | [log] [tgz] |
---|---|---|
author | Emil Velikov <emil.l.velikov@gmail.com> | Sat Jun 11 13:30:32 2011 +0100 |
committer | Ben Skeggs <bskeggs@redhat.com> | Sat Jun 18 14:38:38 2011 +1000 |
tree | 87daa81b07538956e110e84631617be5c1bc5691 | |
parent | 0897554cdd9de8a9f6f93d9ba27c7ebfae286158 [diff] |
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>