8<--- cut here --- Unable to handle kernel NULL pointer dereference at virtual address 000000a0 pgd = 86d5c2c0 [000000a0] *pgd=86c1a003, *pmd=fe66a003 Internal error: Oops: 207 [#1] PREEMPT SMP ARM Modules linked in: CPU: 0 PID: 3529 Comm: iou-sqp-3522 Not tainted 5.12.0-rc3-syzkaller #0 Hardware name: ARM-Versatile Express PC is at atomic_add arch/arm/include/asm/atomic.h:223 [inline] PC is at atomic_inc include/linux/atomic-fallback.h:372 [inline] PC is at io_uring_cancel_sqpoll+0xac/0x1a0 fs/io_uring.c:8926 LR is at io_sq_thread+0x3d0/0x6f8 fs/io_uring.c:6772 pc : [<80561f00>] lr : [<80566f50>] psr: 60000013 sp : 86cbfee0 ip : 86c75140 fp : 86cbff2c r10: 00000000 r9 : 86cbe000 r8 : 00000000 r7 : 86c7f800 r6 : 86c08d00 r5 : 86c08d54 r4 : 86c7f800 r3 : 000000a0 r2 : 86cbe000 r1 : 000000a0 r0 : 86cbfef4 Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user Control: 30c5387d Table: 86d5c2c0 DAC: fffffffd Process iou-sqp-3522 (pid: 3529, stack limit = 0x86cbe210) Stack: (0x86cbfee0 to 0x86cc0000) fee0: 00000000 000000a0 00000000 86c75140 802a6878 86cbfef4 86cbfef4 56b92eae ff00: 00000001 86c7f800 86c08d54 86c08d00 00000000 00000000 86cbe000 00000000 ff20: 86cbffac 86cbff30 80566f50 80561e60 86c08d04 81f744cc 82a06d00 00000000 ff40: 80384db8 86c08d00 85761b80 86c08d54 00000000 00000000 00000000 86c75140 ff60: 802a6878 86cbff64 86cbff64 2d756f69 2d707173 32323533 80258400 56b92eae ff80: 00000000 86c08d00 80566b80 00000000 00000000 00000000 00000000 00000000 ffa0: 00000000 86cbffb0 80200114 80566b8c 00000000 00000000 00000000 00000000 ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 Backtrace: [<80561e54>] (io_uring_cancel_sqpoll) from [<80566f50>] (io_sq_thread+0x3d0/0x6f8 fs/io_uring.c:6772) r10:00000000 r9:86cbe000 r8:00000000 r7:00000000 r6:86c08d00 r5:86c08d54 r4:86c7f800 [<80566b80>] (io_sq_thread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:158) Exception stack(0x86cbffb0 to 0x86cbfff8) ffa0: 00000000 00000000 00000000 00000000 ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80566b80 r4:86c08d00 Code: e28830a0 e50b3048 f593f000 e1a01003 (e1913f9f) ---[ end trace 5c18a4bd451dedc8 ]--- ---------------- Code disassembly (best guess): 0: e28830a0 add r3, r8, #160 ; 0xa0 4: e50b3048 str r3, [fp, #-72] ; 0xffffffb8 8: f593f000 pldw [r3] c: e1a01003 mov r1, r3 * 10: e1913f9f ldrex r3, [r1] <-- trapping instruction