Hi all, when checking for some other stuff in arch/i386/entry.S, I stumbled across some low-hanging fruits... As they aren't that critical, I suppose, they are save for inclusion. The first bit changes include/asm/processor.h to not specify the spin_lock_prefetch if we're compiling for a UP system. This only applies to processors with 3DNOW instructions, but anyway (same applies for include/linux/prefetch.h). Then, it additionally makes the prefetch instructions available to Pentium4 systems. The last piece in sched.c optimizes away the reading of task_struct->processor in several scheduling functions for UP systems, because this definitely will be 0. Greetings, raY