video: convert mbxfb to use module_platform_driver()
PATCH 1/3 video: convert mbxfb to use module_platform_driver()
This patch converts mbxfb to use the module_platform_driver() macro which makes the code smaller and a bit simpler.
--- drivers/video/mbx/mbxfb.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-)
drivers/video/mbx/mbxfb.c +1 -12
@@ -1053,18 +1053,7 @@ static struct platform_driver mbxfb_driver = { }, }; -int __devinit mbxfb_init (void ) -{ -return platform_driver_register (&mbxfb_driver); -} - -static void __devexit mbxfb_exit(void) -{ -platform_driver_unregister (&mbxfb_driver); -} - -module_init (mbxfb_init); -module_exit (mbxfb_exit); +module_platform_driver (mbxfb_driver);MODULE_DESCRIPTION ("loadable framebuffer driver for Marathon device" );MODULE_AUTHOR ("Mike Rapoport, Compulab" );
Signature · 1 line
1.7.5.4
PATCH 2/3 video: omap: convert drivers/video/omap/* to use module_platform_driver()
This patch converts the drivers in drivers/video/omap/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler.
--- drivers/video/omap/lcd_ams_delta.c | 13 +------------ drivers/video/omap/lcd_h3.c | 14 +------------- drivers/video/omap/lcd_htcherald.c | 14 +------------- drivers/video/omap/lcd_inn1510.c | 14 +------------- drivers/video/omap/lcd_inn1610.c | 14 +------------- drivers/video/omap/lcd_osk.c | 14 +------------- drivers/video/omap/lcd_palmte.c | 14 +------------- drivers/video/omap/lcd_palmtt.c | 13 +------------ drivers/video/omap/lcd_palmz71.c | 13 +------------ 9 files changed, 9 insertions(+), 114 deletions(-)
drivers/video/omap/lcd_ams_delta.c +1 -12
@@ -209,15 +209,4 @@ static struct platform_driver ams_delta_panel_driver = { }, }; -static int __init ams_delta_panel_drv_init (void ) -{ -return platform_driver_register (&ams_delta_panel_driver); -} - -static void __exit ams_delta_panel_drv_cleanup(void) -{ -platform_driver_unregister (&ams_delta_panel_driver); -} - -module_init (ams_delta_panel_drv_init); -module_exit (ams_delta_panel_drv_cleanup); +module_platform_driver (ams_delta_panel_driver);
drivers/video/omap/lcd_h3.c +1 -13
@@ -124,16 +124,4 @@ static struct platform_driver h3_panel_driver = { }, }; -static int __init h3_panel_drv_init (void ) -{ -return platform_driver_register (&h3_panel_driver); -} - -static void __exit h3_panel_drv_cleanup(void) -{ -platform_driver_unregister (&h3_panel_driver); -} - -module_init (h3_panel_drv_init); -module_exit (h3_panel_drv_cleanup); - +module_platform_driver (h3_panel_driver);
drivers/video/omap/lcd_htcherald.c +1 -13
@@ -115,16 +115,4 @@ static struct platform_driver htcherald_panel_driver = { }, }; -static int __init htcherald_panel_drv_init (void ) -{ -return platform_driver_register (&htcherald_panel_driver); -} - -static void __exit htcherald_panel_drv_cleanup(void) -{ -platform_driver_unregister (&htcherald_panel_driver); -} - -module_init (htcherald_panel_drv_init); -module_exit (htcherald_panel_drv_cleanup); - +module_platform_driver (htcherald_panel_driver);
drivers/video/omap/lcd_inn1510.c +1 -13
@@ -109,16 +109,4 @@ static struct platform_driver innovator1510_panel_driver = { }, }; -static int __init innovator1510_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1510_panel_driver); -} - -static void __exit innovator1510_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1510_panel_driver); -} - -module_init (innovator1510_panel_drv_init); -module_exit (innovator1510_panel_drv_cleanup); - +module_platform_driver (innovator1510_panel_driver);
drivers/video/omap/lcd_inn1610.c +1 -13
@@ -133,16 +133,4 @@ static struct platform_driver innovator1610_panel_driver = { }, }; -static int __init innovator1610_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1610_panel_driver); -} - -static void __exit innovator1610_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1610_panel_driver); -} - -module_init (innovator1610_panel_drv_init); -module_exit (innovator1610_panel_drv_cleanup); - +module_platform_driver (innovator1610_panel_driver);
drivers/video/omap/lcd_osk.c +1 -13
@@ -127,16 +127,4 @@ static struct platform_driver osk_panel_driver = { }, }; -static int __init osk_panel_drv_init (void ) -{ -return platform_driver_register (&osk_panel_driver); -} - -static void __exit osk_panel_drv_cleanup(void) -{ -platform_driver_unregister (&osk_panel_driver); -} - -module_init (osk_panel_drv_init); -module_exit (osk_panel_drv_cleanup); - +module_platform_driver (osk_panel_driver);
drivers/video/omap/lcd_palmte.c +1 -13
@@ -108,16 +108,4 @@ static struct platform_driver palmte_panel_driver = { }, }; -static int __init palmte_panel_drv_init (void ) -{ -return platform_driver_register (&palmte_panel_driver); -} - -static void __exit palmte_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmte_panel_driver); -} - -module_init (palmte_panel_drv_init); -module_exit (palmte_panel_drv_cleanup); - +module_platform_driver (palmte_panel_driver);
drivers/video/omap/lcd_palmtt.c +1 -12
@@ -113,15 +113,4 @@ static struct platform_driver palmtt_panel_driver = { }, }; -static int __init palmtt_panel_drv_init (void ) -{ -return platform_driver_register (&palmtt_panel_driver); -} - -static void __exit palmtt_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmtt_panel_driver); -} - -module_init (palmtt_panel_drv_init); -module_exit (palmtt_panel_drv_cleanup); +module_platform_driver (palmtt_panel_driver);
drivers/video/omap/lcd_palmz71.c +1 -12
@@ -109,15 +109,4 @@ static struct platform_driver palmz71_panel_driver = { }, }; -static int __init palmz71_panel_drv_init (void ) -{ -return platform_driver_register (&palmz71_panel_driver); -} - -static void __exit palmz71_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmz71_panel_driver); -} - -module_init (palmz71_panel_drv_init); -module_exit (palmz71_panel_drv_cleanup); +module_platform_driver (palmz71_panel_driver);
Signature · 1 line
1.7.5.4
Re: [PATCH 2/3] video: omap: convert drivers/video/omap/* to use module_platform_driver()
Quoted 204 lines
This patch converts the drivers in
drivers/video/omap/*to use themodule_platform_driver()macro which makes the code smaller and a bit simpler.Cc Jonathan McDowell <[email protected]>Cc Cory Maccarrone <[email protected]>Cc Laurent Gonzalez <[email protected]>Cc Marek Vasut <[email protected]>Signed-off-by Axel Lin <[email protected]>--- drivers/video/omap/lcd_ams_delta.c | 13 +------------ drivers/video/omap/lcd_h3.c | 14 +------------- drivers/video/omap/lcd_htcherald.c | 14 +------------- drivers/video/omap/lcd_inn1510.c | 14 +------------- drivers/video/omap/lcd_inn1610.c | 14 +------------- drivers/video/omap/lcd_osk.c | 14 +------------- drivers/video/omap/lcd_palmte.c | 14 +------------- drivers/video/omap/lcd_palmtt.c | 13 +------------ drivers/video/omap/lcd_palmz71.c | 13 +------------ 9 files changed, 9 insertions(+), 114 deletions(-)(quoted diff) +0
-0
b/drivers/video/omap/lcd_ams_delta.cindex eb50a95..0fdd6f6 100644drivers/video/omap/lcd_ams_delta.c +1
-12@@ -209,15 +209,4 @@ static struct platform_driver ams_delta_panel_driver > { }, }; -static int __init ams_delta_panel_drv_init (void ) -{ -return platform_driver_register (&ams_delta_panel_driver); -} - -static void __exit ams_delta_panel_drv_cleanup(void) -{ -platform_driver_unregister (&ams_delta_panel_driver); -} - -module_init (ams_delta_panel_drv_init); -module_exit (ams_delta_panel_drv_cleanup); +module_platform_driver (ams_delta_panel_driver);drivers/video/omap/lcd_h3.c +1
-13@@ -124,16 +124,4 @@ static struct platform_driver h3_panel_driver = { }, }; -static int __init h3_panel_drv_init (void ) -{ -return platform_driver_register (&h3_panel_driver); -} - -static void __exit h3_panel_drv_cleanup(void) -{ -platform_driver_unregister (&h3_panel_driver); -} - -module_init (h3_panel_drv_init); -module_exit (h3_panel_drv_cleanup); - +module_platform_driver (h3_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_htcherald.cindex b1a022f..20f4778 100644drivers/video/omap/lcd_htcherald.c +1
-13@@ -115,16 +115,4 @@ static struct platform_driver htcherald_panel_driver > { }, }; -static int __init htcherald_panel_drv_init (void ) -{ -return platform_driver_register (&htcherald_panel_driver); -} - -static void __exit htcherald_panel_drv_cleanup(void) -{ -platform_driver_unregister (&htcherald_panel_driver); -} - -module_init (htcherald_panel_drv_init); -module_exit (htcherald_panel_drv_cleanup); - +module_platform_driver (htcherald_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_inn1510.cindex d129946..b38b1dd 100644drivers/video/omap/lcd_inn1510.c +1
-13@@ -109,16 +109,4 @@ static struct platform_driver innovator1510_panel_driver = { }, }; -static int __init innovator1510_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1510_panel_driver); -} - -static void __exit innovator1510_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1510_panel_driver); -} - -module_init (innovator1510_panel_drv_init); -module_exit (innovator1510_panel_drv_cleanup); - +module_platform_driver (innovator1510_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_inn1610.cindex a95756b..7e8bd8e 100644drivers/video/omap/lcd_inn1610.c +1
-13@@ -133,16 +133,4 @@ static struct platform_driver innovator1610_panel_driver = { }, }; -static int __init innovator1610_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1610_panel_driver); -} - -static void __exit innovator1610_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1610_panel_driver); -} - -module_init (innovator1610_panel_drv_init); -module_exit (innovator1610_panel_drv_cleanup); - +module_platform_driver (innovator1610_panel_driver);drivers/video/omap/lcd_osk.c +1
-13@@ -127,16 +127,4 @@ static struct platform_driver osk_panel_driver = { }, }; -static int __init osk_panel_drv_init (void ) -{ -return platform_driver_register (&osk_panel_driver); -} - -static void __exit osk_panel_drv_cleanup(void) -{ -platform_driver_unregister (&osk_panel_driver); -} - -module_init (osk_panel_drv_init); -module_exit (osk_panel_drv_cleanup); - +module_platform_driver (osk_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmte.cindex d79f436..88c31eb 100644drivers/video/omap/lcd_palmte.c +1
-13@@ -108,16 +108,4 @@ static struct platform_driver palmte_panel_driver = { }, }; -static int __init palmte_panel_drv_init (void ) -{ -return platform_driver_register (&palmte_panel_driver); -} - -static void __exit palmte_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmte_panel_driver); -} - -module_init (palmte_panel_drv_init); -module_exit (palmte_panel_drv_cleanup); - +module_platform_driver (palmte_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmtt.cindex c2e96a7..aaf3c8b 100644drivers/video/omap/lcd_palmtt.c +1
-12@@ -113,15 +113,4 @@ static struct platform_driver palmtt_panel_driver = { }, }; -static int __init palmtt_panel_drv_init (void ) -{ -return platform_driver_register (&palmtt_panel_driver); -} - -static void __exit palmtt_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmtt_panel_driver); -} - -module_init (palmtt_panel_drv_init); -module_exit (palmtt_panel_drv_cleanup); +module_platform_driver (palmtt_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmz71.cindex 1ab4847..3b7d8aa 100644drivers/video/omap/lcd_palmz71.c +0
-3@@ -109,15 +109,4 @@ static struct platform_driver palmz71_panel_driver = { }, }; -static int __init palmz71_panel_drv_init (void ) -{ -return platform_driver_register (&palmz71_panel_driver);
drivers/video/omap/lcd_palmz71.c static struct platform_driver palmz71_panel_driver = { · line 112
Quoted 10 lines
drivers/video/omap/lcd_palmz71.c +1
-9-} - -static void __exit palmz71_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmz71_panel_driver); -} - -module_init (palmz71_panel_drv_init); -module_exit (palmz71_panel_drv_cleanup); +module_platform_driver (palmz71_panel_driver);
PalmTT and PalmZ71, please add my
Jonathan McDowell
Acked-byRe: [PATCH 2/3] video: omap: convert drivers/video/omap/* to use module_platform_driver()
Quoted 216 lines · Marek Vasut
Quoted 204 lines
This patch converts the drivers in
drivers/video/omap/*to use themodule_platform_driver()macro which makes the code smaller and a bit simpler.Cc Jonathan McDowell <[email protected]>Cc Cory Maccarrone <[email protected]>Cc Laurent Gonzalez <[email protected]>Cc Marek Vasut <[email protected]>Signed-off-by Axel Lin <[email protected]>--- drivers/video/omap/lcd_ams_delta.c | 13 +------------ drivers/video/omap/lcd_h3.c | 14 +------------- drivers/video/omap/lcd_htcherald.c | 14 +------------- drivers/video/omap/lcd_inn1510.c | 14 +------------- drivers/video/omap/lcd_inn1610.c | 14 +------------- drivers/video/omap/lcd_osk.c | 14 +------------- drivers/video/omap/lcd_palmte.c | 14 +------------- drivers/video/omap/lcd_palmtt.c | 13 +------------ drivers/video/omap/lcd_palmz71.c | 13 +------------ 9 files changed, 9 insertions(+), 114 deletions(-)(quoted diff) +0
-0
b/drivers/video/omap/lcd_ams_delta.cindex eb50a95..0fdd6f6 100644drivers/video/omap/lcd_ams_delta.c +1
-12@@ -209,15 +209,4 @@ static struct platform_driver ams_delta_panel_driver > > { }, }; -static int __init ams_delta_panel_drv_init (void ) -{ -return platform_driver_register (&ams_delta_panel_driver); -} - -static void __exit ams_delta_panel_drv_cleanup(void) -{ -platform_driver_unregister (&ams_delta_panel_driver); -} - -module_init (ams_delta_panel_drv_init); -module_exit (ams_delta_panel_drv_cleanup); +module_platform_driver (ams_delta_panel_driver);drivers/video/omap/lcd_h3.c +1
-13@@ -124,16 +124,4 @@ static struct platform_driver h3_panel_driver = { }, }; -static int __init h3_panel_drv_init (void ) -{ -return platform_driver_register (&h3_panel_driver); -} - -static void __exit h3_panel_drv_cleanup(void) -{ -platform_driver_unregister (&h3_panel_driver); -} - -module_init (h3_panel_drv_init); -module_exit (h3_panel_drv_cleanup); - +module_platform_driver (h3_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_htcherald.cindex b1a022f..20f4778 100644drivers/video/omap/lcd_htcherald.c +1
-13@@ -115,16 +115,4 @@ static struct platform_driver htcherald_panel_driver > > { }, }; -static int __init htcherald_panel_drv_init (void ) -{ -return platform_driver_register (&htcherald_panel_driver); -} - -static void __exit htcherald_panel_drv_cleanup(void) -{ -platform_driver_unregister (&htcherald_panel_driver); -} - -module_init (htcherald_panel_drv_init); -module_exit (htcherald_panel_drv_cleanup); - +module_platform_driver (htcherald_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_inn1510.cindex d129946..b38b1dd 100644drivers/video/omap/lcd_inn1510.c +1
-13@@ -109,16 +109,4 @@ static struct platform_driver innovator1510_panel_driver = { }, }; -static int __init innovator1510_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1510_panel_driver); -} - -static void __exit innovator1510_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1510_panel_driver); -} - -module_init (innovator1510_panel_drv_init); -module_exit (innovator1510_panel_drv_cleanup); - +module_platform_driver (innovator1510_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_inn1610.cindex a95756b..7e8bd8e 100644drivers/video/omap/lcd_inn1610.c +1
-13@@ -133,16 +133,4 @@ static struct platform_driver innovator1610_panel_driver = { }, }; -static int __init innovator1610_panel_drv_init (void ) -{ -return platform_driver_register (&innovator1610_panel_driver); -} - -static void __exit innovator1610_panel_drv_cleanup(void) -{ -platform_driver_unregister (&innovator1610_panel_driver); -} - -module_init (innovator1610_panel_drv_init); -module_exit (innovator1610_panel_drv_cleanup); - +module_platform_driver (innovator1610_panel_driver);drivers/video/omap/lcd_osk.c +1
-13@@ -127,16 +127,4 @@ static struct platform_driver osk_panel_driver = { }, }; -static int __init osk_panel_drv_init (void ) -{ -return platform_driver_register (&osk_panel_driver); -} - -static void __exit osk_panel_drv_cleanup(void) -{ -platform_driver_unregister (&osk_panel_driver); -} - -module_init (osk_panel_drv_init); -module_exit (osk_panel_drv_cleanup); - +module_platform_driver (osk_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmte.cindex d79f436..88c31eb 100644drivers/video/omap/lcd_palmte.c +1
-13@@ -108,16 +108,4 @@ static struct platform_driver palmte_panel_driver = { }, }; -static int __init palmte_panel_drv_init (void ) -{ -return platform_driver_register (&palmte_panel_driver); -} - -static void __exit palmte_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmte_panel_driver); -} - -module_init (palmte_panel_drv_init); -module_exit (palmte_panel_drv_cleanup); - +module_platform_driver (palmte_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmtt.cindex c2e96a7..aaf3c8b 100644drivers/video/omap/lcd_palmtt.c +1
-12@@ -113,15 +113,4 @@ static struct platform_driver palmtt_panel_driver = { }, }; -static int __init palmtt_panel_drv_init (void ) -{ -return platform_driver_register (&palmtt_panel_driver); -} - -static void __exit palmtt_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmtt_panel_driver); -} - -module_init (palmtt_panel_drv_init); -module_exit (palmtt_panel_drv_cleanup); +module_platform_driver (palmtt_panel_driver);(quoted diff) +0
-0
b/drivers/video/omap/lcd_palmz71.cindex 1ab4847..3b7d8aa 100644drivers/video/omap/lcd_palmz71.c +0
-3@@ -109,15 +109,4 @@ static struct platform_driver palmz71_panel_driver = { }, }; -static int __init palmz71_panel_drv_init (void ) -{ -return platform_driver_register (&palmz71_panel_driver);drivers/video/omap/lcd_palmz71.c static struct platform_driver palmz71_panel_driver = { · line 112
Quoted 10 lines
drivers/video/omap/lcd_palmz71.c +1
-9-} - -static void __exit palmz71_panel_drv_cleanup(void) -{ -platform_driver_unregister (&palmz71_panel_driver); -} - -module_init (palmz71_panel_drv_init); -module_exit (palmz71_panel_drv_cleanup); +module_platform_driver (palmz71_panel_driver);PalmTT and PalmZ71, please add my
Quoted 1 line
Acked-by Marek Vasut <[email protected]>
For ams-delta,
J.
Signature · 2 lines
xmpp:[email protected] Time is an illusion. Lunchtime doubly so.
Tomi Valkeinen
AppliedRe: [PATCH 2/3] video: omap: convert drivers/video/omap/* to use module_platform_driver()
In reply to Axel LinQuoted 9 lines · Axel Lin
This patch converts the drivers in
drivers/video/omap/*to use themodule_platform_driver()macro which makes the code smaller and a bit simpler.Cc Jonathan McDowell <[email protected]>Cc Cory Maccarrone <[email protected]>Cc Laurent Gonzalez <[email protected]>Cc Marek Vasut <[email protected]>Signed-off-by Axel Lin <[email protected]>
Thanks, applied to DSS tree.
Tomi
PATCH 3/3 video: pnx4008: convert drivers/video/pnx4008/* to use module_platform_driver()
In reply to Axel LinThis patch converts the drivers in drivers/video/pnx4008/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler.
--- drivers/video/pnx4008/pnxrgbfb.c | 13 +------------ drivers/video/pnx4008/sdum.c | 13 +------------ 2 files changed, 2 insertions(+), 24 deletions(-)
drivers/video/pnx4008/pnxrgbfb.c +1 -12
@@ -193,17 +193,6 @@ static struct platform_driver rgbfb_driver = { .remove = rgbfb_remove, }; -static int __init rgbfb_init (void ) -{ -return platform_driver_register (&rgbfb_driver); -} - -static void __exit rgbfb_exit(void) -{ -platform_driver_unregister (&rgbfb_driver); -} - -module_init (rgbfb_init); -module_exit (rgbfb_exit); +module_platform_driver (rgbfb_driver);MODULE_LICENSE ("GPL" );
drivers/video/pnx4008/sdum.c +1 -12
@@ -856,17 +856,6 @@ static struct platform_driver sdum_driver = { .resume = sdum_resume, }; -int __init sdum_init (void ) -{ -return platform_driver_register (&sdum_driver); -} - -static void __exit sdum_exit(void) -{ -platform_driver_unregister (&sdum_driver); -}; - -module_init (sdum_init); -module_exit (sdum_exit); +module_platform_driver (sdum_driver);MODULE_LICENSE ("GPL" );
Signature · 1 line
1.7.5.4
Florian Tobias Schandinat
AppliedRe: [PATCH 3/3] video: pnx4008: convert drivers/video/pnx4008/* to use module_platform_driver()
Quoted 6 lines · Axel Lin
This patch converts the drivers in
drivers/video/pnx4008/*to use themodule_platform_driver()macro which makes the code smaller and a bit simpler.Cc Grigory Tolstolytkin <[email protected]>Signed-off-by Axel Lin <[email protected]>
Applied.
Thanks,
Florian Tobias Schandinat
Quoted 51 lines
--- drivers/video/pnx4008/pnxrgbfb.c | 13 +------------ drivers/video/pnx4008/sdum.c | 13 +------------ 2 files changed, 2 insertions(+), 24 deletions(-)drivers/video/pnx4008/pnxrgbfb.c +1
-12@@ -193,17 +193,6 @@ static struct platform_driver rgbfb_driver = { .remove = rgbfb_remove, }; -static int __init rgbfb_init (void ) -{ -return platform_driver_register (&rgbfb_driver); -} - -static void __exit rgbfb_exit(void) -{ -platform_driver_unregister (&rgbfb_driver); -} - -module_init (rgbfb_init); -module_exit (rgbfb_exit); +module_platform_driver (rgbfb_driver);MODULE_LICENSE ("GPL" );drivers/video/pnx4008/sdum.c +1
-12@@ -856,17 +856,6 @@ static struct platform_driver sdum_driver = { .resume = sdum_resume, }; -int __init sdum_init (void ) -{ -return platform_driver_register (&sdum_driver); -} - -static void __exit sdum_exit(void) -{ -platform_driver_unregister (&sdum_driver); -}; - -module_init (sdum_init); -module_exit (sdum_exit); +module_platform_driver (sdum_driver);MODULE_LICENSE ("GPL" );
Florian Tobias Schandinat
AppliedQuoted 5 lines · Axel Lin
This patch converts mbxfb to use the
module_platform_driver()macro which makes the code smaller and a bit simpler.Cc Mike Rapoport <[email protected]>Signed-off-by Axel Lin <[email protected]>
Applied.
Thanks,
Florian Tobias Schandinat
Quoted 28 lines
--- drivers/video/mbx/mbxfb.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-)drivers/video/mbx/mbxfb.c +1
-12@@ -1053,18 +1053,7 @@ static struct platform_driver mbxfb_driver = { }, }; -int __devinit mbxfb_init (void ) -{ -return platform_driver_register (&mbxfb_driver); -} - -static void __devexit mbxfb_exit(void) -{ -platform_driver_unregister (&mbxfb_driver); -} - -module_init (mbxfb_init); -module_exit (mbxfb_exit); +module_platform_driver (mbxfb_driver);MODULE_DESCRIPTION ("loadable framebuffer driver for Marathon device" );MODULE_AUTHOR ("Mike Rapoport, Compulab" );