• Rabin Vincent's avatar
    rtc: Disable the alarm in the hardware · c0afabd3
    Rabin Vincent authored
    Currently, the RTC code does not disable the alarm in the hardware.
    
    This means that after a sequence such as the one below (the files are in the
    RTC sysfs), the box will boot up after 2 minutes even though we've
    asked for the alarm to be turned off.
    
    	# echo $((`cat since_epoch`)+120) > wakealarm
    	# echo 0 > wakealarm
    	# poweroff
    
    Fix this by disabling the alarm when there are no timers to run.
    
    Cc: stable@kernel.org
    Cc: John Stultz <john.stultz@linaro.org>
    Signed-off-by: default avatarRabin Vincent <rabin.vincent@stericsson.com>
    Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
    c0afabd3
interface.c 23 KB