parisc: Update huge TLB page support to use per-pagetable spinlock
authorJohn David Anglin <dave.anglin@bell.net>
Sat, 27 Apr 2019 18:15:38 +0000 (14:15 -0400)
committerHelge Deller <deller@gmx.de>
Fri, 3 May 2019 21:47:41 +0000 (23:47 +0200)
commit11c03dc85f02901ce9b6a1ced099fdcaeb188572
treed6c8d57c3a8ad26550d6fae3898ae4e67bb9518f
parentb37d1c1898b288c69f3dc9267bc2c41af06f4a4b
parisc: Update huge TLB page support to use per-pagetable spinlock

This patch updates the parisc huge TLB page support to use per-pagetable spinlocks.

This patch requires Mikulas' per-pagetable spinlock patch and the revised TLB
serialization patch from Helge and myself.  With Mikulas' patch, we need to use
the per-pagetable spinlock for page table updates.  The TLB lock is only used
to serialize TLB flushes on machines with the Merced bus.

Signed-off-by: John David Anglin <dave.anglin@bell.net>
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/mm/hugetlbpage.c