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...