Rusty Russell
6c8dca5d53
Provide timespec to guests rather than jiffies clock.
...
A non-periodic clock_event_device and the "jiffies" clock don't mix well:
tick_handle_periodic() can go into an infinite loop.
Currently lguest guests use the jiffies clock when the TSC is
unusable. Instead, make the Host write the current time into the lguest
page on every interrupt. This doesn't cost much but is more precise
and at least as accurate as the jiffies clock. It also gets rid of
the GET_WALLCLOCK hypercall.
Also, delay setting sched_clock until our clock is set up, otherwise
the early printk timestamps can go backwards (not harmful, just ugly).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-28 19:54:33 -07:00
..
acpi
Pull auto-load-modules into release branch
2007-07-25 01:36:53 -04:00
asm-alpha
alpha: long constant
2007-07-26 11:11:57 -07:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2007-07-28 19:29:37 -07: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
Blackfin arch: add BF54x I2C/TWI TWI0 driver support
2007-07-25 16:58:03 +08: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
[x86 setup] Make struct ist_info cross-architecture, and use in setup code
2007-07-25 12:02:21 -07:00
asm-ia64
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2007-07-25 15:50:20 -07:00
asm-m32r
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-m68k
more include order horrors
2007-07-28 19:42:21 -07:00
asm-m68knommu
m68knommu: remove crap from machdep.h
2007-07-28 19:51:48 -07:00
asm-mips
include/asm-:mips add missing edac h file
2007-07-26 11:35:18 -07:00
asm-parisc
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-powerpc
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2007-07-26 14:00:09 -07:00
asm-ppc
[POWERPC] Fix ARCH=ppc builds
2007-07-22 21:30:58 +10:00
asm-s390
[S390] Wire up sys_fallocate.
2007-07-27 12:29:19 +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
amd64: fix get_user() on bitwise
2007-07-26 11:11:57 -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
Provide timespec to guests rather than jiffies clock.
2007-07-28 19:54:33 -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
netfilter endian regressions
2007-07-26 11:11:56 -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: xen/page.h compile fix
2007-07-26 11:35:16 -07:00
Kbuild