]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
s390/mm: no local TLB flush for clearing-by-ASCE IDTE
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 10 Jun 2016 08:56:44 +0000 (10:56 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 24 Aug 2016 07:23:54 +0000 (09:23 +0200)
commitd5dcafee5f183e9aedddb147a89cb46ab038f26b
tree16a6381961f93bc743730e63f3229ff532c2cdd3
parentb059152245e778c5526e198a99f0475c8fc26506
s390/mm: no local TLB flush for clearing-by-ASCE IDTE

The local-clearing control of the IDTE instruction does not have any effect
for the clearing-by-ASCE operation. Only the invalidation-and-clearing
operation respects the local-clearing bit.

Remove __tlb_flush_idte_local and simplify the batched TLB flushing code.

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/tlbflush.h