Searched hist:"274 d842f" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/arch/powerpc/include/asm/book3s/32/ |
H A D | tlbflush.h | 274d842f Tue Nov 08 22:51:10 CST 2022 Benjamin Gray <bgray@linux.ibm.com> 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
|
/openbmc/linux/arch/powerpc/include/asm/nohash/ |
H A D | tlbflush.h | 274d842f Tue Nov 08 22:51:10 CST 2022 Benjamin Gray <bgray@linux.ibm.com> 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
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | tlb.c | 274d842f Tue Nov 08 22:51:10 CST 2022 Benjamin Gray <bgray@linux.ibm.com> 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
|
/openbmc/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 274d842f Tue Nov 08 22:51:10 CST 2022 Benjamin Gray <bgray@linux.ibm.com> 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
|