(syz-executor.1,5521,1):ocfs2_parse_options:1465 ERROR: Unrecognized mount option "}" or missing value (syz-executor.1,5521,1):ocfs2_fill_super:1188 ERROR: status = -22 ================================================================== BUG: KASAN: use-after-free in __hlist_del include/linux/list.h:835 [inline] BUG: KASAN: use-after-free in hlist_del include/linux/list.h:852 [inline] BUG: KASAN: use-after-free in __cpuhp_state_remove_instance+0x2b8/0x2d0 kernel/cpu.c:2002 Read of size 8 at addr ffff00000d46f698 by task syz-executor.1/5521 CPU: 0 PID: 5521 Comm: syz-executor.1 Not tainted 5.12.0-rc1-syzkaller-00082-g280d542f6ffa #0 Hardware name: linux,dummy-virt (DT) Call trace: dump_backtrace+0x0/0x3e0 arch/arm64/include/asm/pointer_auth.h:76 show_stack+0x18/0x70 arch/arm64/kernel/stacktrace.c:191 __dump_stack lib/dump_stack.c:79 [inline] dump_stack+0x110/0x188 lib/dump_stack.c:120 print_address_description.constprop.0+0x2c/0x300 mm/kasan/report.c:232 __kasan_report mm/kasan/report.c:399 [inline] kasan_report+0x1ec/0x200 mm/kasan/report.c:416 __asan_report_load8_noabort+0x34/0x60 mm/kasan/report_generic.c:309 __hlist_del include/linux/list.h:835 [inline] hlist_del include/linux/list.h:852 [inline] __cpuhp_state_remove_instance+0x2b8/0x2d0 kernel/cpu.c:2002 cpuhp_state_remove_instance_nocalls include/linux/cpuhotplug.h:407 [inline] io_wq_create+0x520/0x99c fs/io-wq.c:1056 io_init_wq_offload fs/io_uring.c:7792 [inline] io_uring_alloc_task_context+0x194/0x560 fs/io_uring.c:7811 io_sq_offload_create fs/io_uring.c:7930 [inline] io_uring_create fs/io_uring.c:9486 [inline] io_uring_setup+0x1540/0x2430 fs/io_uring.c:9571 __do_sys_io_uring_setup fs/io_uring.c:9577 [inline] __se_sys_io_uring_setup fs/io_uring.c:9574 [inline] __arm64_sys_io_uring_setup+0x50/0x70 fs/io_uring.c:9574 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline] invoke_syscall arch/arm64/kernel/syscall.c:49 [inline] el0_svc_common.constprop.0+0xf0/0x2c0 arch/arm64/kernel/syscall.c:129 do_el0_svc+0xa4/0xd0 arch/arm64/kernel/syscall.c:168 el0_svc+0x24/0x34 arch/arm64/kernel/entry-common.c:416 el0_sync_handler+0x1a4/0x1b0 arch/arm64/kernel/entry-common.c:432 el0_sync+0x170/0x180 arch/arm64/kernel/entry.S:699 Allocated by task 5521: stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track mm/kasan/common.c:46 [inline] set_alloc_info mm/kasan/common.c:427 [inline] ____kasan_kmalloc mm/kasan/common.c:506 [inline] __kasan_kmalloc+0x88/0xb0 mm/kasan/common.c:515 kasan_kmalloc include/linux/kasan.h:233 [inline] kmem_cache_alloc_trace+0x250/0x464 mm/slub.c:2934 kmalloc include/linux/slab.h:554 [inline] kzalloc include/linux/slab.h:684 [inline] io_wq_create+0xac/0x99c fs/io-wq.c:1002 io_init_wq_offload fs/io_uring.c:7792 [inline] io_uring_alloc_task_context+0x194/0x560 fs/io_uring.c:7811 io_sq_offload_create fs/io_uring.c:7930 [inline] io_uring_create fs/io_uring.c:9486 [inline] io_uring_setup+0x1540/0x2430 fs/io_uring.c:9571 __do_sys_io_uring_setup fs/io_uring.c:9577 [inline] __se_sys_io_uring_setup fs/io_uring.c:9574 [inline] __arm64_sys_io_uring_setup+0x50/0x70 fs/io_uring.c:9574 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline] invoke_syscall arch/arm64/kernel/syscall.c:49 [inline] el0_svc_common.constprop.0+0xf0/0x2c0 arch/arm64/kernel/syscall.c:129 do_el0_svc+0xa4/0xd0 arch/arm64/kernel/syscall.c:168 el0_svc+0x24/0x34 arch/arm64/kernel/entry-common.c:416 el0_sync_handler+0x1a4/0x1b0 arch/arm64/kernel/entry-common.c:432 el0_sync+0x170/0x180 arch/arm64/kernel/entry.S:699 Freed by task 5521: stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_set_track+0x28/0x40 mm/kasan/common.c:46 kasan_set_free_info+0x28/0x50 mm/kasan/generic.c:357 ____kasan_slab_free mm/kasan/common.c:360 [inline] ____kasan_slab_free+0xfc/0x160 mm/kasan/common.c:325 __kasan_slab_free+0x14/0x20 mm/kasan/common.c:367 kasan_slab_free include/linux/kasan.h:199 [inline] slab_free_hook mm/slub.c:1562 [inline] slab_free_freelist_hook+0x8c/0x240 mm/slub.c:1600 slab_free mm/slub.c:3161 [inline] kfree+0x154/0x5e4 mm/slub.c:4213 io_wq_destroy fs/io-wq.c:1091 [inline] io_wq_put+0x38c/0x540 fs/io-wq.c:1098 io_wq_create+0x750/0x99c fs/io-wq.c:1053 io_init_wq_offload fs/io_uring.c:7792 [inline] io_uring_alloc_task_context+0x194/0x560 fs/io_uring.c:7811 io_sq_offload_create fs/io_uring.c:7930 [inline] io_uring_create fs/io_uring.c:9486 [inline] io_uring_setup+0x1540/0x2430 fs/io_uring.c:9571 __do_sys_io_uring_setup fs/io_uring.c:9577 [inline] __se_sys_io_uring_setup fs/io_uring.c:9574 [inline] __arm64_sys_io_uring_setup+0x50/0x70 fs/io_uring.c:9574 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline] invoke_syscall arch/arm64/kernel/syscall.c:49 [inline] el0_svc_common.constprop.0+0xf0/0x2c0 arch/arm64/kernel/syscall.c:129 do_el0_svc+0xa4/0xd0 arch/arm64/kernel/syscall.c:168 el0_svc+0x24/0x34 arch/arm64/kernel/entry-common.c:416 el0_sync_handler+0x1a4/0x1b0 arch/arm64/kernel/entry-common.c:432 el0_sync+0x170/0x180 arch/arm64/kernel/entry.S:699 Last potentially related work creation: stack_trace_save+0x9c/0xe0 kernel/stacktrace.c:121 kasan_save_stack+0x28/0x60 mm/kasan/common.c:38 kasan_record_aux_stack+0xf8/0x130 mm/kasan/generic.c:345 insert_work+0x50/0x2a0 kernel/workqueue.c:1331 __queue_work+0x4d0/0x11a0 kernel/workqueue.c:1497 queue_work_on+0xb8/0x100 kernel/workqueue.c:1524 queue_work include/linux/workqueue.h:507 [inline] netdevice_queue_work drivers/infiniband/core/roce_gid_mgmt.c:658 [inline] netdevice_event+0x414/0x7dc drivers/infiniband/core/roce_gid_mgmt.c:801 notifier_call_chain+0xc0/0x180 kernel/notifier.c:83 raw_notifier_call_chain+0x18/0x24 kernel/notifier.c:410 call_netdevice_notifiers_info+0x84/0xec net/core/dev.c:2063 __netdev_upper_dev_link+0x2c0/0x590 net/core/dev.c:8003 netdev_master_upper_dev_link+0x8c/0xbc net/core/dev.c:8073 br_add_if+0x994/0x16a0 net/bridge/br_if.c:642 br_add_slave+0x14/0x20 net/bridge/br_device.c:378 do_set_master+0x144/0x1a0 net/core/rtnetlink.c:2519 do_setlink+0x638/0x2840 net/core/rtnetlink.c:2715 __rtnl_newlink+0x8b8/0xfe4 net/core/rtnetlink.c:3376 rtnl_newlink+0x70/0xac net/core/rtnetlink.c:3491 rtnetlink_rcv_msg+0x300/0x744 net/core/rtnetlink.c:5553 netlink_rcv_skb+0x198/0x34c net/netlink/af_netlink.c:2502 rtnetlink_rcv+0x18/0x24 net/core/rtnetlink.c:5571 netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline] netlink_unicast+0x3e0/0x670 net/netlink/af_netlink.c:1338 netlink_sendmsg+0x610/0xa20 net/netlink/af_netlink.c:1927 sock_sendmsg_nosec net/socket.c:654 [inline] sock_sendmsg+0xc0/0xf4 net/socket.c:674 __sys_sendto+0x16c/0x22c net/socket.c:1977 __do_sys_sendto net/socket.c:1989 [inline] __se_sys_sendto net/socket.c:1985 [inline] __arm64_sys_sendto+0xc0/0x134 net/socket.c:1985 __invoke_syscall arch/arm64/kernel/syscall.c:37 [inline] invoke_syscall arch/arm64/kernel/syscall.c:49 [inline] el0_svc_common.constprop.0+0xf0/0x2c0 arch/arm64/kernel/syscall.c:129 do_el0_svc+0xa4/0xd0 arch/arm64/kernel/syscall.c:168 el0_svc+0x24/0x34 arch/arm64/kernel/entry-common.c:416 el0_sync_handler+0x1a4/0x1b0 arch/arm64/kernel/entry-common.c:432 el0_sync+0x170/0x180 arch/arm64/kernel/entry.S:699 The buggy address belongs to the object at ffff00000d46f600 which belongs to the cache kmalloc-256 of size 256 The buggy address is located 152 bytes inside of 256-byte region [ffff00000d46f600, ffff00000d46f700) The buggy address belongs to the page: page:0000000007e739c0 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x4d46e head:0000000007e739c0 order:1 compound_mapcount:0 flags: 0x1ffc00000010200(slab|head) raw: 01ffc00000010200 dead000000000100 dead000000000122 ffff00000c402480 raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff00000d46f580: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff00000d46f600: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff00000d46f680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff00000d46f700: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff00000d46f780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ==================================================================