summaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-ds1374.c
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2015-07-21 01:02:51 +0200
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>2015-09-05 13:19:07 +0200
commit1e4cd62558c293bc51cc179d676b708683a29c12 (patch)
treeecb6dc749be74b387877b177fa74cf03569197d4 /drivers/rtc/rtc-ds1374.c
parentrtc: class: remove unnecessary device_get() in rtc_device_unregister (diff)
downloadlinux-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