====================================================== WARNING: possible circular locking dependency detected syzkaller #0 Not tainted ------------------------------------------------------ syz.4.142/7451 is trying to acquire lock: ffff0000f8525be0 (&ocfs2_file_ip_alloc_sem_key){++++}-{4:4}, at: ocfs2_try_remove_refcount_tree+0xb4/0x2d8 fs/ocfs2/refcounttree.c:933 but task is already holding lock: ffff0000f8525c78 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_try_remove_refcount_tree+0xa8/0x2d8 fs/ocfs2/refcounttree.c:932 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #3 (&oi->ip_xattr_sem){++++}-{4:4}: down_read+0x58/0x308 kernel/locking/rwsem.c:1537 ocfs2_xattr_get+0xe8/0x220 fs/ocfs2/xattr.c:1368 ocfs2_xattr_security_get+0x40/0x54 fs/ocfs2/xattr.c:7261 __vfs_getxattr+0x394/0x3c0 fs/xattr.c:423 smk_fetch+0xc4/0x150 security/smack/smack_lsm.c:289 smack_d_instantiate+0x53c/0x7a4 security/smack/smack_lsm.c:3653 security_d_instantiate+0x100/0x204 security/security.c:3601 d_instantiate+0x5c/0xac fs/dcache.c:1999 ocfs2_mknod+0x14fc/0x1cf0 fs/ocfs2/namei.c:454 ocfs2_mkdir+0x178/0x474 fs/ocfs2/namei.c:660 vfs_mkdir+0x408/0x48c fs/namei.c:5130 do_mkdirat+0x238/0x448 fs/namei.c:5164 __do_sys_mkdirat fs/namei.c:5186 [inline] __se_sys_mkdirat fs/namei.c:5184 [inline] __arm64_sys_mkdirat+0x8c/0xa4 fs/namei.c:5184 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #2 (&journal->j_trans_barrier){.+.+}-{4:4}: down_read+0x58/0x308 kernel/locking/rwsem.c:1537 ocfs2_start_trans+0x35c/0x6b0 fs/ocfs2/journal.c:372 ocfs2_local_alloc_slide_window fs/ocfs2/localalloc.c:1254 [inline] ocfs2_reserve_local_alloc_bits+0xb90/0x26a8 fs/ocfs2/localalloc.c:669 ocfs2_reserve_clusters_with_limit+0x198/0x9e0 fs/ocfs2/suballoc.c:1169 ocfs2_reserve_clusters+0x3c/0x50 fs/ocfs2/suballoc.c:1230 ocfs2_mknod+0xbe0/0x1cf0 fs/ocfs2/namei.c:358 ocfs2_mkdir+0x178/0x474 fs/ocfs2/namei.c:660 vfs_mkdir+0x408/0x48c fs/namei.c:5130 do_mkdirat+0x238/0x448 fs/namei.c:5164 __do_sys_mkdirat fs/namei.c:5186 [inline] __se_sys_mkdirat fs/namei.c:5184 [inline] __arm64_sys_mkdirat+0x8c/0xa4 fs/namei.c:5184 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #1 (sb_internal#3){.+.+}-{0:0}: __lock_release kernel/locking/lockdep.c:5574 [inline] lock_release+0x18c/0x39c kernel/locking/lockdep.c:5889 up_write+0x3c/0x5e0 kernel/locking/rwsem.c:1642 inode_unlock include/linux/fs.h:1037 [inline] ocfs2_free_ac_resource fs/ocfs2/suballoc.c:131 [inline] ocfs2_free_alloc_context+0x94/0x188 fs/ocfs2/suballoc.c:145 ocfs2_write_begin_nolock+0x37d0/0x3868 fs/ocfs2/aops.c:1804 ocfs2_write_begin+0x1b4/0x30c fs/ocfs2/aops.c:1884 generic_perform_write+0x244/0x7bc mm/filemap.c:4314 __generic_file_write_iter+0xfc/0x204 mm/filemap.c:4431 ocfs2_file_write_iter+0x12f8/0x1b8c fs/ocfs2/file.c:2475 new_sync_write fs/read_write.c:593 [inline] vfs_write+0x540/0xa3c fs/read_write.c:686 ksys_write+0x120/0x210 fs/read_write.c:738 __do_sys_write fs/read_write.c:749 [inline] __se_sys_write fs/read_write.c:746 [inline] __arm64_sys_write+0x7c/0x90 fs/read_write.c:746 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #0 (&ocfs2_file_ip_alloc_sem_key){++++}-{4:4}: check_prev_add kernel/locking/lockdep.c:3165 [inline] check_prevs_add kernel/locking/lockdep.c:3284 [inline] validate_chain kernel/locking/lockdep.c:3908 [inline] __lock_acquire+0x1774/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 down_write+0x50/0xc0 kernel/locking/rwsem.c:1590 ocfs2_try_remove_refcount_tree+0xb4/0x2d8 fs/ocfs2/refcounttree.c:933 ocfs2_xattr_set+0x460/0xe9c fs/ocfs2/xattr.c:3699 ocfs2_set_acl+0x574/0x628 fs/ocfs2/acl.c:255 ocfs2_iop_set_acl+0x190/0x25c fs/ocfs2/acl.c:287 set_posix_acl fs/posix_acl.c:954 [inline] vfs_remove_acl+0x400/0x65c fs/posix_acl.c:1241 ovl_do_remove_acl fs/overlayfs/overlayfs.h:355 [inline] ovl_workdir_create+0x4ec/0x768 fs/overlayfs/super.c:369 ovl_make_workdir fs/overlayfs/super.c:682 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x13f4/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 other info that might help us debug this: Chain exists of: &ocfs2_file_ip_alloc_sem_key --> &journal->j_trans_barrier --> &oi->ip_xattr_sem Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&oi->ip_xattr_sem); lock(&journal->j_trans_barrier); lock(&oi->ip_xattr_sem); lock(&ocfs2_file_ip_alloc_sem_key); *** DEADLOCK *** 4 locks held by syz.4.142/7451: #0: ffff0000fc89a0e0 (&type->s_umount_key#53/1){+.+.}-{4:4}, at: alloc_super+0x210/0x908 fs/super.c:344 #1: ffff0000c8d08420 (sb_writers#14){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c fs/namespace.c:499 #2: ffff0000f8525f40 (&sb->s_type->i_mutex_key#26){++++}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline] #2: ffff0000f8525f40 (&sb->s_type->i_mutex_key#26){++++}-{4:4}, at: vfs_remove_acl+0xe0/0x65c fs/posix_acl.c:1222 #3: ffff0000f8525c78 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_try_remove_refcount_tree+0xa8/0x2d8 fs/ocfs2/refcounttree.c:932 stack backtrace: CPU: 1 UID: 0 PID: 7451 Comm: syz.4.142 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 print_circular_bug+0x324/0x32c kernel/locking/lockdep.c:2043 check_noncircular+0x154/0x174 kernel/locking/lockdep.c:2175 check_prev_add kernel/locking/lockdep.c:3165 [inline] check_prevs_add kernel/locking/lockdep.c:3284 [inline] validate_chain kernel/locking/lockdep.c:3908 [inline] __lock_acquire+0x1774/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 down_write+0x50/0xc0 kernel/locking/rwsem.c:1590 ocfs2_try_remove_refcount_tree+0xb4/0x2d8 fs/ocfs2/refcounttree.c:933 ocfs2_xattr_set+0x460/0xe9c fs/ocfs2/xattr.c:3699 ocfs2_set_acl+0x574/0x628 fs/ocfs2/acl.c:255 ocfs2_iop_set_acl+0x190/0x25c fs/ocfs2/acl.c:287 set_posix_acl fs/posix_acl.c:954 [inline] vfs_remove_acl+0x400/0x65c fs/posix_acl.c:1241 ovl_do_remove_acl fs/overlayfs/overlayfs.h:355 [inline] ovl_workdir_create+0x4ec/0x768 fs/overlayfs/super.c:369 ovl_make_workdir fs/overlayfs/super.c:682 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x13f4/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 overlayfs: upper fs does not support tmpfile. overlayfs: upper fs does not support RENAME_WHITEOUT. ------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in fs/ocfs2/xattr.c:1985:3 index 2 is out of range for type 'struct ocfs2_xattr_entry[] __counted_by(xh_count)' (aka 'struct ocfs2_xattr_entry[]') CPU: 1 UID: 0 PID: 7451 Comm: syz.4.142 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 ubsan_epilogue+0x14/0x48 lib/ubsan.c:233 __ubsan_handle_out_of_bounds+0xd0/0xfc lib/ubsan.c:455 ocfs2_xa_remove_entry+0x314/0x384 fs/ocfs2/xattr.c:1985 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 ---[ end trace ]--- ------------[ cut here ]------------ memset: detected buffer overflow: 16 byte write of buffer size 0 WARNING: lib/string_helpers.c:1036 at __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035, CPU#1: syz.4.142/7451 Modules linked in: CPU: 1 UID: 0 PID: 7451 Comm: syz.4.142 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 63400005 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 lr : __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 sp : ffff8000a5786660 x29: ffff8000a5786660 x28: 1fffe0002074f106 x27: dfff800000000000 x26: ffff000103a78840 x25: 0000000000000000 x24: 0000000000000001 x23: 000000000000000f x22: ffff80008b5a20d8 x21: 0000000000000001 x20: 0000000000000010 x19: 0000000000000000 x18: 1fffe0003377d090 x17: 635f5f205d5b7972 x16: ffff800082e5e68c x15: 0000000000000001 x14: 1ffff00014af0c40 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000080000 x10: 000000000007ffff x9 : 3c290c32b773cd00 x8 : 3c290c32b773cd00 x7 : 0000000000000001 x6 : ffff8000805761f8 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000807f1260 x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 (P) __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 fortify_memset_chk include/linux/fortify-string.h:497 [inline] ocfs2_xa_remove_entry+0x34c/0x384 fs/ocfs2/xattr.c:1987 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 irq event stamp: 8063 hardirqs last enabled at (8063): [] irqentry_exit+0x1b4/0x308 kernel/entry/common.c:219 hardirqs last disabled at (8062): [] preempt_schedule_irq+0x90/0x188 kernel/sched/core.c:7191 softirqs last enabled at (4994): [] local_bh_enable+0x10/0x34 include/linux/bottom_half.h:32 softirqs last disabled at (4992): [] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:19 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ kernel BUG at lib/string_helpers.c:1043! Internal error: Oops - BUG: 00000000f2000800 [#1] SMP Modules linked in: CPU: 1 UID: 0 PID: 7451 Comm: syz.4.142 Tainted: G W syzkaller #0 PREEMPT Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 63400005 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 lr : __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 sp : ffff8000a57866a0 x29: ffff8000a57866a0 x28: 1fffe0002074f106 x27: dfff800000000000 x26: ffff000103a78840 x25: 0000000000000000 x24: 0000000000000001 x23: ffff000103a78850 x22: 0000000000000001 x21: 0000000000000001 x20: 0000000000000001 x19: ffff000103a78830 x18: 1fffe0003377d090 x17: 635f5f205d5b7972 x16: ffff800082e5e68c x15: 0000000000000001 x14: 1ffff00014af0c40 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000080000 x10: 000000000007ffff x9 : 3c290c32b773cd00 x8 : 3c290c32b773cd00 x7 : 0000000000000001 x6 : ffff8000805761f8 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000807f1260 x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 (P) fortify_memset_chk include/linux/fortify-string.h:497 [inline] ocfs2_xa_remove_entry+0x34c/0x384 fs/ocfs2/xattr.c:1987 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 Code: d503233f a9bf7bfd 910003fd 94b2f454 (d4210000) ---[ end trace 0000000000000000 ]---