Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
x86: work around Fedora-11 x86-32 kernel failures on Intel Atom CPUs

+11
+11
arch/x86/mm/pageattr.c
··· 515 515 * primary protection behavior: 516 516 */ 517 517 __set_pmd_pte(kpte, address, mk_pte(base, __pgprot(_KERNPG_TABLE))); 518 + 519 + /* 520 + * Intel Atom errata AAH41 workaround. 521 + * 522 + * The real fix should be in hw or in a microcode update, but 523 + * we also probabilistically try to reduce the window of having 524 + * a large TLB mixed with 4K TLBs while instruction fetches are 525 + * going on. 526 + */ 527 + __flush_tlb_all(); 528 + 518 529 base = NULL; 519 530 520 531 out_unlock: