drm/nouveau: validate vbios size
authorMarcin Slusarz <marcin.slusarz@gmail.com>
Sun, 21 Oct 2012 23:59:20 +0000 (09:59 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Mon, 22 Oct 2012 02:26:46 +0000 (12:26 +1000)
Without checking, we could detect vbios size as 0, allocate 0-byte array
(kmalloc returns invalid pointer for such allocation) and crash in
nouveau_bios_score while checking for vbios signature.

Reported-by: Heinz Diehl <htd@fritha.org>
Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>

No differences found