]> git.baikalelectronics.ru Git - kernel.git/commit
rtc: fix handling of missing tm_year data when reading alarms
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 6 Nov 2008 20:53:18 +0000 (12:53 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 6 Nov 2008 23:41:17 +0000 (15:41 -0800)
commit52a9ed22cff9d2608a270973925200a0b4609521
tree1f32bb96e97fb7ad4a0fc94b096cc30e308870ab
parentcc8ff05005730980d8023d911fc0923bf1c84ebb
rtc: fix handling of missing tm_year data when reading alarms

When fixing up invalid years rtc_read_alarm() was calling rtc_valid_tm()
as a boolean but rtc_valid_tm() returns zero on success or a negative
number if the time is not valid so the test was inverted.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/rtc/interface.c