1. 02 6月, 2007 1 次提交
    • B
      [POWERPC] Fix possible access to free pages · 6ad8d010
      Benjamin Herrenschmidt 提交于
      I think we have a subtle race on ppc64 with the tlb batching.  The
      common code expects tlb_flush() to actually flush any pending TLB
      batch.  It does that because it delays all page freeing until after
      tlb_flush() is called, in order to ensure no stale reference to
      those pages exist in any TLB, thus causing potential access to
      the freed pages.
      
      However, our tlb_flush only triggers the RCU for freeing page
      table pages, it does not currently trigger a flush of a pending
      TLB/hash batch, which is, I think, an error.  This fixes it.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      6ad8d010
  2. 01 6月, 2007 16 次提交
  3. 31 5月, 2007 12 次提交
  4. 30 5月, 2007 5 次提交
  5. 29 5月, 2007 6 次提交