--- zzzz-none-000/linux-4.19.183/arch/arm/include/asm/uaccess-asm.h 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/arch/arm/include/asm/uaccess-asm.h 2023-06-28 08:54:18.000000000 +0000 @@ -85,7 +85,11 @@ */ .macro uaccess_entry, tsk, tmp0, tmp1, tmp2, disable ldr \tmp1, [\tsk, #TI_ADDR_LIMIT] +#if defined(CONFIG_BCM_KF_ARM_KASAN) + ldr \tmp2, =TASK_SIZE +#else mov \tmp2, #TASK_SIZE +#endif str \tmp2, [\tsk, #TI_ADDR_LIMIT] DACR( mrc p15, 0, \tmp0, c3, c0, 0) DACR( str \tmp0, [sp, #SVC_DACR])