]> git.baikalelectronics.ru Git - kernel.git/commit
rtc: cmos: Reject unsupported alarm values
authorGabriele Mazzotta <gabriele.mzt@gmail.com>
Mon, 3 Oct 2016 22:50:28 +0000 (00:50 +0200)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Wed, 19 Oct 2016 07:41:43 +0000 (09:41 +0200)
commitbc5999ec19b95ef56b214e3c9eac445fca431004
treec354c40eb8ec34e6f2b1d0983839258be769eddb
parenta245803230f587f66ceddc152f3504b2a960aac2
rtc: cmos: Reject unsupported alarm values

Some platforms allows to specify the month and day of the month in
which an alarm should go off, some others the day of the month and
some others just the time.

Currently any given value is accepted by the driver and only the
supported fields are used to program the hardware. As consequence,
alarms are potentially programmed to go off in the wrong moment.

Fix this by rejecting any unsupported value.

Signed-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-cmos.c