REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 6103 Comm: syz-executor.2 Not tainted 4.19.211-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1fc/0x2ef lib/dump_stack.c:118 add_chain_cache kernel/locking/lockdep.c:2259 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:2371 [inline] validate_chain kernel/locking/lockdep.c:2391 [inline] __lock_acquire.cold+0x420/0x57e kernel/locking/lockdep.c:3416 lock_acquire+0x170/0x3c0 kernel/locking/lockdep.c:3908 seqcount_lockdep_reader_access include/linux/seqlock.h:81 [inline] read_seqcount_begin include/linux/seqlock.h:164 [inline] read_seqbegin include/linux/seqlock.h:440 [inline] zone_span_seqbegin include/linux/memory_hotplug.h:65 [inline] page_outside_zone_boundaries mm/page_alloc.c:491 [inline] bad_range+0xc0/0x3c0 mm/page_alloc.c:520 __free_one_page mm/page_alloc.c:820 [inline] free_one_page+0x12b/0x10b0 mm/page_alloc.c:1201 __free_pages_ok+0x41a/0xd30 mm/page_alloc.c:1285 free_thread_stack kernel/fork.c:270 [inline] release_task_stack kernel/fork.c:385 [inline] put_task_stack+0xd2/0x1f0 kernel/fork.c:396 finish_task_switch+0x523/0x760 kernel/sched/core.c:2710 context_switch kernel/sched/core.c:2831 [inline] __schedule+0x88f/0x2040 kernel/sched/core.c:3517 preempt_schedule_irq+0xb0/0x140 kernel/sched/core.c:3744 retint_kernel+0x1b/0x2d RIP: 0010:task_cls_classid include/net/cls_cgroup.h:38 [inline] RIP: 0010:sock_update_classid include/net/cls_cgroup.h:49 [inline] RIP: 0010:sk_alloc+0x94c/0xec0 net/core/sock.c:1558 Code: 0f 84 4e 03 00 00 e8 e3 07 f4 fa 49 8d 7e 38 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 f0 04 00 00 <48> b8 00 00 00 00 00 fc ff df 49 8b 5e 38 48 8d bb 30 01 00 00 48 RSP: 0018:ffff8880920df948 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffc90009f49000 RDX: 1ffff110165c752f RSI: ffffffff866e7d8d RDI: ffff8880b2e3a978 RBP: ffff88809981e930 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000005 R11: 00000000a4b42c08 R12: ffff88809981e500 R13: ffff888045bba240 R14: ffff8880b2e3a940 R15: ffff88809981e5c8 tun_chr_open+0x7b/0x560 drivers/net/tun.c:3286 misc_open+0x372/0x4a0 drivers/char/misc.c:141 chrdev_open+0x266/0x770 fs/char_dev.c:423 do_dentry_open+0x4aa/0x1160 fs/open.c:796 do_last fs/namei.c:3421 [inline] path_openat+0x793/0x2df0 fs/namei.c:3537 do_filp_open+0x18c/0x3f0 fs/namei.c:3567 do_sys_open+0x3b3/0x520 fs/open.c:1085 do_syscall_64+0xf9/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x7fe25c8120f9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fe25ad84168 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fe25c931f80 RCX: 00007fe25c8120f9 RDX: 0000000000000000 RSI: 00000000200002c0 RDI: ffffffffffffff9c RBP: 00007fe25c86dae9 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffd82f9785f R14: 00007fe25ad84300 R15: 0000000000022000 REISERFS (device loop3): found reiserfs format "3.5" with non-standard journal REISERFS (device loop3): using ordered data mode reiserfs: using flush barriers REISERFS (device loop3): journal params: device loop3, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 REISERFS (device loop3): checking transaction log (loop3) REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS (device loop3): Using r5 hash to sort names reiserfs: enabling write barrier flush mode REISERFS warning (device loop3): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS (device loop3): found reiserfs format "3.5" with non-standard journal REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS (device loop3): using ordered data mode reiserfs: using flush barriers REISERFS (device loop3): journal params: device loop3, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 REISERFS (device loop3): checking transaction log (loop3) REISERFS (device loop3): Using r5 hash to sort names reiserfs: enabling write barrier flush mode REISERFS warning (device loop3): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS (device loop3): found reiserfs format "3.5" with non-standard journal REISERFS (device loop3): using ordered data mode reiserfs: using flush barriers REISERFS (device loop3): journal params: device loop3, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 REISERFS (device loop3): checking transaction log (loop3) REISERFS (device loop3): Using r5 hash to sort names reiserfs: enabling write barrier flush mode REISERFS warning (device loop3): jdm-20006 create_privroot: xattrs/ACLs enabled and couldn't find/create .reiserfs_priv. Failing mount. netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir overlayfs: filesystem on './bus' not supported as upperdir REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" can: request_module (can-proto-0) failed. IPVS: ftp: loaded support on port[0] = 21 can: request_module (can-proto-0) failed. IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" can: request_module (can-proto-0) failed. IPVS: ftp: loaded support on port[0] = 21 IPVS: ftp: loaded support on port[0] = 21 can: request_module (can-proto-0) failed. REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" REISERFS warning (device loop3): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 REISERFS warning (device loop4): super-6502 reiserfs_getopt: unknown mount option "hash" IPVS: ftp: loaded support on port[0] = 21 ---------------- Code disassembly (best guess): 0: 0f 84 4e 03 00 00 je 0x354 6: e8 e3 07 f4 fa callq 0xfaf407ee b: 49 8d 7e 38 lea 0x38(%r14),%rdi f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 48 89 fa mov %rdi,%rdx 1c: 48 c1 ea 03 shr $0x3,%rdx 20: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 24: 0f 85 f0 04 00 00 jne 0x51a * 2a: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction 31: fc ff df 34: 49 8b 5e 38 mov 0x38(%r14),%rbx 38: 48 8d bb 30 01 00 00 lea 0x130(%rbx),%rdi 3f: 48 rex.W