projects
/
platform
/
kernel
/
linux-exynos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
851b714
)
serial: mxs-auart: put the device in mxs_auart_probe()
author
Huang Shijie
<shijie8@gmail.com>
Fri, 7 Sep 2012 02:38:41 +0000
(22:38 -0400)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Thu, 6 Sep 2012 16:19:50 +0000
(09:19 -0700)
We call the get_device() in the mxs_auart_probe().
For the balance of the reference count, we should put the
device in the mxs_auart_remove().
Signed-off-by: Huang Shijie <shijie8@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/mxs-auart.c
patch
|
blob
|
history
diff --git
a/drivers/tty/serial/mxs-auart.c
b/drivers/tty/serial/mxs-auart.c
index ea5f88869cd8393321b95ad0510d4670f1b23c73..68984136bfb18a11a38a342a78938f4edf880875 100644
(file)
--- a/
drivers/tty/serial/mxs-auart.c
+++ b/
drivers/tty/serial/mxs-auart.c
@@
-796,6
+796,7
@@
static int __devexit mxs_auart_remove(struct platform_device *pdev)
auart_port[pdev->id] = NULL;
+ put_device(s->dev);
clk_put(s->clk);
free_irq(s->irq, s);
kfree(s);