* [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro
@ 2013-03-05 8:45 Sachin Kamat
2013-03-05 8:45 ` [PATCH 2/8] mtd: sh_flctl: " Sachin Kamat
` (8 more replies)
0 siblings, 9 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/txx9ndfmc.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/nand/txx9ndfmc.c b/drivers/mtd/nand/txx9ndfmc.c
index e1e8748..7ed654c 100644
--- a/drivers/mtd/nand/txx9ndfmc.c
+++ b/drivers/mtd/nand/txx9ndfmc.c
@@ -427,18 +427,7 @@ static struct platform_driver txx9ndfmc_driver = {
},
};
-static int __init txx9ndfmc_init(void)
-{
- return platform_driver_probe(&txx9ndfmc_driver, txx9ndfmc_probe);
-}
-
-static void __exit txx9ndfmc_exit(void)
-{
- platform_driver_unregister(&txx9ndfmc_driver);
-}
-
-module_init(txx9ndfmc_init);
-module_exit(txx9ndfmc_exit);
+module_platform_driver_probe(txx9ndfmc_driver, txx9ndfmc_probe);
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("TXx9 SoC NAND flash controller driver");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/8] mtd: sh_flctl: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-05 8:45 ` [PATCH 3/8] mtd: orion_nand: " Sachin Kamat
` (7 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/sh_flctl.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/nand/sh_flctl.c b/drivers/mtd/nand/sh_flctl.c
index 57b3971..5899738 100644
--- a/drivers/mtd/nand/sh_flctl.c
+++ b/drivers/mtd/nand/sh_flctl.c
@@ -1223,18 +1223,7 @@ static struct platform_driver flctl_driver = {
},
};
-static int __init flctl_nand_init(void)
-{
- return platform_driver_probe(&flctl_driver, flctl_probe);
-}
-
-static void __exit flctl_nand_cleanup(void)
-{
- platform_driver_unregister(&flctl_driver);
-}
-
-module_init(flctl_nand_init);
-module_exit(flctl_nand_cleanup);
+module_platform_driver_probe(flctl_driver, flctl_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Yoshihiro Shimoda");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/8] mtd: orion_nand: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
2013-03-05 8:45 ` [PATCH 2/8] mtd: sh_flctl: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-05 8:45 ` [PATCH 4/8] mtd: fsmc_nand: " Sachin Kamat
` (6 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/orion_nand.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/nand/orion_nand.c b/drivers/mtd/nand/orion_nand.c
index cd72b92..8fbd002 100644
--- a/drivers/mtd/nand/orion_nand.c
+++ b/drivers/mtd/nand/orion_nand.c
@@ -231,18 +231,7 @@ static struct platform_driver orion_nand_driver = {
},
};
-static int __init orion_nand_init(void)
-{
- return platform_driver_probe(&orion_nand_driver, orion_nand_probe);
-}
-
-static void __exit orion_nand_exit(void)
-{
- platform_driver_unregister(&orion_nand_driver);
-}
-
-module_init(orion_nand_init);
-module_exit(orion_nand_exit);
+module_platform_driver_probe(orion_nand_driver, orion_nand_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Tzachi Perelstein");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 4/8] mtd: fsmc_nand: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
2013-03-05 8:45 ` [PATCH 2/8] mtd: sh_flctl: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 3/8] mtd: orion_nand: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-05 8:45 ` [PATCH 5/8] mtd: docg4: " Sachin Kamat
` (5 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/fsmc_nand.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/nand/fsmc_nand.c b/drivers/mtd/nand/fsmc_nand.c
index 05ba3f0..911e243 100644
--- a/drivers/mtd/nand/fsmc_nand.c
+++ b/drivers/mtd/nand/fsmc_nand.c
@@ -1235,18 +1235,7 @@ static struct platform_driver fsmc_nand_driver = {
},
};
-static int __init fsmc_nand_init(void)
-{
- return platform_driver_probe(&fsmc_nand_driver,
- fsmc_nand_probe);
-}
-module_init(fsmc_nand_init);
-
-static void __exit fsmc_nand_exit(void)
-{
- platform_driver_unregister(&fsmc_nand_driver);
-}
-module_exit(fsmc_nand_exit);
+module_platform_driver_probe(fsmc_nand_driver, fsmc_nand_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Vipin Kumar <vipin.kumar@st.com>, Ashish Priyadarshi");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 5/8] mtd: docg4: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (2 preceding siblings ...)
2013-03-05 8:45 ` [PATCH 4/8] mtd: fsmc_nand: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-16 19:05 ` Mike Dunn
2013-03-05 8:45 ` [PATCH 6/8] mtd: davinci_nand: " Sachin Kamat
` (4 subsequent siblings)
8 siblings, 1 reply; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/docg4.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/nand/docg4.c b/drivers/mtd/nand/docg4.c
index 18fa448..fa25e7a 100644
--- a/drivers/mtd/nand/docg4.c
+++ b/drivers/mtd/nand/docg4.c
@@ -1397,18 +1397,7 @@ static struct platform_driver docg4_driver = {
.remove = __exit_p(cleanup_docg4),
};
-static int __init docg4_init(void)
-{
- return platform_driver_probe(&docg4_driver, probe_docg4);
-}
-
-static void __exit docg4_exit(void)
-{
- platform_driver_unregister(&docg4_driver);
-}
-
-module_init(docg4_init);
-module_exit(docg4_exit);
+module_platform_driver_probe(docg4_driver, probe_docg4);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Mike Dunn");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 6/8] mtd: davinci_nand: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (3 preceding siblings ...)
2013-03-05 8:45 ` [PATCH 5/8] mtd: docg4: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-05 8:45 ` [PATCH 7/8] mtd: atmel_nand: " Sachin Kamat
` (3 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/davinci_nand.c | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/drivers/mtd/nand/davinci_nand.c b/drivers/mtd/nand/davinci_nand.c
index 94e17af..864717b 100644
--- a/drivers/mtd/nand/davinci_nand.c
+++ b/drivers/mtd/nand/davinci_nand.c
@@ -883,17 +883,7 @@ static struct platform_driver nand_davinci_driver = {
};
MODULE_ALIAS("platform:davinci_nand");
-static int __init nand_davinci_init(void)
-{
- return platform_driver_probe(&nand_davinci_driver, nand_davinci_probe);
-}
-module_init(nand_davinci_init);
-
-static void __exit nand_davinci_exit(void)
-{
- platform_driver_unregister(&nand_davinci_driver);
-}
-module_exit(nand_davinci_exit);
+module_platform_driver_probe(nand_davinci_driver, nand_davinci_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Texas Instruments");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 7/8] mtd: atmel_nand: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (4 preceding siblings ...)
2013-03-05 8:45 ` [PATCH 6/8] mtd: davinci_nand: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-05 8:45 ` [PATCH 8/8] mtd: docg3: " Sachin Kamat
` (2 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/nand/atmel_nand.c | 15 +--------------
1 files changed, 1 insertions(+), 14 deletions(-)
diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c
index ffcbcca..2d23d29 100644
--- a/drivers/mtd/nand/atmel_nand.c
+++ b/drivers/mtd/nand/atmel_nand.c
@@ -1737,20 +1737,7 @@ static struct platform_driver atmel_nand_driver = {
},
};
-static int __init atmel_nand_init(void)
-{
- return platform_driver_probe(&atmel_nand_driver, atmel_nand_probe);
-}
-
-
-static void __exit atmel_nand_exit(void)
-{
- platform_driver_unregister(&atmel_nand_driver);
-}
-
-
-module_init(atmel_nand_init);
-module_exit(atmel_nand_exit);
+module_platform_driver_probe(atmel_nand_driver, atmel_nand_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Rick Bronson");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 8/8] mtd: docg3: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (5 preceding siblings ...)
2013-03-05 8:45 ` [PATCH 7/8] mtd: atmel_nand: " Sachin Kamat
@ 2013-03-05 8:45 ` Sachin Kamat
2013-03-13 11:27 ` [PATCH 1/8] mtd: txx9ndfmc: " Sachin Kamat
2013-03-13 11:34 ` Artem Bityutskiy
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-05 8:45 UTC (permalink / raw)
To: linux-mtd; +Cc: sachin.kamat, artem.bityutskiy, dwmw2, dedekind1
module_platform_driver_probe() eliminates the boilerplate and simplifies
the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
---
drivers/mtd/devices/docg3.c | 13 +------------
1 files changed, 1 insertions(+), 12 deletions(-)
diff --git a/drivers/mtd/devices/docg3.c b/drivers/mtd/devices/docg3.c
index 8510ccb..a0cfa89 100644
--- a/drivers/mtd/devices/docg3.c
+++ b/drivers/mtd/devices/docg3.c
@@ -2144,18 +2144,7 @@ static struct platform_driver g3_driver = {
.remove = __exit_p(docg3_release),
};
-static int __init docg3_init(void)
-{
- return platform_driver_probe(&g3_driver, docg3_probe);
-}
-module_init(docg3_init);
-
-
-static void __exit docg3_exit(void)
-{
- platform_driver_unregister(&g3_driver);
-}
-module_exit(docg3_exit);
+module_platform_driver_probe(g3_driver, docg3_probe);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Robert Jarzmik <robert.jarzmik@free.fr>");
--
1.7.4.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (6 preceding siblings ...)
2013-03-05 8:45 ` [PATCH 8/8] mtd: docg3: " Sachin Kamat
@ 2013-03-13 11:27 ` Sachin Kamat
2013-03-13 11:34 ` Artem Bityutskiy
8 siblings, 0 replies; 11+ messages in thread
From: Sachin Kamat @ 2013-03-13 11:27 UTC (permalink / raw)
To: linux-mtd, Artem Bityutskiy; +Cc: sachin.kamat, artem.bityutskiy, dwmw2
Hi Artem,
On 5 March 2013 14:15, Sachin Kamat <sachin.kamat@linaro.org> wrote:
> module_platform_driver_probe() eliminates the boilerplate and simplifies
> the code.
>
> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Does this series look good?
> ---
> drivers/mtd/nand/txx9ndfmc.c | 13 +------------
> 1 files changed, 1 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/mtd/nand/txx9ndfmc.c b/drivers/mtd/nand/txx9ndfmc.c
> index e1e8748..7ed654c 100644
> --- a/drivers/mtd/nand/txx9ndfmc.c
> +++ b/drivers/mtd/nand/txx9ndfmc.c
> @@ -427,18 +427,7 @@ static struct platform_driver txx9ndfmc_driver = {
> },
> };
>
> -static int __init txx9ndfmc_init(void)
> -{
> - return platform_driver_probe(&txx9ndfmc_driver, txx9ndfmc_probe);
> -}
> -
> -static void __exit txx9ndfmc_exit(void)
> -{
> - platform_driver_unregister(&txx9ndfmc_driver);
> -}
> -
> -module_init(txx9ndfmc_init);
> -module_exit(txx9ndfmc_exit);
> +module_platform_driver_probe(txx9ndfmc_driver, txx9ndfmc_probe);
>
> MODULE_LICENSE("GPL");
> MODULE_DESCRIPTION("TXx9 SoC NAND flash controller driver");
> --
> 1.7.4.1
>
--
With warm regards,
Sachin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
` (7 preceding siblings ...)
2013-03-13 11:27 ` [PATCH 1/8] mtd: txx9ndfmc: " Sachin Kamat
@ 2013-03-13 11:34 ` Artem Bityutskiy
8 siblings, 0 replies; 11+ messages in thread
From: Artem Bityutskiy @ 2013-03-13 11:34 UTC (permalink / raw)
To: Sachin Kamat; +Cc: dwmw2, linux-mtd
On Tue, 2013-03-05 at 14:15 +0530, Sachin Kamat wrote:
> module_platform_driver_probe() eliminates the boilerplate and simplifies
> the code.
>
> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Hi,
'Jingoo Han' <jg1.han@samsung.com> sent almost identical series a little
bit earlier than you, so his series just got into the l2-mtd.git tree.
Thanks!
--
Best Regards,
Artem Bityutskiy
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5/8] mtd: docg4: Use module_platform_driver_probe macro
2013-03-05 8:45 ` [PATCH 5/8] mtd: docg4: " Sachin Kamat
@ 2013-03-16 19:05 ` Mike Dunn
0 siblings, 0 replies; 11+ messages in thread
From: Mike Dunn @ 2013-03-16 19:05 UTC (permalink / raw)
To: Sachin Kamat; +Cc: artem.bityutskiy, linux-mtd, dwmw2, dedekind1
On 03/05/2013 12:45 AM, Sachin Kamat wrote:
> module_platform_driver_probe() eliminates the boilerplate and simplifies
> the code.
>
> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
A bit late, but...
Acked-by: Mike Dunn <mikedunn@newsguy.com>
Thanks
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2013-03-16 20:05 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-05 8:45 [PATCH 1/8] mtd: txx9ndfmc: Use module_platform_driver_probe macro Sachin Kamat
2013-03-05 8:45 ` [PATCH 2/8] mtd: sh_flctl: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 3/8] mtd: orion_nand: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 4/8] mtd: fsmc_nand: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 5/8] mtd: docg4: " Sachin Kamat
2013-03-16 19:05 ` Mike Dunn
2013-03-05 8:45 ` [PATCH 6/8] mtd: davinci_nand: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 7/8] mtd: atmel_nand: " Sachin Kamat
2013-03-05 8:45 ` [PATCH 8/8] mtd: docg3: " Sachin Kamat
2013-03-13 11:27 ` [PATCH 1/8] mtd: txx9ndfmc: " Sachin Kamat
2013-03-13 11:34 ` Artem Bityutskiy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).