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 /drivers/hwtracing/coresight | |
parent | 5625988e1e21261e20e18a64f275236eb47a9944 (diff) | |
download | op-kernel-dev-899867ee6c1ccaa4f4580c5b14e25505e6e17b7d.zip op-kernel-dev-899867ee6c1ccaa4f4580c5b14e25505e6e17b7d.tar.gz |
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>
Diffstat (limited to 'drivers/hwtracing/coresight')
-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 c965f57..d78fcc23 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"); |