gxfb: properly alloc cmap and plug cmap leak
authorAndres Salomon <dilinger@queued.net>
Wed, 11 Feb 2009 21:04:22 +0000 (13:04 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 11 Feb 2009 22:25:34 +0000 (14:25 -0800)
commitb14caecdbe7730bf82c8510f1ba52e00273e15c4
treea69e6fa70b98ef03bb9a1578caacc3b8fe5577bb
parent067f1293cc5916f8d88b602beeb8787d58515608
gxfb: properly alloc cmap and plug cmap leak

We weren't properly allocating the cmap for depths greater than 8bpp,
which caused pain for things like DirectFB.  Also, we never freed the cmap
memory upon module unload..

Signed-off-by: Andres Salomon <dilinger@debian.org>
Cc: Marco La Porta <marco-laporta@tiscali.it>
Cc: Jordan Crouse <jordan@cosmicpenguin.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/video/geode/gxfb_core.c