drivers: rtc: correctly convert seconds to time structure
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 1 Dec 2018 22:14:10 +0000 (23:14 +0100)
committerTom Rini <trini@konsulko.com>
Sat, 1 Dec 2018 23:03:14 +0000 (18:03 -0500)
commit952061352acfd24034e6990b6b7d32cded020c0a
tree222547f2a356f4d7cba9ae401101a3635cf62583
parentc1d6e0bbfdb50f9041a42bd4ce3af809a09ff7d1
drivers: rtc: correctly convert seconds to time structure

Variable 'days' must be defined as signed int. Otherwise the conversion
fails for some dates, e.g. 2004-08-25. Cf function rtc_time64_to_tm() in
the Linux kernel source.

Fixes: 992c1db45591 "drivers: rtc: resolve year 2038 problem in rtc_to_tm"
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
drivers/rtc/rtc-lib.c