program: r0 = socket$nl_route(0x10, 0x3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0500000004000000ff0f0000b87e"], 0x50) prctl$PR_SET_IO_FLUSHER(0x39, 0x1) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = creat(0x0, 0x0) close(r2) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000340)=0x14) syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x7) r4 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_IRQCHIP(r4, 0x8208ae63, &(0x7f0000000440)={0x1, 0x0, @ioapic={0x4, 0x7, 0x5fcb7d58, 0x6, 0x0, [{0x4, 0xf9, 0x2, '\x00', 0x9}, {0x3, 0x7, 0xe, '\x00', 0x2}, {0x7, 0x3c, 0x7, '\x00', 0x3}, {0x3, 0x2, 0x60, '\x00', 0x5}, {0xf4, 0x1, 0xe, '\x00', 0x40}, {0x6, 0x81, 0x5, '\x00', 0x6}, {0x1, 0x6, 0xb, '\x00', 0x5}, {0x2, 0xff, 0x7, '\x00', 0x1}, {0x2, 0x4}, {0x2, 0x8, 0x3, '\x00', 0x8}, {0xc0, 0x80, 0xfd, '\x00', 0x5}, {0x80, 0x26, 0x4, '\x00', 0x6}, {0x0, 0x2, 0x9, '\x00', 0x3}, {0xff, 0xf, 0xff, '\x00', 0x40}, {0x7, 0xfb, 0x0, '\x00', 0x8}, {0x81, 0x15, 0x5, '\x00', 0x6}, {0x8, 0x3, 0x5, '\x00', 0x7}, {0xd, 0x7, 0x60, '\x00', 0xb}, {0xff, 0x7, 0x1d, '\x00', 0x8}, {0x8a, 0x0, 0x7, '\x00', 0x1}, {0xff, 0x5, 0x1, '\x00', 0x6}, {0x6, 0x0, 0x10, '\x00', 0x4}, {0x3, 0x63, 0x5, '\x00', 0x6}, {0x9, 0x8, 0x6, '\x00', 0x8}]}}) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x34, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x4}}}]}, 0x34}}, 0x0) unshare(0x26020480) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f0000000400)='./file0\x00', 0x0, 0x223216, 0x0) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x1000000, &(0x7f0000000280)=ANY=[@ANYBLOB='errors=continue,fowner<', @ANYRESHEX, @ANYBLOB="2c6fc3af572c66756e633d4b455845435f4b45524e454c94f3391ee156e41b7569643d00"/50, @ANYRESDEC=0x0, @ANYBLOB=',sync,smackfsroot=sync,dont_measure,dont_measure,subj_type=\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,\x00'], 0x1, 0x58e2, &(0x7f0000005940)="$eJzs3X+QHFWdAPDXM7PZyW5+bAJIBNksgSiCmg2/Cn+URs9fBUjFwlLCRWEhG4wmIZUEgYASPPCgAAstLUX9Ay2kDo0WVXBKpER+XMIpSnF61BVSp3foH14hkhLIUZZnrnan3+xs7/T27OxsSODzqWR7+k3P971+/aanv29mdwIAAACvCLuv3bL3rCPe87PPDr9w1ft/tOHq0FseLa/GDfrS5WUvVQvZn7ori0aX2XHxuiu+8/uBC9/10zt7vv3irjVHr/31uw+58N5PnL7zlq8/8Pzcu//2VFHcOJ6OH1tPnklCqP54z5c/t+uRw0fKkhBCOenbHsKCZOEDC5JMiMG/hBDW1Ns5/s67Xjhp7cjy6hu6x5XPzwQx3l/Zquk427b30hPCb9656ppfLP7+97p2PL19bJOk2jCeQph3fuPju0IIs9P/I+JoWxQfnC5XhhB6Gh53WkG7jmmx/cty1o9Ml7PSZW9BnHj/ksx6KbNddj3qyix7Cuqbrrx2tLtdkTmZ9ezJaLry2hnLF6TLH6bL46cYvxz/J6GUhEq9+euTsTESGo5bEpLRY1mtr5dC45k0aTjW6XqSWS9l1stdmf0arTcdaOUkGV8et8uUx9NxJS0/eqSNw/n7fXZO+avTZTV9or4Y10P2Rk3vhBv1/RoV27Unvyn7RanhHNSsvH7g04PRm5b1JgsnPGZfEyGEL/4phLBr1Y1Ly6sf3N2X047kziSNn0w1/qhtP18w52Pfvf6SRXnxzy+l8Uttxf/tGY8+e+713/pabvybY/xyW/FPvK/nmTMeunZJbv/sif1TSeN3TSn+0FMP37T40At25Lb/1hi/2lb7V+x8tHvu3vvuz23/YOyf2W3Ff/Kt7/3dHY/f83Ru/BDj97QVf/XOTZ/v7t97XG78+2P/9LY3fp7bceoT/f1/GMiL/1iMP7et+Ldvv+Utt82/4fTc47sy9k9fW/HPPPbea+bsveeoal78Wzv1ygnwynRIeo11Xbrebp45XQ35wlcHKrVrvjnp/7mdrChjpJ55MxgfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2EHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoK+3UTWkfVxwH4nHuTN7e5SZu0LxgV07QqSl1YFER0o6IirUjBVaVItbULURBElLowlVYsVXEjWN0UUUGNUlCwsVhaJRW/ihsXKihUF0IpBrShuFBJcs7tzTTj1UkV1OeB4dxzZuY3/5lzMrkXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x105042, 0x1fe) mmap$IORING_OFF_SQ_RING(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r6, 0x0) r7 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r7, 0x84, 0x7d, 0x0, &(0x7f0000000300)) r8 = socket$can_raw(0x1d, 0x3, 0x1) read(r8, &(0x7f00000017c0)=""/4090, 0xffa) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) preadv2(r1, &(0x7f0000000180)=[{&(0x7f0000000680)=""/200, 0xc8}, {0x0}], 0x2, 0x7, 0x7fff, 0x1) rename(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000800)='./file0\x00') unshare(0x6a060080) socket$inet_dccp(0x2, 0x6, 0x0) [ 71.958375][ T48] Bluetooth: hci0: command tx timeout [ 72.128528][ T48] Bluetooth: hci0: SCO packet for unknown connection handle 0 [ 72.988001][ T5322] loop0: detected capacity change from 0 to 32768 [ 73.474245][ T5322] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 73.493178][ T5322] invalid journal entry, version=1.7: mi_btree_bitmap type=clock in superblock: bad size, fixing [ 73.497840][ T5322] invalid bkey u64s 11 type btree_ptr SPOS_MAX len 0 ver 0: durability: 0 (invalid extent entry 0000000000000000) [ 73.497856][ T5322] value too big (6 > 4): delete?, fixing [ 73.528252][ T5322] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 73.551619][ T5322] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 73.551619][ T5322] running recovery passes: check_allocations,check_inodes [ 73.614526][ T5322] invalid bkey u64s 6 type deleted 18446744069414584328:0:0 len 0 ver 0: [ 73.614555][ T5322] snapshot == 0: delete?, fixing [ 73.620052][ T5322] bcachefs (loop0): error validating btree node at btree extents level 0/0 [ 73.620064][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 73.620074][ T5322] node offset 8/16 bset u64s 47 bset byte offset 40: invalid bkey format 16, fixing [ 73.689970][ T5322] bcachefs (loop0): flagging btree extents lost data [ 73.740106][ T5322] error reading btree root extents l=0: btree_node_read_error, fixing [ 73.751525][ T5322] bcachefs (loop0): will run btree node scan [ 73.767046][ T5322] invalid btree root alloc, fixing [ 73.769017][ T5322] bcachefs (loop0): flagging btree alloc lost data [ 73.824763][ T5322] bcachefs (loop0): scan_for_btree_nodes... [ 73.832369][ T5346] invalid bkey u64s 6 type deleted 18446744069414584328:0:0 len 0 ver 0: [ 73.832391][ T5346] snapshot == 0: delete?, fixing [ 73.870411][ T5322] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 73.870438][ T5322] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 73.870446][ T5322] lru l=0 seq=1 journal_seq=5 cookie=28f61e078e70b95c POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 73.870454][ T5322] deleted_inodes l=0 seq=2049 journal_seq=0 cookie=1db8f60c84bb244c POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 73.870465][ T5322] [ 73.907195][ T5322] done [ 73.908554][ T5322] bcachefs (loop0): check_topology... [ 73.908753][ T5322] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 73.930246][ T5322] no nodes found for btree extents, continuing [ 73.947776][ T5322] done [ 73.948975][ T5322] bcachefs (loop0): accounting_read... done [ 73.960195][ T5322] bcachefs (loop0): alloc_read... done [ 73.971504][ T5322] bcachefs (loop0): stripes_read... done [ 73.973855][ T5322] bcachefs (loop0): snapshots_read... done [ 73.976558][ T5322] bcachefs (loop0): check_allocations... [ 74.022815][ T48] Bluetooth: hci0: command tx timeout [ 74.034709][ T5322] btree ptr not marked in member info btree allocated bitmap [ 74.034734][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 74.075470][ T5322] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 74.075494][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 74.109132][ T5322] btree ptr not marked in member info btree allocated bitmap [ 74.109151][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 74.154471][ T5322] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 74.154488][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 74.197009][ T5322] bucket 0:31 data type btree ptr gen 0 missing in alloc btree [ 74.197026][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0, fixing [ 74.224585][ T5322] btree ptr not marked in member info btree allocated bitmap [ 74.224602][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 74.255394][ T5322] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 74.255414][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 74.279513][ T5322] btree ptr not marked in member info btree allocated bitmap [ 74.279529][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 74.322616][ T5322] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 74.322635][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 74.362672][ T5322] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 74.362690][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 74.407937][ T5322] btree ptr not marked in member info btree allocated bitmap [ 74.407955][ T5322] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 74.429348][ T5322] bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 74.429364][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 74.455737][ T5322] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 74.455754][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 74.521158][ T5322] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 74.521177][ T5322] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 74.530643][ T5322] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 74.535369][ T81] [ 74.535379][ T81] ====================================================== [ 74.535383][ T81] WARNING: possible circular locking dependency detected [ 74.535389][ T81] 6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0 Not tainted [ 74.535397][ T81] ------------------------------------------------------ [ 74.535401][ T81] kswapd1/81 is trying to acquire lock: [ 74.535408][ T81] ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store+0xa3b/0x1c30 [ 74.535449][ T81] [ 74.535449][ T81] but task is already holding lock: [ 74.535453][ T81] ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 74.535481][ T81] [ 74.535481][ T81] which lock already depends on the new lock. [ 74.535481][ T81] [ 74.535485][ T81] [ 74.535485][ T81] the existing dependency chain (in reverse order) is: [ 74.535489][ T81] [ 74.535489][ T81] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 74.535506][ T81] lock_acquire+0x1ed/0x550 [ 74.535520][ T81] fs_reclaim_acquire+0x88/0x130 [ 74.535530][ T81] __kmalloc_cache_node_noprof+0x40/0x3a0 [ 74.535545][ T81] zswap_cpu_comp_prepare+0xdc/0x400 [ 74.535561][ T81] cpuhp_invoke_callback+0x415/0x830 [ 74.535572][ T81] cpuhp_issue_call+0x46f/0x7e0 [ 74.535582][ T81] __cpuhp_state_add_instance_cpuslocked+0x1ed/0x500 [ 74.535599][ T81] __cpuhp_state_add_instance+0x27/0x40 [ 74.535608][ T81] zswap_pool_create+0x38c/0x680 [ 74.535622][ T81] zswap_setup+0x32a/0x4b0 [ 74.535635][ T81] do_one_initcall+0x248/0x870 [ 74.535649][ T81] do_initcall_level+0x157/0x210 [ 74.535666][ T81] do_initcalls+0x3f/0x80 [ 74.535679][ T81] kernel_init_freeable+0x435/0x5d0 [ 74.535694][ T81] kernel_init+0x1d/0x2b0 [ 74.535751][ T81] ret_from_fork+0x4b/0x80 [ 74.535762][ T81] ret_from_fork_asm+0x1a/0x30 [ 74.535772][ T81] [ 74.535772][ T81] -> #0 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}: [ 74.535789][ T81] validate_chain+0x18ef/0x5920 [ 74.535803][ T81] __lock_acquire+0x1397/0x2100 [ 74.535814][ T81] lock_acquire+0x1ed/0x550 [ 74.535825][ T81] __mutex_lock+0x1ac/0xee0 [ 74.535839][ T81] zswap_store+0xa3b/0x1c30 [ 74.535852][ T81] swap_writepage+0x647/0xce0 [ 74.535888][ T81] shmem_writepage+0x1248/0x1610 [ 74.535900][ T81] shrink_folio_list+0x3b68/0x5ca0 [ 74.535913][ T81] evict_folios+0x3c92/0x58c0 [ 74.535927][ T81] try_to_shrink_lruvec+0x9a6/0xc70 [ 74.535941][ T81] shrink_one+0x3b9/0x850 [ 74.535955][ T81] shrink_node+0x37c5/0x3e50 [ 74.535969][ T81] kswapd+0x1ca9/0x36f0 [ 74.535981][ T81] kthread+0x2f0/0x390 [ 74.535993][ T81] ret_from_fork+0x4b/0x80 [ 74.536004][ T81] ret_from_fork_asm+0x1a/0x30 [ 74.536013][ T81] [ 74.536013][ T81] other info that might help us debug this: [ 74.536013][ T81] [ 74.536017][ T81] Possible unsafe locking scenario: [ 74.536017][ T81] [ 74.536019][ T81] CPU0 CPU1 [ 74.536021][ T81] ---- ---- [ 74.536023][ T81] lock(fs_reclaim); [ 74.536029][ T81] lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex); [ 74.536036][ T81] lock(fs_reclaim); [ 74.536044][ T81] lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex); [ 74.536053][ T81] [ 74.536053][ T81] *** DEADLOCK *** [ 74.536053][ T81] [ 74.536056][ T81] 1 lock held by kswapd1/81: [ 74.536063][ T81] #0: ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 [ 74.536091][ T81] [ 74.536091][ T81] stack backtrace: [ 74.536096][ T81] CPU: 0 UID: 0 PID: 81 Comm: kswapd1 Not tainted 6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0 [ 74.536108][ T81] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 74.536114][ T81] Call Trace: [ 74.536119][ T81] [ 74.536125][ T81] dump_stack_lvl+0x241/0x360 [ 74.536142][ T81] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.536156][ T81] ? __pfx__printk+0x10/0x10 [ 74.536171][ T81] print_circular_bug+0x13a/0x1b0 [ 74.536187][ T81] check_noncircular+0x36a/0x4a0 [ 74.536202][ T81] ? __pfx_validate_chain+0x10/0x10 [ 74.536217][ T81] ? __pfx_check_noncircular+0x10/0x10 [ 74.536232][ T81] ? lockdep_lock+0x123/0x2b0 [ 74.536245][ T81] validate_chain+0x18ef/0x5920 [ 74.536256][ T81] ? __lock_acquire+0x1397/0x2100 [ 74.536264][ T81] ? __pfx_validate_chain+0x10/0x10 [ 74.536280][ T81] ? mark_lock+0x9a/0x360 [ 74.536309][ T81] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.536323][ T81] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.536336][ T81] ? mark_lock+0x9a/0x360 [ 74.536349][ T81] __lock_acquire+0x1397/0x2100 [ 74.536365][ T81] lock_acquire+0x1ed/0x550 [ 74.536377][ T81] ? zswap_store+0xa3b/0x1c30 [ 74.536393][ T81] ? __pfx_lock_acquire+0x10/0x10 [ 74.536406][ T81] ? shmem_writepage+0x1248/0x1610 [ 74.536419][ T81] ? shrink_folio_list+0x3b68/0x5ca0 [ 74.536430][ T81] ? __pfx___might_resched+0x10/0x10 [ 74.536442][ T81] ? kswapd+0x1ca9/0x36f0 [ 74.536454][ T81] ? kthread+0x2f0/0x390 [ 74.536466][ T81] ? ret_from_fork+0x4b/0x80 [ 74.536476][ T81] ? ret_from_fork_asm+0x1a/0x30 [ 74.536488][ T81] __mutex_lock+0x1ac/0xee0 [ 74.536503][ T81] ? zswap_store+0xa3b/0x1c30 [ 74.536520][ T81] ? zswap_store+0xa3b/0x1c30 [ 74.536536][ T81] ? __pfx___mutex_lock+0x10/0x10 [ 74.536553][ T81] ? rcu_is_watching+0x15/0xb0 [ 74.536568][ T81] ? trace_kmem_cache_alloc+0x1f/0xc0 [ 74.536584][ T81] zswap_store+0xa3b/0x1c30 [ 74.536600][ T81] ? zswap_store+0x577/0x1c30 [ 74.536615][ T81] ? __pfx_zswap_store+0x10/0x10 [ 74.536629][ T81] ? do_raw_spin_lock+0x14f/0x370 [ 74.536640][ T81] ? do_raw_spin_unlock+0x58/0x8b0 [ 74.536651][ T81] ? _raw_spin_unlock+0x28/0x50 [ 74.536665][ T81] ? folio_free_swap+0x2e1/0x480 [ 74.536678][ T81] swap_writepage+0x647/0xce0 [ 74.536696][ T81] shmem_writepage+0x1248/0x1610 [ 74.536712][ T81] ? __pfx_shmem_writepage+0x10/0x10 [ 74.536728][ T81] shrink_folio_list+0x3b68/0x5ca0 [ 74.536748][ T81] ? __pfx_shrink_folio_list+0x10/0x10 [ 74.536761][ T81] ? do_raw_spin_unlock+0x58/0x8b0 [ 74.536771][ T81] ? __pfx_validate_chain+0x10/0x10 [ 74.536786][ T81] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 74.536800][ T81] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 74.536821][ T81] ? rcu_is_watching+0x15/0xb0 [ 74.536836][ T81] ? __mod_memcg_lruvec_state+0x2f7/0x4d0 [ 74.536857][ T81] ? mark_lock+0x9a/0x360 [ 74.536873][ T81] ? _raw_spin_unlock_irq+0x23/0x50 [ 74.536887][ T81] ? lockdep_hardirqs_on+0x99/0x150 [ 74.536903][ T81] evict_folios+0x3c92/0x58c0 [ 74.536928][ T81] ? __pfx_evict_folios+0x10/0x10 [ 74.536944][ T81] ? __pfx_lock_acquire+0x10/0x10 [ 74.536956][ T81] ? shrink_slab+0x12b/0x14d0 [ 74.536967][ T81] ? __pfx___might_resched+0x10/0x10 [ 74.536981][ T81] ? mem_cgroup_get_nr_swap_pages+0x28/0x110 [ 74.536996][ T81] ? get_swappiness+0x380/0x3e0 [ 74.537011][ T81] try_to_shrink_lruvec+0x9a6/0xc70 [ 74.537029][ T81] ? __pfx_try_to_shrink_lruvec+0x10/0x10 [ 74.537045][ T81] ? shrink_node+0x3573/0x3e50 [ 74.537061][ T81] ? __pfx_lock_release+0x10/0x10 [ 74.537074][ T81] shrink_one+0x3b9/0x850 [ 74.537091][ T81] ? shrink_node+0x3573/0x3e50 [ 74.537107][ T81] shrink_node+0x37c5/0x3e50 [ 74.537123][ T81] ? shrink_node+0x3573/0x3e50 [ 74.537142][ T81] ? __pfx_lock_acquire+0x10/0x10 [ 74.537154][ T81] ? percpu_ref_put+0x19/0x180 [ 74.537167][ T81] ? __pfx_lock_release+0x10/0x10 [ 74.537181][ T81] ? __pfx_shrink_node+0x10/0x10 [ 74.537199][ T81] ? mem_cgroup_iter+0x3d/0x420 [ 74.537214][ T81] kswapd+0x1ca9/0x36f0 [ 74.537232][ T81] ? kswapd+0xbf1/0x36f0 [ 74.537248][ T81] ? __pfx_kswapd+0x10/0x10 [ 74.537262][ T81] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 74.537275][ T81] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 74.537290][ T81] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 74.537329][ T81] ? __pfx_autoremove_wake_function+0x10/0x10 [ 74.537339][ T81] ? __kthread_parkme+0x169/0x1d0 [ 74.537347][ T81] ? __pfx_kswapd+0x10/0x10 [ 74.537359][ T81] kthread+0x2f0/0x390 [ 74.537372][ T81] ? __pfx_kswapd+0x10/0x10 [ 74.537384][ T81] ? __pfx_kthread+0x10/0x10 [ 74.537397][ T81] ret_from_fork+0x4b/0x80 [ 74.537408][ T81] ? __pfx_kthread+0x10/0x10 [ 74.537421][ T81] ret_from_fork_asm+0x1a/0x30 [ 74.537435][ T81] [ 75.746692][ T5322] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.750644][ T5322] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.754646][ T5322] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.758213][ T5322] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.761024][ T5322] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.764929][ T5322] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.768035][ T5322] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.772252][ T5322] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.775450][ T5322] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.779702][ T5322] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.784415][ T5322] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.788776][ T5322] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.792162][ T5322] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.796551][ T5322] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.800308][ T5322] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.804891][ T5322] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.807753][ T5322] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 75.811988][ T5322] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.815814][ T5322] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.819594][ T5322] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.823437][ T5322] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.827844][ T5322] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.831188][ T5322] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.835664][ T5322] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.838880][ T5322] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.843598][ T5322] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.847124][ T5322] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.851085][ T5322] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.855087][ T5322] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.859122][ T5322] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.862926][ T5322] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.866985][ T5322] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.870222][ T5322] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.874699][ T5322] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.877742][ T5322] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.881184][ T5322] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.884623][ T5322] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.888490][ T5322] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.892187][ T5322] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.895982][ T5322] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.898998][ T5322] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.903171][ T5322] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.906102][ T5322] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.909923][ T5322] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.913697][ T5322] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.917903][ T5322] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 75.920861][ T5322] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 75.925975][ T5322] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 75.929192][ T5322] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 75.933741][ T5322] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.936936][ T5322] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.940171][ T5322] bucket 0:29 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.944319][ T5322] bucket 0:29 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.948413][ T5322] bucket 0:31 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.953107][ T5322] bucket 0:31 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.956986][ T5322] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.960183][ T5322] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.964440][ T5322] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.967698][ T5322] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.972065][ T5322] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.975389][ T5322] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.979327][ T5322] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.983009][ T5322] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.986853][ T5322] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.990129][ T5322] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 75.994506][ T5322] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 75.997804][ T5322] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 76.002414][ T5322] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.005905][ T5322] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.009877][ T5322] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.013891][ T5322] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.017550][ T5322] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.021938][ T5322] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.025850][ T5322] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.029108][ T5322] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.033746][ T5322] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.037076][ T5322] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.040495][ T5322] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.044082][ T5322] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.048094][ T5322] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.051278][ T5322] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.055791][ T5322] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 76.058780][ T5322] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 76.063980][ T5322] done [ 76.066365][ T5322] bcachefs (loop0): going read-write [ 76.068885][ T5322] bcachefs (loop0): journal_replay... [ 76.102076][ T48] Bluetooth: hci0: command tx timeout [ 76.183842][ T1309] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.186366][ T1309] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.283482][ T5322] done [ 76.284866][ T5322] bcachefs (loop0): check_alloc_info... [ 76.285781][ T5322] hole in alloc btree missing in freespace btree [ 76.285792][ T5322] device 0 buckets 26-28, fixing [ 76.295176][ T5322] hole in alloc btree missing in freespace btree [ 76.295188][ T5322] device 0 buckets 26-28, fixing [ 76.299891][ T5322] hole in alloc btree missing in freespace btree [ 76.299903][ T5322] device 0 buckets 34-35, fixing [ 76.306275][ T5322] done [ 76.307771][ T5322] bcachefs (loop0): check_lrus... [ 76.307969][ T5322] incorrect lru entry: lru fragmentation time 134217728 [ 76.307976][ T5322] u64s 5 type set 18446462598867058688:34:0 len 0 ver 0 [ 76.307979][ T5322] for u64s 5 type deleted 0:34:0 len 0 ver 0, fixing [ 76.318213][ T5322] done [ 76.319759][ T5322] bcachefs (loop0): check_extents_to_backpointers... [ 76.320127][ T5322] missing backpointer for btree=inodes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 [ 76.320139][ T5322] got: u64s 5 type deleted 0:9961472:0 len 0 ver 0 [ 76.320145][ T5322] want: u64s 9 type backpointer 0:9961472:0 len 0 ver 0: bucket=0:38:0 btree=inodes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 76.337556][ T5322] missing backpointer for btree=dirents l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 76.337573][ T5322] got: u64s 5 type deleted 0:10747904:0 len 0 ver 0 [ 76.337579][ T5322] want: u64s 9 type backpointer 0:10747904:0 len 0 ver 0: bucket=0:41:0 btree=dirents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 76.352748][ T5322] missing backpointer for btree=subvolumes l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 76.352762][ T5322] got: u64s 5 type deleted 0:9175040:0 len 0 ver 0 [ 76.352768][ T5322] want: u64s 9 type backpointer 0:9175040:0 len 0 ver 0: bucket=0:35:0 btree=subvolumes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 76.367493][ T5322] missing backpointer for btree=snapshots l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 76.367509][ T5322] got: u64s 5 type deleted 0:8388608:0 len 0 ver 0 [ 76.367515][ T5322] want: u64s 9 type backpointer 0:8388608:0 len 0 ver 0: bucket=0:32:0 btree=snapshots l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 76.392088][ T5322] missing backpointer for btree=freespace l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 48 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 76.392103][ T5322] got: u64s 5 type deleted 0:7602176:0 len 0 ver 0 [ 76.392109][ T5322] want: u64s 9 type backpointer 0:7602176:0 len 0 ver 0: bucket=0:29:0 btree=freespace l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 76.412546][ T5322] done [ 76.413987][ T5322] bcachefs (loop0): check_alloc_to_lru_refs... done [ 76.416596][ T5322] bcachefs (loop0): check_inodes... done [ 76.419355][ T5322] bcachefs (loop0): resume_logged_ops... done [ 76.422454][ T5322] bcachefs (loop0): delete_dead_inodes... done [ 76.426189][ T5322] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 76.430098][ T5322] bcachefs (loop0): check_alloc_info... done [ 76.434901][ T5322] bcachefs (loop0): check_lrus... done [ 76.436902][ T5322] bcachefs (loop0): check_extents_to_backpointers... done [ 76.439281][ T5322] bcachefs (loop0): check_alloc_to_lru_refs... done [ 76.454870][ T5322] bcachefs (loop0): check_inodes... done [ 76.457375][ T5322] bcachefs (loop0): resume_logged_ops... done [ 76.459614][ T5322] bcachefs (loop0): delete_dead_inodes... done [ 76.464368][ T5322] bcachefs (loop0): done starting filesystem [ 76.493109][ T5322] bcachefs (loop0): shutting down [ 76.495090][ T5322] bcachefs (loop0): going read-only [ 76.497093][ T5322] bcachefs (loop0): finished waiting for writes to stop [ 76.500158][ T5322] bcachefs (loop0): flushing journal and stopping allocators, journal seq 26 [ 76.504555][ T5322] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 26 [ 76.508664][ T5322] bcachefs (loop0): shutdown complete, journal seq 27 [ 76.513721][ T5322] bcachefs (loop0): marking filesystem clean [ 76.524387][ T5322] bcachefs (loop0): shutdown complete