diff options
author | Mathieu Poirier <mathieu.poirier@linaro.org> | 2015-05-19 18:55:06 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-05-24 20:12:07 +0200 |
commit | 899867ee6c1ccaa4f4580c5b14e25505e6e17b7d (patch) | |
tree | 7faf04bd27835bd3af31c646523ae2e1d2aa3fa7 /drivers/hwtracing | |
parent | coresight-etm4x: Read only access to the tracer's ID registers (diff) | |
download | linux-899867ee6c1ccaa4f4580c5b14e25505e6e17b7d.tar.xz linux-899867ee6c1ccaa4f4580c5b14e25505e6e17b7d.zip |
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')
-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"); |