program: close(0xffffffffffffffff) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004eaffffff1e0006031a00000804800200090581", @ANYBLOB="f7", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$USBDEVFS_DISCONNECT_CLAIM(0xffffffffffffffff, 0x8108551b, &(0x7f00000001c0)={0x0, 0x2, "4cf90fba85c830e42a3ca4b10f01bbcb15f3806c4853e7c44a6974759d9f643905a56baa4195fb396d9bfa306999f1586e5d1ca49add100a36b751a7d9fe0b182ebf2c8a0e66f72c1c08260030752f07cd4089473e52885a3c85bacf3ccfac5bb9435fe036dcfccd7254bbd8bce90e2284d29e1f17d6652270fd0abcb8729f16ff602b438bd122a9e09984e2799d0dbfef7533d1a930ea4f4b57605ace45f5815450693650ae122d34aa0c5ca5e793516d156e5a5b34d6c17c40d753426a3d8e15e726d0f2622e873e0cbe63751bb62c68594d4cb0a21b92ad2e80f24a9b290a87ee6779022a0b7f5223e4e8c9f53f501ec8c439724078fdc076a51d50760566"}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) pipe2$9p(&(0x7f0000000000), 0x4000) set_mempolicy(0x2, &(0x7f0000000140)=0x8001, 0x2) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000180)='./file1\x00', 0x10, &(0x7f0000000480)=ANY=[@ANYRES32=0x0], 0xff, 0x59d5, &(0x7f00000007c0)="$eJzs3X+QHFW9KPDumdnsZDc/NgEkgmyWQBRBzYZfhWJp9PmrAKlYWEp4UVjIBqNJSCUbgYASfOAjBVhoYSnqH2gh7yHRogqeEimRHy/hKZri6aNeIXX1XvQPbyGXlEAuZXndW7vTZ3amZ3p7dnY2P+DzqWR7zpkz3z7dfaanv2dmdyIAAABeF/bcuGX/+cd88JdfGn7luo/8dMP1UW9xvL4cGvQly6sOVg85kLpLi8aX6XHxlmt+8KeBy97/i/t6vv/q7jXHr/3dB4647KHPnrPrjm8/+vLcB/7xXF7cMJ5OnijHL8RRVP7Zvq9/efeTR4/VxfPGfha2R9GCeOGjC+JUiMG/RVG0JiksSt15/yunrR1bXn9zd139/FQ74/31bew4jw2sbfuvPCX6/ftW3fDrxT/6YdfO57dPNInLNeMpiuZdUvv4rmTszU7KYbSF8RgG7cooinpqHndWTr9OaLH/yzLKxybLWcmyNydOuH9JqlxItUuXg67UsidnfdOV1Y922+WZkyqnT0bTldXPUL8gWf4kWZ48xfjFZBuKcVSIo1K1++vjiTES1Ry3OIrHj2W5Wi5Uj22UbH+qHKfKhVS52JXarvH1JgOtGMf19aFdqj6cjktJ/fG15+omLsiof2OyLCdP1FdDOUrfqOhtuFHdrnGhX/sm6cuBUKg5BzWrrx745GD0JnW98cKGx4w2Ee7bveqWpcXVj+3py+hHfF+cxI/bir/tVwvmfPreHVvTr+vV+JcUkviFtuL/4dy9L16043vfyox/W4hfbCv+qQ/3vHDu4zcuydw/+8L+KbUVf+i5J25dfOSlOzP7f2eIX24r/opde7vn7n/4kcz+D4b9M7ut+M+e/aE/3vP0g89nxo9C/J624q/etekr3f37T8qM/0jYP73tjZ+Xdp75TH//nwey4j8V4s9tK/7d2+94113zbz4n8/iuDPunr63455340A1z9j94XNa5M76zU6+cAK9PRyTXWDcl5XbzzOmqyRe+OVCqXPPNSf7P7eSKUhefY+uZ18n4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7DDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbrL0Sqso8D+PPM7L47u7Oru/pCW9G6WlHYhVIQUTcVFaERQleGhKV5EQVBRGEXraGRWNFNkHUjUUG1hWCQmyRarNE/6aaLCgqsi0CkhdpFuqiYmeeMs8c5jc5aUH0+MDz7POec7/md8zxzZg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8FAAD///hQKHQ=") [ 70.625126][ T5308] Bluetooth: hci0: command tx timeout [ 70.965495][ T8] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 71.121334][ T8] usb 5-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 71.124287][ T8] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 71.129372][ T8] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 71.132719][ T8] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 71.140103][ T8] usb 5-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 71.143162][ T8] usb 5-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 71.147293][ T8] usb 5-1: Product: syz [ 71.148598][ T8] usb 5-1: Manufacturer: syz [ 71.167001][ T8] cdc_wdm 5-1:1.0: skipping garbage [ 71.169058][ T8] cdc_wdm 5-1:1.0: skipping garbage [ 71.175574][ T8] cdc_wdm 5-1:1.0: cdc-wdm0: USB WDM device [ 71.177927][ T8] cdc_wdm 5-1:1.0: Unknown control protocol [ 71.980844][ T5324] loop0: detected capacity change from 0 to 32768 [ 72.377981][ T5324] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 72.384753][ T5324] bcachefs (loop0): initializing new filesystem [ 72.396971][ T5324] bcachefs (loop0): going read-write [ 72.401189][ T5324] bcachefs (loop0): marking superblocks [ 72.412440][ T5324] bcachefs (loop0): initializing freespace [ 72.416858][ T5324] bcachefs (loop0): done initializing freespace [ 72.422203][ T5324] bcachefs (loop0): reading snapshots table [ 72.424356][ T5324] bcachefs (loop0): reading snapshots done [ 72.496640][ T5324] bcachefs (loop0): done starting filesystem [ 72.561965][ T5321] usb 5-1: USB disconnect, device number 2 [ 72.635795][ T4669] Bluetooth: hci0: command tx timeout [ 72.736056][ T74] [ 72.737092][ T74] ====================================================== [ 72.739827][ T74] WARNING: possible circular locking dependency detected [ 72.742363][ T74] 6.13.0-syzkaller-09760-g69e858e0b8b2 #0 Not tainted [ 72.744848][ T74] ------------------------------------------------------ [ 72.747548][ T74] kswapd0/74 is trying to acquire lock: [ 72.749751][ T74] ffff888052f01c68 (&bc->lock){+.+.}-{4:4}, at: bch2_btree_cache_scan+0x184/0xec0 [ 72.753361][ T74] [ 72.753361][ T74] but task is already holding lock: [ 72.756003][ T74] ffffffff8ea390a0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xb9f/0x3b10 [ 72.759088][ T74] [ 72.759088][ T74] which lock already depends on the new lock. [ 72.759088][ T74] [ 72.762962][ T74] [ 72.762962][ T74] the existing dependency chain (in reverse order) is: [ 72.766320][ T74] [ 72.766320][ T74] -> #2 (fs_reclaim){+.+.}-{0:0}: [ 72.769094][ T74] lock_acquire+0x1ed/0x550 [ 72.771040][ T74] fs_reclaim_acquire+0x88/0x130 [ 72.773080][ T74] __kmalloc_noprof+0xae/0x4c0 [ 72.775063][ T74] pcpu_create_chunk+0x57/0xbc0 [ 72.777057][ T74] pcpu_balance_workfn+0xc4d/0xd40 [ 72.779382][ T74] process_scheduled_works+0xa66/0x1840 [ 72.782615][ T74] worker_thread+0x870/0xd30 [ 72.784338][ T74] kthread+0x7a9/0x920 [ 72.786087][ T74] ret_from_fork+0x4b/0x80 [ 72.787960][ T74] ret_from_fork_asm+0x1a/0x30 [ 72.789916][ T74] [ 72.789916][ T74] -> #1 (pcpu_alloc_mutex){+.+.}-{4:4}: [ 72.792527][ T74] lock_acquire+0x1ed/0x550 [ 72.794395][ T74] __mutex_lock+0x19c/0x1010 [ 72.796360][ T74] pcpu_alloc_noprof+0x293/0x1760 [ 72.798421][ T74] __six_lock_init+0x104/0x150 [ 72.800246][ T74] bch2_btree_lock_init+0x38/0x100 [ 72.802282][ T74] bch2_btree_node_mem_alloc+0x565/0x16f0 [ 72.804626][ T74] bch2_btree_reserve_get+0x2df/0x1890 [ 72.807326][ T74] bch2_btree_update_start+0xe56/0x14e0 [ 72.810181][ T74] bch2_btree_split_leaf+0x121/0x880 [ 72.812861][ T74] bch2_trans_commit_error+0x212/0x1380 [ 72.815232][ T74] __bch2_trans_commit+0x812b/0x97a0 [ 72.817386][ T74] bch2_trans_mark_metadata_bucket+0x47a/0x17b0 [ 72.819986][ T74] bch2_trans_mark_dev_sb+0x3f6/0x820 [ 72.822267][ T74] bch2_trans_mark_dev_sbs_flags+0x6be/0x720 [ 72.824751][ T74] bch2_fs_initialize+0xba0/0x1610 [ 72.827175][ T74] bch2_fs_start+0x36d/0x610 [ 72.829487][ T74] bch2_fs_get_tree+0xd8d/0x1740 [ 72.831712][ T74] vfs_get_tree+0x90/0x2b0 [ 72.833634][ T74] do_new_mount+0x2be/0xb40 [ 72.835396][ T74] __se_sys_mount+0x2d6/0x3c0 [ 72.837423][ T74] do_syscall_64+0xf3/0x230 [ 72.839352][ T74] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.841643][ T74] [ 72.841643][ T74] -> #0 (&bc->lock){+.+.}-{4:4}: [ 72.844210][ T74] validate_chain+0x18ef/0x5920 [ 72.846240][ T74] __lock_acquire+0x1397/0x2100 [ 72.848178][ T74] lock_acquire+0x1ed/0x550 [ 72.850064][ T74] __mutex_lock+0x19c/0x1010 [ 72.851974][ T74] bch2_btree_cache_scan+0x184/0xec0 [ 72.854141][ T74] do_shrink_slab+0x72d/0x1160 [ 72.856043][ T74] shrink_slab+0x1093/0x14d0 [ 72.857881][ T74] shrink_one+0x43b/0x850 [ 72.859611][ T74] shrink_node+0x37c5/0x3e50 [ 72.861439][ T74] kswapd+0x20f3/0x3b10 [ 72.863191][ T74] kthread+0x7a9/0x920 [ 72.864928][ T74] ret_from_fork+0x4b/0x80 [ 72.866952][ T74] ret_from_fork_asm+0x1a/0x30 [ 72.869341][ T74] [ 72.869341][ T74] other info that might help us debug this: [ 72.869341][ T74] [ 72.873519][ T74] Chain exists of: [ 72.873519][ T74] &bc->lock --> pcpu_alloc_mutex --> fs_reclaim [ 72.873519][ T74] [ 72.877985][ T74] Possible unsafe locking scenario: [ 72.877985][ T74] [ 72.880907][ T74] CPU0 CPU1 [ 72.882973][ T74] ---- ---- [ 72.885020][ T74] lock(fs_reclaim); [ 72.886559][ T74] lock(pcpu_alloc_mutex); [ 72.889185][ T74] lock(fs_reclaim); [ 72.891691][ T74] lock(&bc->lock); [ 72.893176][ T74] [ 72.893176][ T74] *** DEADLOCK *** [ 72.893176][ T74] [ 72.896221][ T74] 1 lock held by kswapd0/74: [ 72.897974][ T74] #0: ffffffff8ea390a0 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xb9f/0x3b10 [ 72.901108][ T74] [ 72.901108][ T74] stack backtrace: [ 72.903237][ T74] CPU: 0 UID: 0 PID: 74 Comm: kswapd0 Not tainted 6.13.0-syzkaller-09760-g69e858e0b8b2 #0 [ 72.903250][ T74] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 72.903257][ T74] Call Trace: [ 72.903263][ T74] [ 72.903269][ T74] dump_stack_lvl+0x241/0x360 [ 72.903285][ T74] ? __pfx_dump_stack_lvl+0x10/0x10 [ 72.903295][ T74] ? __pfx__printk+0x10/0x10 [ 72.903308][ T74] print_circular_bug+0x13a/0x1b0 [ 72.903315][ T74] check_noncircular+0x36a/0x4a0 [ 72.903322][ T74] ? __pfx_check_noncircular+0x10/0x10 [ 72.903328][ T74] ? lockdep_lock+0x123/0x2b0 [ 72.903336][ T74] ? stack_trace_save+0x118/0x1d0 [ 72.903342][ T74] ? unwind_next_frame+0x18e6/0x22d0 [ 72.903352][ T74] validate_chain+0x18ef/0x5920 [ 72.903357][ T74] ? __pfx_validate_chain+0x10/0x10 [ 72.903364][ T74] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 72.903374][ T74] ? arch_stack_walk+0x11c/0x150 [ 72.903389][ T74] ? __pfx_validate_chain+0x10/0x10 [ 72.903397][ T74] ? ret_from_fork_asm+0x1a/0x30 [ 72.903409][ T74] ? stack_trace_save+0x118/0x1d0 [ 72.903420][ T74] ? mark_lock+0x9a/0x360 [ 72.903434][ T74] ? __lock_acquire+0x1397/0x2100 [ 72.903448][ T74] ? mark_lock+0x9a/0x360 [ 72.903461][ T74] ? reacquire_held_locks+0x3eb/0x690 [ 72.903471][ T74] __lock_acquire+0x1397/0x2100 [ 72.903487][ T74] lock_acquire+0x1ed/0x550 [ 72.903498][ T74] ? bch2_btree_cache_scan+0x184/0xec0 [ 72.903512][ T74] ? __pfx_lock_acquire+0x10/0x10 [ 72.903525][ T74] ? __pfx_validate_chain+0x10/0x10 [ 72.903534][ T74] ? __pfx___might_resched+0x10/0x10 [ 72.903545][ T74] ? mark_lock+0x9a/0x360 [ 72.903558][ T74] ? __lock_acquire+0x1397/0x2100 [ 72.903571][ T74] __mutex_lock+0x19c/0x1010 [ 72.903584][ T74] ? bch2_btree_cache_scan+0x184/0xec0 [ 72.903598][ T74] ? bch2_btree_cache_scan+0x184/0xec0 [ 72.903611][ T74] ? __pfx___mutex_lock+0x10/0x10 [ 72.903623][ T74] ? __pfx_lock_acquire+0x10/0x10 [ 72.903635][ T74] ? __lock_acquire+0x1397/0x2100 [ 72.903649][ T74] bch2_btree_cache_scan+0x184/0xec0 [ 72.903665][ T74] do_shrink_slab+0x72d/0x1160 [ 72.903680][ T74] ? shrink_slab+0x12b/0x14d0 [ 72.903690][ T74] shrink_slab+0x1093/0x14d0 [ 72.903702][ T74] ? shrink_slab+0x12b/0x14d0 [ 72.903713][ T74] ? __pfx_shrink_slab+0x10/0x10 [ 72.903726][ T74] ? shrink_node+0x3573/0x3e50 [ 72.903736][ T74] ? __pfx_lock_release+0x10/0x10 [ 72.903749][ T74] shrink_one+0x43b/0x850 [ 72.903760][ T74] ? shrink_node+0x3573/0x3e50 [ 72.903770][ T74] shrink_node+0x37c5/0x3e50 [ 72.903779][ T74] ? shrink_node+0x3573/0x3e50 [ 72.903794][ T74] ? __pfx_lock_acquire+0x10/0x10 [ 72.903806][ T74] ? percpu_ref_put+0x19/0x180 [ 72.903821][ T74] ? __pfx_lock_release+0x10/0x10 [ 72.903835][ T74] ? __pfx_shrink_node+0x10/0x10 [ 72.903843][ T74] ? mem_cgroup_iter+0x3d/0x420 [ 72.903849][ T74] kswapd+0x20f3/0x3b10 [ 72.903861][ T74] ? kswapd+0xb9f/0x3b10 [ 72.903871][ T74] ? __pfx_kswapd+0x10/0x10 [ 72.903880][ T74] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 72.903889][ T74] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 72.903898][ T74] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 72.903905][ T74] ? __wait_for_common+0x650/0x6e0 [ 72.903915][ T74] ? __pfx_autoremove_wake_function+0x10/0x10 [ 72.903928][ T74] ? __kthread_parkme+0x169/0x1d0 [ 72.903940][ T74] ? __pfx_kswapd+0x10/0x10 [ 72.903952][ T74] kthread+0x7a9/0x920 [ 72.903964][ T74] ? __pfx_kthread+0x10/0x10 [ 72.903977][ T74] ? __pfx_kswapd+0x10/0x10 [ 72.903990][ T74] ? __pfx_kthread+0x10/0x10 [ 72.904001][ T74] ? __pfx_kthread+0x10/0x10 [ 72.904012][ T74] ? __pfx_kthread+0x10/0x10 [ 72.904023][ T74] ? _raw_spin_unlock_irq+0x23/0x50 [ 72.904032][ T74] ? lockdep_hardirqs_on+0x99/0x150 [ 72.904043][ T74] ? __pfx_kthread+0x10/0x10 [ 72.904054][ T74] ret_from_fork+0x4b/0x80 [ 72.904067][ T74] ? __pfx_kthread+0x10/0x10 [ 72.904079][ T74] ret_from_fork_asm+0x1a/0x30 [ 72.904092][ T74] [ 73.350145][ T5324] syz.0.0 (5324) used greatest stack depth: 13648 bytes left