Commit:     49eaaa1a6c950e7a92c4386c199b8ec950f840b9
Parent:     11ee29577cc1637f94d903a6ea322cf1ed8ce1b3
Author:     Christoph Lameter <[EMAIL PROTECTED]>
AuthorDate: Wed Dec 26 12:43:01 2007 -0800
Committer:  Linus Torvalds <[EMAIL PROTECTED]>
CommitDate: Wed Dec 26 22:04:09 2007 -0800

    Revert quicklist need->flush fix
    Did not fix the reported issue. Apart from other weirdness this causes a
    bad link between the TLB flushing logic and the quicklists. If there is
    indeed an issue that an arch needs a tlb flush before free then the arch
    code needs to set tlb->need_flush before calling quicklist_free.
    Signed-off-by: Christoph Lameter <[EMAIL PROTECTED]>
    Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
 include/asm-generic/tlb.h |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/include/asm-generic/tlb.h b/include/asm-generic/tlb.h
index 799307e..75f2bfa 100644
--- a/include/asm-generic/tlb.h
+++ b/include/asm-generic/tlb.h
@@ -86,9 +86,6 @@ tlb_flush_mmu(struct mmu_gather *tlb, unsigned long start, 
unsigned long end)
 static inline void
 tlb_finish_mmu(struct mmu_gather *tlb, unsigned long start, unsigned long end)
-       tlb->need_flush += &__get_cpu_var(quicklist)[0].nr_pages != 0;
        tlb_flush_mmu(tlb, start, end);
        /* keep the page table cache within bounds */
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to