]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
rtc: introduce new registration method
authorAlexandre Belloni <alexandre.belloni@free-electrons.com>
Thu, 6 Jul 2017 09:42:00 +0000 (11:42 +0200)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Fri, 7 Jul 2017 11:14:10 +0000 (13:14 +0200)
commit3068a254d5519cd5116f61297462da6d1aa84c20
tree996896001b788c362f3de5e63c5ed9141f661754
parentb91336df8ac2f5d15a2132074ba596580526db1d
rtc: introduce new registration method

Introduce rtc_register_device() to register an already allocated and
initialized struct rtc_device. It automatically sets up the owner and the
two steps allocation/registration will allow to remove race conditions in
the IRQ handling of some driver. It also allows to properly extend the core
without adding more arguments to rtc_device_register().

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/class.c
include/linux/rtc.h