diff --git a/drivers/video/cg14.c b/drivers/video/cg14.c index e2c85b0db632adb71871d3f353ee88894cf442fb..f1889500662757d337d066648964e685d53e7f78 100644 --- a/drivers/video/cg14.c +++ b/drivers/video/cg14.c @@ -565,6 +565,7 @@ static int __devinit cg14_probe(struct platform_device *op) out_unmap_regs: cg14_unmap_regs(op, info, par); + framebuffer_release(info); out_err: return err; diff --git a/drivers/video/cg6.c b/drivers/video/cg6.c index 4ffad90bde4205e52d1c56a10f498677d0e21fc1..179e96cdb323fa9e91f22f42be016f55a32993ea 100644 --- a/drivers/video/cg6.c +++ b/drivers/video/cg6.c @@ -821,6 +821,7 @@ static int __devinit cg6_probe(struct platform_device *op) out_unmap_regs: cg6_unmap_regs(op, info, par); + framebuffer_release(info); out_err: return err; diff --git a/drivers/video/tcx.c b/drivers/video/tcx.c index 855b71993f61f9cb0f10822c9dd810375178bcc5..07c66e9466343bec9b9f7cd0741698903d44e1e5 100644 --- a/drivers/video/tcx.c +++ b/drivers/video/tcx.c @@ -480,6 +480,7 @@ static int __devinit tcx_probe(struct platform_device *op) out_unmap_regs: tcx_unmap_regs(op, info, par); + framebuffer_release(info); out_err: return err;