projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cd7629b
)
rtc: add a timestamp for year 0
author
Alexandre Belloni
<alexandre.belloni@bootlin.com>
Mon, 7 Oct 2019 13:47:15 +0000
(15:47 +0200)
committer
Alexandre Belloni
<alexandre.belloni@bootlin.com>
Mon, 7 Oct 2019 13:49:22 +0000
(15:49 +0200)
A few RTCs handle dates from year 0 to year 9999. Add a timestamp even if
years before 1970 will probably never be used.
Link:
https://lore.kernel.org/r/20191007134724.15505-1-alexandre.belloni@bootlin.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
include/linux/rtc.h
patch
|
blob
|
history
diff --git
a/include/linux/rtc.h
b/include/linux/rtc.h
index df666cf29ef1624bbabf8b99abefccaf8f71b9bd..2680f9b2b119058a495680e72e479002f1399dfe 100644
(file)
--- a/
include/linux/rtc.h
+++ b/
include/linux/rtc.h
@@
-160,6
+160,7
@@
struct rtc_device {
#define to_rtc_device(d) container_of(d, struct rtc_device, dev)
/* useful timestamps */
+#define RTC_TIMESTAMP_BEGIN_0000 -62167219200ULL /* 0000-01-01 00:00:00 */
#define RTC_TIMESTAMP_BEGIN_1900 -2208988800LL /* 1900-01-01 00:00:00 */
#define RTC_TIMESTAMP_BEGIN_2000 946684800LL /* 2000-01-01 00:00:00 */
#define RTC_TIMESTAMP_END_2063 2966371199LL /* 2063-12-31 23:59:59 */