On Tue, 28 Jun 2022 16:48:54 +0200, Christophe Leroy wrote: > With KUAP, the TLB miss handler bails out when an access to user > memory is performed with a nul TID. > > But the normal TLB miss routine which is only used early during boot > does the check regardless for all memory areas, not only user memory. > > By chance there is no early IO or vmalloc access, but when KASAN > come we will start having early TLB misses. > > [...] Applied to powerpc/next. [1/6] powerpc/64e: Fix early TLB miss with KUAP https://git.kernel.org/powerpc/c/09317643117ade87c03158341e87466413fa8f1a [2/6] powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS https://git.kernel.org/powerpc/c/3adfb457b84bd6de4e78a99814038fbd7205f253 [3/6] powerpc/64e: Remove unused REGION related macros https://git.kernel.org/powerpc/c/b646c1f7f43c13510d519e3044c87aa32352fc1f [4/6] powerpc/64e: Move virtual memory closer to linear memory https://git.kernel.org/powerpc/c/128c1ea2f838d3031a1c475607860e4271a8e9dc [5/6] powerpc/64e: Reorganise virtual memory https://git.kernel.org/powerpc/c/059c189389ebe9c4909d849d1a5f65c53115ca19 [6/6] powerpc/64e: KASAN Full support for BOOK3E/64 https://git.kernel.org/powerpc/c/c7b9ed7c34a9f5dbf8222d63e3e313cef9f3150b cheers