diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2015-07-21 01:02:51 +0200 |
---|---|---|
committer | Alexandre Belloni <alexandre.belloni@free-electrons.com> | 2015-09-05 13:19:07 +0200 |
commit | 1e4cd62558c293bc51cc179d676b708683a29c12 (patch) | |
tree | ecb6dc749be74b387877b177fa74cf03569197d4 /drivers/rtc/rtc-ds1374.c | |
parent | rtc: class: remove unnecessary device_get() in rtc_device_unregister (diff) | |
download | linux-1e4cd62558c293bc51cc179d676b708683a29c12.tar.xz linux-1e4cd62558c293bc51cc179d676b708683a29c12.zip |
rtc: dev: properly manage lifetime of dev and cdev in rtc device
struct rtc embeds both struct dev and struct cdev. Unfortunately character
device structure may outlive the parent rtc structure unless we set it up
as parent of character device so that it will stay pinned until character
device is freed.
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'drivers/rtc/rtc-ds1374.c')
0 files changed, 0 insertions, 0 deletions