From: Thomas Zimmermann Date: Tue, 13 Jun 2023 11:06:56 +0000 (+0200) Subject: fbdev/radeonfb: Reorder backlight and framebuffer cleanup X-Git-Tag: v6.6.7~1918^2~23^2~96 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a7f3c2653f1b74a328d8af5bc4795cee7c00d68;p=platform%2Fkernel%2Flinux-starfive.git fbdev/radeonfb: Reorder backlight and framebuffer cleanup The driver's backlight code requires the framebuffer to be registered. Therefore reorder the cleanup calls for both data structures. The init calls are already in the correct order. Signed-off-by: Thomas Zimmermann Cc: Benjamin Herrenschmidt Reviewed-by: Javier Martinez Canillas Reviewed-by: Sam Ravnborg Link: https://patchwork.freedesktop.org/patch/msgid/20230613110953.24176-22-tzimmermann@suse.de --- diff --git a/drivers/video/fbdev/aty/radeon_base.c b/drivers/video/fbdev/aty/radeon_base.c index 972c4bb..8f2a527 100644 --- a/drivers/video/fbdev/aty/radeon_base.c +++ b/drivers/video/fbdev/aty/radeon_base.c @@ -2517,9 +2517,8 @@ static void radeonfb_pci_unregister(struct pci_dev *pdev) del_timer_sync(&rinfo->lvds_timer); arch_phys_wc_del(rinfo->wc_cookie); - unregister_framebuffer(info); - radeonfb_bl_exit(rinfo); + unregister_framebuffer(info); iounmap(rinfo->mmio_base); iounmap(rinfo->fb_base);