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
..
acpi
Pull netlink into release branch
2007-07-22 04:14:07 -04:00
asm-alpha
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-arm
[BLOCK] Get rid of request_queue_t typedef
2007-07-24 09:28:11 +02:00
asm-arm26
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-avr32
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-blackfin
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
asm-cris
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-frv
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-generic
i386: Put allocated ELF notes in read-only data segment
2007-07-19 10:04:47 -07:00
asm-h8300
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-i386
i386: Use patchable lock prefix in set_64bit
2007-07-22 11:03:38 -07:00
asm-ia64
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-m32r
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-m68k
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-m68knommu
m68knommu: remove is_in_rom() function
2007-07-19 10:04:51 -07:00
asm-mips
[MIPS] Whitespace cleanup.
2007-07-24 16:02:47 +01:00
asm-parisc
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-powerpc
[POWERPC] Provide ability to setup P2P bridge registers from struct resource
2007-07-23 22:30:08 -05:00
asm-ppc
[POWERPC] Fix ARCH=ppc builds
2007-07-22 21:30:58 +10:00
asm-s390
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-sh
sh: intc - add support for SH7750 and its variants
2007-07-20 18:44:49 +09:00
asm-sh64
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc64
[SPARC64]: Convert parport to of_platform_driver.
2007-07-20 17:15:35 -07:00
asm-um
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-v850
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-x86_64
x86_64: Share msidef.h and hypertransport.h includes with i386
2007-07-22 11:03:38 -07:00
asm-xtensa
include/asm-xtensa/io.h must #include <asm/page.h>
2007-07-24 12:24:59 -07:00
crypto
keys
linux
Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().
2007-07-25 10:09:20 -07:00
math-emu
media
V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)
2007-07-18 14:24:44 -03:00
mtd
UBI: kill homegrown endian macros
2007-07-18 16:53:49 +03:00
net
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
2007-07-19 14:42:40 -07:00
pcmcia
rdma
rxrpc
scsi
[BLOCK] Get rid of request_queue_t typedef
2007-07-24 09:28:11 +02:00
sound
[ALSA] version 1.0.14
2007-07-20 11:13:35 +02:00
video
tgafb: actually allocate memory for the pseudo_palette
2007-07-17 10:23:12 -07:00
xen
xen: Place vcpu_info structure into per-cpu memory
2007-07-18 08:47:45 -07:00
Kbuild