Displaying 2 results from an estimated 2 matches for "do_flush_tlb_all".
Did you mean:
__flush_tlb_all
2015 Jul 21
17
[Bug 91413] New: INFO: task Xorg:2419 blocked for more than 120 seconds.
...0000000003 0000000000000003 ffff8802126b4a10
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316217] ffff8800d85ffd78
ffffffff810fa98d 0000000000000003 01007ffe00000001
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316218] Call Trace:
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316221] [<ffffffff8106da80>] ?
do_flush_tlb_all+0x50/0x50
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316222] [<ffffffff810fa98d>]
smp_call_function_many+0x23d/0x280
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316223] [<ffffffff8106dc2e>]
native_flush_tlb_others+0x2e/0x30
Jul 21 10:11:42 dioo-XPS kernel: [ 2195.316224] [<ffffffff8106dd...
2010 Aug 05
0
[GIT PULL] x86/mm for 2.6.36
...lk_ioremapping();
pr_info("All done.\n");
return 0;
}
diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c
index 426f3a1..c03f14a 100644
--- a/arch/x86/mm/tlb.c
+++ b/arch/x86/mm/tlb.c
@@ -278,11 +278,9 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long va)
static void do_flush_tlb_all(void *info)
{
- unsigned long cpu = smp_processor_id();
-
__flush_tlb_all();
if (percpu_read(cpu_tlbstate.state) == TLBSTATE_LAZY)
- leave_mm(cpu);
+ leave_mm(smp_processor_id());
}
void flush_tlb_all(void)
diff --git a/arch/x86/vdso/vdso32-setup.c b/arch/x86/vdso/vdso32-setup.c
index 02...