aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/lib/code-patching.c
diff options
context:
space:
mode:
authorBenjamin Gray <bgray@linux.ibm.com>2022-11-09 15:51:10 +1100
committerMichael Ellerman <mpe@ellerman.id.au>2022-11-30 21:46:49 +1100
commit274d842fa1efd9449e62222c8896e0be11621f1f (patch)
treee561c879fbb8aec516100c49d8a3127bfae68a26 /arch/powerpc/lib/code-patching.c
parentd34471c9bd5d47ab148dd68817631a4238f755c4 (diff)
downloadlinux-274d842fa1efd9449e62222c8896e0be11621f1f.tar.gz
linux-274d842fa1efd9449e62222c8896e0be11621f1f.tar.bz2
linux-274d842fa1efd9449e62222c8896e0be11621f1f.zip
powerpc/tlb: Add local flush for page given mm_struct and psize
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
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
0 files changed, 0 insertions, 0 deletions