john stultz
2c6b47de17
Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().
...
This avoids use of the kernel-internal "xtime" variable directly outside
of the actual time-related functions. Instead, use the helper functions
that we already have available to us.
This doesn't actually change any behaviour, but this will allow us to
fix the fact that "xtime" isn't updated very often with CONFIG_NO_HZ
(because much of the realtime information is maintained as separate
offsets to 'xtime'), which has caused interfaces that use xtime directly
to get a time that is out of sync with the real-time clock by up to a
third of a second or so.
Signed-off-by: John Stultz <johnstul@us.ibm.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-25 10:09:20 -07:00
..
class.c
Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().
2007-07-25 10:09:20 -07:00
hctosys.c
rtc: remove rest of class_device
2007-05-08 11:15:18 -07:00
interface.c
rtc: remove "RTC_ALM_SET mode" bugs
2007-05-08 11:15:19 -07:00
Kconfig
rtc: add support for STK17TA8 chip
2007-07-21 17:49:17 -07:00
Makefile
rtc: add support for STK17TA8 chip
2007-07-21 17:49:17 -07:00
rtc-at32ap700x.c
Driver for the Atmel on-chip RTC on AT32AP700x devices
2007-07-17 10:23:09 -07:00
rtc-at91rm9200.c
rtc: suspend()/resume() restores system clock
2007-05-08 11:15:18 -07:00
rtc-bfin.c
Blackfin: on-chip RTC controller driver
2007-05-07 12:12:58 -07:00
rtc-cmos.c
RTC: add periodic irq support to rtc-cmos
2007-07-19 10:04:52 -07:00
rtc-core.h
rtc: update to class device removal patches
2007-05-08 11:15:18 -07:00
rtc-dev.c
rtc-dev: return -ENOTTY in ioctl if irq_set_freq is not implemented by driver
2007-07-17 10:23:09 -07:00
rtc-ds1216.c
RTC driver for DS1216 chips
2007-07-17 10:23:09 -07:00
rtc-ds1307.c
rtc-ds1307 becomes new-style i2c driver
2007-07-17 10:23:09 -07:00
rtc-ds1553.c
rtc: do not return void value
2007-07-21 17:49:17 -07:00
rtc-ds1672.c
i2c: Stop using i2c_adapter.class_dev
2007-02-13 22:09:04 +01:00
rtc-ds1742.c
rtc: do not return void value
2007-07-21 17:49:17 -07:00
rtc-ep93xx.c
[PATCH] constify rtc_class_ops: update drivers
2006-10-01 00:39:25 -07:00
rtc-isl1208.c
[PATCH] constify rtc_class_ops: update drivers
2006-10-01 00:39:25 -07:00
rtc-lib.c
revert "rtc: Add rtc_merge_alarm()"
2007-05-08 11:15:18 -07:00
rtc-m41t80.c
rtc: watchdog support for rtc-m41t80 driver
2007-07-17 10:23:09 -07:00
rtc-m48t59.c
rtc: add support for the ST M48T59 RTC
2007-07-17 10:23:09 -07:00
rtc-m48t86.c
[PATCH] constify rtc_class_ops: update drivers
2006-10-01 00:39:25 -07:00
rtc-max6900.c
rtc: update and use the MAX6900 century byte
2007-07-21 17:49:17 -07:00
rtc-max6902.c
[PATCH] rtc-max6902: month conversion fix
2006-10-17 08:18:44 -07:00
rtc-omap.c
rtc-omap build fix
2007-05-17 05:23:05 -07:00
rtc-pcf8563.c
i2c: Stop using i2c_adapter.class_dev
2007-02-13 22:09:04 +01:00
rtc-pcf8583.c
[ARM] rtc-pcf8583: Final fixes for this RTC on RiscPC
2007-03-04 20:33:07 +00:00
rtc-pl031.c
rtc: rtc interfaces don't use class_device
2007-05-08 11:15:18 -07:00
rtc-proc.c
rtc: remove rest of class_device
2007-05-08 11:15:18 -07:00
rtc-rs5c313.c
rtc-rs5c313.c: add error handling to avoid hardware hangup
2007-05-11 08:29:35 -07:00
rtc-rs5c348.c
[PATCH] constify rtc_class_ops: update drivers
2006-10-01 00:39:25 -07:00
rtc-rs5c372.c
rtc-rs5c372 becomes a new-style i2c driver
2007-07-17 10:23:08 -07:00
rtc-s3c.c
rtc: suspend()/resume() restores system clock
2007-05-08 11:15:18 -07:00
rtc-sa1100.c
rtc: rtc interfaces don't use class_device
2007-05-08 11:15:18 -07:00
rtc-sh.c
rtc: rtc-sh: Fix rtc_dev pointer for rtc_update_irq().
2007-05-09 12:37:53 +09:00
rtc-stk17ta8.c
rtc: add support for STK17TA8 chip
2007-07-21 17:49:17 -07:00
rtc-sysfs.c
rtc: remove rest of class_device
2007-05-08 11:15:18 -07:00
rtc-test.c
rtc: rtc interfaces don't use class_device
2007-05-08 11:15:18 -07:00
rtc-v3020.c
[PATCH] rtc: fix printk of 64-bit res on 32-bit platform
2006-10-17 08:18:47 -07:00
rtc-vr41xx.c
[MIPS] separate platform_device registration for VR41xx RTC
2007-07-12 17:41:15 +01:00
rtc-x1205.c
i2c: Delete outdated x1205 driver documentation
2007-07-12 14:12:28 +02:00