program: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) (async) write(r0, &(0x7f0000000340)="41000000010001", 0x7) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r1) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000340)={'wpan4\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_DEV(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x50, r2, 0x852dd6c070cd7e4d, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_COUNTER={0x8}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_LLSEC_DEV_KEY_MODE={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r4}, @IEEE802154_ATTR_PAN_ID={0x6}, @IEEE802154_ATTR_SHORT_ADDR={0x6}]}, 0x50}, 0x4, 0x700000000000000}, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r5) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r7, 0x8933, &(0x7f0000000340)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_DEV(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x50, r6, 0x852dd6c070cd7e4d, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_COUNTER={0x8}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_LLSEC_DEV_KEY_MODE={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r8}, @IEEE802154_ATTR_PAN_ID={0x6}, @IEEE802154_ATTR_SHORT_ADDR={0x6}]}, 0x50}, 0x4, 0x700000000000000}, 0x0) (async) r9 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r9, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r11 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r11, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=@newqdisc={0x48, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r10, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x18, 0x2, [@TCA_CHOKE_PARMS={0x14, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0xff}}]}}]}, 0x48}}, 0x0) syz_emit_vhci(&(0x7f0000000000)=@HCI_EVENT_PKT={0x4, @hci_ev_keypress_notify={{0x3c, 0x7}, {@fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2}}}, 0xa) (async) r12 = syz_open_dev$dri(&(0x7f0000000000), 0x2, 0x2000) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r12, 0xc01064c1, &(0x7f00000000c0)={0x0, 0x2000000}) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="645073636172642c00d6293f5b2f36e21adf186684dda74a466ef50bfed4e445bd9aa4f8b9bdab70c5ba", @ANYRESHEX=0x0], 0x41, 0x5931, &(0x7f0000005940)="$eJzs3WuQXFW9KPC1u3synZk8JgEkgkyGQBRBzYRX4aM0en0VIBULSwk3CgNMMJqEVBIEAkrwghcuYAGlpagf0ELqotFLFVwlUiKPm3AVpbh6qVNIKeeAHzyFHFICOZTlMadmeq+enj29Z/f09IQEfr9KZvdavfu/1l579eO/umc6AAAA8Lqw65rNe8447EO/+vLwy1d+9Gfrrwq95dH6atyhL91e+mr1kH2pu7JodJudF2+5/Ad/Gjj/A7+8q+f7r+y84Mg1v//gQeff97lTd9z67QdfmnvPP54pihvn07Fj5eT5JITqz3d//Ss7Hz10pC4JIZSTvm0hLEgWPrggabj5/GycRZn4d798wpqR7VXXd4+rn5/Zz3x/faum82zrnkuOC398/6qrf7P4xz/q2v7ctrFdkmrDfAph3rmNt+8KIcxO/4+Isy3OxzhpV4YQesItt8TbnVLQr6Na7P+ynPLh6XZWuu0tiBOvX5IplzL7ZctRV2bbU9DedOX1o939iszJlJMOxY3y+hnrF6Tbn6bbY6cYvxz/J6GUhEq9++uSsTkSGs5bEpLRc1mtl0v1cxvS48+Uk0y5lCmXuzLHNdpuOtHKSTK+Pu6XqY8Px5W0/sjGx+omzsypf2O6raZ31FdiOWQv1PROuFA/rlGxX7sn6cu+UGp4DGpWXz/x6cnoTet6k4UTbrO3iXjdzlU3LC2vfmhXX04/kruSNH7SVvytv14w5zM/vO7i7PN6Pf65pTR+qa34T5/22AtnX/e9b+XGvynGL7cV//j7e54/7eFrluSOz+44PpW24g8988iNiw8+b3tu/2+L8attxV+x47HuuXvufyC3/4NxfGa3Ff+pd3/42TufuPe53Pghxu9pK/7qHRu/2t2/55jc+A/E8eltb/68uP3kJ/v7/zyQF//xGH9uW/Hv2Hbru26ff/2pued35cj4VEJv6Gsr/ulH33f1nD33HpH32Jnc1qlnToDXp4PS11jXpuV288zpasgXvjlQqb3mm5P+n9vJhjJG2pk3g/EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB/2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsJ+/YTGUcVxAH9vNzHbbNImrWBUTNOqKPVgURDRi4qKtCIFT5Ui1dYeREEQUerBVFqxVMWLYPVSRAU1SkHBxmJplVT8V7x4UEGhehBKMaANxYNKkve2m2nGlUkV1M8Hhrfvzcx3fjPvZbILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 86.216977][ T4670] Bluetooth: hci0: command tx timeout [ 86.257772][ T5326] Bluetooth: MGMT ver 1.23 [ 86.629615][ T10] cfg80211: failed to load regulatory.db [ 86.665024][ T5326] loop0: detected capacity change from 0 to 32768 [ 86.916610][ T5326] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,noinodes_use_key_cache,gc_reserve_bytes=14.0 EiB,journal_reclaim_delay=8,nojournal_transaction_names [ 86.925367][ T5326] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 86.928957][ T5326] bcachefs (loop0): Version upgrade required: [ 86.928957][ T5326] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 86.928957][ T5326] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.25: extent_flags [ 86.928957][ T5326] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 86.967705][ T5326] bcachefs (loop0): invalid bkey in btree_node btree=dirents level=0: u64s 7 type dirent 4096:189491840996961599:U32_MAX len 0 ver 0: -> 33558530 type unknown [ 86.967725][ T5326] dirent has stray data after name's NUL, deleting [ 86.987472][ T5326] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:321 [ 86.992146][ T5326] in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 5326, name: syz.0.0 [ 86.995716][ T5326] preempt_count: 0, expected: 0 [ 86.997663][ T5326] RCU nest depth: 1, expected: 0 [ 86.999672][ T5326] 3 locks held by syz.0.0/5326: [ 87.002346][ T5326] #0: ffff8880566a40e0 (&type->s_umount_key#47/1){+.+.}-{4:4}, at: alloc_super+0x221/0x9d0 [ 87.006428][ T5326] #1: ffff888053604210 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7ed/0xd40 [ 87.010578][ T5326] #2: ffffffff8ed3dfe0 (rcu_read_lock){....}-{1:3}, at: bch2_bkey_pick_read_device+0x29c/0x19b0 [ 87.015962][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-12966-ga2cc6ff5ec8f #0 PREEMPT(full) [ 87.015977][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 87.015983][ T5326] Call Trace: [ 87.015988][ T5326] [ 87.015993][ T5326] dump_stack_lvl+0x241/0x360 [ 87.016015][ T5326] ? __pfx_dump_stack_lvl+0x10/0x10 [ 87.016042][ T5326] __might_resched+0x558/0x6c0 [ 87.016060][ T5326] ? rht_lock+0xed/0x270 [ 87.016072][ T5326] ? __pfx___might_resched+0x10/0x10 [ 87.016090][ T5326] ? __kmalloc_node_track_caller_noprof+0xba/0x4d0 [ 87.016106][ T5326] __kmalloc_node_track_caller_noprof+0xd3/0x4d0 [ 87.016120][ T5326] ? bch2_printbuf_make_room+0x1f1/0x350 [ 87.016140][ T5326] ? bch2_printbuf_make_room+0x1f1/0x350 [ 87.016153][ T5326] krealloc_noprof+0x10f/0x300 [ 87.016168][ T5326] bch2_printbuf_make_room+0x1f1/0x350 [ 87.016185][ T5326] bch2_prt_printf+0x269/0x6d0 [ 87.016201][ T5326] ? bch2_printbuf_indent_add_nextline+0x46/0xe0 [ 87.016215][ T5326] ? __pfx_bch2_prt_printf+0x10/0x10 [ 87.016233][ T5326] ? bch2_printbuf_indent_add_nextline+0x50/0xe0 [ 87.016249][ T5326] bch2_fs_inconsistent+0x143/0x220 [ 87.016265][ T5326] ? bch2_dev_missing+0x1d/0x50 [ 87.016274][ T5326] ? bch2_bkey_pick_read_device+0x5cd/0x19b0 [ 87.016297][ T5326] ? __pfx_bch2_fs_inconsistent+0x10/0x10 [ 87.016350][ T5326] ? bch2_bkey_pick_read_device+0x460/0x19b0 [ 87.016401][ T5326] bch2_bkey_pick_read_device+0x95e/0x19b0 [ 87.016452][ T5326] ? bch2_bkey_pick_read_device+0x29c/0x19b0 [ 87.016557][ T5326] ? __pfx_bch2_bkey_pick_read_device+0x10/0x10 [ 87.016647][ T5326] bch2_btree_node_read+0x7ac/0x29e0 [ 87.016737][ T5326] ? bch2_btree_node_hash_insert+0x88/0xc0 [ 87.016779][ T5326] ? __mutex_unlock_slowpath+0x229/0x800 [ 87.016894][ T5326] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 87.016953][ T5326] ? bch2_trans_unlock+0x36a/0x490 [ 87.016996][ T5326] ? bch2_trans_unlock+0x3c1/0x490 [ 87.017043][ T5326] bch2_btree_root_read+0x656/0x7e0 [ 87.017097][ T5326] ? __pfx_bch2_btree_root_read+0x10/0x10 [ 87.017180][ T5326] ? bch2_current_has_btree_trans+0x142/0x180 [ 87.017227][ T5326] read_btree_roots+0x3d7/0xa80 [ 87.017293][ T5326] ? __pfx_read_btree_roots+0x10/0x10 [ 87.017323][ T5326] ? journal_replay_entry_early+0x4d/0xba0 [ 87.017379][ T5326] ? bch2_sb_upgrade+0x1cf/0x250 [ 87.017415][ T5326] ? bch2_recovery_passes_from_stable+0x104/0x120 [ 87.017458][ T5326] bch2_fs_recovery+0x28e4/0x3e20 [ 87.017524][ T5326] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 87.017552][ T5326] ? __lock_acquire+0xad5/0xd80 [ 87.017567][ T5326] ? __lock_acquire+0xad5/0xd80 [ 87.017581][ T5326] ? __lock_acquire+0xad5/0xd80 [ 87.017607][ T5326] ? bch2_fs_start+0x269/0x610 [ 87.017621][ T5326] ? up_write+0x1ab/0x590 [ 87.017638][ T5326] ? __pfx_up_write+0x10/0x10 [ 87.017652][ T5326] ? llist_reverse_order+0x72/0x90 [ 87.017667][ T5326] bch2_fs_start+0x2fb/0x610 [ 87.017683][ T5326] bch2_fs_get_tree+0x113e/0x18f0 [ 87.017720][ T5326] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 87.017751][ T5326] ? vfs_parse_monolithic_sep+0x427/0x460 [ 87.017770][ T5326] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 87.017782][ T5326] ? rcu_is_watching+0x15/0xb0 [ 87.017798][ T5326] ? apparmor_capable+0x13b/0x1b0 [ 87.017814][ T5326] vfs_get_tree+0x90/0x2b0 [ 87.017829][ T5326] do_new_mount+0x2cf/0xb70 [ 87.017848][ T5326] ? __pfx_do_new_mount+0x10/0x10 [ 87.017871][ T5326] __se_sys_mount+0x38c/0x400 [ 87.017890][ T5326] ? __pfx___se_sys_mount+0x10/0x10 [ 87.017910][ T5326] ? __x64_sys_mount+0x20/0xc0 [ 87.017926][ T5326] do_syscall_64+0xf3/0x230 [ 87.017939][ T5326] ? clear_bhb_loop+0x45/0xa0 [ 87.017952][ T5326] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.017962][ T5326] RIP: 0033:0x7f3f4f18e90a [ 87.017973][ T5326] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 87.017981][ T5326] RSP: 002b:00007f3f50078e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 87.017993][ T5326] RAX: ffffffffffffffda RBX: 00007f3f50078ef0 RCX: 00007f3f4f18e90a [ 87.018000][ T5326] RDX: 00002000000058c0 RSI: 0000200000005900 RDI: 00007f3f50078eb0 [ 87.018007][ T5326] RBP: 00002000000058c0 R08: 00007f3f50078ef0 R09: 0000000000000000 [ 87.018014][ T5326] R10: 0000000000000000 R11: 0000000000000246 R12: 0000200000005900 [ 87.018020][ T5326] R13: 00007f3f50078eb0 R14: 0000000000005931 R15: 0000200000000040 [ 87.018039][ T5326] [ 87.206801][ T5326] bcachefs (loop0): pointer to nonexistent device 4 [ 87.206819][ T5326] inconsistency detected - emergency read only at journal seq 10 [ 87.206825][ T5326] [ 87.215113][ T5326] bcachefs (loop0): btree node read error: no device to read from [ 87.215113][ T5326] at backpointers level 0/0 [ 87.215113][ T5326] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 0 ptr: 4:9472 gen 0 [ 87.225377][ T5326] bcachefs (loop0): flagging btree backpointers lost data [ 87.228400][ T5326] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 87.236812][ T5326] bcachefs (loop0): error reading btree root btree=backpointers level=0: btree_node_read_error, fixing [ 87.245027][ T5326] bcachefs (loop0): check_topology... done [ 87.248063][ T5326] bcachefs (loop0): accounting_read... done [ 87.250968][ T5326] bcachefs (loop0): alloc_read... done [ 87.254676][ T5326] bcachefs (loop0): snapshots_read... done [ 87.257249][ T5326] bcachefs (loop0): check_allocations... [ 87.286700][ T5326] bcachefs (loop0): bucket 0:37 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 87.295534][ T5326] bcachefs (loop0): bucket 0:37 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 87.307712][ T5326] done [ 87.312679][ T5326] bcachefs (loop0): going read-write [ 87.317914][ T5326] bcachefs (loop0): journal_replay... [ 87.317995][ T5326] bcachefs (loop0): bch2_journal_replay(): error journal_shutdown [ 87.324078][ T5323] bcachefs (loop0): going read-only [ 87.326145][ T5323] bcachefs (loop0): finished waiting for writes to stop [ 87.329121][ T5323] bcachefs (loop0): flushing journal and stopping allocators, journal seq 10 [ 87.333879][ T5326] bcachefs (loop0): bch2_fs_recovery(): error journal_shutdown [ 87.336851][ T5326] bcachefs (loop0): bch2_fs_start(): error starting filesystem journal_shutdown [ 87.340530][ T5326] bcachefs (loop0): shutting down [ 87.345520][ T5323] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10 [ 87.350810][ T5323] bcachefs (loop0): unclean shutdown complete, journal seq 10 [ 87.355030][ T5323] bcachefs (loop0): done going read-only, filesystem not clean [ 87.386243][ T5326] bcachefs (loop0): shutdown complete [ 87.957519][ T5326] bcachefs: bch2_fs_get_tree() error: journal_shutdown [ 88.076948][ T5326] syz.0.0 (5326) used greatest stack depth: 19376 bytes left