program: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x2, 0x80, 0xac, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0, 0x1}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0xd, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, 0xffffffffffffffff, 0x1) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1e, &(0x7f0000005c40)=ANY=[@ANYBLOB="6e6f7265636f7665ef1a72792c6a6f75726e616c5f7472614e73616374696f086b06e887449aceeecabd4cdd3a90976e5f6e616d65732c6572726f72733d636f6e74696e75652c02"], 0x9, 0x5a27, &(0x7f0000000140)="$eJzs3X+QHNV9IPDXM7O7o12ttBI4yGCkRaCEQGyt+FXYTsVKLrFTQCi5SDmIkw0LWhHZK6GShAFBgsiBDwpw4ZRTCU7+IBSmDltxUQUXUCgTfpzE2dgUFx91hakzd9h/+IpwqALoKJcvm9qdfrMzvdPbs7OzQoLPp2B735ueb3/79Zuefm96NQEAAIAPhIO37Tp88Ym/9/0/G3vn5t//h223hIHyVH01rjCULq9/rzLkSOrrXTG1zPaLX7vxWz8bvup3vvdw/zffPbD5lC0//t3jrnriixfsv/evn3578NF/fa0obuxPZ0yXkzeSEKrfPfQXXznw/AmTdUkIoZwM7Q1hWbL86WVJJsTIL0IIm9PCilBuevCRd87eMrm85c6+pvqlmSD6+wdbNe1new5fd2b4yW9vvPWHq77zdz37Xt87vUpSbehPISy5ovH5PSGERSGE4bQce9uK+OR0uSGE0N/wvPML8jq1zfzX5pRPSpe96XKgIE58fHWmXMqsly1HPZllf8H25isvj07XK7I4U86ejOYrL89YvyxdPpYuz5hj/HL8PwmlJFTq6Y8n030kNBy3JCRTx7JaL5fqxzak+58pJ5lyKVMu92T2a2q7aUcrJ0lzfVwvUx9Px5W0/pTGc3ULl+TUfzhdVtMX6ruxHLK/1AzM+KW+X1NiXodmyeVIKDWcg1rV1w98ejAG0rqBZPmM50y0EB87sPGuNeVNzxwcap1GT3g4SeMnHcXf84Nli7/w7TuuXZGzn8kVpTR+KRM/aSv+qxe+8OZld9z/jdz498T45al+N9f8z3qy/40Ln71tdU77hORQbJ9KR+0z+tpzd686/sp9ufnfF+NXO4q/fv8LfYOHn3wqN/+R2D6LOor/yic//dOHXnr89en4leb4Icbv7yj+pv07vtq38vDpufk/FdtnoKP4r76177yXV678eWNdOH1wOv6LMf5gR/Ef3HvvJx5YeucFucd3Q2yfoY7iX3TaE7cuPvz4yXnnzuS+br1zAnwwHZdeY92eljsdZ85Xw3jhr4YrtaukvnRcM9jNDWUuPie3s6Sb8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Dc7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2LGf0DiqOA7g7+1uzDabtEkrGCumaVWUerAoiOhFRUVakYKnSpFqaw+iIIgo9WAqrViq4kVo9VJEBTVKQcHGYmmVVPxXvHhQQaF6EEoxoA3Fg5Fk32w2k46bTntRPx9Y3r43b77zm5m3s9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgK8CAAD//1qpI9k=") ioctl$IOMMU_HWPT_GET_DIRTY_BITMAP(r0, 0x3b8c, &(0x7f0000000040)={0x30, 0x0, 0x0, 0x1000000, 0x0, 0x1, 0x0, 0x0}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000740)=@bpf_lsm={0xc, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="660a000000000000611172000000000095000000000000003a47988b7c6316869ec1d983653764dde03231aa46a31bc5094005440fa0c73bcbef589fb63c8ecf3c272d2e6f8628f8651dc33b9dcb589ffb92512d269d36f6d84893fb40697a4612ee688b7e76952cbc06a430388da9a3fa646ddc68e8298dee30facbf4f252b789e30a8d1b139629b5795f7377163844a7fc07a084fd"], &(0x7f0000000000)='GPL\x00'}, 0x90) r1 = bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) ioctl$sock_inet_SIOCSARP(0xffffffffffffffff, 0x8955, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @remote}, 0xfffffffffffffe61) sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="da17ce0fb6f172a9d3007cc391f58cabc37ad5af1d40a2cd7f0ac8e34bd819cd1653f02d1391b5ce6f5431b74fb82aa4aa37ba4c0811989440120c0a865bfdcbcae0463e9a1b74d155e6d32c90f8f06350a9da5fb4a47559a1f67d06f9aaa017599fd84da604829ae2d9f76cc7447b03d65a3c6b99b7b218a049b3958a0afa072dab4d8aeb577c1d130cafd52962dd8e2f67e18a3c196f3500946b9b373324346358cc7b01aba70085e573429521edb9ce47032e83b0c5c00c5e01696352a901f811742ecdd88b75e158c658b3486aa606b38621c8933f5d3debbd43a881c427173e906390fa7ec09345fe96a76dfac45e79aaa455008e5940c6ce3e19bfb85a77186f1dbe7642cccf2ce55f46ad8585f86c0752cd1ac06022e8468d3f93488b542130d3368ee7c646f37b9e6e7c9781b34dab551839c7324007acf8624644a2ddfeaf0b36151421b403d13e7b43ec069399d3b1ab094a1bd2e827b0988f8318c04fd7cbaa202321d028cec6b91fb6ccf7ae8e3a4d1024535e5d84feed6c50c5f65c4503cc625d6fcc275b662c37f4232a3336febaf63dbdc3f7c6ecb3ca2c6241f93d62b368fb254108741af7d83ec1ea48d1d260c97267bfa0686673ac30e1ee6874ff2f51b4551d0ad89490bd0483f5ad8a22f8954218349465831118f21a89d24ba117a8b807a5136594422ed14fbd1bd6a36a07b93fab5be104f215c8b19c6ba27a8988c7e5b5f8ad4345b4ffc2b87320906529eaf30c1dfad17d16965deb865e0dede0f15891da25d0a60743cedf09f927f30483ae821594b123e671f0319c76dd7c77822a7373d27c4fbd7aa85d88f34e0c5c55ae9dca336901e758c71d62a989a31eb21e1b4fabb8a6243b479295fef50c4deea22c990c199ed3edcd20e7dba1cc03de93a79014d3b61810fbfdb0a94e1464f69e82d932e2c12903bf047071d0192ec892a3972456e5a42e7d0c1c59f20628c19c1bbf0e6dc597ef9860c39677d7e2645441b70d2fabefb0063c2bd40db6e16a559ed19f629f8bc5322f4337767975b35525e36a8ee5eea722826a5d88bb86ddb99b11af9cc8676335a78a97d84f12073f241e9e7726e0cf96f89f99252b4f48d344b7611196eeb5f7d32da2ed69f09fcc4cd375ae19e7bd9d1171a827a02d3e2e444f1dce526a2e5a0d706c8a2172c516f481ab3c1f1daacf69db40cbde0bd0c2f141b2ec3b0717f2c0cca6b1c44e2824db83297a16866c513425b576a4637ed40762dceb4befb09068c2693583f3143496a8377a963654a01bcc3cf4db93351f9b54887719fbbaeef9acbbdf632986aaa25317ad26ae309658d7211dda64499a7bcb48bde669bceecce4e804122a4a92c5ea85c88d7b64e646effee387fb36c3b2c5b5fb9bfbb5a663812ea1701351367dfa37cb9a93afef666541f16db632764debd01d581251e91bc0cc10f0b6ac1fc10f2ca67507284d7d795cf8a1c179c7df8c85122356c1bdff6d9ec977e0a466de1c4bf2ce9a72aba55e4f9b83ab09d460b15687c60c02466f5c13bfcf5934e342aae360fd24baec76e413d791dbb17072d6859d52e7ce473b0b56ca53a6f186bb9e85f8a03bcad065e15d0bdbaf423541d654a690ade458d79333a25695bc10af2c3383f28fbd8f9962ea5d3907a2974a2b595a610726863c91aab96b5dbea9936ed0d73493a41776ecfbc83cb9d72375d5bd18947f754ef80160c43c8c8265e92683eee221b04f84cad9f45201cd772bd104249c7a4985ce2290cae6668fde53c7996c13acf7b2560dcf430566b2d40fafddf8f59d53b35fd7365b203549d60e7141b5c2878f5e0575b2d339b153c7ded07df13e649f891113f034db0616ba7eedbc3002d45dfee8d47a55abe13543377d7fea7d94cca2eeddd4c91036002eb8cb403b766e2f85b1cde5ce46ad12d0f5f147acc8605962760ebc62e9991ad58f104dab7e217ec7e7d53182199c7a353d1daf1be656339efd08cfc6fb7a7c8f09b7846e8e4d4af5c980bad4d094c4005fcdfa86ee21eacbff06ec0bcffe1d9718f66778770bd790627d5d89c43b20b0ea455a0cdf4c8564e41c9ebf1765ddb3a79e4fd49e01d0aa73ae780527bb618ac8c511cfde92b21812eeff5de86635631f624b9a5af11b64510b166c5e1c852a32dc3eb267ce9af15f12ec336c8c115428265c03a62534ab8a81f511bf6acfc4a1562f271e7f755b42ed79c5fd844418b164990b6da24be6780ff7782f11c9c87f33e9582cb77ac17f1775eb69fc17b33e6e491a7e2c83320830cf418042ad4d1988e9994dc7574a457eded585f2cdd4df2197bcb3f0aed7dbd3065e246360fa62142371023fde7e34869ea962be025852890f7eb55901d8fc4da35272054edd415f3e4b7b9194ba52dc408a2d057806ab432ef7aaa80d60af13de7de7806f906e9d94ba604653139bb947b030b6c2db4f6f3dfb47aa1ceb464227796f5a9b1f89fc45e0818359a83da751ce9be3cc10b6fb48035e9b224b7afc4b39648bfd808f78bdaca2817757f5fcc581ca1dc5189902b472460be610de5adb29ec44af8629e53ef1821c732cadeb45329e42cfb8eb25451149cecefa261ce2cbc6cafb6fe9b6883586b6281a0809d9dedfbfef1d8f19a0fd042369d1cf4f5b7a521bd127621b673fb7d1dfe30a3f8bef77ca19bbbf5b3eab20dd255dbff7511787d9baaca55d12d520537abfebcb07e1643b1edfe81e452546603dc752afdb4a8a980139d6d1738c1282fcefb6d117b489723306a8829bb4b9aa16458737ab863840d56ef8f2eff658040a846f6b76c8170156fea1bb4912dbdf0e3ae8cd3b614caaebfff9fe8a24517b481af3150923f3ebeaa4d70d6ad42ecc782328f87b21635fe42bdeb18236254867225267081b3782221676f6f135b87a11dad553858abdeacdaf5ef40f94bfcc70cb2d7c1af38ecaf7572579b9ddf352c6e7da25f06dedffcc987efcf423a4fce7e1e82679cb32fc2e1ad23550e326a11a7a251e7538fa65ea22f9cdcb07cb9f14c9e4bc82c707636ff94dbf1f0e64ec7d696400504b59468fba11ef835d2a9639684b39bd4e9ccbf16c103e6880786c39f2cee24437f32e039e13d17671dcc122bddfc79a4446a24b3fa820ecf2b996b5041f851397f736c04d8f911be97c11f55cc3650c31790514b58f8faea3e606dce55775ca9b2b78fcb813c42d4c52ba5d43c087769d1f4f033d89087d407d5354456797687b2842c82b041559e665c386cbff6882a926dc668f6f0ca92ddf33a9163630e5f09ca61391b30ab1517b0b8dad931d03b5407fc61c1f9bef573edcb8b60d55f5894d2aea81536a5a3b604dfb038e2cf48b51b9108393c70053bfc64762de345fde562f7cbd938fe1f3649ef91076eba03f55c07e8325ae401213b2aff323c0e56f0cb6ea99df8cb1a12bd8192a54aa32ee8e29fe7ae05700cd2cf8905f842d048419983adb229974ee36a18642fca8c124f6e34c93b7b3ce7b954693f10c3a42ec6018caae5a105fa3c3997abf43ab748a6210f280a9cd3c3bc6a26eb554147d930a34b2b912a265cff660c5c7b15e572fd64a57e4d658e973ac9081aff29cd101352188da0ffc9590c27a420a167e4bf1ee5c4970ad9fca12907c080e02aaefbbe9fc4a5f815f020131e9b71882acf8fcf1f2a5b44dfd1c8c308a46767ace7e50602b7fbf1ba9c041d286f7accc1678e97437cec28ebe3e8907d97023fb0a4d57eb35e5ee3516fe269c26e99ac9e74f96617946f2b484c49a6d7578ce63fc755d2a2270dc77344200df837ddd6f3db3743a040e0f129869a5f4f1c0f45045171fee5bc17d77d57aa5c913da7886fef9368147b20c10737d9b90501bac6172e0bb89e005456183ba991aaa0f77ad8f024950cf11176d791ec4904102dfbf94f7ced0f1cb046f2c2b66d2ff0abaee11631a5efca1c3f87b22de3b305394aaf6964b5ddae86ab54dcac635cf4d61778de118a4816031fafbef4e26777e628f2a164228aeaad802c989472486d8cc730fdc68c0feb1daef3003e9070dce0e8e4c472474eeaab8797a496e468ecd07fdf16c9e9f646908c799e93e9426cb5e433491a12b3d63d2d7e7a4a44c8da5708b7eb4743452c554fbde43dd59453c1fcbafd7ec3d740af9fd65d640a5fb230cec67b2b5ddf03f8f78678b80dd973a8b3264c6019e248561796cd3caf2eff54f2044d069d8fede55447828396b1176b8ade5dd5066fd05469bf266e13a8961929701b2367b08642af3a295cd4cca9d323893ff0f003b68f0a41f1b499da96b5789f28285f7cf6cab5b6ffa575f625f8fe7f3967db299d8c45c6d6a587fc272503c6b1a8c2ea96d9f1e83c95f0cc8c05a9bba7a41306e2fbb41599fb2e7a137c20e04b479531b2e53a63e054fe9933b2de1f1a3e69d73b8c47c55fff94acdd5806de67b1e6eccd2811062eef5fec83dc0a3cef3a2bf283e78055d29acb8d731e2dd8f2680fe74ae1172a2fa3521559ba71b7b399d707eb147b4fde074c6105ebfcbc4abc9dee22857f619f106caec719ddb6bb812e15db05a3838a85e07d44406a1ab4d3b396de61420b8f6dba46313f1596d9cbc9fbeed146b429ec55f55ab3f9ffc7c3ec9acf0b9ca608cd457b357c48e0d5fdc59ece4db5e36a27551caa70c70ec0739130e4a7a890ec4103b5d9dbb9ca11170e0b94de480d514c36b39dbe58ee12917c565a5e837da08faa99b6fd3c21d27a46d33efcf22d81de3091c406eea9e04cb1041869d355f1d2ff3ea80f75605d2856b1e1f9d7fd1a5d74ff44d2a3e450b02e23e36b13f9f333b2a9e6180760331d9f8573787cedb2923c44c29b54d85e6982320593874f4ac4f24373ac00cf4d24f2ea84cb0dafbe91fbcfa220fb7f7e3fa9c2258a077b7e7e882951fec0b13e820b7899aa1d24087379498f36e8f470958764a6678f322763d84d333883b334c79799d3fbefcc45c426949d39f700ee2d00e6412e8f2ae1ff70a9c7476ef76e9b9b3d4a6eda0a132d07abf442c40c23dcd987b5d42eab6800d8b55d97137eda65d9970c4e75dd8b60030acbd006d0aea6fbf0e915ca90f80d4e1f289ca6b319015caab41db9ebb42830b2d07d57554a3acd15ee371b8a669aea64f7801e9ad050679322abd51a9bbd85f4209e9d98aca55d7c97a0d7a29053aae84351dd4c2be9bba02931ea9f8b3fd9dee9eeb90905f8366f6550b973a36ec85a6c570c8c6160753dc9a9213a793f15bf948c5c16d266a5dfbf3efdf4ad3b2f72703015add816d55e6d5f577b132b558158cd2873257ed890aab04c1358600d258973c83eac980b5c36cd51dce2e14b5b6111862b34bed28aeb261f7fa7e9805f1ee1aaaac534fc0acc7e6d323e608695b403a9a3fc79cdc2c9d0710a76b1e41189aafe453a39a7ef3b495eb48be545192f785bf73261344ad907dde387d1a1422062a9c29a9a85cd37ad4fb6e6fd68021918547aafb3d058376a2687313f5dbd0bb143451ad8f90acbd19142df83456b3bf640922c11451f4bb388162e418751bdeabfb4a6b83a2bc4a50223d943e1693121647ec882341a33a6d26a3a14e6c71b1bc1334fd937336192e287b43522cf491647493d7588df111fab0439b7e7153504d9847d8448afb7bc494b79ac7ff2266490d5cc0bfa406267429b2dbd017d88b9003612bae2410d8872ee5fad22988a61c231b0eeadaed3760816df2664e76c205eab1e2f33ad889ad4a16b678ba14a8e5fea44875a861247ecdbba67b2755675423bbf650377effdd8f483c0411afa800", 0x1000, 0x18, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000001000000850000008600000095"], &(0x7f0000005c00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f00000006c0)='sched_switch\x00', r4}, 0x10) r5 = socket(0x1, 0x803, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000005b80)=@newlink={0x7c, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88adfda5}, [@IFLA_XDP={0x54, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}, @IFLA_XDP_FD={0x8, 0x1, r6}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_FD={0x8, 0x1, r4}, @IFLA_XDP_FD={0x8, 0x1, r1}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xe}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r4}, @IFLA_XDP_FD={0x8, 0x1, r4}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x4}, @IFLA_XDP_FLAGS={0x8}]}, @IFLA_LINK={0x8, 0x5, r7}]}, 0x7c}}, 0x4048000) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r8, 0x1, 0x14, &(0x7f0000000040), 0x50) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_VERDICT(r9, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)={0x144, 0x1, 0x3, 0x101, 0x0, 0x0, {0xa, 0x0, 0x9}, [@NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0xfd}, @NFQA_PAYLOAD={0x6e, 0xa, "491714c218e391f083bd63ceed791446107c0253ffa85eb6fe8770a623787471d68a31bf67e6365864eb26357d719857c6abf68b7739537751e90c038920c2be3171bc9109c8cef36b6d6e2fa7019240dd6bff8b285cfe2ef14b6b7fac7787d849b3260c2cdf54ef6100"}, @NFQA_PAYLOAD={0xae, 0xa, "0680a50c49f286ebc660c9a6bdb38612b297ade92922058ab02f0be641a6e4b93ddda1ca85b3c9d681282be1b60c08e0af5ba10b9db6e57806e4c8c6bfbe1b83f331170ff3359a2cfb01ce038f5dfd7a922759b2daf4b579adcac8698dbfb20cbcb964aab0e3cc971bf6df25c748d679d7ff854f8b960498130776bfc0eac89b055b6e5ab6d80d29d0e433c6575cb8e675079a3f095dfb0821476b74b1404eceeb1ecfe9d8658ef2059a"}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x9}]}, 0x144}}, 0x4010) getsockopt$IP6T_SO_GET_INFO(r8, 0x29, 0x40, &(0x7f0000000080)={'security\x00', 0x0, [0x8001, 0x6, 0x4, 0x40, 0x5]}, &(0x7f0000000100)=0x54) r10 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) fcntl$lock(r10, 0x24, &(0x7f0000000000)={0x2, 0x2, 0x0, 0xffffffffffffff31}) listen(r8, 0x0) accept$inet6(r8, 0x0, 0x0) unshare(0x4020400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, 0xffffffffffffffff, 0x0) [ 74.759968][ T4703] Bluetooth: hci0: command tx timeout [ 75.208389][ T5355] loop0: detected capacity change from 0 to 32768 [ 75.526991][ T5355] bcachefs (loop0): starting version 1.519: (unknown version) opts=errors=continue,metadata_checksum=none,data_checksum=none,checksum_err_retry_nr=0,compression=lz4,nopromote_whole_extents,nojournal_transaction_names,allocator_stuck_timeout=3 [ 75.527010][ T5355] allowing incompatible features above 0.0: (unknown version) [ 75.527017][ T5355] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 75.547719][ T5355] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 75.553524][ T5355] bcachefs (loop0): invalid bkey in superblock btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key 360287970189639680:0:0 durability: 0 (invalid extent entry 000000000001b000) [ 75.553561][ T5355] invalid extent entry type (got 12, max 7), deleting [ 75.567630][ T5355] bcachefs (loop0): invalid journal entry, version=1.519: (unknown version) type=data_usage in superblock: invalid journal entry usage: no devices in entry free: 0/0 [], fixing [ 75.575896][ T5355] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 75.579832][ T5355] bcachefs (loop0): Version downgrade required: [ 75.583168][ T5355] bcachefs (loop0): Version upgrade required: [ 75.583168][ T5355] Version upgrade from 0.24: unwritten_extents to 1.519: (unknown version) incomplete [ 75.583168][ T5355] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 75.583168][ T5355] 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,check_rebalance_work,set_fs_needs_rebalance [ 75.698685][ T5355] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:27:0 len 0 ver 0: [ 75.698713][ T5355] gen 0 oldest_gen 0 data_type btree [ 75.698719][ T5355] journal_seq_nonempty 4 [ 75.698725][ T5355] journal_seq_empty 0 [ 75.698731][ T5355] need_discard 1 [ 75.698744][ T5355] need_inc_gen 1 [ 75.698749][ T5355] dirty_sectors 256 [ 75.698756][ T5355] stripe_sectors 1769482 [ 75.698762][ T5355] cached_sectors 2 [ 75.698769][ T5355] stripe 0 [ 75.698774][ T5355] stripe_redundancy 0 [ 75.698780][ T5355] io_time[READ] 18446744073709551615 [ 75.698786][ T5355] io_time[WRITE] 256 [ 75.698792][ T5355] fragmentation 0 [ 75.698798][ T5355] bp_start 7 [ 75.698802][ T5355] [ 75.698808][ T5355] invalid io_time[read]: 18446744073709551615, max 281474976710655, deleting [ 75.749316][ T5355] bcachefs (loop0): btree node read error at btree snapshots level 0/0 [ 75.750514][ T5355] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key 0:262144:0 durability: 1 ptr: 0:32:0 gen 0 [ 75.750528][ T5355] loop0 node offset 0/16: incorrect min_key: got POS_MIN should be 0:262144:0 [ 75.750535][ T5355] loop0 btree validate error [ 75.750541][ T5355] flagging btree snapshots lost data [ 75.750548][ T5355] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 75.750555][ T5355] running recovery pass reconstruct_snapshots (21), currently at recovery_pass_empty (0) [ 75.750563][ T5355] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 75.750570][ T5355] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 75.750578][ T5355] ret btree_node_read_err_bad_node [ 75.789461][ T5355] bcachefs (loop0): error reading btree root btree=snapshots level=0: btree_node_read_error, fixing [ 75.814860][ T5355] bcachefs (loop0): btree node read error at btree freespace level 0/0 [ 75.814876][ T5355] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 65535 min_key R 0:3703155162349568:0 durability: 1 ptr: 0:29:0 gen 0 [ 75.814883][ T5355] node offset 16/65535 bset u64s 13 bset byte offset 80: keys out of order: u64s 5 type set 3:29:0 len 1 ver 0 > u64s 5 type set 0:31:0 len 1 ver 0 [ 75.814891][ T5355] node offset 24/65535 bset u64s 24 bset byte offset 192: keys out of order: u64s 5 type deleted 50331648:38:0 len 0 ver 0 > u64s 5 type set 0:120:0 len 77 ver 0 [ 75.814899][ T5355] loop0 node offset 32/65535: btree node data missing: expected 65535 sectors, found 32 [ 75.814904][ T5355] loop0 btree validate error [ 75.814909][ T5355] repair success (rewriting node) [ 75.864945][ T5355] bcachefs (loop0): check_topology... [ 75.865276][ T5355] bcachefs (loop0): btree root snapshots unreadable, must recover from scan [ 75.875960][ T5355] bcachefs (loop0): running recovery pass scan_for_btree_nodes (1), currently at check_topology (2) - rewinding [ 75.881966][ T5355] bcachefs (loop0): bch2_check_root(): error restart_recovery [ 75.885028][ T5355] bcachefs (loop0): scan_for_btree_nodes... [ 75.896741][ T5355] bcachefs (loop0): btree node scan found 1 nodes after overwrites [ 75.904722][ T5355] done [ 75.907198][ T5355] bcachefs (loop0): check_topology... [ 75.908197][ T5355] bcachefs (loop0): btree root snapshots unreadable, must recover from scan [ 75.914982][ T5355] bcachefs (loop0): no nodes found for btree snapshots, continuing [ 75.920766][ T5355] done [ 75.921947][ T5355] bcachefs (loop0): accounting_read... done [ 75.925286][ T5355] bcachefs (loop0): alloc_read... done [ 75.933271][ T5355] bcachefs (loop0): snapshots_read... done [ 75.936230][ T5355] bcachefs (loop0): check_allocations... [ 75.939053][ T5355] bcachefs (loop0): bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 75.939073][ T5355] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 75.954410][ T5355] bcachefs (loop0): bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 75.954425][ T5355] 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 [ 75.964927][ T5355] bcachefs (loop0): bucket 0:38 gen 0 different types of data in same bucket: journal, btree [ 75.964939][ T5355] 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 [ 75.978671][ T5355] bcachefs (loop0): bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 75.978683][ T5355] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 281474976710656: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 75.989006][ T5355] bcachefs (loop0): bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 75.989016][ T5355] 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 [ 75.998712][ T5355] bcachefs (loop0): bucket 0:35 gen 0 different types of data in same bucket: journal, btree [ 75.998725][ T5355] 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 [ 76.013387][ T5355] ------------[ cut here ]------------ [ 76.015862][ T5355] kernel BUG at fs/bcachefs/btree_iter.c:633! [ 76.018571][ T5355] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 76.020977][ T5355] CPU: 0 UID: 0 PID: 5355 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 76.024730][ T5355] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.028232][ T5355] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 76.030245][ T5355] Code: fd 90 0f 0b e8 60 4f 97 fd 90 0f 0b e8 58 4f 97 fd 90 0f 0b e8 50 4f 97 fd 90 0f 0b e8 48 4f 97 fd 90 0f 0b e8 40 4f 97 fd 90 <0f> 0b e8 38 4f 97 fd 90 0f 0b e8 30 4f 97 fd 90 0f 0b 66 66 66 66 [ 76.036170][ T5355] RSP: 0018:ffffc9000d4264a0 EFLAGS: 00010287 [ 76.038647][ T5355] RAX: ffffffff84287b60 RBX: ffff888053180360 RCX: 0000000000100000 [ 76.042170][ T5355] RDX: ffffc9000e4f2000 RSI: 000000000009419b RDI: 000000000009419c [ 76.045241][ T5355] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 76.048247][ T5355] R10: dffffc0000000000 R11: fffff52001a84c88 R12: 000d280000000000 [ 76.051437][ T5355] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 76.054697][ T5355] FS: 00007f7f2c1f56c0(0000) GS:ffff88808d007000(0000) knlGS:0000000000000000 [ 76.058470][ T5355] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.061118][ T5355] CR2: 000056347b94e168 CR3: 0000000042d45000 CR4: 0000000000352ef0 [ 76.063943][ T5355] Call Trace: [ 76.065154][ T5355] [ 76.066177][ T5355] bch2_btree_path_traverse_one+0xfec/0x21d0 [ 76.068300][ T5355] ? bch2_btree_path_traverse_one+0x91e/0x21d0 [ 76.070448][ T5355] ? bch2_check_allocations+0x120d/0x57b0 [ 76.072342][ T5355] ? bch2_btree_iter_verify+0x1d/0x360 [ 76.074249][ T5355] bch2_btree_iter_peek_max+0x9e8/0x58f0 [ 76.076171][ T5355] ? bch2_check_allocations+0x120d/0x57b0 [ 76.078288][ T5355] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 76.080422][ T5355] ? bch2_trans_begin+0xbe0/0x2310 [ 76.082568][ T5355] ? bch2_check_allocations+0x11cd/0x57b0 [ 76.084930][ T5355] ? bch2_trans_begin+0xbf5/0x2310 [ 76.087198][ T5355] ? bch2_trans_begin+0x1a71/0x2310 [ 76.089533][ T5355] ? bch2_trans_node_iter_init+0x348/0x5e0 [ 76.092165][ T5355] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 76.094720][ T5355] ? __pfx_bch2_trans_begin+0x10/0x10 [ 76.097054][ T5355] ? __pfx_bch2_trans_node_iter_init+0x10/0x10 [ 76.099904][ T5355] ? bch2_check_allocations+0x1aa1/0x57b0 [ 76.102514][ T5355] bch2_check_allocations+0x120d/0x57b0 [ 76.105086][ T5355] ? prb_read_valid+0x3c/0x60 [ 76.107167][ T5355] ? desc_read+0x1b8/0x3f0 [ 76.109258][ T5355] ? bch2_check_allocations+0xed1/0x57b0 [ 76.111812][ T5355] ? prb_first_seq+0xfd/0x1a0 [ 76.113968][ T5355] ? __pfx_prb_first_seq+0x10/0x10 [ 76.116242][ T5355] ? desc_read+0x1b8/0x3f0 [ 76.118408][ T5355] ? __pfx_bch2_check_allocations+0x10/0x10 [ 76.120912][ T5355] ? up+0xde/0x150 [ 76.122583][ T5355] ? __pfx__prb_read_valid+0x10/0x10 [ 76.124582][ T5355] ? __console_unlock+0x14c/0x1a0 [ 76.126149][ T5355] ? __pfx___console_unlock+0x10/0x10 [ 76.127929][ T5355] ? prb_read_valid+0x3c/0x60 [ 76.129828][ T5355] ? console_unlock+0x21b/0x270 [ 76.131552][ T5355] ? bch2_check_allocations+0x11c1/0x57b0 [ 76.133426][ T5355] ? irq_work_queue+0xc3/0x140 [ 76.135266][ T5355] ? bch2_check_allocations+0x1aa1/0x57b0 [ 76.137420][ T5355] ? __pfx_vprintk_emit+0x10/0x10 [ 76.139355][ T5355] ? do_raw_spin_lock+0x121/0x290 [ 76.141370][ T5355] ? __pfx___bch2_print+0x10/0x10 [ 76.143296][ T5355] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.145512][ T5355] __bch2_run_recovery_passes+0x3ba/0x1060 [ 76.148004][ T5355] bch2_run_recovery_passes+0x184/0x210 [ 76.150289][ T5355] bch2_fs_recovery+0x2690/0x3a50 [ 76.152379][ T5355] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 76.154594][ T5355] ? __lock_acquire+0xab9/0xd20 [ 76.156699][ T5355] ? __mutex_trylock_common+0x153/0x260 [ 76.159252][ T5355] ? __lock_acquire+0xab9/0xd20 [ 76.161159][ T5355] ? __lock_acquire+0xab9/0xd20 [ 76.163122][ T5355] ? bch2_fs_start+0xa0f/0xda0 [ 76.164977][ T5355] ? up_write+0x1c4/0x420 [ 76.166687][ T5355] ? bch2_fs_start+0x5e7/0xda0 [ 76.168749][ T5355] bch2_fs_start+0xaaf/0xda0 [ 76.170857][ T5355] ? bch2_fs_start+0x5e7/0xda0 [ 76.172880][ T5355] ? __pfx_bch2_fs_start+0x10/0x10 [ 76.175100][ T5355] ? sget+0x267/0x620 [ 76.176742][ T5355] bch2_fs_get_tree+0xb39/0x1520 [ 76.178723][ T5355] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 76.180956][ T5355] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 76.183399][ T5355] vfs_get_tree+0x8f/0x2b0 [ 76.185333][ T5355] do_new_mount+0x2a2/0x9e0 [ 76.187301][ T5355] ? ns_capable+0x8a/0xf0 [ 76.189264][ T5355] ? __pfx_do_new_mount+0x10/0x10 [ 76.191389][ T5355] ? path_mount+0x61c/0xfe0 [ 76.193402][ T5355] ? user_path_at+0x44/0x60 [ 76.195414][ T5355] __se_sys_mount+0x317/0x410 [ 76.197441][ T5355] ? __pfx___se_sys_mount+0x10/0x10 [ 76.199578][ T5355] ? do_syscall_64+0xbe/0x3b0 [ 76.201607][ T5355] ? __x64_sys_mount+0x20/0xc0 [ 76.203566][ T5355] do_syscall_64+0xfa/0x3b0 [ 76.205449][ T5355] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.207604][ T5355] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.210252][ T5355] ? clear_bhb_loop+0x60/0xb0 [ 76.212320][ T5355] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.214653][ T5355] RIP: 0033:0x7f7f2fd9066a [ 76.216444][ T5355] 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 [ 76.224612][ T5355] RSP: 002b:00007f7f2c1f4e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 76.228270][ T5355] RAX: ffffffffffffffda RBX: 00007f7f2c1f4ef0 RCX: 00007f7f2fd9066a [ 76.231492][ T5355] RDX: 00002000000000c0 RSI: 0000200000000100 RDI: 00007f7f2c1f4eb0 [ 76.234671][ T5355] RBP: 00002000000000c0 R08: 00007f7f2c1f4ef0 R09: 000000000000001e [ 76.237849][ T5355] R10: 000000000000001e R11: 0000000000000246 R12: 0000200000000100 [ 76.240496][ T5355] R13: 00007f7f2c1f4eb0 R14: 0000000000005a27 R15: 0000200000005c40 [ 76.243215][ T5355] [ 76.244328][ T5355] Modules linked in: [ 76.246423][ T5355] ---[ end trace 0000000000000000 ]--- [ 76.253899][ T5355] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 76.256698][ T5355] Code: fd 90 0f 0b e8 60 4f 97 fd 90 0f 0b e8 58 4f 97 fd 90 0f 0b e8 50 4f 97 fd 90 0f 0b e8 48 4f 97 fd 90 0f 0b e8 40 4f 97 fd 90 <0f> 0b e8 38 4f 97 fd 90 0f 0b e8 30 4f 97 fd 90 0f 0b 66 66 66 66 [ 76.266759][ T5355] RSP: 0018:ffffc9000d4264a0 EFLAGS: 00010287 [ 76.269201][ T5355] RAX: ffffffff84287b60 RBX: ffff888053180360 RCX: 0000000000100000 [ 76.273071][ T5355] RDX: ffffc9000e4f2000 RSI: 000000000009419b RDI: 000000000009419c [ 76.276219][ T5355] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 76.279922][ T5355] R10: dffffc0000000000 R11: fffff52001a84c88 R12: 000d280000000000 [ 76.283286][ T5355] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 76.286654][ T5355] FS: 00007f7f2c1f56c0(0000) GS:ffff88808d007000(0000) knlGS:0000000000000000 [ 76.291481][ T5355] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.294200][ T5355] CR2: 000056347b94e168 CR3: 0000000042d45000 CR4: 0000000000352ef0 [ 76.297354][ T5355] Kernel panic - not syncing: Fatal exception [ 76.300222][ T5355] Kernel Offset: disabled [ 76.302016][ T5355] Rebooting in 86400 seconds..