Extracting prog: 1m33.556603588s
Minimizing prog: 13m28.657830869s
Simplifying prog options: 3m57.133186295s
Extracting C: 1m27.457095658s
Simplifying C: 0s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io-syz_usb_control_io$printer-syz_usb_control_io-ioctl$HIDIOCGRDESC-syz_usb_ep_write
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
r1 = syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
syz_usb_control_io$printer(r1, &(0x7f0000000240)={0x14, &(0x7f0000000040)={0x20, 0xe, 0x2, {0x2, 0x4}}, &(0x7f0000000180)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "a8142906ab312bafb97bd8d130450859d4a234484f34d8a7789a525e1fab655c9e3acadde6e8921265509e968f84c103f10a314b7676c8ba7669392b27a7a3c0a4497999e5222d7756f2282530c4c70129aa1e24cddb1e91445cc31bf3bd8d5c2f778f86ee4abed9d7fd7a23eaddd1d73b6f7044f9472ba9ddb049b04b7bfe55bde8be69ded44d4f"}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x20, 0x14, 0x5b, "d5b7ba48887334a420048855aa300d640931d87a769da380b9fca4b30389fa6caebeeacbf6c5f2a59f95a8744ced7668848b9566e07431fe50fe0d1aeb108b0728862fe2cc3b0e4061be4921d6be2c7c524dfb189b7ee413737b84"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x9}, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x45, {0x43, "3f09033c1091254a85f6b896ff885487cc3dffd85cd6a3d22153b3db4786c1e1db53baf9dc442b66ebc1b4b0c408d7be1a0fc041c09bad2ed989125f30af2344f4c52b"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x36}})
syz_usb_control_io(r0, &(0x7f0000001580)={0x2c, &(0x7f00000013c0)=ANY=[@ANYBLOB="40223a0000003a0f5d03aa88ce3434717c2dbcde1872c4a1bee0a1b6821d2b0bb3c22c53290a"], 0x0, &(0x7f00000014c0)={0x0, 0xf, 0x11, {0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x78849f2, 0x0, 0x8001}]}}, 0x0, &(0x7f0000001540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0xd5c4c9b5b466e529, 0xf, 0x8, 0x4, 0x8, 0x1}}}, 0x0)
ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000680)={0x361, "6a100193eb7303927a3a1b8647bb744927ecc60e2cc6505f196afc8db07349c0106080124bdfd5b52dd2af7295717bd9fd4635ee17483c76bb97152edec728bc8a364b2eb0864f128cb1a5548b8f57cf90280922cc6fb0e65acc7c401967bc1e1f381237513b5109e0a9fef576fb38e1c3dd0cdbfe0c24792bc7060b129eb1336224d39c99bf390b0528c354181a665bcc84c4e1c2495bcfa856b311771305bb35e13eb53f9977e5be67c499ac5aaeefa64306314345d79c8dbb0e4d44493e3ddb6ee29d02f2654096abac41838d3670a94e7201c6ab35db215cdb31684c9eaac52509a526b507f3fb6f6f71c48cf796c1ab6d96457f7ddf7b8c913d163c7421243b22aebbdfdaf82e4828639b96c87897e49ea33e61626faf570a5ce6067f822a324351f98f6a60ea16f8199aa9b2150254c4610d294a13036ada13ca6528b58be55eeb429ad0902ad75b5f1fd4c05a8e679965241744ae3a1cf8dca52add2a5ea80ed7cefeb4510be9affaad7bd908a17967f2256fdce18a4d54271114055e203ecc4e5ead7a0e83cfeb6a7a69f4e7188a3aeb7fbd7130195f36bc217dadbdcd9db2c043da4670342a2a00a6607d7834943bdc5be78b402ca49709c8d6fb6a5dde668842e4bd9a5c4f85216975a76d160bc1305af6a0e3e81cd4cb3d6e28494f9184ae6ff65f6701b4e9594773f420d40c868f3f561767304504ce7a09bc6de1620fc1fd81d72702fc46b6e9761dd78b9258bf04a8f86a74cc9da9f3481b8ab127bad8a3710dc3ff54de42cc402a440825adbb69e9a0c351fce8fc9249138e381ac19ddcdaa73452468a85aebd628800e1a2bedd2cd79b94a04b95b44d082b6b90fa85d928aabfe855a23f981a74041625b73a9e1f5dcebc08775f6ef63cea68218bb3d1fa2409b439c0e9998ded02a5562ce3969b2336a698fec931a2267e1d64b8eb71ced0fee1beb4c24c784d3ee5d7c07e2ff3c1a03db16b4468627e9cb147cc8c17acf16cea2b990e0501b8be486ab96594665ee862635b98bf1aa80991eaa75bf09401a60bac71ece5a3caf5cd147347f8cac608bdb5c6616c4c2e290112c1c628b73cd5cff4deb12929f862b0e7945306d51d64e2104a8b0027b4f8466e305bb26ae88e15200e21372ab8c4d823298183d84c2f1fdb86478f6beaf06a11cad37171dc9c33c06dad898adfd53aa5b1061d59ba22c1e383a0c122de87c3"})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
program crashed: possible deadlock in zswap_store
single: successfully extracted reproducer
found reproducer with 11 syscalls
minimizing guilty program
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io-syz_usb_control_io$printer-syz_usb_control_io-ioctl$HIDIOCGRDESC
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
r1 = syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
syz_usb_control_io$printer(r1, &(0x7f0000000240)={0x14, &(0x7f0000000040)={0x20, 0xe, 0x2, {0x2, 0x4}}, &(0x7f0000000180)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "a8142906ab312bafb97bd8d130450859d4a234484f34d8a7789a525e1fab655c9e3acadde6e8921265509e968f84c103f10a314b7676c8ba7669392b27a7a3c0a4497999e5222d7756f2282530c4c70129aa1e24cddb1e91445cc31bf3bd8d5c2f778f86ee4abed9d7fd7a23eaddd1d73b6f7044f9472ba9ddb049b04b7bfe55bde8be69ded44d4f"}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x20, 0x14, 0x5b, "d5b7ba48887334a420048855aa300d640931d87a769da380b9fca4b30389fa6caebeeacbf6c5f2a59f95a8744ced7668848b9566e07431fe50fe0d1aeb108b0728862fe2cc3b0e4061be4921d6be2c7c524dfb189b7ee413737b84"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x9}, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x45, {0x43, "3f09033c1091254a85f6b896ff885487cc3dffd85cd6a3d22153b3db4786c1e1db53baf9dc442b66ebc1b4b0c408d7be1a0fc041c09bad2ed989125f30af2344f4c52b"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x36}})
syz_usb_control_io(r0, &(0x7f0000001580)={0x2c, &(0x7f00000013c0)=ANY=[@ANYBLOB="40223a0000003a0f5d03aa88ce3434717c2dbcde1872c4a1bee0a1b6821d2b0bb3c22c53290a"], 0x0, &(0x7f00000014c0)={0x0, 0xf, 0x11, {0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x78849f2, 0x0, 0x8001}]}}, 0x0, &(0x7f0000001540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0xd5c4c9b5b466e529, 0xf, 0x8, 0x4, 0x8, 0x1}}}, 0x0)
ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000680)={0x361, "6a100193eb7303927a3a1b8647bb744927ecc60e2cc6505f196afc8db07349c0106080124bdfd5b52dd2af7295717bd9fd4635ee17483c76bb97152edec728bc8a364b2eb0864f128cb1a5548b8f57cf90280922cc6fb0e65acc7c401967bc1e1f381237513b5109e0a9fef576fb38e1c3dd0cdbfe0c24792bc7060b129eb1336224d39c99bf390b0528c354181a665bcc84c4e1c2495bcfa856b311771305bb35e13eb53f9977e5be67c499ac5aaeefa64306314345d79c8dbb0e4d44493e3ddb6ee29d02f2654096abac41838d3670a94e7201c6ab35db215cdb31684c9eaac52509a526b507f3fb6f6f71c48cf796c1ab6d96457f7ddf7b8c913d163c7421243b22aebbdfdaf82e4828639b96c87897e49ea33e61626faf570a5ce6067f822a324351f98f6a60ea16f8199aa9b2150254c4610d294a13036ada13ca6528b58be55eeb429ad0902ad75b5f1fd4c05a8e679965241744ae3a1cf8dca52add2a5ea80ed7cefeb4510be9affaad7bd908a17967f2256fdce18a4d54271114055e203ecc4e5ead7a0e83cfeb6a7a69f4e7188a3aeb7fbd7130195f36bc217dadbdcd9db2c043da4670342a2a00a6607d7834943bdc5be78b402ca49709c8d6fb6a5dde668842e4bd9a5c4f85216975a76d160bc1305af6a0e3e81cd4cb3d6e28494f9184ae6ff65f6701b4e9594773f420d40c868f3f561767304504ce7a09bc6de1620fc1fd81d72702fc46b6e9761dd78b9258bf04a8f86a74cc9da9f3481b8ab127bad8a3710dc3ff54de42cc402a440825adbb69e9a0c351fce8fc9249138e381ac19ddcdaa73452468a85aebd628800e1a2bedd2cd79b94a04b95b44d082b6b90fa85d928aabfe855a23f981a74041625b73a9e1f5dcebc08775f6ef63cea68218bb3d1fa2409b439c0e9998ded02a5562ce3969b2336a698fec931a2267e1d64b8eb71ced0fee1beb4c24c784d3ee5d7c07e2ff3c1a03db16b4468627e9cb147cc8c17acf16cea2b990e0501b8be486ab96594665ee862635b98bf1aa80991eaa75bf09401a60bac71ece5a3caf5cd147347f8cac608bdb5c6616c4c2e290112c1c628b73cd5cff4deb12929f862b0e7945306d51d64e2104a8b0027b4f8466e305bb26ae88e15200e21372ab8c4d823298183d84c2f1fdb86478f6beaf06a11cad37171dc9c33c06dad898adfd53aa5b1061d59ba22c1e383a0c122de87c3"})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io-syz_usb_control_io$printer-syz_usb_control_io
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
r1 = syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
syz_usb_control_io$printer(r1, &(0x7f0000000240)={0x14, &(0x7f0000000040)={0x20, 0xe, 0x2, {0x2, 0x4}}, &(0x7f0000000180)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "a8142906ab312bafb97bd8d130450859d4a234484f34d8a7789a525e1fab655c9e3acadde6e8921265509e968f84c103f10a314b7676c8ba7669392b27a7a3c0a4497999e5222d7756f2282530c4c70129aa1e24cddb1e91445cc31bf3bd8d5c2f778f86ee4abed9d7fd7a23eaddd1d73b6f7044f9472ba9ddb049b04b7bfe55bde8be69ded44d4f"}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x20, 0x14, 0x5b, "d5b7ba48887334a420048855aa300d640931d87a769da380b9fca4b30389fa6caebeeacbf6c5f2a59f95a8744ced7668848b9566e07431fe50fe0d1aeb108b0728862fe2cc3b0e4061be4921d6be2c7c524dfb189b7ee413737b84"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x9}, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x45, {0x43, "3f09033c1091254a85f6b896ff885487cc3dffd85cd6a3d22153b3db4786c1e1db53baf9dc442b66ebc1b4b0c408d7be1a0fc041c09bad2ed989125f30af2344f4c52b"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x36}})
syz_usb_control_io(r0, &(0x7f0000001580)={0x2c, &(0x7f00000013c0)=ANY=[@ANYBLOB="40223a0000003a0f5d03aa88ce3434717c2dbcde1872c4a1bee0a1b6821d2b0bb3c22c53290a"], 0x0, &(0x7f00000014c0)={0x0, 0xf, 0x11, {0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x78849f2, 0x0, 0x8001}]}}, 0x0, &(0x7f0000001540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0xd5c4c9b5b466e529, 0xf, 0x8, 0x4, 0x8, 0x1}}}, 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io-syz_usb_control_io$printer
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
r1 = syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
syz_usb_control_io$printer(r1, &(0x7f0000000240)={0x14, &(0x7f0000000040)={0x20, 0xe, 0x2, {0x2, 0x4}}, &(0x7f0000000180)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "a8142906ab312bafb97bd8d130450859d4a234484f34d8a7789a525e1fab655c9e3acadde6e8921265509e968f84c103f10a314b7676c8ba7669392b27a7a3c0a4497999e5222d7756f2282530c4c70129aa1e24cddb1e91445cc31bf3bd8d5c2f778f86ee4abed9d7fd7a23eaddd1d73b6f7044f9472ba9ddb049b04b7bfe55bde8be69ded44d4f"}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x20, 0x14, 0x5b, "d5b7ba48887334a420048855aa300d640931d87a769da380b9fca4b30389fa6caebeeacbf6c5f2a59f95a8744ced7668848b9566e07431fe50fe0d1aeb108b0728862fe2cc3b0e4061be4921d6be2c7c524dfb189b7ee413737b84"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x9}, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x45, {0x43, "3f09033c1091254a85f6b896ff885487cc3dffd85cd6a3d22153b3db4786c1e1db53baf9dc442b66ebc1b4b0c408d7be1a0fc041c09bad2ed989125f30af2344f4c52b"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x36}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io$hid
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io$hid(r0, 0x0, 0x0)
program did not crash
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_connect$hid-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000c40)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x25a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xc0, 0x2, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x7, 0x7a, 0x1, {0x22, 0xe60}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x1, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x1, 0x5, 0x6}}]}}}]}}]}}, &(0x7f0000001940)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x310, 0x80, 0x5, 0x1, 0x20, 0x6}, 0x12b, &(0x7f00000015c0)={0x5, 0xf, 0x12b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x2, 0x80, 0xf84}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xa, 0x9, 0x7}, @generic={0xea, 0x10, 0x1, "ba8ce8678eeedcedbd6b0ed6d7d7c09aad5f4385d62c7f9c35d0961cb4398320a2715adab605c0272440d562fe333137e9951329cfaef1728cb7e58c0833fc120184bda34a98c73ebfdbf6b0c78de24e2142203bc095cb8ac38da04c9382effe80ef100ba761f25569fe54f75a245c87c8d9586e88c962da92f73f682579aa14b0a6f7d35a3efa1eeffe2dc0112a1e8b29b6d27c7c535feb32829e9ec578bd6e68376e692b2f67bd2eaee09c8345360d152287f427a532394637f76c5c1bc7d5c9764425549c83a536d232d31a480bc7a2974001a2968919f2659815c1952dae4ac8e6d4c98efd"}, @ssp_cap={0x14, 0x10, 0xa, 0xfd, 0x2, 0x0, 0xf, 0x800, [0xc03f, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0xe, 0x2, 0x0, 0xf0f, 0x3, [0x3f00, 0xffc03f]}, @ptm_cap={0x3}]}})
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x1, 0x2d, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program did not crash
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect$hid-syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x98, 0x67, 0xfd, 0x40, 0x1618, 0x9116, 0x998f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x45, 0x20, 0x38}}]}}]}}, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001300)={0x84, &(0x7f0000000e40)={0x0, 0xd, 0xaf, "8923427cd5aaf1ddd7770fcef8545d37a6367db06b64ee49ee638ba66dd9d650325acbd07259aa33e2770c34d74cf8bc9e079793f37bb19be6462c30796cfe798d60f147024685da5b9c39c1af7bc750f9fe4a01887654d34bc83337916066107f53b79e8d59b27c5ce88f9250b20a401371550412bd6eb9551ff4360450f777ae1291e172905fdb8b5f00081a6096ee12eb21548255e0fb0babc952d45e1d451bcca1e8ec02c7f71a83be363d3f13"}, &(0x7f0000000f40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000f80)={0x0, 0x8, 0x1, 0x4}, 0x0, &(0x7f0000001000)={0x20, 0x0, 0x8, {0xc0, 0x40, [0x1eff]}}, 0x0, 0x0, &(0x7f00000010c0)={0x40, 0xb, 0x2, "7404"}, 0x0, 0x0, &(0x7f0000001180)={0x40, 0x17, 0x6}, 0x0, 0x0, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0xff}, 0x0, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x35}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0)
program crashed: possible deadlock in zswap_store
extracting C reproducer
testing compiled C program (duration=32.699445007s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
program did not crash
simplifying guilty program options
testing program (duration=32.699445007s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0)
program crashed: possible deadlock in zswap_store
extracting C reproducer
testing compiled C program (duration=32.699445007s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
program did not crash
testing program (duration=32.699445007s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0)
program did not crash
testing program (duration=32.699445007s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
syz_usb_connect(0x0, 0x0, 0x0, 0x0)
syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0)
program did not crash
reproducing took 20m9.731424642s
repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
6.13.0-rc7-syzkaller-00102-gce69b4019001 #0 Not tainted
------------------------------------------------------
syz-executor/5342 is trying to acquire lock:
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:931 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1456 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
but task is already holding lock:
ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3926 [inline]
ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 mm/page_alloc.c:3951
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (fs_reclaim){+.+.}-{0:0}:
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__fs_reclaim_acquire mm/page_alloc.c:3853 [inline]
fs_reclaim_acquire+0x88/0x130 mm/page_alloc.c:3867
might_alloc include/linux/sched/mm.h:318 [inline]
slab_pre_alloc_hook mm/slub.c:4070 [inline]
slab_alloc_node mm/slub.c:4148 [inline]
__kmalloc_cache_node_noprof+0x40/0x3a0 mm/slub.c:4337
kmalloc_node_noprof include/linux/slab.h:924 [inline]
zswap_cpu_comp_prepare+0xdc/0x400 mm/zswap.c:828
cpuhp_invoke_callback+0x415/0x830 kernel/cpu.c:204
cpuhp_issue_call+0x46f/0x7e0
__cpuhp_state_add_instance_cpuslocked+0x1ed/0x500 kernel/cpu.c:2437
__cpuhp_state_add_instance+0x27/0x40 kernel/cpu.c:2458
cpuhp_state_add_instance include/linux/cpuhotplug.h:386 [inline]
zswap_pool_create+0x38c/0x680 mm/zswap.c:291
zswap_setup+0x32a/0x4b0 mm/zswap.c:1811
do_one_initcall+0x248/0x870 init/main.c:1266
do_initcall_level+0x157/0x210 init/main.c:1328
do_initcalls+0x3f/0x80 init/main.c:1344
kernel_init_freeable+0x435/0x5d0 init/main.c:1577
kernel_init+0x1d/0x2b0 init/main.c:1466
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
-> #0 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}:
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
shrink_zones mm/vmscan.c:6225 [inline]
do_try_to_free_pages+0x78c/0x1cf0 mm/vmscan.c:6287
try_to_free_pages+0x47c/0x1050 mm/vmscan.c:6537
__perform_reclaim mm/page_alloc.c:3929 [inline]
__alloc_pages_direct_reclaim+0x178/0x3c0 mm/page_alloc.c:3951
__alloc_pages_slowpath+0x764/0x1020 mm/page_alloc.c:4382
__alloc_pages_noprof+0x49b/0x710 mm/page_alloc.c:4766
alloc_pages_mpol_noprof+0x3e1/0x780 mm/mempolicy.c:2269
stack_depot_save_flags+0x72d/0x940 lib/stackdepot.c:627
kasan_save_stack mm/kasan/common.c:48 [inline]
kasan_save_track+0x51/0x80 mm/kasan/common.c:68
unpoison_slab_object mm/kasan/common.c:319 [inline]
__kasan_slab_alloc+0x66/0x80 mm/kasan/common.c:345
kasan_slab_alloc include/linux/kasan.h:250 [inline]
slab_post_alloc_hook mm/slub.c:4119 [inline]
slab_alloc_node mm/slub.c:4168 [inline]
kmem_cache_alloc_noprof+0x1d9/0x380 mm/slub.c:4175
__kernfs_new_node+0xd8/0x870 fs/kernfs/dir.c:624
kernfs_new_node+0x137/0x240 fs/kernfs/dir.c:700
kernfs_create_link+0xa5/0x1f0 fs/kernfs/symlink.c:39
sysfs_do_create_link_sd+0x85/0x110 fs/sysfs/symlink.c:44
device_add_class_symlinks+0xc2/0x250 drivers/base/core.c:3412
device_add+0x553/0xbf0 drivers/base/core.c:3616
netdev_register_kobject+0x157/0x2e0 net/core/net-sysfs.c:2139
register_netdevice+0x12c5/0x1b00 net/core/dev.c:10618
team_newlink+0x10a/0x170 drivers/net/team/team_core.c:2221
rtnl_newlink_create+0x2ee/0xa40 net/core/rtnetlink.c:3786
__rtnl_newlink net/core/rtnetlink.c:3897 [inline]
rtnl_newlink+0x1c7e/0x2210 net/core/rtnetlink.c:4012
rtnetlink_rcv_msg+0x791/0xcf0 net/core/rtnetlink.c:6922
netlink_rcv_skb+0x1e3/0x430 net/netlink/af_netlink.c:2542
netlink_unicast_kernel net/netlink/af_netlink.c:1321 [inline]
netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1347
netlink_sendmsg+0x8e4/0xcb0 net/netlink/af_netlink.c:1891
sock_sendmsg_nosec net/socket.c:711 [inline]
__sock_sendmsg+0x221/0x270 net/socket.c:726
__sys_sendto+0x363/0x4c0 net/socket.c:2197
__do_sys_sendto net/socket.c:2204 [inline]
__se_sys_sendto net/socket.c:2200 [inline]
__x64_sys_sendto+0xde/0x100 net/socket.c:2200
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
*** DEADLOCK ***
3 locks held by syz-executor/5342:
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rtnl_link_ops_get+0x22/0x250 net/core/rtnetlink.c:555
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock net/core/rtnetlink.c:79 [inline]
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_nets_lock net/core/rtnetlink.c:326 [inline]
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0xce2/0x2210 net/core/rtnetlink.c:4011
#2: ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3926 [inline]
#2: ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 mm/page_alloc.c:3951
stack backtrace:
CPU: 0 UID: 0 PID: 5342 Comm: syz-executor Not tainted 6.13.0-rc7-syzkaller-00102-gce69b4019001 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
print_circular_bug+0x13a/0x1b0 kernel/locking/lockdep.c:2074
check_noncircular+0x36a/0x4a0 kernel/locking/lockdep.c:2206
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
shrink_zones mm/vmscan.c:6225 [inline]
do_try_to_free_pages+0x78c/0x1cf0 mm/vmscan.c:6287
try_to_free_pages+0x47c/0x1050 mm/vmscan.c:6537
__perform_reclaim mm/page_alloc.c:3929 [inline]
__alloc_pages_direct_reclaim+0x178/0x3c0 mm/page_alloc.c:3951
__alloc_pages_slowpath+0x764/0x1020 mm/page_alloc.c:4382
__alloc_pages_noprof+0x49b/0x710 mm/page_alloc.c:4766
alloc_pages_mpol_noprof+0x3e1/0x780 mm/mempolicy.c:2269
stack_depot_save_flags+0x72d/0x940 lib/stackdepot.c:627
kasan_save_stack mm/kasan/common.c:48 [inline]
kasan_save_track+0x51/0x80 mm/kasan/common.c:68
unpoison_slab_object mm/kasan/common.c:319 [inline]
__kasan_slab_alloc+0x66/0x80 mm/kasan/common.c:345
kasan_slab_alloc include/linux/kasan.h:250 [inline]
slab_post_alloc_hook mm/slub.c:4119 [inline]
slab_alloc_node mm/slub.c:4168 [inline]
kmem_cache_alloc_noprof+0x1d9/0x380 mm/slub.c:4175
__kernfs_new_node+0xd8/0x870 fs/kernfs/dir.c:624
kernfs_new_node+0x137/0x240 fs/kernfs/dir.c:700
kernfs_create_link+0xa5/0x1f0 fs/kernfs/symlink.c:39
sysfs_do_create_link_sd+0x85/0x110 fs/sysfs/symlink.c:44
device_add_class_symlinks+0xc2/0x250 drivers/base/core.c:3412
device_add+0x553/0xbf0 drivers/base/core.c:3616
netdev_register_kobject+0x157/0x2e0 net/core/net-sysfs.c:2139
register_netdevice+0x12c5/0x1b00 net/core/dev.c:10618
team_newlink+0x10a/0x170 drivers/net/team/team_core.c:2221
rtnl_newlink_create+0x2ee/0xa40 net/core/rtnetlink.c:3786
__rtnl_newlink net/core/rtnetlink.c:3897 [inline]
rtnl_newlink+0x1c7e/0x2210 net/core/rtnetlink.c:4012
rtnetlink_rcv_msg+0x791/0xcf0 net/core/rtnetlink.c:6922
netlink_rcv_skb+0x1e3/0x430 net/netlink/af_netlink.c:2542
netlink_unicast_kernel net/netlink/af_netlink.c:1321 [inline]
netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1347
netlink_sendmsg+0x8e4/0xcb0 net/netlink/af_netlink.c:1891
sock_sendmsg_nosec net/socket.c:711 [inline]
__sock_sendmsg+0x221/0x270 net/socket.c:726
__sys_sendto+0x363/0x4c0 net/socket.c:2197
__do_sys_sendto net/socket.c:2204 [inline]
__se_sys_sendto net/socket.c:2200 [inline]
__x64_sys_sendto+0xde/0x100 net/socket.c:2200
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fdc9ed87b63
Code: 64 89 02 48 c7 c0 ff ff ff ff eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 80 3d e1 49 1c 00 00 41 89 ca 74 14 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 75 c3 0f 1f 40 00 55 48 83 ec 30 44 89 4c 24
RSP: 002b:00007ffcd32869f8 EFLAGS: 00000202 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007fdc9faa4620 RCX: 00007fdc9ed87b63
RDX: 0000000000000038 RSI: 00007fdc9faa4670 RDI: 0000000000000003
RBP: 0000000000000001 R08: 00007ffcd3286a14 R09: 000000000000000c
R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000003
R13: 0000000000000000 R14: 00007fdc9faa4670 R15: 0000000000000000
chnl_net:caif_netlink_parms(): no params data found
bridge0: port 1(bridge_slave_0) entered blocking state
bridge0: port 1(bridge_slave_0) entered disabled state
bridge_slave_0: entered allmulticast mode
bridge_slave_0: entered promiscuous mode
bridge0: port 2(bridge_slave_1) entered blocking state
bridge0: port 2(bridge_slave_1) entered disabled state
bridge_slave_1: entered allmulticast mode
bridge_slave_1: entered promiscuous mode
bond0: (slave bond_slave_0): Enslaving as an active interface with an up link
bond0: (slave bond_slave_1): Enslaving as an active interface with an up link
team0: Port device team_slave_0 added
team0: Port device team_slave_1 added
batman_adv: batadv0: Adding interface: batadv_slave_0
batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem.
batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active
batman_adv: batadv0: Adding interface: batadv_slave_1
batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem.
batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active
hsr_slave_0: entered promiscuous mode
hsr_slave_1: entered promiscuous mode
netdevsim netdevsim5 netdevsim0: renamed from eth0
netdevsim netdevsim5 netdevsim1: renamed from eth1
netdevsim netdevsim5 netdevsim2: renamed from eth2
netdevsim netdevsim5 netdevsim3: renamed from eth3
bridge0: port 2(bridge_slave_1) entered blocking state
bridge0: port 2(bridge_slave_1) entered forwarding state
bridge0: port 1(bridge_slave_0) entered blocking state
bridge0: port 1(bridge_slave_0) entered forwarding state
8021q: adding VLAN 0 to HW filter on device bond0
8021q: adding VLAN 0 to HW filter on device team0
hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network
hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network
8021q: adding VLAN 0 to HW filter on device batadv0
veth0_vlan: entered promiscuous mode
veth1_vlan: entered promiscuous mode
veth0_macvtap: entered promiscuous mode
veth1_macvtap: entered promiscuous mode
batman_adv: batadv0: Interface activated: batadv_slave_0
batman_adv: batadv0: Interface activated: batadv_slave_1
netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0
syz-executor (5342) used greatest stack depth: 13104 bytes left
final repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
6.13.0-rc7-syzkaller-00102-gce69b4019001 #0 Not tainted
------------------------------------------------------
syz-executor/5342 is trying to acquire lock:
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:931 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1456 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
but task is already holding lock:
ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3926 [inline]
ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 mm/page_alloc.c:3951
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (fs_reclaim){+.+.}-{0:0}:
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__fs_reclaim_acquire mm/page_alloc.c:3853 [inline]
fs_reclaim_acquire+0x88/0x130 mm/page_alloc.c:3867
might_alloc include/linux/sched/mm.h:318 [inline]
slab_pre_alloc_hook mm/slub.c:4070 [inline]
slab_alloc_node mm/slub.c:4148 [inline]
__kmalloc_cache_node_noprof+0x40/0x3a0 mm/slub.c:4337
kmalloc_node_noprof include/linux/slab.h:924 [inline]
zswap_cpu_comp_prepare+0xdc/0x400 mm/zswap.c:828
cpuhp_invoke_callback+0x415/0x830 kernel/cpu.c:204
cpuhp_issue_call+0x46f/0x7e0
__cpuhp_state_add_instance_cpuslocked+0x1ed/0x500 kernel/cpu.c:2437
__cpuhp_state_add_instance+0x27/0x40 kernel/cpu.c:2458
cpuhp_state_add_instance include/linux/cpuhotplug.h:386 [inline]
zswap_pool_create+0x38c/0x680 mm/zswap.c:291
zswap_setup+0x32a/0x4b0 mm/zswap.c:1811
do_one_initcall+0x248/0x870 init/main.c:1266
do_initcall_level+0x157/0x210 init/main.c:1328
do_initcalls+0x3f/0x80 init/main.c:1344
kernel_init_freeable+0x435/0x5d0 init/main.c:1577
kernel_init+0x1d/0x2b0 init/main.c:1466
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
-> #0 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}:
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
shrink_zones mm/vmscan.c:6225 [inline]
do_try_to_free_pages+0x78c/0x1cf0 mm/vmscan.c:6287
try_to_free_pages+0x47c/0x1050 mm/vmscan.c:6537
__perform_reclaim mm/page_alloc.c:3929 [inline]
__alloc_pages_direct_reclaim+0x178/0x3c0 mm/page_alloc.c:3951
__alloc_pages_slowpath+0x764/0x1020 mm/page_alloc.c:4382
__alloc_pages_noprof+0x49b/0x710 mm/page_alloc.c:4766
alloc_pages_mpol_noprof+0x3e1/0x780 mm/mempolicy.c:2269
stack_depot_save_flags+0x72d/0x940 lib/stackdepot.c:627
kasan_save_stack mm/kasan/common.c:48 [inline]
kasan_save_track+0x51/0x80 mm/kasan/common.c:68
unpoison_slab_object mm/kasan/common.c:319 [inline]
__kasan_slab_alloc+0x66/0x80 mm/kasan/common.c:345
kasan_slab_alloc include/linux/kasan.h:250 [inline]
slab_post_alloc_hook mm/slub.c:4119 [inline]
slab_alloc_node mm/slub.c:4168 [inline]
kmem_cache_alloc_noprof+0x1d9/0x380 mm/slub.c:4175
__kernfs_new_node+0xd8/0x870 fs/kernfs/dir.c:624
kernfs_new_node+0x137/0x240 fs/kernfs/dir.c:700
kernfs_create_link+0xa5/0x1f0 fs/kernfs/symlink.c:39
sysfs_do_create_link_sd+0x85/0x110 fs/sysfs/symlink.c:44
device_add_class_symlinks+0xc2/0x250 drivers/base/core.c:3412
device_add+0x553/0xbf0 drivers/base/core.c:3616
netdev_register_kobject+0x157/0x2e0 net/core/net-sysfs.c:2139
register_netdevice+0x12c5/0x1b00 net/core/dev.c:10618
team_newlink+0x10a/0x170 drivers/net/team/team_core.c:2221
rtnl_newlink_create+0x2ee/0xa40 net/core/rtnetlink.c:3786
__rtnl_newlink net/core/rtnetlink.c:3897 [inline]
rtnl_newlink+0x1c7e/0x2210 net/core/rtnetlink.c:4012
rtnetlink_rcv_msg+0x791/0xcf0 net/core/rtnetlink.c:6922
netlink_rcv_skb+0x1e3/0x430 net/netlink/af_netlink.c:2542
netlink_unicast_kernel net/netlink/af_netlink.c:1321 [inline]
netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1347
netlink_sendmsg+0x8e4/0xcb0 net/netlink/af_netlink.c:1891
sock_sendmsg_nosec net/socket.c:711 [inline]
__sock_sendmsg+0x221/0x270 net/socket.c:726
__sys_sendto+0x363/0x4c0 net/socket.c:2197
__do_sys_sendto net/socket.c:2204 [inline]
__se_sys_sendto net/socket.c:2200 [inline]
__x64_sys_sendto+0xde/0x100 net/socket.c:2200
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
*** DEADLOCK ***
3 locks held by syz-executor/5342:
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline]
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline]
#0: ffffffff9019c420 (&ops->srcu#2){.+.+}-{0:0}, at: rtnl_link_ops_get+0x22/0x250 net/core/rtnetlink.c:555
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock net/core/rtnetlink.c:79 [inline]
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_nets_lock net/core/rtnetlink.c:326 [inline]
#1: ffffffff8fcb2f48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0xce2/0x2210 net/core/rtnetlink.c:4011
#2: ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:3926 [inline]
#2: ffffffff8ea36ec0 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xd4/0x3c0 mm/page_alloc.c:3951
stack backtrace:
CPU: 0 UID: 0 PID: 5342 Comm: syz-executor Not tainted 6.13.0-rc7-syzkaller-00102-gce69b4019001 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
print_circular_bug+0x13a/0x1b0 kernel/locking/lockdep.c:2074
check_noncircular+0x36a/0x4a0 kernel/locking/lockdep.c:2206
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
shrink_zones mm/vmscan.c:6225 [inline]
do_try_to_free_pages+0x78c/0x1cf0 mm/vmscan.c:6287
try_to_free_pages+0x47c/0x1050 mm/vmscan.c:6537
__perform_reclaim mm/page_alloc.c:3929 [inline]
__alloc_pages_direct_reclaim+0x178/0x3c0 mm/page_alloc.c:3951
__alloc_pages_slowpath+0x764/0x1020 mm/page_alloc.c:4382
__alloc_pages_noprof+0x49b/0x710 mm/page_alloc.c:4766
alloc_pages_mpol_noprof+0x3e1/0x780 mm/mempolicy.c:2269
stack_depot_save_flags+0x72d/0x940 lib/stackdepot.c:627
kasan_save_stack mm/kasan/common.c:48 [inline]
kasan_save_track+0x51/0x80 mm/kasan/common.c:68
unpoison_slab_object mm/kasan/common.c:319 [inline]
__kasan_slab_alloc+0x66/0x80 mm/kasan/common.c:345
kasan_slab_alloc include/linux/kasan.h:250 [inline]
slab_post_alloc_hook mm/slub.c:4119 [inline]
slab_alloc_node mm/slub.c:4168 [inline]
kmem_cache_alloc_noprof+0x1d9/0x380 mm/slub.c:4175
__kernfs_new_node+0xd8/0x870 fs/kernfs/dir.c:624
kernfs_new_node+0x137/0x240 fs/kernfs/dir.c:700
kernfs_create_link+0xa5/0x1f0 fs/kernfs/symlink.c:39
sysfs_do_create_link_sd+0x85/0x110 fs/sysfs/symlink.c:44
device_add_class_symlinks+0xc2/0x250 drivers/base/core.c:3412
device_add+0x553/0xbf0 drivers/base/core.c:3616
netdev_register_kobject+0x157/0x2e0 net/core/net-sysfs.c:2139
register_netdevice+0x12c5/0x1b00 net/core/dev.c:10618
team_newlink+0x10a/0x170 drivers/net/team/team_core.c:2221
rtnl_newlink_create+0x2ee/0xa40 net/core/rtnetlink.c:3786
__rtnl_newlink net/core/rtnetlink.c:3897 [inline]
rtnl_newlink+0x1c7e/0x2210 net/core/rtnetlink.c:4012
rtnetlink_rcv_msg+0x791/0xcf0 net/core/rtnetlink.c:6922
netlink_rcv_skb+0x1e3/0x430 net/netlink/af_netlink.c:2542
netlink_unicast_kernel net/netlink/af_netlink.c:1321 [inline]
netlink_unicast+0x7f6/0x990 net/netlink/af_netlink.c:1347
netlink_sendmsg+0x8e4/0xcb0 net/netlink/af_netlink.c:1891
sock_sendmsg_nosec net/socket.c:711 [inline]
__sock_sendmsg+0x221/0x270 net/socket.c:726
__sys_sendto+0x363/0x4c0 net/socket.c:2197
__do_sys_sendto net/socket.c:2204 [inline]
__se_sys_sendto net/socket.c:2200 [inline]
__x64_sys_sendto+0xde/0x100 net/socket.c:2200
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fdc9ed87b63
Code: 64 89 02 48 c7 c0 ff ff ff ff eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 80 3d e1 49 1c 00 00 41 89 ca 74 14 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 75 c3 0f 1f 40 00 55 48 83 ec 30 44 89 4c 24
RSP: 002b:00007ffcd32869f8 EFLAGS: 00000202 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007fdc9faa4620 RCX: 00007fdc9ed87b63
RDX: 0000000000000038 RSI: 00007fdc9faa4670 RDI: 0000000000000003
RBP: 0000000000000001 R08: 00007ffcd3286a14 R09: 000000000000000c
R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000003
R13: 0000000000000000 R14: 00007fdc9faa4670 R15: 0000000000000000
chnl_net:caif_netlink_parms(): no params data found
bridge0: port 1(bridge_slave_0) entered blocking state
bridge0: port 1(bridge_slave_0) entered disabled state
bridge_slave_0: entered allmulticast mode
bridge_slave_0: entered promiscuous mode
bridge0: port 2(bridge_slave_1) entered blocking state
bridge0: port 2(bridge_slave_1) entered disabled state
bridge_slave_1: entered allmulticast mode
bridge_slave_1: entered promiscuous mode
bond0: (slave bond_slave_0): Enslaving as an active interface with an up link
bond0: (slave bond_slave_1): Enslaving as an active interface with an up link
team0: Port device team_slave_0 added
team0: Port device team_slave_1 added
batman_adv: batadv0: Adding interface: batadv_slave_0
batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem.
batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active
batman_adv: batadv0: Adding interface: batadv_slave_1
batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem.
batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active
hsr_slave_0: entered promiscuous mode
hsr_slave_1: entered promiscuous mode
netdevsim netdevsim5 netdevsim0: renamed from eth0
netdevsim netdevsim5 netdevsim1: renamed from eth1
netdevsim netdevsim5 netdevsim2: renamed from eth2
netdevsim netdevsim5 netdevsim3: renamed from eth3
bridge0: port 2(bridge_slave_1) entered blocking state
bridge0: port 2(bridge_slave_1) entered forwarding state
bridge0: port 1(bridge_slave_0) entered blocking state
bridge0: port 1(bridge_slave_0) entered forwarding state
8021q: adding VLAN 0 to HW filter on device bond0
8021q: adding VLAN 0 to HW filter on device team0
hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network
hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network
8021q: adding VLAN 0 to HW filter on device batadv0
veth0_vlan: entered promiscuous mode
veth1_vlan: entered promiscuous mode
veth0_macvtap: entered promiscuous mode
veth1_macvtap: entered promiscuous mode
batman_adv: batadv0: Interface activated: batadv_slave_0
batman_adv: batadv0: Interface activated: batadv_slave_1
netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0
syz-executor (5342) used greatest stack depth: 13104 bytes left