summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2017-05-01 19:04:26 +0300
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2017-06-06 15:05:09 +0300
commit5be2b76a9ca4ea5fd3e221114d62eeb0d78267ca (patch)
treef111742469e7f1e966110861650e9d1e1449ce62
parent712551f0e45d668bd42cf5ce752f02fa0bba63f2 (diff)
downloadlinux-5be2b76a9ca4ea5fd3e221114d62eeb0d78267ca.tar.xz
[media] lirc_dev: remove superfluous get/put_device() calls
device_add() and friends already manage the references to the parent device so these calls aren't necessary. Signed-off-by: David Härdeman <david@hardeman.nu> Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
-rw-r--r--drivers/media/rc/lirc_dev.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c
index ad288760b3c3..c2cb5e18e45d 100644
--- a/drivers/media/rc/lirc_dev.c
+++ b/drivers/media/rc/lirc_dev.c
@@ -69,8 +69,6 @@ static void lirc_release(struct device *ld)
{
struct irctl *ir = container_of(ld, struct irctl, dev);
- put_device(ir->dev.parent);
-
if (ir->buf_internal) {
lirc_buffer_free(ir->buf);
kfree(ir->buf);
@@ -230,8 +228,6 @@ int lirc_register_driver(struct lirc_driver *d)
mutex_unlock(&lirc_dev_lock);
- get_device(ir->dev.parent);
-
dev_info(ir->d.dev, "lirc_dev: driver %s registered at minor = %d\n",
ir->d.name, ir->d.minor);