• David Fries's avatar
    rtc_sysfs_show_hctosys(): display 0 if resume failed · 4c24e29e
    David Fries authored
    Without this patch /sys/class/rtc/$CONFIG_RTC_HCTOSYS_DEVICE/hctosys
    contains a 1 (meaning "This rtc was used to initialize the system
    clock") even if setting the time by do_settimeofday() at bootup failed.
    The RTC can also be used to set the clock on resume, if it did 1,
    otherwise 0.  Previously there was no indication if the RTC was used
    to set the clock in resume.
    
    This uses only CONFIG_RTC_HCTOSYS_DEVICE for conditional compilation
    instead of it and CONFIG_RTC_HCTOSYS to be more consistent.
    rtc_hctosys_ret was moved to class.c so class.c no longer depends on
    hctosys.c.
    
    [sfr@canb.auug.org.au: fix build]
    Signed-off-by: default avatarDavid Fries <David@Fries.net>
    Cc: Matthew Garrett <mjg@redhat.com>
    Cc: Alessandro Zummo <a.zummo@towertech.it>
    Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    4c24e29e
hctosys.c 1.91 KB