pvr2fb: fix pseudo_palette array overrun and typecast
authorAntonino A. Daplas <adaplas@gmail.com>
Tue, 17 Jul 2007 11:05:39 +0000 (04:05 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 17 Jul 2007 17:23:12 +0000 (10:23 -0700)
commita66ad56eb2c9644717da4d7f05f971d6786145e3
treef4cb903d8f7174c727d0b4e64331cb9b1f1a65f8
parent02c2c209c26ca452b2e688cdb0cb6bb4bc7cdf7f
pvr2fb: fix pseudo_palette array overrun and typecast

- the pseudo_palette has only 16 elements. Do not write if regno (the array
  index) is more than 15.
- if using generic drawing libraries, the typecast of pseudo_palette is
  always u32 *

Signed-off-by: Antonino Daplas <adaplas@gmail.com>
Acked-by: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/video/pvr2fb.c