]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] [janitor] vga16fb: add missing iounmap()
authorAndrew Morton <akpm@osdl.org>
Wed, 4 Feb 2004 02:47:09 +0000 (18:47 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Wed, 4 Feb 2004 02:47:09 +0000 (18:47 -0800)
From: "Randy.Dunlap" <rddunlap@osdl.org>
      Leann Ogasawara <ogasawara@osdl.org>

Patch inserts missing iounmap() on error.

drivers/video/vga16fb.c

index c670437beb9d4ebe02d06904b0e424a33f7d09f5..9cdd106a9095a5eaf9b71c6a1bf80150694c29dc 100644 (file)
@@ -1373,8 +1373,10 @@ int __init vga16fb_init(void)
        i = (vga16fb_defined.bits_per_pixel == 8) ? 256 : 16;
        fb_alloc_cmap(&vga16fb.cmap, i, 0);
 
-       if (vga16fb_check_var(&vga16fb.var, &vga16fb))
+       if (vga16fb_check_var(&vga16fb.var, &vga16fb)) {
+               iounmap(vga16fb.screen_base);
                return -EINVAL;
+       }
 
        vga16fb_update_fix(&vga16fb);