From c9120433e16835454d7f2c4ec38a1cbc97b88c8f Mon Sep 17 00:00:00 2001 From: Barry Song Date: Thu, 11 Apr 2013 14:09:28 +0800 Subject: [PATCH] --- yaml --- r: 374661 b: refs/heads/master c: 42361f20f29021bfee8d9b5f651362dca83fd705 h: refs/heads/master i: 374659: f78b8b1147ead4b3af34ddfb084c76b1315448fe v: v3 --- [refs] | 2 +- trunk/drivers/dma/sirf-dma.c | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 7a639421df77..251a2f0caef5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 18a1053f7b85acdda2428c9f694101070cb8e62a +refs/heads/master: 42361f20f29021bfee8d9b5f651362dca83fd705 diff --git a/trunk/drivers/dma/sirf-dma.c b/trunk/drivers/dma/sirf-dma.c index c4395294dc51..1765a0a2736d 100644 --- a/trunk/drivers/dma/sirf-dma.c +++ b/trunk/drivers/dma/sirf-dma.c @@ -753,7 +753,18 @@ static struct platform_driver sirfsoc_dma_driver = { }, }; -module_platform_driver(sirfsoc_dma_driver); +static __init int sirfsoc_dma_init(void) +{ + return platform_driver_register(&sirfsoc_dma_driver); +} + +static void __exit sirfsoc_dma_exit(void) +{ + platform_driver_unregister(&sirfsoc_dma_driver); +} + +subsys_initcall(sirfsoc_dma_init); +module_exit(sirfsoc_dma_exit); MODULE_AUTHOR("Rongjun Ying , " "Barry Song ");