bisecting fixing commit since b850307b279cbd12ab8c654d1a3dfe55319cc475 building syzkaller on eabcced43245881efa7769d938bcaf795ed48742 testing commit b850307b279cbd12ab8c654d1a3dfe55319cc475 with gcc (GCC) 8.4.1 20210217 kernel signature: 4c0d3ddcf1d21cebafd4071669be4ed713b53ab9eff7107596798a2ea32aa2a3 run #0: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #8: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #9: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #10: crashed: KASAN: out-of-bounds Read in __ext4_check_dir_entry run #11: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #12: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #13: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #14: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #15: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #16: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #17: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #18: OK run #19: OK testing current HEAD cf256fbcbe347b7d0ff58fe2dfa382a156bd3694 testing commit cf256fbcbe347b7d0ff58fe2dfa382a156bd3694 with gcc (GCC) 8.4.1 20210217 kernel signature: 9543cd4eaf1bf87b25b80743aef3f91fa9217503f467a44660e5a28b7b3496aa run #0: crashed: KASAN: use-after-free Read in __ext4_check_dir_entry run #1: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #2: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #3: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #4: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #5: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #6: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #7: crashed: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry run #8: OK run #9: OK revisions tested: 2, total time: 36m50.622489906s (build: 18m35.569042502s, test: 17m45.818698289s) the crash still happens on HEAD commit msg: Linux 4.14.231 crash: KASAN: slab-out-of-bounds Read in __ext4_check_dir_entry IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready ================================================================== IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready BUG: KASAN: slab-out-of-bounds in __ext4_check_dir_entry+0x2c6/0x3f0 fs/ext4/dir.c:82 Read of size 1 at addr ffff8881df460001 by task syz-executor.3/7026 CPU: 1 PID: 7026 Comm: syz-executor.3 Not tainted 4.14.231-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x14b/0x1e7 lib/dump_stack.c:58 print_address_description.cold.6+0x9/0x1ca mm/kasan/report.c:252 kasan_report_error mm/kasan/report.c:351 [inline] kasan_report mm/kasan/report.c:409 [inline] kasan_report.cold.7+0x11a/0x2d3 mm/kasan/report.c:393 __asan_report_load1_noabort+0x14/0x20 mm/kasan/report.c:427 __ext4_check_dir_entry+0x2c6/0x3f0 fs/ext4/dir.c:82 ext4_readdir+0x72a/0x3010 fs/ext4/dir.c:240 iterate_dir+0x188/0x660 fs/readdir.c:52 SYSC_getdents fs/readdir.c:269 [inline] SyS_getdents+0x111/0x1d0 fs/readdir.c:250 do_syscall_64+0x1c7/0x5b0 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x46/0xbb RIP: 0033:0x464599 RSP: 002b:00007ff8a17e0198 EFLAGS: 00000246 ORIG_RAX: 000000000000004e RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000464599 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00000000004f5b60 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000055bf00 R13: 00007ff8a17e06bc R14: 00000000ffffffff R15: 0000000000000003 Allocated by task 3323: save_stack_trace+0x16/0x20 arch/x86/kernel/stacktrace.c:59 save_stack mm/kasan/kasan.c:447 [inline] set_track mm/kasan/kasan.c:459 [inline] kasan_kmalloc.part.1+0x62/0xf0 mm/kasan/kasan.c:551 kasan_kmalloc+0xaf/0xc0 mm/kasan/kasan.c:536 kasan_slab_alloc+0x12/0x20 mm/kasan/kasan.c:489 kmem_cache_alloc+0x12e/0x3e0 mm/slab.c:3552 getname_flags+0xb8/0x510 fs/namei.c:138 getname fs/namei.c:209 [inline] user_path_create fs/namei.c:3732 [inline] SYSC_mkdirat fs/namei.c:3864 [inline] SyS_mkdirat+0x92/0x210 fs/namei.c:3856 IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready SYSC_mkdir fs/namei.c:3883 [inline] SyS_mkdir+0x14/0x20 fs/namei.c:3881 do_syscall_64+0x1c7/0x5b0 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x46/0xbb Freed by task 3323: save_stack_trace+0x16/0x20 arch/x86/kernel/stacktrace.c:59 save_stack mm/kasan/kasan.c:447 [inline] set_track mm/kasan/kasan.c:459 [inline] kasan_slab_free+0xab/0x190 mm/kasan/kasan.c:524 __cache_free mm/slab.c:3496 [inline] kmem_cache_free+0x80/0x2d0 mm/slab.c:3758 putname+0xa8/0xe0 fs/namei.c:259 filename_parentat.isra.17.part.18+0x2ec/0x3e0 fs/namei.c:2430 filename_parentat fs/namei.c:3655 [inline] filename_create+0xae/0x400 fs/namei.c:3657 user_path_create fs/namei.c:3732 [inline] SYSC_mkdirat fs/namei.c:3864 [inline] SyS_mkdirat+0xa6/0x210 fs/namei.c:3856 SYSC_mkdir fs/namei.c:3883 [inline] SyS_mkdir+0x14/0x20 fs/namei.c:3881 do_syscall_64+0x1c7/0x5b0 arch/x86/entry/common.c:292 entry_SYSCALL_64_after_hwframe+0x46/0xbb The buggy address belongs to the object at ffff8881df460600 which belongs to the cache names_cache of size 4096 The buggy address is located 1535 bytes to the left of 4096-byte region [ffff8881df460600, ffff8881df461600) The buggy address belongs to the page: page:ffffea00077d1800 count:1 mapcount:0 mapping:ffff8881df460600 index:0x0 compound_mapcount: 0 flags: 0x17ffe0000008100(slab|head) raw: 017ffe0000008100 ffff8881df460600 0000000000000000 0000000100000001 raw: ffffea00076d6ea0 ffffea00076d79a0 ffff8881f621a0c0 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff8881df45ff00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ffff8881df45ff80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >ffff8881df460000: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ^ ffff8881df460080: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff8881df460100: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ================================================================== EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 device veth1_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 batman_adv: batadv0: Interface activated: batadv_slave_0 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_0 IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_1 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_1 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready device veth0_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready device veth0_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_0 IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready device veth0_vlan entered promiscuous mode batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_0 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_1 device veth1_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_1 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready device veth0_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_0 IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.1: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.1: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.1: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_1 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready EXT4-fs error: 359 callbacks suppressed EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.1: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.5: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.2: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.0: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.3: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.4: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.2: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.4: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096 EXT4-fs error (device sda1): ext4_readdir:242: inode #11: block 8230: comm syz-executor.1: path /lost+found: bad entry in directory: rec_len % 4 != 0 - offset=4091, inode=2223847902, rec_len=201, name_len=130, size=4096