Ingo Molnar
e9acbff648
sched: introduce se->vruntime
...
introduce se->vruntime as a sum of weighted delta-exec's, and use that
as the key into the tree.
the idea to use absolute virtual time as the basic metric of scheduling
has been first raised by William Lee Irwin, advanced by Tong Li and first
prototyped by Roman Zippel in the "Really Fair Scheduler" (RFS) patchset.
also see:
http://lkml.org/lkml/2007/9/2/76
for a simpler variant of this patch.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Mike Galbraith <efault@gmx.de>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
2007-10-15 17:00:04 +02:00
..
acpi
asm-alpha
asm-arm
endianness annotations in arm io.h
2007-10-14 12:41:52 -07:00
asm-avr32
[AVR32] Don't use __builtin_xchg()
2007-10-11 13:32:56 +02:00
asm-blackfin
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2007-10-13 14:58:23 +01:00
asm-cris
asm-frv
frv: missing casts in cmpxchg()
2007-10-14 12:41:51 -07:00
asm-generic
fix sparc32 breakage (result of vmlinux.lds.S bug)
2007-10-13 09:58:59 -07:00
asm-h8300
asm-ia64
asm-m32r
asm-m68k
m68k: Export cachectl.h
2007-10-13 09:41:03 -07:00
asm-m68knommu
asm-mips
[MIPS] CFE: Add missing parenthesis.
2007-10-13 00:53:00 +01:00
asm-parisc
asm-powerpc
endian-clean in_le64/out_le64
2007-10-14 12:41:51 -07:00
asm-ppc
asm-s390
[S390] s390: use PAGE_SIZE in vmlinux.lds
2007-10-12 16:13:10 +02:00
asm-sh
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
2007-10-13 09:49:04 -07:00
asm-sh64
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh64-2.6
2007-10-13 09:50:26 -07:00
asm-sparc
[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.
2007-10-13 21:53:11 -07:00
asm-sparc64
[SPARC64]: virt_irq --> bucket mapping no longer necessary
2007-10-13 23:50:38 -07:00
asm-um
asm-v850
asm-x86
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
2007-10-13 10:02:11 -07:00
asm-xtensa
crypto
[CRYPTO] sha: Add header file for SHA definitions
2007-10-10 16:55:50 -07:00
keys
linux
sched: introduce se->vruntime
2007-10-15 17:00:04 +02:00
math-emu
media
v4l: copy_to_user() is not a good method name
2007-10-13 09:58:59 -07:00
mtd
net
[IPv6]: Export userland ND options through netlink (RDNSS support)
2007-10-10 21:22:05 -07:00
pcmcia
rdma
IB/cm: Modify interface to send MRAs in response to duplicate messages
2007-10-09 19:59:17 -07:00
rxrpc
scsi
sound
video
xen
Kbuild