search for: do_flush_tlb_all

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