diff options
author | Lad, Prabhakar <prabhakar.csengg@gmail.com> | 2013-06-17 14:20:49 (GMT) |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-06-21 14:27:46 (GMT) |
commit | b8d067b601696f303c6623c7c1c4b7cd6e2c8321 (patch) | |
tree | 0f2f2b4af92bb6d1a7c8d7b1cf1dff73ca8e2c85 /drivers/media | |
parent | 0b361583a5e15bcf4b686cf02bd2cc3925e4005d (diff) | |
download | linux-b8d067b601696f303c6623c7c1c4b7cd6e2c8321.tar.xz |
[media] media: davinci: vpif_display: use module_platform_driver()
This patch uses module_platform_driver() to simplify the code.
Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/platform/davinci/vpif_display.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c index 371af34..473d1a9 100644 --- a/drivers/media/platform/davinci/vpif_display.c +++ b/drivers/media/platform/davinci/vpif_display.c @@ -1937,20 +1937,4 @@ static __refdata struct platform_driver vpif_driver = { .remove = vpif_remove, }; -static __init int vpif_init(void) -{ - return platform_driver_register(&vpif_driver); -} - -/* - * vpif_cleanup: This function un-registers device and driver to the kernel, - * frees requested irq handler and de-allocates memory allocated for channel - * objects. - */ -static void vpif_cleanup(void) -{ - platform_driver_unregister(&vpif_driver); -} - -module_init(vpif_init); -module_exit(vpif_cleanup); +module_platform_driver(vpif_driver); |