[PATCH] OMAP:DSS2:OMAPFB: Fix probe error path

Subsystems: framebuffer layer, the rest

STALE5941d

3 messages, 2 authors, 2010-07-05 · open the first message on its own page

[PATCH] OMAP:DSS2:OMAPFB: Fix probe error path

From: Afzal Mohammed <hidden>
Date: 2010-06-30 14:19:00

If enabling fb0 fails in omapfb_create_framebuffers(), remove
sysfs file before returning to probe. This is required to complete
the cleanup in the above mentioned error case.

Signed-off-by: Afzal Mohammed <redacted>
---
 drivers/video/omap2/omapfb/omapfb-main.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/video/omap2/omapfb/omapfb-main.c b/drivers/video/omap2/omapfb/omapfb-main.c
index 4b4506d..2319b81 100644
--- a/drivers/video/omap2/omapfb/omapfb-main.c
+++ b/drivers/video/omap2/omapfb/omapfb-main.c
@@ -1945,6 +1945,7 @@ static int omapfb_create_framebuffers(struct omapfb2_device *fbdev)
 			r = omapfb_overlay_enable(ovl, 1);
 
 			if (r) {
+				omapfb_remove_sysfs(fbdev);
 				dev_err(fbdev->dev,
 						"failed to enable overlay\n");
 				return r;
-- 
1.7.0.4

Re: [PATCH] OMAP:DSS2:OMAPFB: Fix probe error path

From: Tomi Valkeinen <hidden>
Date: 2010-07-01 09:55:11

Hi,

On Wed, 2010-06-30 at 16:15 +0200, ext Afzal Mohammed wrote:
If enabling fb0 fails in omapfb_create_framebuffers(), remove
sysfs file before returning to probe. This is required to complete
the cleanup in the above mentioned error case.
omapfb frees the resources in omapfb_free_resources(). I believe
removing sysfs should also be put into omapfb_free_resources() to be
consistent, and not as an explicit call like in this patch.

However, I'm not sure if some sysfs-allocated flag is needed for this to
work in all cases.

 Tomi

[PATCH] OMAP:DSS2:OMAPFB: Fix probe error path

From: Afzal Mohammed <hidden>
Date: 2010-07-05 06:38:10

This is a multi-part message in MIME format. To properly display this message you need a MIME-Version 1.0 compliant Email program.

------MIME delimiter for sendEmail-700403.923475282
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi Tomi,

Can you please help this change get integrated onto mainline kernel.

Regards
Afzal


------MIME delimiter for sendEmail-700403.923475282--
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help