el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151 el0_svc+0x30/0xe0 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x10c/0x138 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:600 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 __ll_sc_atomic_fetch_sub_release arch/arm64/include/asm/atomic_ll_sc.h:96 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 arch_atomic_fetch_sub_release arch/arm64/include/asm/atomic.h:51 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 raw_atomic_fetch_sub_release include/linux/atomic/atomic-arch-fallback.h:944 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 atomic_fetch_sub_release include/linux/atomic/atomic-instrumented.h:401 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 __refcount_sub_and_test include/linux/refcount.h:264 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 __refcount_dec_and_test include/linux/refcount.h:307 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 refcount_dec_and_test include/linux/refcount.h:325 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 landlock_put_hierarchy security/landlock/domain.h:164 [inline] WARNING: CPU: 1 PID: 7556 at security/landlock/domain.h:133 free_ruleset+0x144/0x174 security/landlock/ruleset.c:490 Modules linked in: CPU: 1 UID: 0 PID: 7556 Comm: syz.1.1323 Not tainted 6.14.0-syzkaller-09584-g7d06015d936c #0 PREEMPT Hardware name: linux,dummy-virt (DT) pstate: 61402009 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : landlock_free_hierarchy_details security/landlock/domain.h:133 [inline] pc : landlock_put_hierarchy security/landlock/domain.h:168 [inline] pc : free_ruleset+0x144/0x174 security/landlock/ruleset.c:490 lr : landlock_put_hierarchy security/landlock/domain.h:167 [inline] lr : free_ruleset+0xdc/0x174 security/landlock/ruleset.c:490 sp : ffff80008bab3d30 x29: ffff80008bab3d30 x28: fcf0000005ef1240 x27: 0000000000000000 x26: 0000000000000000 x25: f9f000001cb23f00 x24: f9f000000af648b8 x23: 00000000ffffffff x22: 0000000000000001 x21: f9f000000af648a0 x20: f9f000000af648a0 x19: f2f000003185d040 x18: 00000000fffffffd x17: 0000000000000000 x16: 0000000000000000 x15: ffff80008bab3270 x14: 00000000ffffffea x13: ffff80008bab3808 x12: ffff80008298eb10 x11: 0000000000000001 x10: 0000000000000001 x9 : 000000000002ffe8 x8 : fcf0000005ef1240 x7 : ffff80008bab3fd8 x6 : 00000000000affa8 x5 : fff000007f8e3588 x4 : ffff80008bab4000 x3 : 0000000000000000 x2 : f9f000000af648d8 x1 : 0000000000000001 x0 : 0000000000000000 Call trace: __ll_sc_atomic_fetch_sub_release arch/arm64/include/asm/atomic_ll_sc.h:96 [inline] (P) arch_atomic_fetch_sub_release arch/arm64/include/asm/atomic.h:51 [inline] (P) raw_atomic_fetch_sub_release include/linux/atomic/atomic-arch-fallback.h:944 [inline] (P) atomic_fetch_sub_release include/linux/atomic/atomic-instrumented.h:401 [inline] (P) __refcount_sub_and_test include/linux/refcount.h:264 [inline] (P) __refcount_dec_and_test include/linux/refcount.h:307 [inline] (P) refcount_dec_and_test include/linux/refcount.h:325 [inline] (P) landlock_put_hierarchy security/landlock/domain.h:164 [inline] (P) free_ruleset+0x144/0x174 security/landlock/ruleset.c:490 (P) landlock_put_ruleset security/landlock/ruleset.c:498 [inline] landlock_put_ruleset security/landlock/ruleset.c:494 [inline] __free_landlock_put_ruleset security/landlock/ruleset.h:200 [inline] landlock_merge_ruleset+0x210/0x440 security/landlock/ruleset.c:534 __do_sys_landlock_restrict_self security/landlock/syscalls.c:549 [inline] __se_sys_landlock_restrict_self security/landlock/syscalls.c:479 [inline] __arm64_sys_landlock_restrict_self+0xb0/0x250 security/landlock/syscalls.c:479 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x48/0x110 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151 el0_svc+0x30/0xe0 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x10c/0x138 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:600 ---[ end trace 0000000000000000 ]---