sparc64: Flush TLB before releasing pages.
authorDavid S. Miller <davem@davemloft.net>
Thu, 26 Mar 2009 08:54:46 +0000 (01:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Mar 2009 08:54:46 +0000 (01:54 -0700)
commit86ee79c3dbd48d7430fd81edc1da3516c9f6dabc
treed336e9b55772cc7db980620e2100b6e925f2bc64
parent8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84
sparc64: Flush TLB before releasing pages.

tlb_flush_mmu() needs to flush pending TLB entries before
processing the mmu_gather ->pages list.

Noticed by Benjamin Herrenschmidt.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/tlb_64.h