From e9d3980d4dc0dc46ff644cb5607c920d8a3b4166 Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Sun, 14 Dec 2008 19:44:24 +0000 Subject: [PATCH] --- yaml --- r: 123087 b: refs/heads/master c: 1a37a3fd7f12d8f9f720cceec84e23152e116668 h: refs/heads/master i: 123085: 094fa2061197b4084ca5faf588a13d0bda69ab25 123083: 9d5925234e25143e5752c81e6694f920f53a3e13 123079: 6b6b4657599ce55e27ae234cf1600fb61d56f26b 123071: 276ad4005f55b62ef973185317bcffb8415b4ab1 v: v3 --- [refs] | 2 +- trunk/arch/powerpc/include/asm/tlbflush.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 34a2b3bee02f..81a51972ed31 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a58f053b93e15b68e7b5f442316329f68269c8d5 +refs/heads/master: 1a37a3fd7f12d8f9f720cceec84e23152e116668 diff --git a/trunk/arch/powerpc/include/asm/tlbflush.h b/trunk/arch/powerpc/include/asm/tlbflush.h index 93716a9f4e16..333c24b54379 100644 --- a/trunk/arch/powerpc/include/asm/tlbflush.h +++ b/trunk/arch/powerpc/include/asm/tlbflush.h @@ -40,6 +40,11 @@ extern void _tlbil_va(unsigned long address, unsigned int pid); extern void _tlbia(void); #endif +static inline void local_flush_tlb_mm(struct mm_struct *mm) +{ + _tlbil_pid(mm->context.id); +} + static inline void flush_tlb_mm(struct mm_struct *mm) { _tlbil_pid(mm->context.id);