Message ID | 3b2295cf-59c8-b5af-25e5-c1d075093e19@users.sourceforge.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/video/fbdev/aty/radeon_backlight.c b/drivers/video/fbdev/aty/radeon_backlight.c index 7f7ed6f72ddb..3c5b8291e773 100644 --- a/drivers/video/fbdev/aty/radeon_backlight.c +++ b/drivers/video/fbdev/aty/radeon_backlight.c @@ -157,7 +157,8 @@ void radeonfb_bl_init(struct radeonfb_info *rinfo) if (IS_ERR(bd)) { rinfo->info->bl_dev = NULL; printk("radeonfb: Backlight registration failed\n"); - goto error; + kfree(pdata); + return; } pdata->rinfo = rinfo; @@ -188,11 +189,6 @@ void radeonfb_bl_init(struct radeonfb_info *rinfo) backlight_update_status(bd); printk("radeonfb: Backlight initialized (%s)\n", name); - - return; - -error: - kfree(pdata); } void radeonfb_bl_exit(struct radeonfb_info *rinfo)