diff --git a/[refs] b/[refs] index 384917027caf..5e1b85746721 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ef26dd7ffa305382aabcd95fd574d01808a65c41 +refs/heads/master: b88a57cc645c59a3652f391f8069b15d42ac0762 diff --git a/trunk/drivers/video/vesafb.c b/trunk/drivers/video/vesafb.c index 2196448396ec..638ee3745401 100644 --- a/trunk/drivers/video/vesafb.c +++ b/trunk/drivers/video/vesafb.c @@ -456,6 +456,8 @@ static int __init vesafb_probe(struct platform_device *dev) info->node, info->fix.id); return 0; err: + if (info->screen_base) + iounmap(info->screen_base); framebuffer_release(info); release_mem_region(vesafb_fix.smem_start, size_total); return err;