diff options
author | Mathieu Poirier <mathieu.poirier@linaro.org> | 2015-05-19 10:55:06 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-05-24 11:12:07 -0700 |
commit | 899867ee6c1ccaa4f4580c5b14e25505e6e17b7d (patch) | |
tree | 7faf04bd27835bd3af31c646523ae2e1d2aa3fa7 | |
parent | 5625988e1e21261e20e18a64f275236eb47a9944 (diff) | |
download | linux-899867ee6c1ccaa4f4580c5b14e25505e6e17b7d.tar.bz2 |
coresight-etm3x: use module_amba_driver to simplify the code
Using function "module_amba_driver()" makes the code simpler by
eliminating boilerplate code.
Wei Yongjun sent out a set of patches addressing those in all the
coresight driver but missed ETMv3.
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm3x.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/hwtracing/coresight/coresight-etm3x.c b/drivers/hwtracing/coresight/coresight-etm3x.c index c965f5724abd..d78fcc23c4e0 100644 --- a/drivers/hwtracing/coresight/coresight-etm3x.c +++ b/drivers/hwtracing/coresight/coresight-etm3x.c @@ -1916,17 +1916,7 @@ static struct amba_driver etm_driver = { .id_table = etm_ids, }; -int __init etm_init(void) -{ - return amba_driver_register(&etm_driver); -} -module_init(etm_init); - -void __exit etm_exit(void) -{ - amba_driver_unregister(&etm_driver); -} -module_exit(etm_exit); +module_amba_driver(etm_driver); MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("CoreSight Program Flow Trace driver"); |