Paul Jackson
202f72d5d1
[PATCH] cpuset: number_of_cpusets optimization
...
Easy little optimization hack to avoid actually having to call
cpuset_zone_allowed() and check mems_allowed, in the main page allocation
routine, __alloc_pages(). This saves several CPU cycles per page allocation
on systems not using cpusets.
A counter is updated each time a cpuset is created or removed, and whenever
there is only one cpuset in the system, it must be the root cpuset, which
contains all CPUs and all Memory Nodes. In that case, when the counter is
one, all allocations are allowed.
Signed-off-by: Paul Jackson <pj@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-08 20:13:44 -08:00
..
irq
[PATCH] Alpha: convert to generic irq framework (generic part)
2006-01-06 08:33:40 -08:00
power
[PATCH] swsusp: save image header first
2006-01-06 08:33:43 -08:00
.gitignore
gitignore: ignore more generated files
2006-01-03 11:35:26 +01:00
acct.c
[PATCH] s390: cputime_t fixes
2006-01-06 08:33:49 -08:00
audit.c
[PATCH] Add try_to_freeze to kauditd
2005-12-12 08:57:43 -08:00
auditsc.c
capability.c
compat.c
configs.c
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
cpu.c
[PATCH] clean up lock_cpu_hotplug() in cpufreq
2005-11-28 14:42:23 -08:00
cpuset.c
[PATCH] cpuset: number_of_cpusets optimization
2006-01-08 20:13:44 -08:00
crash_dump.c
dma.c
exec_domain.c
exit.c
[PATCH] RCU signal handling
2006-01-08 20:13:40 -08:00
extable.c
fork.c
[PATCH] cpuset: fork hook fix
2006-01-08 20:13:43 -08:00
futex.c
[PATCH] FRV: Make futex code compilable on nommu [try #2 ]
2006-01-06 08:33:33 -08:00
intermodule.c
itimer.c
kallsyms.c
Kconfig.hz
Kconfig.preempt
kexec.c
kfifo.c
kmod.c
kprobes.c
[PATCH] kprobes: increment kprobe missed count for multiprobes
2005-12-12 08:57:45 -08:00
ksysfs.c
[PATCH] kobject_uevent CONFIG_NET=n fix
2006-01-04 16:18:08 -08:00
kthread.c
Makefile
module.c
[PATCH] kernel/module.c: removed dead code
2006-01-06 08:33:59 -08:00
panic.c
[PATCH] s390: cleanup Kconfig
2006-01-06 08:33:53 -08:00
params.c
[PATCH] kernel/params.c: fix sysfs access with CONFIG_MODULES=n
2005-12-20 10:31:33 -08:00
pid.c
[PATCH] RCU signal handling
2006-01-08 20:13:40 -08:00
posix-cpu-timers.c
[PATCH] Fix posix-cpu-timers sched_time accumulation
2006-01-06 20:23:04 -08:00
posix-timers.c
printk.c
[PATCH] Fix crash in unregister_console()
2005-11-23 16:08:39 -08:00
profile.c
ptrace.c
[PATCH] Fix crash when ptrace poking hugepage areas
2005-11-29 19:47:03 -08:00
rcupdate.c
[PATCH] RCU signal handling
2006-01-08 20:13:40 -08:00
rcutorture.c
[PATCH] Fix bug in RCU torture test
2005-12-12 08:57:42 -08:00
resource.c
sched.c
[PATCH] RCU signal handling
2006-01-08 20:13:40 -08:00
seccomp.c
signal.c
[PATCH] Simpler signal-exit concurrency handling
2006-01-08 20:13:40 -08:00
softirq.c
softlockup.c
spinlock.c
stop_machine.c
sys.c
[PATCH] kprobes: no probes on critical path
2005-12-12 08:57:45 -08:00
sys_ni.c
[PATCH] Swap Migration V5: sys_migrate_pages interface
2006-01-08 20:12:42 -08:00
sysctl.c
[PATCH] Make high and batch sizes of per_cpu_pagelists configurable
2006-01-08 20:12:40 -08:00
time.c
[PATCH] Add getnstimestamp function
2005-12-12 08:57:42 -08:00
timer.c
uid16.c
user.c
wait.c
workqueue.c
[PATCH] add schedule_on_each_cpu()
2006-01-08 20:12:40 -08:00