The patch titled secret patch has been removed from the -mm tree. Its filename is clockevents-drivers-for-i386-mystery-fix.patch This patch was dropped because an updated version was merged ------------------------------------------------------ Subject: secret patch From: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Andrew, does the patch below fix your problem ? You should see the same weird behaviour when you run a plain -mm3 with CONFIG_SMP=y on that box. This moves update_process_times() to the lapic too. Cc: Ingo Molnar <mingo@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- arch/i386/kernel/apic.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff -puN arch/i386/kernel/apic.c~clockevents-drivers-for-i386-mystery-fix arch/i386/kernel/apic.c --- a/arch/i386/kernel/apic.c~clockevents-drivers-for-i386-mystery-fix +++ a/arch/i386/kernel/apic.c @@ -84,7 +84,10 @@ static void lapic_timer_setup(enum clock static struct clock_event_device lapic_clockevent = { .name = "lapic", .capabilities = CLOCK_CAP_NEXTEVT | CLOCK_CAP_PROFILE - | CLOCK_CAP_UPDATE, +#ifdef CONFIG_SMP + | CLOCK_CAP_UPDATE +#endif + , .shift = 32, .set_mode = lapic_timer_setup, .set_next_event = lapic_next_event, _ Patches currently in -mm which might be from tglx@xxxxxxxxxxxxx are clockevents-drivers-for-i386-mystery-fix.patch high-res-timers-core.patch high-res-timers-core-fix.patch high-res-timers-core-fix-2.patch dynticks-core.patch dynticks-core-nmi-watchdog-fix.patch dynticks-core-nmi-watchdog-fix-2.patch dynticks-core-fix-idle-time-accounting.patch dyntick-add-nohz-stats-to-proc-stat.patch dynticks-i386-arch-code.patch high-res-timers-dynticks-enable-i386-support.patch debugging-feature-timer-stats.patch debugging-feature-timer-stats-fix.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html