From f97de8d1d7f52a77df89f9981004b23b6171ad38 Mon Sep 17 00:00:00 2001 From: Andres Salomon Date: Tue, 31 Mar 2009 15:25:28 -0700 Subject: [PATCH] --- yaml --- r: 139277 b: refs/heads/master c: 327fc8752a3c08fc7dc7d382883e65aad2f03bde h: refs/heads/master i: 139275: 846cad548f3f0fd19a2e5907577ae681404c7540 v: v3 --- [refs] | 2 +- trunk/drivers/video/tgafb.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 92ba4a8d22d3..f5ce818838d9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cc880a715782fe31116284d90e0b5bfb1411535b +refs/heads/master: 327fc8752a3c08fc7dc7d382883e65aad2f03bde diff --git a/trunk/drivers/video/tgafb.c b/trunk/drivers/video/tgafb.c index 680642c089c9..a86046ff60ad 100644 --- a/trunk/drivers/video/tgafb.c +++ b/trunk/drivers/video/tgafb.c @@ -1663,7 +1663,7 @@ tgafb_register(struct device *dev) if (register_framebuffer(info) < 0) { printk(KERN_ERR "tgafb: Could not register framebuffer\n"); ret = -EINVAL; - goto err1; + goto err2; } if (tga_bus_pci) { @@ -1682,6 +1682,8 @@ tgafb_register(struct device *dev) return 0; + err2: + fb_dealloc_cmap(&info->cmap); err1: if (mem_base) iounmap(mem_base);