aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2014-07-09 12:09:56 -0400
committerFelipe Balbi <balbi@ti.com>2014-07-10 09:37:09 -0400
commit909346a819c5b81420d861bd53abd1140b26104e (patch)
tree229682de918115a852058ce4228862de50cb68a7
parent7ec3ea181d8cffb669982d79664f119ef6a71fc3 (diff)
usb: gadget: Convert drivers to use module_usb_composite_driver()
Use the module_usb_composite_driver() macro where applicable to eliminate the module_init/module_exit boilerplate in USB gadget composite drivers. Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Signed-off-by: Felipe Balbi <balbi@ti.com>
-rw-r--r--drivers/usb/gadget/acm_ms.c14
-rw-r--r--drivers/usb/gadget/audio.c12
-rw-r--r--drivers/usb/gadget/cdc2.c14
-rw-r--r--drivers/usb/gadget/ether.c14
-rw-r--r--drivers/usb/gadget/gmidi.c13
-rw-r--r--drivers/usb/gadget/multi.c13
-rw-r--r--drivers/usb/gadget/ncm.c14
-rw-r--r--drivers/usb/gadget/nokia.c12
-rw-r--r--drivers/usb/gadget/webcam.c15
-rw-r--r--drivers/usb/gadget/zero.c14
10 files changed, 15 insertions, 120 deletions
diff --git a/drivers/usb/gadget/acm_ms.c b/drivers/usb/gadget/acm_ms.c
index a252444cc0a7..c30b7b572465 100644
--- a/drivers/usb/gadget/acm_ms.c
+++ b/drivers/usb/gadget/acm_ms.c
@@ -267,18 +267,8 @@ static __refdata struct usb_composite_driver acm_ms_driver = {
267 .unbind = __exit_p(acm_ms_unbind), 267 .unbind = __exit_p(acm_ms_unbind),
268}; 268};
269 269
270module_usb_composite_driver(acm_ms_driver);
271
270MODULE_DESCRIPTION(DRIVER_DESC); 272MODULE_DESCRIPTION(DRIVER_DESC);
271MODULE_AUTHOR("Klaus Schwarzkopf <schwarzkopf@sensortherm.de>"); 273MODULE_AUTHOR("Klaus Schwarzkopf <schwarzkopf@sensortherm.de>");
272MODULE_LICENSE("GPL v2"); 274MODULE_LICENSE("GPL v2");
273
274static int __init init(void)
275{
276 return usb_composite_probe(&acm_ms_driver);
277}
278module_init(init);
279
280static void __exit cleanup(void)
281{
282 usb_composite_unregister(&acm_ms_driver);
283}
284module_exit(cleanup);
diff --git a/drivers/usb/gadget/audio.c b/drivers/usb/gadget/audio.c
index 231b0efe8fdc..6eb695e5e43a 100644
--- a/drivers/usb/gadget/audio.c
+++ b/drivers/usb/gadget/audio.c
@@ -172,17 +172,7 @@ static __refdata struct usb_composite_driver audio_driver = {
172 .unbind = __exit_p(audio_unbind), 172 .unbind = __exit_p(audio_unbind),
173}; 173};
174 174
175static int __init init(void) 175module_usb_composite_driver(audio_driver);
176{
177 return usb_composite_probe(&audio_driver);
178}
179module_init(init);
180
181static void __exit cleanup(void)
182{
183 usb_composite_unregister(&audio_driver);
184}
185module_exit(cleanup);
186 176
187MODULE_DESCRIPTION(DRIVER_DESC); 177MODULE_DESCRIPTION(DRIVER_DESC);
188MODULE_AUTHOR("Bryan Wu <cooloney@kernel.org>"); 178MODULE_AUTHOR("Bryan Wu <cooloney@kernel.org>");
diff --git a/drivers/usb/gadget/cdc2.c b/drivers/usb/gadget/cdc2.c
index e126b6b248e6..2e85d9473478 100644
--- a/drivers/usb/gadget/cdc2.c
+++ b/drivers/usb/gadget/cdc2.c
@@ -231,18 +231,8 @@ static __refdata struct usb_composite_driver cdc_driver = {
231 .unbind = __exit_p(cdc_unbind), 231 .unbind = __exit_p(cdc_unbind),
232}; 232};
233 233
234module_usb_composite_driver(cdc_driver);
235
234MODULE_DESCRIPTION(DRIVER_DESC); 236MODULE_DESCRIPTION(DRIVER_DESC);
235MODULE_AUTHOR("David Brownell"); 237MODULE_AUTHOR("David Brownell");
236MODULE_LICENSE("GPL"); 238MODULE_LICENSE("GPL");
237
238static int __init init(void)
239{
240 return usb_composite_probe(&cdc_driver);
241}
242module_init(init);
243
244static void __exit cleanup(void)
245{
246 usb_composite_unregister(&cdc_driver);
247}
248module_exit(cleanup);
diff --git a/drivers/usb/gadget/ether.c b/drivers/usb/gadget/ether.c
index c1c113ef950c..c5fdc61cdc4a 100644
--- a/drivers/usb/gadget/ether.c
+++ b/drivers/usb/gadget/ether.c
@@ -475,18 +475,8 @@ static __refdata struct usb_composite_driver eth_driver = {
475 .unbind = __exit_p(eth_unbind), 475 .unbind = __exit_p(eth_unbind),
476}; 476};
477 477
478module_usb_composite_driver(eth_driver);
479
478MODULE_DESCRIPTION(PREFIX DRIVER_DESC); 480MODULE_DESCRIPTION(PREFIX DRIVER_DESC);
479MODULE_AUTHOR("David Brownell, Benedikt Spanger"); 481MODULE_AUTHOR("David Brownell, Benedikt Spanger");
480MODULE_LICENSE("GPL"); 482MODULE_LICENSE("GPL");
481
482static int __init init(void)
483{
484 return usb_composite_probe(&eth_driver);
485}
486module_init(init);
487
488static void __exit cleanup(void)
489{
490 usb_composite_unregister(&eth_driver);
491}
492module_exit(cleanup);
diff --git a/drivers/usb/gadget/gmidi.c b/drivers/usb/gadget/gmidi.c
index e879e2c9f461..3d696b86ff76 100644
--- a/drivers/usb/gadget/gmidi.c
+++ b/drivers/usb/gadget/gmidi.c
@@ -163,15 +163,4 @@ static __refdata struct usb_composite_driver midi_driver = {
163 .unbind = __exit_p(midi_unbind), 163 .unbind = __exit_p(midi_unbind),
164}; 164};
165 165
166static int __init midi_init(void) 166module_usb_composite_driver(midi_driver);
167{
168 return usb_composite_probe(&midi_driver);
169}
170module_init(midi_init);
171
172static void __exit midi_cleanup(void)
173{
174 usb_composite_unregister(&midi_driver);
175}
176module_exit(midi_cleanup);
177
diff --git a/drivers/usb/gadget/multi.c b/drivers/usb/gadget/multi.c
index 940f6cde8e89..39d27bb343b4 100644
--- a/drivers/usb/gadget/multi.c
+++ b/drivers/usb/gadget/multi.c
@@ -507,15 +507,4 @@ static __refdata struct usb_composite_driver multi_driver = {
507 .needs_serial = 1, 507 .needs_serial = 1,
508}; 508};
509 509
510 510module_usb_composite_driver(multi_driver);
511static int __init multi_init(void)
512{
513 return usb_composite_probe(&multi_driver);
514}
515module_init(multi_init);
516
517static void __exit multi_exit(void)
518{
519 usb_composite_unregister(&multi_driver);
520}
521module_exit(multi_exit);
diff --git a/drivers/usb/gadget/ncm.c b/drivers/usb/gadget/ncm.c
index 81956feca1bd..e90e23db2acb 100644
--- a/drivers/usb/gadget/ncm.c
+++ b/drivers/usb/gadget/ncm.c
@@ -204,18 +204,8 @@ static __refdata struct usb_composite_driver ncm_driver = {
204 .unbind = __exit_p(gncm_unbind), 204 .unbind = __exit_p(gncm_unbind),
205}; 205};
206 206
207module_usb_composite_driver(ncm_driver);
208
207MODULE_DESCRIPTION(DRIVER_DESC); 209MODULE_DESCRIPTION(DRIVER_DESC);
208MODULE_AUTHOR("Yauheni Kaliuta"); 210MODULE_AUTHOR("Yauheni Kaliuta");
209MODULE_LICENSE("GPL"); 211MODULE_LICENSE("GPL");
210
211static int __init init(void)
212{
213 return usb_composite_probe(&ncm_driver);
214}
215module_init(init);
216
217static void __exit cleanup(void)
218{
219 usb_composite_unregister(&ncm_driver);
220}
221module_exit(cleanup);
diff --git a/drivers/usb/gadget/nokia.c b/drivers/usb/gadget/nokia.c
index 3ab386167519..9b8fd701648c 100644
--- a/drivers/usb/gadget/nokia.c
+++ b/drivers/usb/gadget/nokia.c
@@ -347,14 +347,4 @@ static __refdata struct usb_composite_driver nokia_driver = {
347 .unbind = __exit_p(nokia_unbind), 347 .unbind = __exit_p(nokia_unbind),
348}; 348};
349 349
350static int __init nokia_init(void) 350module_usb_composite_driver(nokia_driver);
351{
352 return usb_composite_probe(&nokia_driver);
353}
354module_init(nokia_init);
355
356static void __exit nokia_cleanup(void)
357{
358 usb_composite_unregister(&nokia_driver);
359}
360module_exit(nokia_cleanup);
diff --git a/drivers/usb/gadget/webcam.c b/drivers/usb/gadget/webcam.c
index 8cef1e658c29..a11d8e420bfe 100644
--- a/drivers/usb/gadget/webcam.c
+++ b/drivers/usb/gadget/webcam.c
@@ -390,20 +390,7 @@ static __refdata struct usb_composite_driver webcam_driver = {
390 .unbind = webcam_unbind, 390 .unbind = webcam_unbind,
391}; 391};
392 392
393static int __init 393module_usb_composite_driver(webcam_driver);
394webcam_init(void)
395{
396 return usb_composite_probe(&webcam_driver);
397}
398
399static void __exit
400webcam_cleanup(void)
401{
402 usb_composite_unregister(&webcam_driver);
403}
404
405module_init(webcam_init);
406module_exit(webcam_cleanup);
407 394
408MODULE_AUTHOR("Laurent Pinchart"); 395MODULE_AUTHOR("Laurent Pinchart");
409MODULE_DESCRIPTION("Webcam Video Gadget"); 396MODULE_DESCRIPTION("Webcam Video Gadget");
diff --git a/drivers/usb/gadget/zero.c b/drivers/usb/gadget/zero.c
index 134f354ede62..c3d496828b74 100644
--- a/drivers/usb/gadget/zero.c
+++ b/drivers/usb/gadget/zero.c
@@ -411,17 +411,7 @@ static __refdata struct usb_composite_driver zero_driver = {
411 .resume = zero_resume, 411 .resume = zero_resume,
412}; 412};
413 413
414module_usb_composite_driver(zero_driver);
415
414MODULE_AUTHOR("David Brownell"); 416MODULE_AUTHOR("David Brownell");
415MODULE_LICENSE("GPL"); 417MODULE_LICENSE("GPL");
416
417static int __init init(void)
418{
419 return usb_composite_probe(&zero_driver);
420}
421module_init(init);
422
423static void __exit cleanup(void)
424{
425 usb_composite_unregister(&zero_driver);
426}
427module_exit(cleanup);