mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-08 00:05:24 +00:00
Adds a local TLB flush operation that works given an mm_struct, VA to flush, and page size representation. Most implementations mirror the surrounding code. The book3s/32/tlbflush.h implementation is left as a BUILD_BUG because it is more complicated and not required for anything as yet. This removes the need to create a vm_area_struct, which the temporary patching mm work does not need. Signed-off-by: Benjamin Gray <bgray@linux.ibm.com> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20221109045112.187069-8-bgray@linux.ibm.com |
||
|---|---|---|
| .. | ||
| 8xx.c | ||
| 40x.c | ||
| 44x.c | ||
| book3e_pgtable.c | ||
| e500_hugetlbpage.c | ||
| e500.c | ||
| kaslr_booke.c | ||
| kup.c | ||
| Makefile | ||
| mmu_context.c | ||
| tlb_low_64e.S | ||
| tlb_low.S | ||
| tlb.c | ||