ia64/tlb: Eradicate tlb_migrate_finish() callback
authorPeter Zijlstra <peterz@infradead.org>
Tue, 19 Feb 2019 13:38:37 +0000 (14:38 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 3 Apr 2019 08:33:04 +0000 (10:33 +0200)
commit6455959819bf2469190ae9f6b4ccebaa9827e884
treefb30c8cc38170501c76fbd64d99fe338b1053b90
parent0a8caf211bcf52cbb59e100ead4908fe88d2a510
ia64/tlb: Eradicate tlb_migrate_finish() callback

Only ia64-sn2 uses this as an optimization, and there it is of
questionable correctness due to the mm_users==1 test.

Remove it entirely.

No change in behavior intended.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rik van Riel <riel@surriel.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Documentation/core-api/cachetlb.rst
arch/ia64/include/asm/machvec.h
arch/ia64/include/asm/machvec_sn2.h
arch/ia64/include/asm/tlb.h
arch/ia64/sn/kernel/sn2/sn2_smp.c
arch/nds32/include/asm/tlbflush.h
include/asm-generic/tlb.h
kernel/sched/core.c