7fefa328e44d7bc5806e0cd063c43af6ef71a668ed2c0ab737865fe1b37289cc297357007d3a729922e8069c4c56dcc42fce6b8ec8d586c211ee4c5f074a87631b919893e53b46ac36117dc12b85ba89c214257dcf7b42b648307ef35417731ae382be2636db19200652e15d3a1065d20345430a35905cb948c088eba97345cb6341318fad7717994bd61addfc145bf44693cde1cd59fb952ea1706783355ce421db4e128e5e18fb4e69c629ffd48c5bff211dcc48eea19162675e7ce9338867fca41ee978ee869ed6c3f65c47a49bdf59c6f3c9002cccb37b48aaeb302351925aa99990af9e6ee531c6d6f962f6154c134b241ac182836159a56efa366ca9b1562c03fe88b6ff65a0692cb6dbd2e9298a7af7b8ba64b9f9ee5c1cd73f0b318741584d51bd7d5ff4e33c865d18e893d5bb1792ee699d266aa5abe47e9b30e70df0cabff35f82c1b7a4b8beed695dd78c4581109f759f8e94968d86aefdc89b23ead51adc6d397c19267c97624a5a899ae36c957f5d82dac7f3fa73b6e775f9fd401b03a82e1b8dd7ed374399e6cca040101e5143c059a31bb4b7453903ad90514a0f7b1034594afff9d0bc187b78b4110034bdddc5db756a5c4ba3dfb8999602e4d00b7705618539167bb3404e360f54fe8476e2bf06075f689642c8f14db36864df1c126b4a9d7281650e22cc0ff4b74e70c31547e352fac40c3b4298a4cc5f14bf5ad0228b601a43f203df728acdf0ebe1416a22") 11:36:30 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@l2={0x1f, 0x0, @fixed}, 0x80, 0x0}, 0x0) 11:36:30 executing program 0: fsopen(&(0x7f0000000040)='ntfs3\x00', 0x0) 11:36:30 executing program 1: r0 = openat$audio(0xffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SOUND_MIXER_READ_DEVMASK(r0, 0x80044dfe, 0x0) 11:36:31 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter, 0x48) 11:36:31 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000002980)="7d86edd27053324f71169af8bd14a902ac9eb5a387dcf91a71c4ebb004f1d6f23b512c191a1bc7f52319bebf8e410368c6faa8805466112953b7e30c22a872e4781049c3a26eee569aea62c5b57d12cae090f1e4707e524d3a7a2144868437a56956ba170c16ddef2514e73c54ebfd9343b1a6475ab94f0ea1a61e3c6850f58cb47466425a74080c9d9046316b59f8a5c2b1f19a2abe9d6e640717400f94a5f043ffd82e92158f3710e2e397eef190cdd5d5002864e3dcfba2119259a4deb2ca6246044eb2748e12ce79e44c9cc0138ab7f5228e5e3cddf39c60489dd21e837e5156dabbe57cae2b45b815c370bf0bd9be633383eebe6ca34eb739e89ecef753893d87f6bf7d8a13239e21ab370b52f357d082f26b573217e8109d0dc0029054cad5bcea2a3f6111ca7ad8658ab554618bcffb7df037d6e304f0012acbd55288f637d3e5ebe0f4c17530c7164558b2d10f32aa32c00e28d06964b6b71311a2a4caece0f512e259aeb4eec40963ed0a23cc04efe171725b3bd2270a7d6c46a4bfd5415e078216a68b032853bb91b4366e7abc07623f83471d794d2a67ee3ccc4e6bec0f814ae376e482a8c7be635d9fbf0f8b3680e203e05c3ea51ce8d60e5be39f324bc7948c68311105d20530deb7c3dbfb73fc07be0daa771d59b71434ac417c2210e3ec70eafda54fa45b42a11ba85f52406cbccb0d092e85c0ed4416a3b5926c37d9d7443efc703845d82041bf72e2aea6e22f8e2e2c7b33ef47fb3b0f052e474b69853015f4e2cd514b3d7bec8900fb43d237443f65e9929995317e324e41495cfe52c8706ede3ecd7856c2e2f669670d578b9b16193ac2d7c50fdc083058fc051b85f35e99e6045c74ccbd134f42809067d20bfcca73a09ec8fb39df4574f81d09fd38677f5490e698bf70af6ab97ec1b36e9340fa43e63575630498ae7ec47faad02ed9e108dc12e0e50106adde5dd080009c31b05ea3ed4d429b030915c9a34396c0f2057025e270d3d4a29e944579a680e49a0ad830413b56256b6b37413dce700fcaaa3abe4fc4100dd96ff26dbd3aa28adf4e04bd8fb4efe8925fa83781d2814b021eec111caeded5e4798a92959cbdb440e00d0291eab7d30b22b9e6fc5956bda0fca5607f8b080fc6c6fb50d6a9a56223b2552b6a246ac1f93de0dbb7284fe670841efe5609553d57f0b275cd4abcbe6cbf2518276c464e156b33f05dccd415af39b85c6e0fd161d06000daee7073b70b47aa84111d765c12de24fe6abaa6331dc6454b06297e509b6a1570760e41d31b6c6f55bab26d11f9a5a28d63ac946255b52a0afc7acd16d5a7e128f640b9f9fe4346be9326f188a5d19abe53e362594be59e22ad503a4dbfd00d05ab14b5f2fbc42d7aa34fb7789377dff34dfcbc276f9d332cebd3ef8d93e5273fa47d51b72d44f765253d01dd5b455c02ef071e186f61f6cc7bf3128fa7a1eadeb764d662a740c308faf3bd39b883abd65a2a2925e551e5e008c1c86e97e61d2ce3041763681819fe1794bfb55042e90b34c31a8f5fc901fa87adc6856a5990214873f35cf09f09dfeb9a20f9f2ea5dea4fa58ffabbdcf76bf147ad05c0f719dad28d5a02422b6da7a36a4ae066fea74c4473a088aced14fccf4f9863e612da67d1a2fee6990658dee138a7b19eddb4716ec9d7b142faaa3dce11744f07620cb0e4ee48ab7c8f7802d00b57d6462ea3e6447c341793e547a2335fe404d7e8512a2625ee5e24bf863deba98a1a9234c82b0ea84c1c715055141363bf66e24df5a1a7bb90fd22b28368a14fd7873c11a9a7e975ab2b9935200a450a3e088b3aa22d83efa44fc8cd05e419be8f1598bd6b8d214e24c9681866a679cdc760d84dc8257cdb0ec32fbe81271c5fe733d9cf285bfa5313e20ea2d668c328a2992443b0a645d64ef9de648691ae769658e5129011f4cabff67bdcb0268eca7004727d7df2860c59cfdbc9df8855a81bb82879de1633294afbfee78bec33ac7910a6614f7ef5ead6c43a01197f20391192a1c6ee919021886f6ab805aee83775ffa1505281bc2a8744716813d1a9145f89bb3b536a7cb904f8e435ebe612a16c273647099257b7343f5f3d6959bfaabbf6e3fce6bce4cd590b24690a8c666af92684a8a43e394f7c6888e0a60fc68174b90c85db594d3b1ee5b24cbd80e36f66ac2e1e3aa0e8a26eaa6ee0f4b4313692e4d925f9f510e549f03566f0b334540b4fe6a6c217a1d740208d969309f530455bd8b840152139037d6163ea6dfa0bec7b18010ecdd84c0b41260507fca6c406fede81469fae64eebd5bd5300184c0063dfacff14875ca2c66363ee4ab1a4b0428871e53d81caf323f21c1a9e8491d16b39f45a6c11a4b8db31418e6a381f261c952906c84421079368d3cfba02ce6bf7beb31e73605847e780e7497f149083067eaff3aa1264b25432168d30519571a2080d41626f8d7bc462351dd8f515c82d326de934d05f83fe02d733939a9580da109bd64b85ee3b3f2127d48ecc50e1b9803381912071101be63331d74213ad17c1b1935bf4796e79b752a4f8d8b3a45addad2047f1c1cba0190b6822714153b6acc2b501f1bfe446dafbba3db5cbf6e9e83aed1d1c0eef3b271e3aba66cb49628a8ce59e8d1b1362530e5cb8cbdd192298dc2a9f8428478a57647104d07e5cd913881aec98f52b3b68b60b94abf14d69efb655c13979a93957f9de45d79e2acdc755043d0b32b7361fda3e8c5473151f082c8a0a0152e2d9b56eb81a9cb238c860d0336b25a9109589b14cdaa17c33ea48e7c43dc00c47af954bf9b25bbb90da2e467f2c1ae7f1b010c00f128ad340f429a5feb4a5043d3bb2eaf3e103cca6d2935765d8937dcbd7ae146f25a72baeaaf68f74ff4d9e7531eab172b31233a0dbde856bad53d8f5572267704c78981c48cb86f84b2794c8ecbd16111612ff8627cf5e3645c36505b193ff91042d2d00b1e66b3e735ed740a68d7ba480a4656e5f34627ed0b213c577c9217f37128e16ea3ae8327a724f097e972ed65affb247ec147c762929bb02fe6856bfc41839ac9a7b73277beafd843e91d7b13ee9fcb63bc45be7cfeead8bb212b12a7da8ebf3d8495b6656509b7a8d4c5e811e3d134ac6af2919579ed216f54a15de7276ed2216a0853a2e416494e652dcb16526a1d00387480c4b9a62d2bb138396ab671bfe294c0383f0e70e0be3cc2b5e83b45c4e8af8840200596ddf6e7d31453c0039e94c0b9a2faa099b1134bb6dde71f403236d6e1502d5478576061934208753954a2f7bc23f8e02162d376dbf97c1d1ea4a14560cf957c893693b21daef162beb2cc895b88316a547630888c7932b99adf7114dcca6b4618a0671ce61fa70e1861eee92b5f39f51c22fbbab0b08b14acf95e8abce4436f3d0b8c0c14c27bf1ea41d158934c477fae55b2bf9d08921056be0495d2085292bdf346f2a5c15770ad0d69e76b168f3dedde8a2c04d6b9148e25e8e652ef9e371740dcd9ba9074cfb4645e392c9b8ad7fd65c6e69cb1abef0c3b645aecb61d3237ca00d9c5e616d66641bcfc9ed1935c533ac2aa4f1d97e3981d9c57e40408f339e442bce0aa7b306c96b56b7729e13634c3794cd254bd1fe48f24a1c3ef545531a309ae5f8387ffe27fd7c552242c2e19f351b5202e67c32e46f6875faee5a6603c64df76cc222a522ee63ba44c1ae5bf5cf1c1615cbe2d2d2cdb01ffb812684612f112cf7fd3a573858eda0b2bbf452d6cbe12331150cb49261ed73fe535778571952231b4771495718517f94096bdbbcbd75d6e2524abe94cbec63cf7a87dcf0a6ff2b8ad4a64e061dd6b48b93d3f07c75c1dadeecc9dc69300af0e5922b079445b1c44f748e1f6fdc8966a7a96c227ae294ec61f4070f33225a5018f2e25872c4c4c5198f22e89d5e21c8d6374cd0b7ab31e55d9d5b5a1cafd01ba1bcf7e340f5bedbdf6f725a2d6a2320e4a6911aae2b907a4f18d4d651801a7fc0ca2ce57a3181baaba7c2cf105f92cf566d46b9e7f08377a75d5f21ce3b84b4517ddd35b44a589ee8be5d98310dbb7bf9ebd56861e7926955f0867ee3bdd6f7cc551b0c3b543c5d5b41cc1cbc1ec95a3fa58ac19595da8f0b69e14d8aa5c702a3980389d8dcd51553c878a1feb1ddbfb38c656d958e8701cadd295b837b6e6e68fbc20f34e7ef40b5f88e25eb5d6194f6d61fdf40093fc6beb66e5445276ba36b4ff56df6fe3423d54fce4ffb57c2c0f484f3ed375fe0bcccf0cf5da5487857baee9d3ceb3bb3d1042102ab1c58bb9f1480edc7b3aebe954e3a848ed8e6bb524dff531c0516d58dfac4a82c30ab169184a58bc5dbe3c60c4760a864b8abdf521ad81805286bb739819c142b1c3512d4387e3a0341e89b4cc55a988685560e5e313980b359e59ce1d904b3c33d9df561dd973310d1deff4a6866e7df72068c0bbc792f73ac8da59d1119074fea4a654985dfc86743d01161a93d30150f063b085f84f894f2308bc2c78b58193b06fae945767992bee42ee80bd00b5d115727d8ae0de26923d385e3d3ed825c39f735b3201757b7ce40fdf51c98cb50e39b7d6d162d6a80fe613637b3f90da6bd32c81e6f5f92dc29e8217548e1f450b1d8dbc1244bfd5b0689830c044e4a166606c80c5116ba59fa510296334eefa776f8cc8b19ac6dde7ea2da4979f4888aacbf9b46e611ffdf91d6f1b46ab4a1116c4bac0c23afad201b9db80580d5700831321276fb770a92e7cd58293d889b475d76852bc71ad6bcd806bda4cbf84335e4b71ed4957e0a386e9bcafa8f246ec0731db9a72ec58a740690bacea9dac11549952770b25d93cdaf3cf7f4b5f5ef58dff4ba3603b2c532a8c58abd196c0c5064a1d58165963ed09585a8232026ad2644bfcb5c6722ac3ded1773179659684c6adcd311b473665450b64cdbe45a6c760a10fef2084b13831c0aae5946e8a5777fbcf5ad02a0eef026d8e03191a536985c74357bb662d96bb8fefd754db193f3028f988f4d99a992e98d9b4de93d99dd91d46530f82325ef41d9a1b88ec174cb04d88dc351398bbdd7be7988ffe848dda208530686eb8ff6cdd5fad70439049c692f1c9091279cd48ffc4a850640232550a989cd5598b3e5deab9e6c5a4023b7a01915a9bca4e28a6b96abfbef40871c1c90096cd3f89a1f5f3419c5cf27509f7b89bf3e4caa9b5667cc9cf23f523f79c118e74248da52bc3966668980ca10fb8de2d8e2a44dc6072b44124017a1e281a6730006cae65998c632778127e3e9eac44a2198e39a337e0cdc51db8e7e38da42f6d89f8ae3f712e206535de4ebaa56b07f6a84d1c0a267533d7c478686fdb47daab54531fb35e130a29ba7bcf9be719f575d8ae22ff5984fe7e70945491eb55a3a58368d3ff2cd766f716f3b6b99d3d4c78795485feae4304fdebe514a1268667235a3e0cbca8a1f1de62d820d9ef6007a26b25629c7a9eeef4b33c8f889b67534f030dc9e72a35e03085ec34066992c18b5eae40ff2be36d131d1bb39e79ab06c942f561a83513d35d015f077db23dbb7d6ff8ed3c83be640f8848a6038bceb1795e2ede9dab6e41fd22dc7bf6a60bbd38fe2b9436d4a79819f94022c117e72131eaffd7afa9e1de8f8de485ad7c748c5579584d52eb824913cf6b596a46d087de1406e6e1e4a1ec7ab0ba64f93727f7a679aed1ea1964fe9fb0943c4447a5b6aa57e47a7035b3cedea85a382d76256433c1aeb60dbdb66d8c5cbde6a2ff3315aa3b4ad9e5dd2afc2ff7d52bd8579822d5", 0xffd}, {&(0x7f0000000040)="3c33b65c997d1a3f", 0x8}, {0x0}], 0x3, &(0x7f0000001440)=[{0x10, 0x0, 0x74, "d341cb3d"}, {0x10, 0x0, 0x0, "b5"}], 0x20}, 0x8080) 11:36:31 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x80086301, 0x0) 11:36:31 executing program 0: syz_open_dev$evdev(&(0x7f0000000040), 0xffffffe1, 0x0) 11:36:31 executing program 3: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, 0x0, 0x0) 11:36:31 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x5452, &(0x7f0000000140)) 11:36:31 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) pselect6(0x40, &(0x7f0000000100)={0x7}, &(0x7f0000000140)={0x9}, &(0x7f0000000180), &(0x7f0000000200)={r0}, &(0x7f0000000280)={&(0x7f0000000240)={[0x200]}, 0x8}) 11:36:31 executing program 5: syz_open_dev$dmmidi(&(0x7f0000000000), 0x0, 0x412802) 11:36:31 executing program 2: syz_open_dev$dmmidi(&(0x7f0000000000), 0x0, 0x48041) 11:36:31 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0}) 11:36:31 executing program 1: r0 = openat$audio(0xffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SOUND_MIXER_READ_DEVMASK(r0, 0x80044dfe, &(0x7f00000000c0)) 11:36:31 executing program 3: r0 = fsopen(&(0x7f0000000000)='iso9660\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, 0x0, 0x0, 0x0) 11:36:32 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x400864b8, &(0x7f0000000140)) 11:36:32 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000002c0), 0x0, 0x0) ioctl$EVIOCGREP(r0, 0x80084503, 0x0) 11:36:32 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f0000000040), &(0x7f0000000140)=0x604c30c695db991d) 11:36:32 executing program 1: pipe(&(0x7f0000000000)) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) 11:36:32 executing program 3: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$LOOP_CHANGE_FD(r0, 0x402c5839, 0xffffffffffffffff) 11:36:32 executing program 4: r0 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$IP_SET_OP_VERSION(r0, 0x1, 0x53, 0x0, 0x0) 11:36:32 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_COOKIE(r0, 0x1, 0x39, 0x0, &(0x7f00000001c0)) 11:36:32 executing program 0: sched_rr_get_interval(0x0, &(0x7f0000000240)) 11:36:32 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000280)="c7", 0x1}], 0x1}, 0x0) 11:36:32 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) 11:36:32 executing program 1: socket(0x10, 0x2, 0x8ee) 11:36:33 executing program 5: socket(0x0, 0x5, 0x6) syz_clone(0x40000000, &(0x7f0000000000)="05faab3a2da133a11a249c034c97cc51c59151c4112df673e91e6feea4b7cb66dcd8d3a435663190a797fb08bb42a5241f2c289c831024a4f93d8790d1c127f6f038fda1eff64a5fd3a1cd3e4ece3f8745fd54fbcfae7d74c69ac96c87369cec3f1f9288ce2c85f7e3c0cf082ddf8ec4a23a68f6a12d91e16e313380aff85fafbb46b9f72dc8f76badee31f8648265f9460cc52b472357fdfe2bc8d5185ac31ef4a2dd7d7f5709e490ace503b57c12af9a81b1df516a08f45b61f31191c55bfdf5fdeebf64f02ce23f84b7dd", 0xcc, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e9ec19c38329f6c75674ced880eea1e648bbbf6510695f6d835e091a6d19e6aa006c8bec409459f9c7d7c7bf14db4c67007065836dae8ede572db6bb5b6957700ee3203509c2c826f634936edffb17e9d35aad742d7ba50d6e5541b937f3464161fa2228762106ee51cec9ea8f50afcbb39d19240782aded217acc54ea6cc3ecc81a505e22e76fdd5bb81fad99d6f80908184d36e68b6f4b12b3bf968f47ca9b874a256cefcdce50452cd247b6a5ddea2c89cfb4d39c1d77057356603be43bcaa4571813d28454f5c56b5b0b316d7a1223100b51428d5a9d0f10a8719c9e3ec056fabfcb31a1a574f8fe3c8acd49f85545bc71096d2510101dcca216197170918b02fcc60bb53b9e2678fcc554ee45c4d0462e802bdba500bb50cddb81c3cb09af7ba038fc01cdd04a5371867ada79defef349be1eb24173f318ed6677accb0ac902f61375104cb579e28ccdb2e204efb62e05426a71af03721d203f4207234d4e35dc086351ae9d67be81cf603b2da137c16a52842bc925484a239aeee5bd7527e8fbf93dbd902504088d4e25b671be970247f191c40194795f04b67aea9c8a5bcd2a7b2d5a748ebb00577761f523a36e2b7f8b9d8074664b4de814eddbc50a13c90ddfd978955afe9544188732d473c746460e5d3158f6c203ba294bb8b378661fdfb9cfb653f5677c98df0e89dd5d52dec8ec5028846543002b1b1892eb33bd3c5d9f9a4f9341449d7c9a76c82cb64a8230c5be766229cf1fdd7f2b4d345189fb8d52d829dad1c99068279f9fb76ee62dfaf742e0917ab54d09ed992975fb90de45b3c7130da26605a9b2c274a2c9f98966e73f5850d16d56a86da2e43eeddccff1886c6138057740f6a02de3ed6c080d9bed71c2be32fc70d8eee946e62d0ec2aeabe6dd2491fd0f0a38763a4cbde68d6b68a8cc9be852bac4e9b87d2780a2b83750b45aeaf8c80dcde4b292d36fe4084158f7d267e3e3fcb98f6aa836859e9153f5aca46fc534153877659ca679a72ced14618665b7d4cbe92f844b1e9d8e18a469f5cd0fb3afe1b1530044c2bb90b456c5443f0265a926122826d82464a8774ab8b91f79c9921548e2c1f67c17bd8cf0313bb8c698b49afeb87fb292d10e6296024a126b28952b2a0eeca5605861944dd0df32c6e9e1710105c6dd5f0e68a5f82b98e7558a79f1d7d736917fbab701e7b2d8d7242b6f091cc32432052eccf650719d7bf6764a691cfc5ce7a80e340a501d641261f456451c7763f9ec9de7a94697ee3f9209866ef652c96225e4205881cd5d275118a9ea7681e5424416c0dda0e179f48115cade8876cbbc6dddafa7fba2c2635d5c16e84c0febd6df21a5c111a4a9a670cfa164cc19ca974a6e4608e3d72076cab71057b0265c2212ce61a2262bd1f2ab6ac0621a0ee6f60ab59fd50a362df7618912b4982c3d9cce1e88bb30831fb9cdbd66009d731d4a7c93902702e8382e85c4177a2a35be860090e1ca6cc9a9d112c52ef9b285ea54255a185570f334a2092d2b4f5475c79f1dc678404d1c8633282d657a510f8ea43bb2ed309149541c4d988ba50cf06922c53cf614a082026c1869c9eba4938b51e950b0fcbb0ee8ffa4c69627e9474a9139320ac25d28463ee32b84bf6dbc171a67d3cae2a088787fba47568f5b8f7c3e5eb5c3650c48e06bcab71d539d38f6870b3da026c4e039c9c6ee6b734c2a5b09aa49ada0306703fa69d49d0c897af3d942e82f40ae836767d86d3f7953b560b0c45930f4b4cab54507c7c71a8f2660a9e0f85bcd0bcef76cdbfe24844bd38c0d76ac6ed626be9017f02a96e0994bbe110bb327ca132756879cb0ba1f90081b54cf1a24e31daf8ca8f4b9da4ff18fd265ffa8bccedfce500f88e791172837d108f1b473bcbe66c14456b80fdda254b98a5bae7ace06925b8899d15477a277e8b309e42a38e94b68cee6dfaed387cde6e63a82c9e645dc3ac905cd03c7a323451e23f7b246ff052153273af1c136d6edaaea9bc657923d5b0c27c59c86c433997629cf78c30e3970cd0933392e669221fbf815b6aa18e420059639c03a16c26bfcb6d733f198615c30401058886fa8120418de54febd947a65eec019ba84ec74e076299175d89cc3fa705edb36cc1c188595e5b1b2c211f2065db1b23d9c7468a5c0a0d6fcae84c37981a6dcacfa168ff9eb25546979e822ed740612e3f085219e32b075386fbccec6563e1587395ba066c3162308bb3e25575f04118a754db2e433614be2fab0c1fb794849ac260e2edbbe90897df3eb5e23cd696ca809e0f088a8e469aa52264b2846ffd2f2ebc0c26546990b2c20227aee93fd59d9094554e7761b4d36b0efad4c8f33c6b64c8e786b793b4d233a33a82b8153894636fd750b7162db1473187084398d3fee9653d8d52916000a0c6255bd6694d8461ed0b4e737ef2a572c1a51386e5f2464cda213544c66d4efff816100f7d63742cfba394b3623a1b12704d25d90737f87769b07dbb3410c32fe511c7d42c7ee36c6485a763a594bbdfba27dbcbe7b05507692fc74e360c79adde84e8a68ed1928d755203a4299c684d17de38cc211129b5de35e638762f124bbd723a63496b8693d990c65bff40bd8d371832d1e271fa1b1d6f793dd8f2f56b1f21d9cf99dcd957fb21ca4882d67b03b83034e4d644905f3c8f1fc3ccfaf7cd2a8aee8d9011f62fa071592806b7d29dcadca6ea76d4d4b69dbab549032ea2c0400fe3634204befee1e97691fecf80b89fb78fee391302c9bf087d1b9ec31e2a7cfa10a558d04e2657f07e1b9534eea5675313c9c1568601305b6ef6901d6703367e356067226c88812c0374cfeadd3f421d4893ae9976e18bd6423e6fc7a33ee8310fa232dfa44ba101230ab2c041a6b6e1e26b17cf555c9e843538cf10463a21ba813f57eb51c12e18eb24c165260fc39198e9ac17589d1e9593918969884194be2d24cdccb9688d1c4d58d19d8c9c07ed294050fcc8486561ea14a70a6cdeac677e1dfd165bb161a7bb734b38cdedb756c9e42d64ac7ab0eac07cadd96e1995d70775460473a8b146724adb2071e38a06f0527ef8859bd9a6dd8a8a374396702042a73b9f7c3991bc0deb6db15e4dcc5fc777f7ecc71fd1cf956faa969ebf7e71f456750393a0c8c7930b623968308f2f8e80a287fefa328e44d7bc5806e0cd063c43af6ef71a668ed2c0ab737865fe1b37289cc297357007d3a729922e8069c4c56dcc42fce6b8ec8d586c211ee4c5f074a87631b919893e53b46ac36117dc12b85ba89c214257dcf7b42b648307ef35417731ae382be2636db19200652e15d3a1065d20345430a35905cb948c088eba97345cb6341318fad7717994bd61addfc145bf44693cde1cd59fb952ea1706783355ce421db4e128e5e18fb4e69c629ffd48c5bff211dcc48eea19162675e7ce9338867fca41ee978ee869ed6c3f65c47a49bdf59c6f3c9002cccb37b48aaeb302351925aa99990af9e6ee531c6d6f962f6154c134b241ac182836159a56efa366ca9b1562c03fe88b6ff65a0692cb6dbd2e9298a7af7b8ba64b9f9ee5c1cd73f0b318741584d51bd7d5ff4e33c865d18e893d5bb1792ee699d266aa5abe47e9b30e70df0cabff35f82c1b7a4b8beed695dd78c4581109f759f8e94968d86aefdc89b23ead51adc6d397c19267c97624a5a899ae36c957f5d82dac7f3fa73b6e775f9fd401b03a82e1b8dd7ed374399e6cca040101e5143c059a31bb4b7453903ad90514a0f7b1034594afff9d0bc187b78b4110034bdddc5db756a5c4ba3dfb8999602e4d00b7705618539167bb3404e360f54fe8476e2bf06075f689642c8f14db36864df1c126b4a9d7281650e22cc0ff4b74e70c31547e352fac40c3b4298a4cc5f14bf5ad0228b601a43f203df728acdf0ebe1416a2236680783d90a9cbb02c272834815649162082e32555e2001b2c4294adb740e30735974d9c00282d598666046b9348c4464468f569c9303c403802048fd56392315a6583bacabb6d57486577ce9a9f5edf1650f03a35dea7237bf8a94903e080877f0b49f855e4bd5d326b30e3a6c12b9cf1cfcaffa97c00cc33929ccaca9cb7eb4de9ec639964be36d2fbcd1a8b1377f0705da2d317871bfbe375266708d4a8c7710933077c31030ee939894bf5af3b8dffb7bbc3ea9ddf01e6b9a4827db4008621bcef99f675cb3940172952f142459d69f533583743edd4d41f9fb31c0e96b66e0cb14f1cc915729f416939c83527360dfa1648a363a172500cc81328ba3bfc31dc281a16fed12fbf2c99509cbb958a9d43ecb7a36514057e21b38761215915d168476dc418f4453441fd2e46b23ac9e598a3bafba6479eae579ac6bd3f50ec8c69f35c497ca706eb4d74c4bfbdfef237b46c267638789bf9e11d273a1645aa6ea536b1f7a9cf5a3bf01e2e2e1fc86686cd3f026e3763368a9e2caa029d6b0df3ac1a8947932f0f3d12af38b9f094e406c8257842600a9bbfa753de24727d70e9c9c67b4df76395ae12128804cfa840890360fc8da0e6ab9887704293eb87692a6ef762ff49053e91bacb54bcf095c953908053d384d2854d51290e773d57efcf2530b7bbc77ec6e9e8c097742f543b666da9bd00a480a0c3af44a5079482de9ca3bec086aeed4ad27e49c8caa910545fc333d34e2bd23214ff04e0ceb8abf60083dd50d42279ef4bf46fa55897d602ed097ea84fe0d9e390b928f95f9b307ff991d9777f253084549fa38063cf6816ee2099238a309543d5fa0b88db51e15582bff20cc041e894b322159e8d832c663d41ca9ca407c4fbacd09dc57f01270dfdc4594f2a9b80f99c9ef9cfe2c6e3af66f905d3b973e3571131a274ac5c31ff498a72f023bfc742f13765ee7d735183c1d9f3fc59e52aef9e476b26789557274bd30bc6e13afe2916c96b2703cf888928e56e90ef000548c13e7585f174dbe3a3400419c891bba5810a6ba421ef2dc83d71f8584ec7b3523c105fc96c2ce6d534996525fe13a369ea4ceb3a54332282865867995e65b0d40486f0c77ccb2f32013f6d2a49195522593e51f633045615fb43ec0494b1f75e0eebb77bb3ff4e441fae489b7165636924f9e2f13e86d13e6a0fda8ceb109780811cb2dc4aafcb99e3164aa0125b6054606f4aa84470ec8ea96f679561e44766b666a986bfe6990dde74bf9ea5985d093d99fee477b9cb0c96a17f54e5622a2f413755b70f33a370096a455f40607acea4860652329b5e79a3b5b0f9389c4bc1240e5e9004b32db028f89bfba6294f66dfac75894630fbdde48ad569fe447178b733736dc47ecd8c25336ea6240e0f425b70773f869658d2abd8b85689d32d7b5ce4e880269f60178203fd364fa26d61745ea86489146d7fe8a595e2c6d4bf4bf15a9f7f25ebac4ce17dcb66e25394528ecfdbadc8129482d2918340af1baea273724cc9338ae4253b2bfba7dc1388d136cf733bab182aa4a1b95b593ff216371879aeea95c1556de218c0613bd86b79fedae57d755af41b6d26e998cbf48d754365401960e066ed1276c03bb7ebc3935b161c021e95e976175d1d0f7f8f8bedc266935e7fb829b49e7028ee7a15f68ecee4b7b976675a9190929dcf9fe5a440b8b01ee1b413f0d12995c2713b1130fee349acec1331295b01e39530037b14ec377d61f48a6d4ef9924dca0ff58f4e1e07a0f36634a82e24753b07282a07651083fde5139bb885a26d1ed8ec0651262ea2b2c36603781321e18600572b7a91fba8df7510f9d03bb942e46") ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000001180)={0x0, 0x2a}) 11:36:33 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) pselect6(0x40, &(0x7f0000000100)={0x7}, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5}, &(0x7f0000000180), &(0x7f0000000200)={r0}, &(0x7f0000000280)={&(0x7f0000000240)={[0x200]}, 0x8}) 11:36:33 executing program 4: openat$sysfs(0xffffff9c, &(0x7f0000000000)='/sys/block/sda', 0x0, 0x0) 11:36:33 executing program 3: r0 = fsopen(&(0x7f0000000080)='configfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f00000000c0)='\x00', &(0x7f0000000100)="ef", 0x1) 11:36:33 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x80086301, &(0x7f0000000140)) 11:36:33 executing program 2: r0 = fsopen(&(0x7f00000000c0)='ext4\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000100)='+:\\}\x00', &(0x7f0000000140)="14", 0x1) 11:36:33 executing program 4: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfffffffffffffff7}, 0x0, 0x0) 11:36:33 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@pptp={0x18, 0x2, {0x0, @private}}, 0x80) 11:36:33 executing program 3: pipe(&(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x9}, 0x0, &(0x7f0000000200)={r0}, &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 11:36:33 executing program 1: openat$sysfs(0xffffff9c, &(0x7f0000000100)='/sys/module/auth_rpcgss', 0x0, 0x0) 11:36:34 executing program 4: pipe(&(0x7f0000000000)) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 11:36:34 executing program 0: openat$audio(0xffffff9c, &(0x7f00000000c0), 0x4000, 0x0) 11:36:34 executing program 5: socket(0x0, 0x5, 0x6) syz_clone(0x40000000, &(0x7f0000000000)="05faab3a2da133a11a249c034c97cc51c59151c4112df673e91e6feea4b7cb66dcd8d3a435663190a797fb08bb42a5241f2c289c831024a4f93d8790d1c127f6f038fda1eff64a5fd3a1cd3e4ece3f8745fd54fbcfae7d74c69ac96c87369cec3f1f9288ce2c85f7e3c0cf082ddf8ec4a23a68f6a12d91e16e313380aff85fafbb46b9f72dc8f76badee31f8648265f9460cc52b472357fdfe2bc8d5185ac31ef4a2dd7d7f5709e490ace503b57c12af9a81b1df516a08f45b61f31191c55bfdf5fdeebf64f02ce23f84b7dd", 0xcc, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e9ec19c38329f6c75674ced880eea1e648bbbf6510695f6d835e091a6d19e6aa006c8bec409459f9c7d7c7bf14db4c67007065836dae8ede572db6bb5b6957700ee3203509c2c826f634936edffb17e9d35aad742d7ba50d6e5541b937f3464161fa2228762106ee51cec9ea8f50afcbb39d19240782aded217acc54ea6cc3ecc81a505e22e76fdd5bb81fad99d6f80908184d36e68b6f4b12b3bf968f47ca9b874a256cefcdce50452cd247b6a5ddea2c89cfb4d39c1d77057356603be43bcaa4571813d28454f5c56b5b0b316d7a1223100b51428d5a9d0f10a8719c9e3ec056fabfcb31a1a574f8fe3c8acd49f85545bc71096d2510101dcca216197170918b02fcc60bb53b9e2678fcc554ee45c4d0462e802bdba500bb50cddb81c3cb09af7ba038fc01cdd04a5371867ada79defef349be1eb24173f318ed6677accb0ac902f61375104cb579e28ccdb2e204efb62e05426a71af03721d203f4207234d4e35dc086351ae9d67be81cf603b2da137c16a52842bc925484a239aeee5bd7527e8fbf93dbd902504088d4e25b671be970247f191c40194795f04b67aea9c8a5bcd2a7b2d5a748ebb00577761f523a36e2b7f8b9d8074664b4de814eddbc50a13c90ddfd978955afe9544188732d473c746460e5d3158f6c203ba294bb8b378661fdfb9cfb653f5677c98df0e89dd5d52dec8ec5028846543002b1b1892eb33bd3c5d9f9a4f9341449d7c9a76c82cb64a8230c5be766229cf1fdd7f2b4d345189fb8d52d829dad1c99068279f9fb76ee62dfaf742e0917ab54d09ed992975fb90de45b3c7130da26605a9b2c274a2c9f98966e73f5850d16d56a86da2e43eeddccff1886c6138057740f6a02de3ed6c080d9bed71c2be32fc70d8eee946e62d0ec2aeabe6dd2491fd0f0a38763a4cbde68d6b68a8cc9be852bac4e9b87d2780a2b83750b45aeaf8c80dcde4b292d36fe4084158f7d267e3e3fcb98f6aa836859e9153f5aca46fc534153877659ca679a72ced14618665b7d4cbe92f844b1e9d8e18a469f5cd0fb3afe1b1530044c2bb90b456c5443f0265a926122826d82464a8774ab8b91f79c9921548e2c1f67c17bd8cf0313bb8c698b49afeb87fb292d10e6296024a126b28952b2a0eeca5605861944dd0df32c6e9e1710105c6dd5f0e68a5f82b98e7558a79f1d7d736917fbab701e7b2d8d7242b6f091cc32432052eccf650719d7bf6764a691cfc5ce7a80e340a501d641261f456451c7763f9ec9de7a94697ee3f9209866ef652c96225e4205881cd5d275118a9ea7681e5424416c0dda0e179f48115cade8876cbbc6dddafa7fba2c2635d5c16e84c0febd6df21a5c111a4a9a670cfa164cc19ca974a6e4608e3d72076cab71057b0265c2212ce61a2262bd1f2ab6ac0621a0ee6f60ab59fd50a362df7618912b4982c3d9cce1e88bb30831fb9cdbd66009d731d4a7c93902702e8382e85c4177a2a35be860090e1ca6cc9a9d112c52ef9b285ea54255a185570f334a2092d2b4f5475c79f1dc678404d1c8633282d657a510f8ea43bb2ed309149541c4d988ba50cf06922c53cf614a082026c1869c9eba4938b51e950b0fcbb0ee8ffa4c69627e9474a9139320ac25d28463ee32b84bf6dbc171a67d3cae2a088787fba47568f5b8f7c3e5eb5c3650c48e06bcab71d539d38f6870b3da026c4e039c9c6ee6b734c2a5b09aa49ada0306703fa69d49d0c897af3d942e82f40ae836767d86d3f7953b560b0c45930f4b4cab54507c7c71a8f2660a9e0f85bcd0bcef76cdbfe24844bd38c0d76ac6ed626be9017f02a96e0994bbe110bb327ca132756879cb0ba1f90081b54cf1a24e31daf8ca8f4b9da4ff18fd265ffa8bccedfce500f88e791172837d108f1b473bcbe66c14456b80fdda254b98a5bae7ace06925b8899d15477a277e8b309e42a38e94b68cee6dfaed387cde6e63a82c9e645dc3ac905cd03c7a323451e23f7b246ff052153273af1c136d6edaaea9bc657923d5b0c27c59c86c433997629cf78c30e3970cd0933392e669221fbf815b6aa18e420059639c03a16c26bfcb6d733f198615c30401058886fa8120418de54febd947a65eec019ba84ec74e076299175d89cc3fa705edb36cc1c188595e5b1b2c211f2065db1b23d9c7468a5c0a0d6fcae84c37981a6dcacfa168ff9eb25546979e822ed740612e3f085219e32b075386fbccec6563e1587395ba066c3162308bb3e25575f04118a754db2e433614be2fab0c1fb794849ac260e2edbbe90897df3eb5e23cd696ca809e0f088a8e469aa52264b2846ffd2f2ebc0c26546990b2c20227aee93fd59d9094554e7761b4d36b0efad4c8f33c6b64c8e786b793b4d233a33a82b8153894636fd750b7162db1473187084398d3fee9653d8d52916000a0c6255bd6694d8461ed0b4e737ef2a572c1a51386e5f2464cda213544c66d4efff816100f7d63742cfba394b3623a1b12704d25d90737f87769b07dbb3410c32fe511c7d42c7ee36c6485a763a594bbdfba27dbcbe7b05507692fc74e360c79adde84e8a68ed1928d755203a4299c684d17de38cc211129b5de35e638762f124bbd723a63496b8693d990c65bff40bd8d371832d1e271fa1b1d6f793dd8f2f56b1f21d9cf99dcd957fb21ca4882d67b03b83034e4d644905f3c8f1fc3ccfaf7cd2a8aee8d9011f62fa071592806b7d29dcadca6ea76d4d4b69dbab549032ea2c0400fe3634204befee1e97691fecf80b89fb78fee391302c9bf087d1b9ec31e2a7cfa10a558d04e2657f07e1b9534eea5675313c9c1568601305b6ef6901d6703367e356067226c88812c0374cfeadd3f421d4893ae9976e18bd6423e6fc7a33ee8310fa232dfa44ba101230ab2c041a6b6e1e26b17cf555c9e843538cf10463a21ba813f57eb51c12e18eb24c165260fc39198e9ac17589d1e9593918969884194be2d24cdccb9688d1c4d58d19d8c9c07ed294050fcc8486561ea14a70a6cdeac677e1dfd165bb161a7bb734b38cdedb756c9e42d64ac7ab0eac07cadd96e1995d70775460473a8b146724adb2071e38a06f0527ef8859bd9a6dd8a8a374396702042a73b9f7c3991bc0deb6db15e4dcc5fc777f7ecc71fd1cf956faa969ebf7e71f456750393a0c8c7930b623968308f2f8e80a287fefa328e44d7bc5806e0cd063c43af6ef71a668ed2c0ab737865fe1b37289cc297357007d3a729922e8069c4c56dcc42fce6b8ec8d586c211ee4c5f074a87631b919893e53b46ac36117dc12b85ba89c214257dcf7b42b648307ef35417731ae382be2636db19200652e15d3a1065d20345430a35905cb948c088eba97345cb6341318fad7717994bd61addfc145bf44693cde1cd59fb952ea1706783355ce421db4e128e5e18fb4e69c629ffd48c5bff211dcc48eea19162675e7ce9338867fca41ee978ee869ed6c3f65c47a49bdf59c6f3c9002cccb37b48aaeb302351925aa99990af9e6ee531c6d6f962f6154c134b241ac182836159a56efa366ca9b1562c03fe88b6ff65a0692cb6dbd2e9298a7af7b8ba64b9f9ee5c1cd73f0b318741584d51bd7d5ff4e33c865d18e893d5bb1792ee699d266aa5abe47e9b30e70df0cabff35f82c1b7a4b8beed695dd78c4581109f759f8e94968d86aefdc89b23ead51adc6d397c19267c97624a5a899ae36c957f5d82dac7f3fa73b6e775f9fd401b03a82e1b8dd7ed374399e6cca040101e5143c059a31bb4b7453903ad90514a0f7b1034594afff9d0bc187b78b4110034bdddc5db756a5c4ba3dfb8999602e4d00b7705618539167bb3404e360f54fe8476e2bf06075f689642c8f14db36864df1c126b4a9d7281650e22cc0ff4b74e70c31547e352fac40c3b4298a4cc5f14bf5ad0228b601a43f203df728acdf0ebe1416a2236680783d90a9cbb02c272834815649162082e32555e2001b2c4294adb740e30735974d9c00282d598666046b9348c4464468f569c9303c403802048fd56392315a6583bacabb6d57486577ce9a9f5edf1650f03a35dea7237bf8a94903e080877f0b49f855e4bd5d326b30e3a6c12b9cf1cfcaffa97c00cc33929ccaca9cb7eb4de9ec639964be36d2fbcd1a8b1377f0705da2d317871bfbe375266708d4a8c7710933077c31030ee939894bf5af3b8dffb7bbc3ea9ddf01e6b9a4827db4008621bcef99f675cb3940172952f142459d69f533583743edd4d41f9fb31c0e96b66e0cb14f1cc915729f416939c83527360dfa1648a363a172500cc81328ba3bfc31dc281a16fed12fbf2c99509cbb958a9d43ecb7a36514057e21b38761215915d168476dc418f4453441fd2e46b23ac9e598a3bafba6479eae579ac6bd3f50ec8c69f35c497ca706eb4d74c4bfbdfef237b46c267638789bf9e11d273a1645aa6ea536b1f7a9cf5a3bf01e2e2e1fc86686cd3f026e3763368a9e2caa029d6b0df3ac1a8947932f0f3d12af38b9f094e406c8257842600a9bbfa753de24727d70e9c9c67b4df76395ae12128804cfa840890360fc8da0e6ab9887704293eb87692a6ef762ff49053e91bacb54bcf095c953908053d384d2854d51290e773d57efcf2530b7bbc77ec6e9e8c097742f543b666da9bd00a480a0c3af44a5079482de9ca3bec086aeed4ad27e49c8caa910545fc333d34e2bd23214ff04e0ceb8abf60083dd50d42279ef4bf46fa55897d602ed097ea84fe0d9e390b928f95f9b307ff991d9777f253084549fa38063cf6816ee2099238a309543d5fa0b88db51e15582bff20cc041e894b322159e8d832c663d41ca9ca407c4fbacd09dc57f01270dfdc4594f2a9b80f99c9ef9cfe2c6e3af66f905d3b973e3571131a274ac5c31ff498a72f023bfc742f13765ee7d735183c1d9f3fc59e52aef9e476b26789557274bd30bc6e13afe2916c96b2703cf888928e56e90ef000548c13e7585f174dbe3a3400419c891bba5810a6ba421ef2dc83d71f8584ec7b3523c105fc96c2ce6d534996525fe13a369ea4ceb3a54332282865867995e65b0d40486f0c77ccb2f32013f6d2a49195522593e51f633045615fb43ec0494b1f75e0eebb77bb3ff4e441fae489b7165636924f9e2f13e86d13e6a0fda8ceb109780811cb2dc4aafcb99e3164aa0125b6054606f4aa84470ec8ea96f679561e44766b666a986bfe6990dde74bf9ea5985d093d99fee477b9cb0c96a17f54e5622a2f413755b70f33a370096a455f40607acea4860652329b5e79a3b5b0f9389c4bc1240e5e9004b32db028f89bfba6294f66dfac75894630fbdde48ad569fe447178b733736dc47ecd8c25336ea6240e0f425b70773f869658d2abd8b85689d32d7b5ce4e880269f60178203fd364fa26d61745ea86489146d7fe8a595e2c6d4bf4bf15a9f7f25ebac4ce17dcb66e25394528ecfdbadc8129482d2918340af1baea273724cc9338ae4253b2bfba7dc1388d136cf733bab182aa4a1b95b593ff216371879aeea95c1556de218c0613bd86b79fedae57d755af41b6d26e998cbf48d754365401960e066ed1276c03bb7ebc3935b161c021e95e976175d1d0f7f8f8bedc266935e7fb829b49e7028ee7a15f68ecee4b7b976675a9190929dcf9fe5a440b8b01ee1b413f0d12995c2713b1130fee349acec1331295b01e39530037b14ec377d61f48a6d4ef9924dca0ff58f4e1e07a0f36634a82e24753b07282a07651083fde5139bb885a26d1ed8ec0651262ea2b2c36603781321e18600572b7a91fba8df7510f9d03bb942e46") ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000001180)={0x0, 0x2a}) 11:36:34 executing program 1: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000000)='\x00', 0x0, 0xffffffffffffffff) 11:36:34 executing program 3: socket(0x2, 0x0, 0x4000004) 11:36:34 executing program 4: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 11:36:34 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x80046601, &(0x7f0000000140)) 11:36:34 executing program 0: openat$sysfs(0xffffff9c, &(0x7f0000000000)='/sys/block/ram12', 0x0, 0x0) 11:36:34 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001380)="88", 0x1}], 0x2}, 0x0) 11:36:34 executing program 1: socket(0x0, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000000)="05faab3a2da133a11a249c034c97cc51c59151c4112df673e91e6feea4b7cb66dcd8d3a435663190a797fb08bb42a5241f2c289c831024a4f93d8790d1c127f6f038fda1eff64a5fd3a1cd3e4ece3f8745fd54fbcfae7d74c69ac96c87369cec3f1f9288ce2c85f7e3c0cf082ddf8ec4a23a68f6a12d91e16e313380aff85fafbb46", 0x82, 0x0, 0x0, 0x0) 11:36:34 executing program 4: r0 = fsopen(&(0x7f0000000000)='iso9660\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)='#$\x00', &(0x7f0000000080)='[]\x00', 0x0) 11:36:35 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2c000000160100000000000010642fcb4686edfc302e949a82366756520947b71e34b8c064fe67511473bd00e400000015010000000000003464a6b37c5c8f89386b16289b40c33c5d9731fdc1358962497f0f4ea3e3a7ad20e0955d334acdc2d04aefa0874d67a86b11a1664e6b273758ac749400472a18375c7ab42ecac15a37a8b014b3813983f745de5aa4cc87e292607d16ef6b3df93b64f499942ac1405c08e45829ff4998d95ef0a172d831d2d2ed5f18c80f0fb73cd25d763cf8a12ad0f1943e91caccaa26bf7a3190b3fd09a253360e1354af1935385d92cf8ffb98826ad90600ad4751150149081a087579ee963807404fb5e61b1c97245111f7512957569ec9e732c91e2a5538c85f51d3dc000000160100008100000009365f604ce4dd8a939b5e3e92841ccdfa07d81bb7b4ed4e701ac111579a9ba7927dacbab76777260505da685afc2cf5d0f30a3f02e255f73e36ed75d6e630b2261e748c89986f50da323ebdcbbdca24a7d8542ac5188a733e6fca61056af9e5ccf64d61996cc75fb020d427a5b9235a68f153bfc89aa042a914cf4338a5ed866e44cd6f4ac82d3ab50c2c5472208f8b7d92d5f78f3aa349e67b8fce4560055e7e17e9149c8d881793705da9d8a2b96ea76aa4a2802fbab8ce27d168639cb588012b97c5292da4a08f10df2e7dfe3400480000000e01000003000000f2a53ddfc868a6067e4d03fc8f6c17433a6ce75390ee1b79ab7e319cebaad7c7c3527095e5a3d3202db56cef5dd396c05949ef7ce0c124ee1b1db9c9500000000901000005000000167f27187c5d4bcf76de2a3f3af0df348ba202e46d4f2c681f4f2f83a96d7dc1b601627267f5e46cd4174e9a1c411d6d1daf574c08260bcfd6a72c3b8675eaf282000000740000001201000007000000eeba1580646566a52bb1084de824ef3a593f3ecd55641da44feaf1c55cd5cb0c5d4f538748d12d1c64ae05a7fc770878dc764313a8dcf325fde699f6890f701ed43b43da614c88974e468f51bc53d8eda80559ec563aa72b61ea81dbd4863fb1b932e6798b210000f4"], 0x3ec}, 0x0) 11:36:35 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_LOCK(r0, 0x2, &(0x7f0000000140)) 11:36:35 executing program 2: pipe2(&(0x7f0000001580), 0x4880) 11:36:40 executing program 5: socket(0x0, 0x5, 0x6) syz_clone(0x40000000, &(0x7f0000000000)="05faab3a2da133a11a249c034c97cc51c59151c4112df673e91e6feea4b7cb66dcd8d3a435663190a797fb08bb42a5241f2c289c831024a4f93d8790d1c127f6f038fda1eff64a5fd3a1cd3e4ece3f8745fd54fbcfae7d74c69ac96c87369cec3f1f9288ce2c85f7e3c0cf082ddf8ec4a23a68f6a12d91e16e313380aff85fafbb46b9f72dc8f76badee31f8648265f9460cc52b472357fdfe2bc8d5185ac31ef4a2dd7d7f5709e490ace503b57c12af9a81b1df516a08f45b61f31191c55bfdf5fdeebf64f02ce23f84b7dd", 0xcc, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="e9ec19c38329f6c75674ced880eea1e648bbbf6510695f6d835e091a6d19e6aa006c8bec409459f9c7d7c7bf14db4c67007065836dae8ede572db6bb5b6957700ee3203509c2c826f634936edffb17e9d35aad742d7ba50d6e5541b937f3464161fa2228762106ee51cec9ea8f50afcbb39d19240782aded217acc54ea6cc3ecc81a505e22e76fdd5bb81fad99d6f80908184d36e68b6f4b12b3bf968f47ca9b874a256cefcdce50452cd247b6a5ddea2c89cfb4d39c1d77057356603be43bcaa4571813d28454f5c56b5b0b316d7a1223100b51428d5a9d0f10a8719c9e3ec056fabfcb31a1a574f8fe3c8acd49f85545bc71096d2510101dcca216197170918b02fcc60bb53b9e2678fcc554ee45c4d0462e802bdba500bb50cddb81c3cb09af7ba038fc01cdd04a5371867ada79defef349be1eb24173f318ed6677accb0ac902f61375104cb579e28ccdb2e204efb62e05426a71af03721d203f4207234d4e35dc086351ae9d67be81cf603b2da137c16a52842bc925484a239aeee5bd7527e8fbf93dbd902504088d4e25b671be970247f191c40194795f04b67aea9c8a5bcd2a7b2d5a748ebb00577761f523a36e2b7f8b9d8074664b4de814eddbc50a13c90ddfd978955afe9544188732d473c746460e5d3158f6c203ba294bb8b378661fdfb9cfb653f5677c98df0e89dd5d52dec8ec5028846543002b1b1892eb33bd3c5d9f9a4f9341449d7c9a76c82cb64a8230c5be766229cf1fdd7f2b4d345189fb8d52d829dad1c99068279f9fb76ee62dfaf742e0917ab54d09ed992975fb90de45b3c7130da26605a9b2c274a2c9f98966e73f5850d16d56a86da2e43eeddccff1886c6138057740f6a02de3ed6c080d9bed71c2be32fc70d8eee946e62d0ec2aeabe6dd2491fd0f0a38763a4cbde68d6b68a8cc9be852bac4e9b87d2780a2b83750b45aeaf8c80dcde4b292d36fe4084158f7d267e3e3fcb98f6aa836859e9153f5aca46fc534153877659ca679a72ced14618665b7d4cbe92f844b1e9d8e18a469f5cd0fb3afe1b1530044c2bb90b456c5443f0265a926122826d82464a8774ab8b91f79c9921548e2c1f67c17bd8cf0313bb8c698b49afeb87fb292d10e6296024a126b28952b2a0eeca5605861944dd0df32c6e9e1710105c6dd5f0e68a5f82b98e7558a79f1d7d736917fbab701e7b2d8d7242b6f091cc32432052eccf650719d7bf6764a691cfc5ce7a80e340a501d641261f456451c7763f9ec9de7a94697ee3f9209866ef652c96225e4205881cd5d275118a9ea7681e5424416c0dda0e179f48115cade8876cbbc6dddafa7fba2c2635d5c16e84c0febd6df21a5c111a4a9a670cfa164cc19ca974a6e4608e3d72076cab71057b0265c2212ce61a2262bd1f2ab6ac0621a0ee6f60ab59fd50a362df7618912b4982c3d9cce1e88bb30831fb9cdbd66009d731d4a7c93902702e8382e85c4177a2a35be860090e1ca6cc9a9d112c52ef9b285ea54255a185570f334a2092d2b4f5475c79f1dc678404d1c8633282d657a510f8ea43bb2ed309149541c4d988ba50cf06922c53cf614a082026c1869c9eba4938b51e950b0fcbb0ee8ffa4c69627e9474a9139320ac25d28463ee32b84bf6dbc171a67d3cae2a088787fba47568f5b8f7c3e5eb5c3650c48e06bcab71d539d38f6870b3da026c4e039c9c6ee6b734c2a5b09aa49ada0306703fa69d49d0c897af3d942e82f40ae836767d86d3f7953b560b0c45930f4b4cab54507c7c71a8f2660a9e0f85bcd0bcef76cdbfe24844bd38c0d76ac6ed626be9017f02a96e0994bbe110bb327ca132756879cb0ba1f90081b54cf1a24e31daf8ca8f4b9da4ff18fd265ffa8bccedfce500f88e791172837d108f1b473bcbe66c14456b80fdda254b98a5bae7ace06925b8899d15477a277e8b309e42a38e94b68cee6dfaed387cde6e63a82c9e645dc3ac905cd03c7a323451e23f7b246ff052153273af1c136d6edaaea9bc657923d5b0c27c59c86c433997629cf78c30e3970cd0933392e669221fbf815b6aa18e420059639c03a16c26bfcb6d733f198615c30401058886fa8120418de54febd947a65eec019ba84ec74e076299175d89cc3fa705edb36cc1c188595e5b1b2c211f2065db1b23d9c7468a5c0a0d6fcae84c37981a6dcacfa168ff9eb25546979e822ed740612e3f085219e32b075386fbccec6563e1587395ba066c3162308bb3e25575f04118a754db2e433614be2fab0c1fb794849ac260e2edbbe90897df3eb5e23cd696ca809e0f088a8e469aa52264b2846ffd2f2ebc0c26546990b2c20227aee93fd59d9094554e7761b4d36b0efad4c8f33c6b64c8e786b793b4d233a33a82b8153894636fd750b7162db1473187084398d3fee9653d8d52916000a0c6255bd6694d8461ed0b4e737ef2a572c1a51386e5f2464cda213544c66d4efff816100f7d63742cfba394b3623a1b12704d25d90737f87769b07dbb3410c32fe511c7d42c7ee36c6485a763a594bbdfba27dbcbe7b05507692fc74e360c79adde84e8a68ed1928d755203a4299c684d17de38cc211129b5de35e638762f124bbd723a63496b8693d990c65bff40bd8d371832d1e271fa1b1d6f793dd8f2f56b1f21d9cf99dcd957fb21ca4882d67b03b83034e4d644905f3c8f1fc3ccfaf7cd2a8aee8d9011f62fa071592806b7d29dcadca6ea76d4d4b69dbab549032ea2c0400fe3634204befee1e97691fecf80b89fb78fee391302c9bf087d1b9ec31e2a7cfa10a558d04e2657f07e1b9534eea5675313c9c1568601305b6ef6901d6703367e356067226c88812c0374cfeadd3f421d4893ae9976e18bd6423e6fc7a33ee8310fa232dfa44ba101230ab2c041a6b6e1e26b17cf555c9e843538cf10463a21ba813f57eb51c12e18eb24c165260fc39198e9ac17589d1e9593918969884194be2d24cdccb9688d1c4d58d19d8c9c07ed294050fcc8486561ea14a70a6cdeac677e1dfd165bb161a7bb734b38cdedb756c9e42d64ac7ab0eac07cadd96e1995d70775460473a8b146724adb2071e38a06f0527ef8859bd9a6dd8a8a374396702042a73b9f7c3991bc0deb6db15e4dcc5fc777f7ecc71fd1cf956faa969ebf7e71f456750393a0c8c7930b623968308f2f8e80a287fefa328e44d7bc5806e0cd063c43af6ef71a668ed2c0ab737865fe1b37289cc297357007d3a729922e8069c4c56dcc42fce6b8ec8d586c211ee4c5f074a87631b919893e53b46ac36117dc12b85ba89c214257dcf7b42b648307ef35417731ae382be2636db19200652e15d3a1065d20345430a35905cb948c088eba97345cb6341318fad7717994bd61addfc145bf44693cde1cd59fb952ea1706783355ce421db4e128e5e18fb4e69c629ffd48c5bff211dcc48eea19162675e7ce9338867fca41ee978ee869ed6c3f65c47a49bdf59c6f3c9002cccb37b48aaeb302351925aa99990af9e6ee531c6d6f962f6154c134b241ac182836159a56efa366ca9b1562c03fe88b6ff65a0692cb6dbd2e9298a7af7b8ba64b9f9ee5c1cd73f0b318741584d51bd7d5ff4e33c865d18e893d5bb1792ee699d266aa5abe47e9b30e70df0cabff35f82c1b7a4b8beed695dd78c4581109f759f8e94968d86aefdc89b23ead51adc6d397c19267c97624a5a899ae36c957f5d82dac7f3fa73b6e775f9fd401b03a82e1b8dd7ed374399e6cca040101e5143c059a31bb4b7453903ad90514a0f7b1034594afff9d0bc187b78b4110034bdddc5db756a5c4ba3dfb8999602e4d00b7705618539167bb3404e360f54fe8476e2bf06075f689642c8f14db36864df1c126b4a9d7281650e22cc0ff4b74e70c31547e352fac40c3b4298a4cc5f14bf5ad0228b601a43f203df728acdf0ebe1416a2236680783d90a9cbb02c272834815649162082e32555e2001b2c4294adb740e30735974d9c00282d598666046b9348c4464468f569c9303c403802048fd56392315a6583bacabb6d57486577ce9a9f5edf1650f03a35dea7237bf8a94903e080877f0b49f855e4bd5d326b30e3a6c12b9cf1cfcaffa97c00cc33929ccaca9cb7eb4de9ec639964be36d2fbcd1a8b1377f0705da2d317871bfbe375266708d4a8c7710933077c31030ee939894bf5af3b8dffb7bbc3ea9ddf01e6b9a4827db4008621bcef99f675cb3940172952f142459d69f533583743edd4d41f9fb31c0e96b66e0cb14f1cc915729f416939c83527360dfa1648a363a172500cc81328ba3bfc31dc281a16fed12fbf2c99509cbb958a9d43ecb7a36514057e21b38761215915d168476dc418f4453441fd2e46b23ac9e598a3bafba6479eae579ac6bd3f50ec8c69f35c497ca706eb4d74c4bfbdfef237b46c267638789bf9e11d273a1645aa6ea536b1f7a9cf5a3bf01e2e2e1fc86686cd3f026e3763368a9e2caa029d6b0df3ac1a8947932f0f3d12af38b9f094e406c8257842600a9bbfa753de24727d70e9c9c67b4df76395ae12128804cfa840890360fc8da0e6ab9887704293eb87692a6ef762ff49053e91bacb54bcf095c953908053d384d2854d51290e773d57efcf2530b7bbc77ec6e9e8c097742f543b666da9bd00a480a0c3af44a5079482de9ca3bec086aeed4ad27e49c8caa910545fc333d34e2bd23214ff04e0ceb8abf60083dd50d42279ef4bf46fa55897d602ed097ea84fe0d9e390b928f95f9b307ff991d9777f253084549fa38063cf6816ee2099238a309543d5fa0b88db51e15582bff20cc041e894b322159e8d832c663d41ca9ca407c4fbacd09dc57f01270dfdc4594f2a9b80f99c9ef9cfe2c6e3af66f905d3b973e3571131a274ac5c31ff498a72f023bfc742f13765ee7d735183c1d9f3fc59e52aef9e476b26789557274bd30bc6e13afe2916c96b2703cf888928e56e90ef000548c13e7585f174dbe3a3400419c891bba5810a6ba421ef2dc83d71f8584ec7b3523c105fc96c2ce6d534996525fe13a369ea4ceb3a54332282865867995e65b0d40486f0c77ccb2f32013f6d2a49195522593e51f633045615fb43ec0494b1f75e0eebb77bb3ff4e441fae489b7165636924f9e2f13e86d13e6a0fda8ceb109780811cb2dc4aafcb99e3164aa0125b6054606f4aa84470ec8ea96f679561e44766b666a986bfe6990dde74bf9ea5985d093d99fee477b9cb0c96a17f54e5622a2f413755b70f33a370096a455f40607acea4860652329b5e79a3b5b0f9389c4bc1240e5e9004b32db028f89bfba6294f66dfac75894630fbdde48ad569fe447178b733736dc47ecd8c25336ea6240e0f425b70773f869658d2abd8b85689d32d7b5ce4e880269f60178203fd364fa26d61745ea86489146d7fe8a595e2c6d4bf4bf15a9f7f25ebac4ce17dcb66e25394528ecfdbadc8129482d2918340af1baea273724cc9338ae4253b2bfba7dc1388d136cf733bab182aa4a1b95b593ff216371879aeea95c1556de218c0613bd86b79fedae57d755af41b6d26e998cbf48d754365401960e066ed1276c03bb7ebc3935b161c021e95e976175d1d0f7f8f8bedc266935e7fb829b49e7028ee7a15f68ecee4b7b976675a9190929dcf9fe5a440b8b01ee1b413f0d12995c2713b1130fee349acec1331295b01e39530037b14ec377d61f48a6d4ef9924dca0ff58f4e1e07a0f36634a82e24753b07282a07651083fde5139bb885a26d1ed8ec0651262ea2b2c36603781321e18600572b7a91fba8df7510f9d03bb942e46") ioctl$DRM_IOCTL_LOCK(0xffffffffffffffff, 0x4008642a, &(0x7f0000001180)={0x0, 0x2a}) 11:36:40 executing program 4: pipe2(0x0, 0x88000) 11:36:40 executing program 0: openat$sysfs(0xffffff9c, &(0x7f00000001c0)='/sys/block/ram14', 0x94080, 0x0) 11:36:40 executing program 3: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write$capi20_data(r0, &(0x7f0000000440)=ANY=[], 0xffffffffffffff2c) 11:36:40 executing program 2: pipe(&(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, r0+10000000}, 0x0) 11:36:40 executing program 1: syz_open_dev$dri(&(0x7f00000000c0), 0x10001, 0x200) 11:36:40 executing program 0: r0 = openat$uhid(0xffffff9c, &(0x7f0000000040), 0x802, 0x0) write$UHID_INPUT2(r0, &(0x7f0000000080), 0x6) 11:36:40 executing program 4: pipe2(&(0x7f00000000c0), 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:36:41 executing program 1: fsmount(0xffffffffffffffff, 0x0, 0x200000) 11:36:41 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) 11:36:41 executing program 4: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfffffffffffffff7}, &(0x7f0000000140)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x7]}, 0x8}) 11:36:41 executing program 2: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='*@\\]*,\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c) 11:36:42 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83cdb6fe252676a7, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:36:42 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000280), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) 11:36:42 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000280), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f0000000340)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "b9afaabdb1e797f785f13d56490c2d413fb3668762f127ce7337a4503e8b295a249b9e85c8ea24bd49f33e940d3553fa79287bc48c29a1482d3a26fdf23a5bb0", "a321bb7495b785c25dc356f7a33e7e105017d8fd4c71efaf53c2b0d99369f3f6"}) 11:36:42 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)="7280ba0184543ef257bfbb457cf49bbf", 0x10}], 0x1, &(0x7f0000000380)=[{0xc}], 0xc}, 0x0) 11:36:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$LOOP_CHANGE_FD(r0, 0x402c5829, 0xffffffffffffffff) 11:36:42 executing program 2: syz_emit_ethernet(0x86, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0x50, 0x29, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[@fragment, @fragment, @dstopts={0x0, 0x1, '\x00', [@ra, @jumbo]}], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1}}}}}}, 0x0) 11:36:42 executing program 0: r0 = socket(0x1, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x8912, &(0x7f0000000040)) 11:36:42 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'\x00', 0x2}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 11:36:42 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$WPAN_SECURITY_LEVEL(r0, 0x0, 0x2, 0x0, 0x0) 11:36:42 executing program 3: r0 = socket(0xa, 0x3, 0x2) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) 11:36:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x1c, r1, 0x309, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 11:36:43 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) ioctl$SIOCAX25ADDUID(r0, 0x89e1, &(0x7f0000000040)={0x3, @bcast, 0xffffffffffffffff}) 11:36:43 executing program 5: r0 = socket(0x1e, 0x5, 0x0) connect$pptp(r0, 0x0, 0x0) 11:36:43 executing program 2: pipe(&(0x7f0000001600)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 11:36:43 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x22, 0x0, 0x0) 11:36:43 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x17, 0x0, 0x0) 11:36:43 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000000000)={0x2, 0x17, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 11:36:43 executing program 1: syz_emit_ethernet(0xe81, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0xe4b, 0x3a, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[@fragment, @fragment, @srh={0x0, 0x8, 0x4, 0x4, 0x0, 0x0, 0x0, [@private1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, @remote]}, @srh={0x0, 0x6, 0x4, 0x3, 0x0, 0x0, 0x0, [@mcast1, @mcast2, @private2]}, @hopopts={0x0, 0x19c, '\x00', [@generic={0x0, 0xcdf, "d0baba988bf8c92dba12c2b26379a8e4708db28feedd0994ec63c791b5d8ee9c2bf091cb12ba5c8acb20f9f4c02e3ab6b320c37805e8574ee9d84c0f7a612865752e0296b6810f6e27519aebb103973d373ae190813ee605aa29d396696533dc0b90adaa0ebb9d016b38e0e8efae9529a3b80863377a6b3020ee80177183a21cd5978aa49431060d7905d729cff3320079a608cfdfaa22cefdf920748e55fc993afc8d748d32c4de08819f0a08316835089e5d30cb1e5c358f8cfb3a0b3fe59e448784f80cc5f4cc0d95f7c3f66bc97b14190fad4c64cf2bff59e2501886e32da0bd8f7a80659d4fa0a6e867f220dd46ade12f438bf395fb0f2879051e711f6670ef6ae07f8cdca7e8bf04915b9e22bd378d89a5886e224fc50f383083264b5d3fc13e7db97c3ac0a82176050004803d1ad84f928d00882bc1e60382a81af6e05247aba65dee08e996825d58db87c5aeba7e12d17b94941da55f1243e22bc86f06f213917d0577b8703782893c8213338ffa000528b4c1110aae9e9d7c95bf1b590b9db5ef33013e20059adac2e5fcecb446b21a272fcf82512538b91d813426f5e9d0382d1d9116a10637844157eb9915794e88cc9590221e12534bb0f55a0a5d620420809eadad3e1ec27cf671fc9d7f8029b9399b95723f13bfef501e0f19e28f0d28361b61cbfba1cac12a8cad27d985c0593152e52b73ea4522859011de9251029ae5bf59ab7403ad87970f806b6235e3b572a07a5580f381ec908333bd9d9738658539f090dcb37379295ca31e81d3b0a865c27eccae3599b7d6a32435ca81f55247741958bd1bceac911035b7e994ca21ebe5b58ba23f7818607f0d966975179dc944c14f2f681276bc8b1039fcb981016f869a641c38c938612b1e3f2421c612bf853e8c3104a25fcbb74b733b1d84a39d4682eb166d14143ceb4a711ab6dd689b369ef7d3ec10e9bdb4bf6c60d77a527614223c3f749da0e97533f729c2245c436997fb5afefb42f9451ffec366c53b9beccecd9cbf353300998ed1350a25bdeb3fa90e77163d8fe2831e89bfeb5fecd258e95ec41b1558162626e82467fa4e8cf630eeac12f54d54edc6197cef81ceb841f5e938703eb8c67dadc4f3e62def7b676d88eb77b7785859ff48d6ac4585c95465efeabf038cff0d8a44db114d310d02121f73979c8bd7b4e9d116f9c58146dd6f28803721ec1eb177a6a654744aadc78d9d4aa7d0d3b7823d4523f31a9f0cec94875f6899959c08e850fa3a363a7ea9474385923dc93ce268391873b3531247b1007334864a79c2979ebbe7c3e191a62f196e74c6f09c019a05f02c8858fc30544457e630f2158524c65e7368f857eecd9374c2fdd923fda9c3f129c74d11057aa2aaf99c78d8b9607909611bb46f9d2aefd3369af818fc854318e7244cedbbc2fb34b0d05a1117a9147290238c0a646e8b65fba057af01bf3b6272f0c7e41c184f01ff5ea543aff8247c8110026c65ef3407fbec342ac31a2d451da0668b10daad9bab6608966772e2d7e4d57ca02b1f6091b4802d19ac3564ca9c6b7f83f22d8509b8b9211ce9927c231994aa41a089e42b2ebeb8fb9e1cdadb8a09e7eb281d0d91cc936157eb40dadd5c58a0d9fc7d703ad2e1c2f240276923abe39cfcfc75f6781e49136d611732ba0ec5fbc82c9f6f1c41e1185baf7a81328609afc74631d259e68c266faa97047a08ca529dbd7f84ac695ced7d26bf2080e075d87ff252e9cb3efa5f04423dcde4b83c87d25091aca64c59672f232d9c968d04b8fbf289415ce74bd6e3636ea0faf54fc0838cb296e7449a8e0fd1830aebede29aa02da0aeff029c8acde3f8e9fe87cf34307b18734efc4257ea63adbc8a42bcacef3b338bf33d2eedcdb99550386adb8ba6351e52c3d93b498bb5f032cd36d1a7d48a8ae47ca70d97543f9559cbc4ebf776b4e1da97fe060e0fe3030f6ca5e74ceb3689c1556ae68536a96310c10979844f58b009854844ebba5733178722e222f43eeb682f3d5ee0d07c85037a71dcf09e0e1ce88d14a921c857322e2c7f900cd8385420a63e2effc9d35521d5a7d0b77755e37c792aba43a9adefbbf795a7d63f3144deec45fff9f56576b95bb71bf381c635d77b090737416d7b5640980c4ece845105e02d97d22ac7c1e8845a6f955f2a0cf7b522d8e8d77e695fcd824e4bf0d7d00a7c1737b0143397e17d54e63a886dc01470fddcc08876a6ea13c5d4e139ab1dc26dea741a114bdcb71da5f72c49192a06c28d3547e953fcad375db7c8466930520294334c6034c963c3f0c3dc0b4315f0e01cfebc98147af7ccbb8bcf138e03e2daf6a449bd08077f907ca754b2db6a91bc429e114851d7a82d6170059429054cb4ec50db532d390afb5c9e834e149f7d1db06b778d05e04fa0e5f05fe3cc9326a04736c60a5ad35548c12ad1ac621c804e65f72a9ee6ad30abdf8ebbdf946375480d8b122ee987cc184f3581d2bda27eb1ce08f1391ccf9a643e5317f0f7bdadf5c51d759959a036640693d47a6ef36e47c246f282a449f36e8d0936db90fd65de424948926e82e46797d5ec09705c7c74d904b5d6d35318c2f32c652dda578c536b5ce102c5448ba34f4ca732cb57c40fc652a43d3ee77245215ef21ed25b87ee0e6319aa58f4f7a3861d3a54f9ff18979c23421de33eb551a68b6309acf115f27da7cc9f91fd797e9bf0bc4b2b0251df1c4d8ead6bc492c14d28968fe6665ecfeb2f6ccbdda10f1208ec163ab37bc925ef35dc9144600740cd03730dd8f91b242a47bfb7235fac148bdc6613c4a62b25a75546a90d6a3ffb2f0e1508362371ea35ea2dd401f76e392564dd13909de8bd8df8466a61000feffa712abfbe25d1bc10afd96ebe1f490b402ef2260ddf4ac29fe6e5cccb88cdb6f5136c0ccf8e9aac75c210c5d7c61f9a3e44808cbf0c768f9885f2f5822a79790e6d151e4d4e48c273d2fa1a4c8caecfdde7ad2c62b1d2955aa29e4e7d1b8523af9e1b2b83d038f1a6997c6bff266bccb4b7bd1c2ac911a9c7f63b9714b7c17af1d20e1225037b30ce4c3775b5c5bc0938e013d1c9c06212cf3d2f43467c113e537d296868ee6f3c53375fd98923e238b87972b0baed29eb043219c0c88ad86dc9d1337f6b067e5e593c95115aa823f804a90fb623c9d93823e6e0d4321a2b68a05bf0f517a78021c9f1134eb18cfbbca283c0f173c8e0b38947337eaba924d0a92af80719dc52d40e684b73a46bfc6b8e7dbf3f5f3b428128873dde4f0ec02ffca012beba338091f866f040a021d08ee0c6bfce294fddffa3a060f6730771fe29fa2414ef3455841babb3db7d4e42c8af8f40d2c0cc0017cb650c17eae6f1ed22f4d7a4e910a797b3d03cf7efb4808bb68419891ff217fa37991b21b4f295f9d5eb924e1a90a753f20f88aa1af81e584fdedb7e6ea277543583230ac9ce87b0359d0ded285614cd6fb040f487d11f608bfaaff5c02dfd358ef7759dc1fc680497ab98440c41db374f1edd71b4bf2e5f8a04262d7f849d1b819b59794f0ff9c98368b3bba839bc57dfef8671d1ab98c7585da61bf769869d6f589e7e13444e49e43913a757d197cce3f512101fbbbc2dbdc065ac83e202410aebf98fd3abacca6f018b98387b5f6cc9e83f603dfb224b0c62b4d665e65827e73f0ffeaae01cff9cf6cff6f29b3912ead07461eee1419662070eb4b2d8f2e27c611515db8c3e3d3ad94ffef7928910c6a4d3cb3733f2321b151be48434d2467e989c077fbc6a759e2290e818b99e8dbc475ef2e7d38dd33d5677525b912040d8e5050ad493712dc664fc28cdb764eb27309e7097789d6497e3c9709ffbec6e700dffbd100cf4ceffa72633c5f81ea3ce0b6374c42cc81dbb55c8c30e1deba32d8bb6f12875391f3199164b30fab56c68b8110f3e0c1931aa96397d7c0a4b8b940e32cceee2eaec4582c50f0966a5d9d4ce3227a1f57d07c256eacd9481bd9cfffcb6da9bf82986fff040d1b202405b7d9ffc5438f7a3b0747fb8ae6112b38353a9bc717a6963c3a6fc58cb7de6072219fa8dc18ba59cbf835de742bed34ec25a1d4f200b13b2ebc05b0e279004ac014bc8d4b980d8f8ccbaf918af3a3a14b198038322daf763eed22dd3d51805c5cbac6fd83d294f4b4a3c5ef0ba38f5b8422d1d3ed1fa58d2b6ce616b6787b0153beb8cc08259175c21bc0736bdf5cdcf3050344788578965c0596f88b38046939f3eac05ee719198ab5218304525dcf3563ce92c176759259e084ea4e253b671deb2b635d0ea46ce89fe0c1785eda84febf08bc3daddc6bd4fcfb78462d390d8bb3bd403ba9d0d4375e6f477853c069c33d1496cf3230af914b25b9bf60f6fb80cbadd6d6a9ac957b48a251dbf55501dc1f6d7194c6431c02618273a61e81e699372d91b8d1d1331bc204c174f350383777ab778a005daee81f996043f13559f31b86c2d6fdcc8406fac260892099246b6ec4558a8642da268cd4692512a9aa6dd99d763c11dfc436f51870439bb702dad0abc6d821d464fe8410b54e3557208a213a27e2cb33bef34bedc161d3f7992919c01a19c0f975496fa0c052e4f7edd95d424ff7fbc49bb80d574530ce7528d1138dbb484abdc0737cde30149fec46ab09d9bdc14ebf4"}]}], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1, [{0x0, 0x9, "6a5f86132151e746e10b5ca3b912b831856c057b7c47106d9e7d754ae0fc4360030d681162db6ca237c4704f754ac5d048e4a34959ef2fff5a209700a19db894bdc108ead73c31332acd"}, {0x0, 0xa, "df605f9e49d787bd41eba21008709f35f749f65f7a26b36c1b5ea6640dc96884bb041b57256c799e272a943487dd6a03fccc9f2377da7c2df0bba4057c8322faf9b9d32c2a5f70f8ff67ad6fce79084d9e28c85c0c"}]}}}}}}, 0x0) 11:36:43 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 11:36:43 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x9, 0x0, 0x0) 11:36:43 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f00000000c0)=ANY=[], 0xc) 11:36:44 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_LEVEL(r0, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14}, 0x14}}, 0x0) 11:36:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, 0x0, 0x0) 11:36:44 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14, r1, 0x8c71a69c4ef7f549}, 0x14}}, 0x0) 11:36:44 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x4, 0x0, 0x0) 11:36:44 executing program 3: r0 = socket(0x25, 0x1, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0xbc}}, 0x4040085) 11:36:44 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x7d, 0x0, 0x0) 11:36:44 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0x28, 0x2f, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1}}}}}}, 0x0) 11:36:45 executing program 4: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@link_local, @random="7d97d295661f", @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "e74cff", 0x44, 0x2f, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1}}}}, 0x0) 11:36:45 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0x5450, 0x0) 11:36:45 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0xd, 0x6, 0x201}, 0x14}}, 0x0) 11:36:45 executing program 3: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0x28, 0x29, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1}}}}}}, 0x0) 11:36:45 executing program 4: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x10, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 11:36:45 executing program 3: r0 = socket(0x1, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0xc0189436, &(0x7f0000000040)) 11:36:45 executing program 0: socket$key(0xf, 0x3, 0x2) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x2, 0xb, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, [@sadb_key={0x1}]}, 0x18}}, 0x0) 11:36:45 executing program 2: syz_emit_ethernet(0x7ffffffff000, 0x0, 0x0) 11:36:46 executing program 5: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x4, &(0x7f0000000000)=@bpq0, 0x10) 11:36:46 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0x801c581f, 0x0) 11:36:46 executing program 4: r0 = socket(0x18, 0x0, 0x0) write$binfmt_misc(r0, 0x0, 0x0) 11:36:46 executing program 0: syz_emit_ethernet(0x60, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0x2a, 0x29, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1, [{}]}}}}}}, 0x0) 11:36:46 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x72, 0x0, 0x0) 11:36:46 executing program 3: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$phonet_pipe(r0, 0x0, 0x0, 0x0) 11:36:46 executing program 4: pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, 0xffffffffffffffff) 11:36:46 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) write$binfmt_script(r0, 0x0, 0x0) 11:36:46 executing program 2: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0x10, 0x0) 11:36:46 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="0303000285e90d2de21c1d"], 0x1c}}, 0x0) 11:36:46 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x18, 0x2, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_TUPLE_REPLY={0x4}]}, 0x18}}, 0x0) 11:36:47 executing program 4: r0 = socket(0x1e, 0x2, 0x0) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0, 0xf0ff7f}}, 0x0) 11:36:47 executing program 5: socketpair(0x14, 0x0, 0x0, &(0x7f0000000100)) 11:36:47 executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8971, &(0x7f00000003c0)={'wlan0\x00'}) 11:36:47 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x21, &(0x7f0000000400), 0x8) 11:36:47 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x11, 0x0, 0x0) 11:36:47 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) ioctl$SIOCAX25GETUID(r0, 0x89e0, &(0x7f0000000040)={0x3, @default, 0xffffffffffffffff}) 11:36:47 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in=@multicast1, @in=@private}}]}, 0x50}}, 0x0) 11:36:47 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0x40049409, 0x0) 11:36:47 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x5, &(0x7f00000000c0)=@framed={{}, [@alu, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffc}]}, &(0x7f0000000140)='syzkaller\x00', 0x6, 0xd7, &(0x7f0000000180)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:36:47 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) write$tun(r0, 0x0, 0x400300) 11:36:47 executing program 2: openat$tun(0xffffffffffffff9c, 0x0, 0x510000, 0x0) 11:36:48 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r0, &(0x7f0000000180)={&(0x7f00000000c0), 0x1, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) 11:36:48 executing program 3: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, &(0x7f0000001100)={@void, @void, @mpls={[], @llc={@llc={0x0, 0x0, '\x00', "75a97d82d7bd068459f5059cdfc88b822578132c221d3b6fb6ad0cb315c84485973c46a16844e1903d9a32c73937c0bd5c89b808d571a07e2a8affb8e4842554842b9ee76ce4449d834408a43652148892fcba52632fffa897c16a776a68c39868ebb027e035e3f6b1e74982d0aab5b10dfb90469f6f65c15d016ff4c43a2c8adffbf7b73864fad58631acb8dbfecde334d756d38f80d56751a718634215a8940d6c9d0691902b5d43444dd333fc5c0fb6623307a4e651fadac45e64412f36c8f73ca85e062b7be801a2b51c08fceaa4c2964cf1080d7434e7aa6f4e05330493e8e8ed2c5576b84b51d944e873d830b2e0e9b8a853221a884b39cc0351f1b2527fb9bdc227c309c5fe7b7256c24142beaec760d55e3d1a5f12c88ed1382ef51c4567d8be7b2f347724ff6cdce03dcd96c90cf6d70cea9a5a49a271ea6db9b3112a413d5a4e60ebcf839ee6ef72e76dac937e3b0350ccac60f8a6ee250daf6adab67167f48de9cf379a1841df8a8f467f996e8c5be690e49f9e099ed9e4855d943041faca7890a3ab395ca358e5ef02b653aa08e2d9b282861eaa2f3ac6658c239447ed35ed0ce1977232f288a7ec848b2e1139f82f6df032690b1c9abdb1f0a3c13769020380e907bd1048903254b14514c31721837655876b6893eceb514efdb7772b3e954e57fc813cef071f20fb05d450b935f5912fae31331fff4ce88352a2e9830f8d356056bf3cf64beb2e3ed00aa5b9f128359e78fa176607df12ac1bf5395a108b99223d5138a3ee73f68880fcedac3cb5d9ed22974e2bebb287d2d95e4a9c5c71ceff1110736d40a9530f9b5d00b7d18fc10fba018d16e6207992e255110013c056510655fe42cdee99318f53ca9e8a11c85985e4a7cb56a8ce14ddbbdf0ff4a0c721223ad1d0d711a542b91de84acf3b190fcd36381588dc0a4486e1f29174c71e5005cb274f668ddbee1f204f9a5065edb47959dcaa5df16b84ec76df381a2e1264a219b38eec447362fd9f517e0871684146082d040dcb5fde91410b7a50867e4bdcb818216eebb93583d50d4ababe6ab6a9a39a9f311cc8b5087172564bc621ef72f37f0652fca8f73ab5d5f128f5de2f3b1b1ea0387a21f7360cb203bf1ca31da01bb0346f03c9b66fb2422a631d00ce0ae8c187a921778a7169ea1a01b36e243ffcdc379fc3e239b3c317f3f07f8b564a4add77bf325ba68e541bc3df9498860e3574e3d828623841aab6e65e50dbb563cee3d07bfbe3b577f62b8919b946407e845184ab947664ddeab2b61bdf3a226bc5abbb3d91c4b66cfb5a42983026e9926c1c28876f49b6d8051df5e140737e49acb94c5d15f7b5a5908843283a34254e919abc34ec38ea1d5a023b1fab12b202abb88c7371a207923e991cf79914147aa3ac85eafdcd15323b49ee540308056987e853e7d478ddc9cbc24338c69f0128dc9623471ea053e41aab6a85b9b653597e0f19c304ec4cb9721ed7f5a8dfe6ed4b63afd38c2c660bf924d48735722b8908af9d20c052c76ee6dd80c0b275fc4f46d8c8a7c91d7c5fc1231f0f93e31d56721bdb84874734dc9c46268125dfe21686412862ee702cb1330e0ceb14331181259b7cc2ebd47d2e7a04c672f87319069c72d143718464b264a2683ff2a768d7cdaf3c36326750c328860f28e9de4b32df33ec6591a060146db32cd25a3fe1eb1f82024801012c0cea0530b5379179d347ee863bf74786086f2e1355f194ba0af65cf165020115a6fd6af6dbe7cc35ecd37c8f9e18b45c257b89695811a8e24ab2b83462f44154f724cdbeb572530ed091d74ee0c3c297fe196512a9267a185b0586f314b2a28dcac353c598981d596d0c0dfc5e3766eaec0af027495ee926ef1a50717a326bbea71773745b05804fe3a1291d89d9f5d59d7c30983e2a681ea0eae60ae56f7f25edd1176fe530835610d6796ed82d7f81eab28e6f1b5f541afd352779a384e5a6396337cd298f31d32d32590a7f8ca2433070a568e372c67e02c7231bf3bbfcf5ce9d7ea41bad17e664b4044f00186c1a13da1c768eb34028961056f21ec1382fb42f3092c16ae14d1660035a2aaa3943d6c2d0648191edf548b61869821eacbe7c34f947cc9b31123e5b7a0786db67df0058b486d6150937fb988fba2063cf20577fbd21997ffa3b4e66da40a4abab1a591419afff29f09cba89dd3464d7786728875c8d4ddd4bc9a9f6c1bbe04c9dc0e7ccfe7271ab4a1f052599816e003ef9288627e7c05d7263c99ba03a6e48479df9f105c878630aead7ccf410f101b7bfa05fbf685edd2c90fa370d2e2886c36340993b9d289c84dcd41fef3d72c47938f3088a8317fb45426661e4fa05d0ebf19f5d38be039cbabadbdccf7acbd15410290df1651a586f16c5da90cae410385bb6f1bd8e38feca6e59809088d6474d48b75a009d9c6e9656afd738b9e18eede963c23c1ba6f47c6372b2dcc645fe2868bddb89435cf4aaf391ba885bdb06835f231f9c393a730409dfee98b03aed2b2a078768dc70b4613c162e84f54bc1c3e38d0bac907cd960e65bd0682341a6d8b7045f45cfe790a3c3e4a810192bac5d81d7579ab27ee19755bf06e726bee16244be52c3da593de137f381b53799225c6374b1ef7ff9693fbc1682d0032fb09d3fc2c7afbb3acb71da7bae1ad4d4b399b5d80572688ed9f68796802a21e0ca138d27935fd43545f6f2e9e21b4d74d9ae6643e430d3e10021345db6d25e2c708e920913d293c484ec9e5c04f95853c1a7f18c59a52f8f83771000abe4763a6436262cce60a2bfbb54db44d2ef68b555c938fa46c91cfcf089938bd751dc3dc635274d9b9065aad8c7a995ccbc5c53e84258d963436db62372adbbb4d57c17d7fb51fca2c4b7e7515a69bde43d98c9a6083e0423fef690b0ddf74c6d21a3b684f07812be9d6efa5d2677465f2b93cd7be9ae7ad5c4c661d486eb7afc129237d86adab5d09f664eb0f3d6b13a0e6e0225c0629d72d899f06375dcd0823cd69b6942b4e332d389fef3a48e23f1c374aedacaf754dc76aee42b682b6459e37fac4c1bc13c3593bf46daa3a07d573c0b6e7e8bfb5a2605d0808064fb178263894eb2d2d7ec6accf0315464ebd0fef140a7740e88840edb4bf6ce6fc36a5115eb5a0a8147514cc2040dbc1471470ed90cfcfec776bf686b883f449829fa3310612c2f8ebd4084c9e0174233eff470d157ac28b8d484855994026593a3856546882da8f86b65cac85ec5253a37874c7fba8c4f33b243b931fcb6b2c0b3ea4d6c14e017efbf9905c09a6426078dcf85260231a46d543b4fd9446276c0992923267192f6e3a78a031821bb0cc718a60358ed99bb388ef95109d9da52b9d3c549eb485b2e50c8ea054f484d51a08b0b547788975e4cd0bf8fc24f635fdaff5e8c14041b8792cf5699ac5d3f88ee4cd474730f2b09cdf218d7e812a0dd2f63a6657efaedd0c34a4d1d005f0d61b8577dcdbafdacab154789dce9c55970107b6ea10120f044b4d14f33c9161668a9eb728526e99ef3c05a4dc3b550de0444aaf2722fbad7108bef091e3da1cd3536810c1681843bda95d1a27158abe1397790a5c6cffec83abbc1e857191e19ee04f0a77ebe9a49d49985c50bfa58e23c353ae36cc2b91fc2756080a35cf0b80b8d0486d9b5226aaa4fea056222bd8bedba9364206164c966ccbbefccb5841c2a1f5666e67f7959d44ebd0ace70ce442db983cd7c7f6fc5950c3530be09f02b34bb76b702e2b4ef636c55ebe8fbdff92b49ecf92cf72e0c88d65f8e5dfebdad89d6215e891fe27f04360da41b5f0d31c6736949e607aae895e483c2b73d36c294b4e19db4d38020ad3360bc26b6f1c3823d88dab9a35566ef5ff97a5d65e8b9fefe346c3116b0fbbb3b08adc5e2ae417f940d455604d236b9b5fd8fe182fb2a81a4c1012e7d9d39630ce6150feebd2232314e0470a0cf360db2813b6e6189ff4524488e97077673d6c23fd0c3a210ed89b26f41bd6a18a5cb1cead1870f0714f6ae7c48bd78bfb7e63834c8ec2c9c3450358737963be151f868906fcf423a00bedcae0336780e8d823b50414960b7eab0cea5bbad6ead215140b488d32d36f47e6541d04c370cbef9474fef61bac0a2ebe8a5c32417c3ccdf23065aac82600600b819721f2f29d37adc11ae68a161346d23004484fab2d863acc011bd3c1a19f9de1a6da1d4a0662024ded5cc9118887b68792b88fd2fae70761d660b6e0442630e48dd51413bb4b3bf1f893cadc84893fd5dc0803531378d8a92a25923213630cc6882b8652fdc03acced477f323d95ae54b2780296a6efcad5a03166ffc1eda8aaf1bbe6d4c7a4c553b5d2534bbfa10c192e98fb7f7ba28a712739adab978967424f468a6090c652569ae86d8ee0b59a0a0ee787750d043d64252068dfad26bd2419eb91b76bce6ca0a01c77a2473784f8275d2354049484323a85a677aa6eea075237947b882bbd605c0822b0f7329b949ad920556ce3459c8f34c5273cb2fef6f7f7846816e1bca29687d6a0e4dc0941d3ad484f9909f35ccdd63edbe8b54c38ae6c3fe54872620b68e828c8148d37cab96ed119a367256549cdebdbc4d44f21f7c0d3ded931bc5610661eb672f8c4f0775d4804ec48a134e7c87fa5a521eb45ce7e062b4366d9b2fad026754e8aa9a154f89634ec5c0876e8512adb6b88d3c82fffb014918a15c6a80b907327e5c626468bf14d43bda46cf98c30eedbaf9442dc3003fb2b3f63055d756481b380ca4ba7bf93adcc3c262b44b3082036fb01aa2cf6c16b1b3dd29eb5241c3af2d04b9d6b23e8952846f67067963507a6a97c0dd197c48a9160c8814e74a6b5403585de2328e92ed839ea6a88dd08a400522a602062552bd3d076822b420e987c401b72706ba5a9779d6ab39f9abb76bcc2a6f9753b2e2117bcbf076153e1bd76f5af97f37557020a5c7dba989bbb88000ae144cf7cef9cf937ec246b6569f5fa836eab54493d109ccb622200e89c2f168e8a5c127a5fe54c8a09cc2b71ee82ec8761ef8e1e2923a18e22dacedea1d814dc6c407b7232ac96fe99e5c3b172a36312007670bfd2ab0b98ebfc275eebd4a958da53fb6aafac888fbf9cf0c458c5681b85604adf93177403e89d3affa787f4c04752672e12917e06f90362c3e545b5e55fb4222f8d684ad60372c02c13de28ab7b3d595208b039ed9aac52cad1f4a8a2b2aaa6dd17403d1be1efcaec204e3eb787d524ad9979f52a808542f65be9599a5c2957b7e752300134abb28421bbbf2964356e12130177e44e1ad0173cf2ae41cace56a88f22c5abfef99d17db9c1c60fcf1df97f0ef3db7ccd9b2bb5cb2caab9f7c1dffd24c703ed46b69209ca6b8f98a5692e8a14402597e08a9d79970fb2fc05df95ab9f8ef4fe6d7a26a5dc74828c0005bcdf3619613998bc2e796b6554ca725bf4c8be603cc53e3a3bf8d4777b2340837549ebbdcc7ef0c5246156edd6e5941b1436f9be529b4a765606a0df7535143ee410ad67e4db6d37d5174f6029e61ac4b0d62feed767dd1648daf40ce99ad7fb3d2341ef260acbb7e609f3bc3eed1b1c94a9f4c7dee5a843883a9ad944ce58edaaad8328fa0214f652f7dd3cf08f32f84c85b55a61b55d5385b1682e45b4479201912f29002aff9cfcebf248bfab6df5956a73b486e64a5a1052ee39c2a4f9c661b3310938e3d3d7e33cd2bc1924f202ab8b6c929182255a6bb5f6d04e50bcfde732bb61cf6c0ffbd77b908e6c47c0ab2388228e16d0"}}}}, 0x1000) 11:36:48 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x4, 0x0, 0x0) 11:36:48 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x6c4, 0x1}, 0x48) 11:36:48 executing program 1: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x5) 11:36:48 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x0, 0x4, 0x48000000, 0x3, 0x1}, 0x48) 11:36:48 executing program 4: r0 = socket(0x1e, 0x5, 0x0) getsockopt$XDP_STATISTICS(r0, 0x11b, 0x7, 0x0, 0x0) 11:36:48 executing program 3: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, 0x0, 0x6c) write$cgroup_pid(r0, &(0x7f0000000080), 0x12) 11:36:49 executing program 2: syz_emit_ethernet(0x1e, &(0x7f0000000040)={@multicast, @local, @void, {@can={0xc, {{}, 0x0, 0x0, 0x0, 0x0, "9530469c9471fffe"}}}}, 0x0) 11:36:49 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2030, 0xffffffffffffffff, 0x0) 11:36:49 executing program 4: r0 = getpid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 11:36:49 executing program 1: pselect6(0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f00000001c0), 0x0) 11:36:49 executing program 3: r0 = socket(0x1e, 0x1, 0x0) ioctl$SIOCRSSCAUSE(r0, 0x89e1, 0x0) 11:36:49 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x8, &(0x7f0000000400), 0x8) 11:36:50 executing program 5: socketpair(0x11, 0x2, 0x300, &(0x7f0000000100)) 11:36:50 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@multicast, @link_local, @val={@void}, {@ipv4={0x800, @igmp={{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@lsrr={0x83, 0x3, 0x61}]}}}}}}, 0x0) 11:36:50 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x2, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_LABELS={0x4}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x7fff}]}, 0x20}}, 0x0) 11:36:50 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x23, 0x0, 0x8000000) 11:36:50 executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@multicast, @link_local, @val={@void}, {@ipv4={0x800, @igmp={{0x15, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@ra={0x94, 0x4}, @generic={0x0, 0x5, "941b5c"}, @lsrr={0x83, 0x1f, 0x0, [@broadcast, @dev, @private, @rand_addr, @loopback, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @cipso={0x86, 0x15, 0x0, [{0x0, 0x5, "b2b2f0"}, {0x0, 0xa, "8ce83f6858e09de7"}]}]}}}}}}, 0x0) 11:36:50 executing program 2: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) 11:36:50 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0x5460, 0x0) 11:36:50 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) ioctl$SIOCAX25OPTRT(r0, 0x89e7, &(0x7f0000000040)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) 11:36:50 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000200)={0x0, @in={{0x2, 0x0, @broadcast}}}, &(0x7f00000002c0)=0x9c) 11:36:50 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x10}}, 0x0) 11:36:50 executing program 4: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 11:36:50 executing program 3: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@empty, @random="a60673084266", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "5aab74", 0x28, 0x6, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast1}}}}}}, 0x0) 11:36:51 executing program 5: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0xc0045878, 0x0) 11:36:51 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0xc, &(0x7f0000000000)=@bpq0, 0x10) 11:36:51 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$FS_IOC_GETFLAGS(r0, 0x80086601, 0x0) 11:36:51 executing program 0: socketpair(0x2b, 0x0, 0x1, &(0x7f0000000000)) 11:36:51 executing program 4: ioctl$SIOCAX25GETINFOOLD(0xffffffffffffffff, 0x89e9, 0x0) bpf$ENABLE_STATS(0x20, &(0x7f0000000280), 0x4) 11:36:51 executing program 3: pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$ax25(r0, 0x0, 0x0, 0x40000) 11:36:51 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$FS_IOC_GETFLAGS(r0, 0x541b, 0x0) 11:36:51 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x18, 0x0, 0x0) 11:36:51 executing program 2: r0 = syz_init_net_socket$ax25(0x3, 0x5, 0x0) ioctl$SIOCAX25GETUID(r0, 0x89e0, &(0x7f0000000040)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) 11:36:51 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x10, 0x0, 0x0) 11:36:51 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x78, 0x0, 0x0) 11:36:51 executing program 1: pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, 0x0, 0xfffffdfa) 11:36:52 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8937, &(0x7f00000003c0)={'wlan0\x00'}) 11:36:52 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x21, &(0x7f0000000080)={0x0}, 0x10) 11:36:52 executing program 3: socket(0x26, 0x5, 0x10001) 11:36:52 executing program 2: socket$inet(0x2, 0xa, 0xbc6) 11:36:52 executing program 0: pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)=0x10) 11:36:52 executing program 1: r0 = socket(0x1, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) 11:36:52 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x5, 0x0, 0x0) 11:36:52 executing program 4: r0 = socket$can_j1939(0x1d, 0x2, 0x7) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, 0x0, 0x0) 11:36:52 executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@multicast, @link_local, @val={@void}, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}}, 0x0) 11:36:52 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0xb, 0x0, 0x0) 11:36:52 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000180), &(0x7f0000000300)=0x8) 11:36:53 executing program 3: pipe(&(0x7f0000001600)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) 11:36:53 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001200)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}], 0x1, 0x0, 0x0) 11:36:53 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}, &(0x7f00000000c0)=0x9c) 11:36:53 executing program 2: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, 0x0, 0x0) 11:36:53 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1b, 0x0, 0x0, 0x0, 0x20}, 0x48) 11:36:53 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FS_IOC_GETFLAGS(r0, 0xc0189436, 0x0) 11:36:53 executing program 2: io_setup(0x59, &(0x7f0000000040)=0x0) io_submit(r0, 0x0, 0x0) 11:36:53 executing program 1: openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000fc0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 11:36:53 executing program 3: syz_emit_ethernet(0x72, &(0x7f00000001c0)={@local, @local, @val={@void}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "989eba", 0x38, 0x3a, 0x0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[@dstopts], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "79479e", 0x0, 0x0, 0x0, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}}}}}, 0x0) 11:36:53 executing program 0: mount$fuse(0x2, 0x0, 0x0, 0x0, 0x0) 11:36:53 executing program 4: syz_clone(0x9200, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) 11:36:54 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x0, 0x41800, 0x0) mount$fuseblk(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2821, &(0x7f0000000180)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee00}}) 11:36:54 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000140)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "038df8", 0x14, 0x6, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 11:36:54 executing program 5: bpf$MAP_CREATE(0x1e, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:54 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "33bdb8", 0x14, 0x6, 0x0, @dev, @private0, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 11:36:54 executing program 3: pipe(&(0x7f0000000200)) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000300)='dctcp\x00', 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000400)=@newqdisc={0x40, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_CE_THRESHOLD={0x8}, @TCA_FQ_RATE_ENABLE={0x8}]}}]}, 0x40}}, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) socket$inet6_tcp(0xa, 0x1, 0x0) 11:36:54 executing program 4: mount$9p_fd(0x0, &(0x7f0000003500)='./file0\x00', 0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) [ 1043.390785][T16280] devtmpfs: Unknown parameter 'fd' 11:36:54 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="11b86651fdd9", @remote, @val={@void}, {@ipv4={0x800, @tipc={{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @private=0xa010100, @local}, @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}, 0x0) 11:36:54 executing program 2: bpf$MAP_CREATE(0x1a, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x48) 11:36:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_DEL(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000c5"], 0xac}}, 0x0) 11:36:54 executing program 3: syz_emit_ethernet(0x6a, &(0x7f00000001c0)={@local, @local, @val={@void, {0x8100, 0x3}}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "989eba", 0x30, 0x3a, 0x0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "79479e", 0x0, 0x0, 0x0, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}}}}}, 0x0) 11:36:54 executing program 4: bpf$MAP_CREATE(0x16, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:55 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x80000000, 0x80000000}, 0x48) 11:36:55 executing program 2: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000001b40), r0) 11:36:55 executing program 1: bpf$MAP_CREATE(0xe, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:55 executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="11b86651fdd9", @remote, @val={@void}, {@ipv4={0x800, @tipc={{0x7, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @private=0xa010100, @local, {[@end, @timestamp_addr={0x44, 0x4}]}}, @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}, 0x0) 11:36:55 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f00000000c0)=0x14) 11:36:55 executing program 4: syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0x2440) 11:36:55 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)='@') getresuid(&(0x7f0000001740), &(0x7f0000001780), &(0x7f00000017c0)) 11:36:55 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x80000000, 0x80000000, 0x4}, 0x48) 11:36:55 executing program 4: syz_emit_ethernet(0x6a, &(0x7f00000001c0)={@local, @local, @val={@void}, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "989eba", 0x30, 0x3a, 0x0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "79479e", 0x0, 0x0, 0x0, @remote, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}}}}}, 0x0) 11:36:55 executing program 3: syz_emit_ethernet(0x16, &(0x7f0000000040)={@dev, @empty, @void, {@llc_tr={0x11, {@snap={0x0, 0x0, 'x', "1fd79d"}}}}}, 0x0) 11:36:55 executing program 2: syz_emit_ethernet(0x26, &(0x7f0000000180)={@random="11b86651fdd9", @remote, @val={@void}, {@ipv4={0x300, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}, 0x0) 11:36:56 executing program 4: bpf$MAP_CREATE(0x1d, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:57 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0xb, 0x8, 0x8, 0x7ff, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 11:36:57 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "33bdb8", 0x1c, 0x6, 0x0, @dev, @private0, {[@routing], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 11:36:57 executing program 2: syz_emit_ethernet(0x7a, &(0x7f0000000200)={@dev, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "bfc66a", 0x44, 0x2f, 0x0, @dev, @private2}}}}, 0x0) 11:36:57 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x80000000, 0x1010000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x48) 11:36:57 executing program 5: bpf$MAP_CREATE(0x4, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:57 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000100)={@dev, @empty, @void, {@mpls_mc={0x4305}}}, 0x0) 11:36:57 executing program 4: bpf$MAP_CREATE(0x23, &(0x7f0000000300)=@bloom_filter, 0x48) 11:36:58 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x2d, &(0x7f00000016c0), 0x88) 11:36:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) getpeername(r0, 0x0, 0x0) 11:36:58 executing program 5: getpid() socketpair$unix(0x1, 0x3, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0xc, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r2}, @IFLA_GRE_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r2}]}, 0x4c}}, 0x0) 11:36:58 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x14}, 0x14}}, 0x8c0) 11:36:58 executing program 2: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADDIR(r0, 0x0, 0x0) 11:36:58 executing program 3: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADDIR(r0, &(0x7f00000000c0)={0xb}, 0xb) 11:36:58 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000880)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 11:36:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) 11:36:58 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=@raw=[@func, @map_idx_val, @kfunc], &(0x7f0000000040)='syzkaller\x00', 0x7ff, 0x86, &(0x7f0000000080)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:36:58 executing program 2: faccessat(0xffffffffffffffff, 0x0, 0x1b9) 11:36:58 executing program 5: getsockname$packet(0xffffffffffffffff, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000380)=0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) pipe2$9p(0x0, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x36f9e7d00, 0x0, 0x0, 0x0, {0x17}, 0x0, 0x43, 0x0, 0x0}, 0x58) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000008080000000000000000000850000007500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) setpriority(0x0, r3, 0x2) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="20e400001000052af0863d0bda12950725c94e00", @ANYRES32=0x0, @ANYBLOB="0500800001800000"], 0x20}, 0x1, 0x0, 0x0, 0x40000}, 0x20000000) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x5d, &(0x7f0000000280)='hsr0\x00'}) creat(&(0x7f00000001c0)='./file0\x00', 0x8d) 11:36:58 executing program 1: sendmsg$NL80211_CMD_SET_MAC_ACL(0xffffffffffffffff, 0x0, 0x0) 11:36:58 executing program 0: prlimit64(0x0, 0x0, 0x0, 0x0) sched_setaffinity(0xffffffffffffffff, 0x0, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() prlimit64(0x0, 0x1, 0x0, &(0x7f00000000c0)) sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) mount$9p_xen(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000280)={0x70002000}) prlimit64(r0, 0xd, 0x0, 0x0) sendmsg$TIPC_NL_NET_GET(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0)=@newlink={0x4c, 0x10, 0xffffff1f, 0x1, 0xc, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r5}, @IFLA_GRE_PMTUDISC={0x5}]}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x4c}}, 0x0) 11:36:58 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) write$cgroup_netprio_ifpriomap(r0, 0x0, 0xa) 11:36:58 executing program 4: sched_setscheduler(0x0, 0x0, 0x0) prlimit64(0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) mount$9p_xen(0x0, 0x0, &(0x7f0000000180), 0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0)=@newlink={0x44, 0x10, 0xffffff1f, 0x1, 0xc, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r2}]}}}, @IFLA_MASTER={0x8, 0xa, r2}]}, 0x44}}, 0x0) 11:36:58 executing program 2: process_vm_writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000140)=""/47, 0x2f}], 0x1, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/99, 0x63}, {0x0}], 0x2, 0x0) 11:36:59 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@private2}, 0x20) [ 1048.231142][T16366] batman_adv: Cannot find parent device. Skipping batadv-on-batadv check for gretap1 [ 1048.244661][T16366] device gretap1 entered promiscuous mode 11:36:59 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 11:36:59 executing program 3: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, &(0x7f00000006c0)=""/60, 0x3c, 0x0, 0x0}, 0x58) 11:36:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_1\x00'}) [ 1048.744875][T16375] batman_adv: Cannot find parent device. Skipping batadv-on-batadv check for gretap1 [ 1048.757844][T16375] device gretap1 entered promiscuous mode 11:36:59 executing program 2: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000006840)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000008880)="84dd7cb58da80149876527206d24e7d8ce62d713dc810c3be0c26a662b078872f04b57cd1659fed6039fcb6b80fdf4481af5331f329aab11f20244729107c15cc173b19b11d1e6ecb2f1bb9847ba5e78b08d4c97bd67e82a1c3df30c6a1a96fd9a9206e93887ce72c7c6cf7289c4d56096ca3450f09dbc77fab2a6c858d7bda38d681fa358e86659110dd83ea2b7ff0a8560c7b68b33f89366e8c30570d3f23f3522b73aaaf0dcbcd076cdf5df8ce0edf99b7fe0cda3a5bfa4655047bdf44f0ae4ea257edc71159202d4f0cb7979d2cbcb8f681c251a4bd730bc2408e5ff63f25d7efcffd5430abe1c67841004944c2b5ce2ddeb4e9eea9d3e14cce94e6abd04bd56f0085b239eae037318ffba85b9f3e68766184925bcf84cad8b01c8064001d4540ef62197995ee029f22d846f3127e25d3fb5be51740c030822e5e497a69eee6ae2bc5a37540f8988c8416f49bf57e9ccf37b69903b4a6950f8060112475eb682a6e338800dcf057e475aac78914233ae571521e8daccca6d1626bf664e2a8ed22d5ac82ab46c457d7baac8719db11a69be45b227f7edb6b8ccd33f6ea463adf7e42e809f8e09f887ea12bd900e62c86dd12207db4b72af42492443231a43fb7679a883409e5ee49cb3e7cb7e229a346e0d02e5ca45e7e3f5bbc4313249942442779b7b7bf04193a2c2c80530d5ec57126d686286535f8b53afbb16fef3bdd569b9e6306193d1e55bed2549eaf462bf30873a1fa5f212ea0e0ed0438135969573ebf44fcddfc882a5cb3744e3f1503410c9820e5fd2f6ed2ee3f6f512a43a163fdca823c6f27e991034b01fafb112e93b88914b3a0bb609bd7de026a8194434658181236ad9c2af9070662ae9ea16c18d96836544bbee9270e5736234ea818d8a7b6e6e1fbfdd6c95d99724b3ae6820c2f15ff5743ca66e8af00cb189ce5e24cc04cf169813aade7251148e9de755f0fa8fa29669c9aa46ec94542c538da8f4cf5609a9d64e12397fb4d3e91984b00e2fc669453fb798118b650cbf8921b002531165ea4c2456f4bb345d7c313dcef5ebf803cf730e562a57a8329cf7700b0e0e4c17583f4223d659498f48f7ebed58544a868ad521383635a3aa1999f5d84de5ae64ab3437f5e7dad98749154d0025fe90110e9ba41085a7adb037a8d54fcf310f9ec5191eef5d713fe88b423e001df42a2a460d63309266f9821addb46f68da44e4b5e9e80f2922bc3765e09b00cb9b7ecba6df6325703a92396c6beabf6acf83b71affa39c17859d69e3945ccddfcc4039bfe32cc2e68e7bbe2eca529dd3037e4c964983c62f37cb605671e0b72a18476d5f51e27dfbd7785326d5fc9dd796ddc822a339ce298e4640ccbd96c1564ce478f283a219804fa57439384312833b8a8f94faacfd158c352d7e5c3a3c1ac199c48ce239da0fc08e73cc2194ebc5d91a78a25d7d07de146966c3aa593979df3154f3a4b2f265207d8db3623be663d2fccdc7283306d5ea1c6e283c3329475ae7942ff01c1aeaa29f0bba93aa71429d9a0b8cfedc38b3476fb2e10d942c613d9972251878a9430d2d55e67eff1369d6da5a8cdadf488b808b436d0f40739ff0146389a7fcd21e37f300b89b773173b690ce9886a8e5cb3b72d61c5ebb1fcf33519117edf590cafb7c937c87ce730cbb746300b161c6d31b3f9b6de0dc3cd95c94c986a2ff8d83ac17f20870b5151dac996ad83914920d6c3da33c11ebbd2b6e1a430dde91cb3f0e02a974b73f234cd2ba5397b1610faf5ae6c927e8a064d4759a7f03d1a01a870698e7b64cba5e081e91af5da08d184d61d41c10b47685e5557bb0e16b08c4f3726996b950534e08d0e9db2a41b7eb711af367a7371349162a3b420d7fc044913af6dbf84aed367d59bfd2e0534610d61e001b3cf7619f5d3ba1697f9b55068f5b7a0baa5119a33bad54f2b1673b4e028d9c754dd16c5768b35c6530ae12157d2f2aa5dc62e88d584d55bf98c09ce3adf7bf3d15059b9d3003c79e693d962d8d78eca97ef2ad8b50dfd217aa36dc520209e307d6ba88eb6737e6bb7163e2f42ccd9e5a78214f45161d4049b36fb229b040e47dd3a47080b19b7740493c5f84cc9fa5a90f27d0568daf263442b07aa851dd77e53dd0841ef08c0c7a37c473489e2a1815947a85746752c131c98797d0525366ee599704e5774f8cf1013f1d88efc6b4fbf20c524e1cc31e9e541a3a31533ab335545012aa9aed48dc5fcd5a373a178e2d9feb4a9685a0b9d03cb97cd6d1c7687537328707f7161e4cb41a2e56d16591cd3cd1e3277977b443c7fca2341bf9c13db6048a92836c024796635aa16f801a4fd888b8cf296581248d64b4e8ff999e53e2108c2fe740e284b0b4db86864c0279d0c076de3aca0e549d46754974fd2bcdb7131f0ec8e951f72f23df205f305fc985d5cdf1c24191739651ab6e74b8100b69b995ee362b80c9f0af41d060a3409c184ad6e337416910c6f2212ac03f76c207cb47a089de403d21384144a3cd71f36d0c4391da64f00c2c988a4764ddc585f570b65ed0fb1c48d3c9151b7c69466e5e0ead219110b9652b16d12bf42c6af10cdeca7dbc36072b7ce5e6794055e327ec93735e7d5540e08dc0dc099121e1b615404f1e0b2020bda2ddd404dc69af1ec1f2918f2688c67bed41327cb7a681a281b256c87df52896afcfc096a684907b8e0a5393636c472c894d4eccbb63e8c187ebd2cef965a78fa34ea94622f675969dcf460989a712c3d7f7c4b1a586683f713160d41adb338eeff34d05a5ee08d61fd0b65abc1ddb025e6b72e2adfca6ac9af12d36a51fa7c121a866299d9f5eed6e5146ee3c8bea188a8d92efc720e056a2b4e706e7fee0d34d5d1fafa3ace9f5b4b456977f5bf6eb73fe8a444e87d447aef5f8aac8c020626f0e8db71402383ea745b6cd7b1045d0b785f2c55b60e71913cf8f5ebd095003a18a9a9ecb9ad67918dd34572ce26a49dbf68e3857b83b21f871b263eb89cf77a401097a33a93675319bb5b671cd51ea443aad2658425809b6c5d709dfb27ac8bb0aca22426ba174afd400728c9b937cb0ea0113d15abae4cba0b5ee80ab48a6fae38489e34a9088acd182586fb336e44920247a0e8a6bacc824d73e20a7f4c7dd054d96163754a4105458d94cce1ffb8a922768ff672cbfdaa96339c7be657166b90ce163c84c7e3553c1579b27433426d69166c33bf341fdfa812d2e1f0f9bcd6513183bca99b017199322d0f6527d19c3a794accf7aa008d3c31f81d053250f531eea74ae505a1d7be7baec5a34b6b31b7c0170240ea1f73d34ecf8fcda367ff95553699cfd0063e9b3c69f261917f5c3b55bdd415cde44607dbe366d1f8b821d3b3205c8aba82d3c038cc8db96fb102f486d58f92f2ce6e7f985b28e1525b35a552a909eb1b71763e768199918a5de8c35be4fad5cae527951bda893c60f6297644268b581a7783fff3243c18cd667d6ed16aac501a6c8fcf08e789071d8c21d2501e4bea92d9e5ab4fdc6e722e1081082043c98dad657661cd5ce7564ceca4a29ceed90e3baca2d3dc6a60eebeebfb485c8444b8ad36a0821bbbc43b6e782cf1db35d38d1911143040ad541e2e6929217b99fa4090be277edadfd0484427166c94d82b5a59970be2e7f3c5dd3b2918136cbe61a5beb4c4ab28cd9931c555f194419a1ce127cf33d2c7077e31564c312e81d7349f29fb44bef9ac57ffa677515725907c63611929bf7fc1a2c59938a0c618ab9da0f599d25e7cc4de83d06099de65c709038d7729cb57496f75eccaaa61fb18b78b7c587a7c1a4716a9db92f792b00592527758b87d17e9f12dda206f0cfbbfaa4d67a192ba2eabc133931d7715121c0e13a32417eb2615bca7ab51270447d443dc760f2766394b041afddebd332c470dd0d89aa58d8a97162f215b9cc5dfa28a775ae5a7f1bbe72efb5e5d2433d6913d5d437a5ed60916ff328ff07a7492c3ec8e59ab5e88124b2c908c0ece0282ef0f348195f3b50397b1c000ed499cec9b4ae757f43d4f7f53ea1cf396b9d6299933399903e0da14db31cc8422cf0800754940f0f76746b5b90867ee2cad72b24e80dfa09b9486dc09118fd132a1ca91e2881673ee556ba79cd6d5268e7a8f7d53809342cd584e0d426829ef022869f56817e323014a688ad71702ddec600f9894d89781bae3a6e60cb8b82937ce5d40942b6036cd5084507ebbf9e5fbf4122d583a64c04b71cb86bc6530e4a6020dfa91af00d211a3b0365f070ef2e10689bd41bf6f4dfc3dade7d2dc8e68e6a21928172cd8c6003fc15803c377154ad1d0ec6afaa4eeded59b15f80fec51dbcbf5ae72e147b9d33967bd921e0ccea1d2ca82deae8f684f56ae6480bd5aa11d06ee564c7cbc9a07f7c111faee0ebca59fe68bc5997693fad809a9e0429908eeef066a7e51e07049960c95e906a034b1149a4dd40262621537a7f409c726d1174e190cac8f118dd80a6f66ac5155a6f79f46a2cd4cd1bd8fd14d5f6d6a11fe3ea1d74def093f580778811b96843d8fe0a669f412594fa256d4017ff9186d4f1f0ae1e6dd240292d669ed534e0c5f2f7a8ef3edcd078c89607cd055f344553296b21ccdbaf9300ea2a9fe90653035918e7477c4f3953c77fbdcfb09a5d4e3d99d42f19274dd3bb7b86857e50e8ca8216089622eba7994317e7d47ab59319da78447dd9096b8625671990446e72b92f9d8e0de01ac86946bd1be6f7d6a39b96df5a61aaec6ab148e9fa58fe9789bbb396e402335542d55474f958258281a0f5a597b7f89163ce46c3bec93e0d8db90e63d22c597a7cb955acf1f9f13852b8690bf25a75e3a625c0db09d59f3209a5325af29d1081be110b7718d1e07187c5242f0848bd1eda494d5eacf5091498a5db8a814cb708118a24348e19d5c5d6318504ee8b6ef4d635a4719ad99ba78610689fc81bd2067acd4ae275d35f664cddd81d14510d675e37b7adecc146d2cc86ad3ad163f604e5e3c0d56f0a740f88f2f47b9e879efecd6b83dc26457d210b8b2c039acdb867b0c5ee69b6f5e64adc6a5dfefbdda064a1aa05191f2ddc6675327899b966525dafb78add84d1fb0ac1800490bd6db6fb0ad68a60f81f4be74792c9a647f636c6e25f910cc3d9d62c5f704a1eb77684a622ce3558700fd961baf3f5a2c3a67da73cb1bc341d7028be0b52d6cb222c14878ef75688426cd312181ea386389b8860cb9da9b646f01eab07b4b603c9d702d84c88b18bf429f18f5273907d2d710416b64388fbdf47930d3d2933c97ae7f39d26188ebe955778662fda7c974e9269ae1afc56f7ec1919381af322dd8159e69af792aacb896b3d247ba74c52127e7de2347a10b4c1c2b81d74ec6997584541e798db64375d81c4dc5360f1ffe23ec8c492c791f11d3d450ea7e07c1db2b83b8ba7d9f254078b29c60fce6106ee3aba70dd69410de6258d10abc85be4ba854202f0afa2b47c6dd74f0e1a99ecd83abcf04ed2564730a9b9a936852c9dd5601d83999ddb18914229bef6e28652b4d9612b4065e61d2deac46c7a946b391f9cafe82e6219d5c461de9a783bf065d80346ddf1d4b5726e3a4376aeaefdfee7e287f3121486a40f4587a867bb4a9b06fd2c45ada1fcaae319ab733047182834260268e5fc0746c41e5420c74c8c05f5d4616f577bc480b88690ca1e98e66ef2c47510d4dbd860cd8b4c23dd4c4d147b91daa4ab020ac29c6addc5eaa0d7559bcf9d582b82d8bca9cbd751c24f76eae40f4e5271bd0ff35033469a0dd865df8a50339ef936392bcab9e4cb1f107f443885beb559f1bc682767f176a4e8ec7557fca118a894172ece2df7599759032d47b18a28e5b08512bff07d5f42029638737638895cd2ae7c8dadcac5346289c66b8ec7cd488807910d778c052854e1812f543e03d6467f064a0a503a9ff32d25a071fa5fa0b83f9da6c06c9f1b7cccadd28fff51b37b35ae91ba228b08775445f41ea86a52a320497de571e718b1d901118aa34f14e3f96cb9bc7b656625e9dbceb2ce3f1aa13125b6ecdd60739e17af320a5cf067ae0307ec8b99a8e9c21f1e097a2441ad7e911e50ec3754d7935017ec7d6a272d5d8dffec8efa2f387b1d05c6a0e6539cb37db8033dd9147af618f1d2d8ac746a007ba54ac99975758a70b372f4ff4e9a502e2545e4f1ffbf41ee009e1f1fb54803bc46d3658b6d1df03bfef3d5ded692b849d9f1874a6c4601f15b73889923034ae8e39383cdd0c0330278773c3acb51edc3cbbad2bc72a5b0803b7ea61a6fa73bdc0f1c373e9bd48a5acfbce9c51b6d1853652bd71bfc02fbd7e8abe373ea0e436dbc0b7e107ab9b569a4e78f7f4e230ac265574b63581034152aa611a142082dbbb18ba7a468c99f038ddb73b6e3b5fa0027577e29f6fad25f09787e9bfca13377f5879487569b6303f0b279e74dc51d20724230014757e7c00701916d36553322a063d8959e0f212f561419c317c82908711998012a7751a3522bc908cb50a3fa41d6585da06107fc0ec5344803ef2f80332bdb93b80e5bf86277e804d42973b0fcb19107ce4c0d55699278c4cbb853c659b0b12b760ef546d6ce912d09586b74f3a4c8d80dbbbcebd66ac1db0ae0133d3816d91edba925138dc9aada33028b188d849f9edb8224f5b9c03c5c736063a304760eade284c1ffb2cb5d026db0844621932331b25505281e9a350b599b94552cad88dd537d50eddc1a2019db20d2875013211097bb99fb80b96ddeeaca10bfc82917adccbcaa2033e219778d2934004a31a8b8c9e927f7007a72de3cb4e0d11db6f334a2d26711d67fb2ca9bc8fbcbb12c65bb0abfac2cb425a9fcc0da757d9f86d5c0ad4fe82340e1b768d7fac296c22e94fe6850602d7205fa08226d81c9b02eb3b8d13e79b62e182125afb2f3376dbec5837d7a2e7902dc9c29b252bb9101e8e8e5df629c2441e7fca0f1294652b2e7aae163f12bfb0c76b4e4cabcd62378307ddc5304d4adbeae1735450b5bb88801b04f936519d98581c9f8758430b05e72769e5d1d712593d8e0f2a4771da9776a027ccbd3bfbff387a9349525fa5d37a9de8f77b347619ba733580fa48377e8af7a599e867fc9641854ec6bc9e39d4223d093b5483bd47927d3dd8525a71fdc0068b38157177add1ca734e4a57c9a2b224ca4bbc4c110a3e4ee5dec7f219cdc9bc76ded573c0cf865ff00eea58b6022fc90becb3fd4d6d2c5c6ec04ee952709462a3d894c5276feb4979b1ed2fbeaee41588bf83ab069a5f1a0f6a956e4775045b5095434426969a7006feaccd265799dc00ddb643a357b944ad37fe6745cf5da7d86f50092f2385aab14691b32b86b4be9d558b5957e27d67e80346db618fad18e1e3e5a00e373f3f61b25758b8ee46395685eef5e7b516e869d22e8352d61ef7945ea6a73dbb70c9cacabf73e775a2995788ac019968d84b5b28d009aed02ff81eb4a349f1dcb5d833e3922e2bc8ec2cd5602c49a0c930ff388eef6e27122e1c1ab16da3ef495b683473ee9c8ab95eaad4a384256c9453a1e14e569ec9e2d4f54fffac1ede0aad8ef48f981d44e4965791aea3e451826197edb20c02ddb74430c2879653a559040a4b0b614ad5e5121f3f7fa346d8658182b25c553d2461c96f921752032b1e418cfdcab8a27012e437957dcbc4518e91b729b37e5978392de59cacc8791ef5b24900aadf56313e2ca9a2bd5dd24d3d3f0c3820f2cb2f4e600495125b9e2088321dea1edb6376746ad895f5db7112ffc9518a6cd19acf84da9e713e38c696158ed9838efdd7a361549d559a8868eb5c3b4ac8ed6f24af05f040af96ab6bb260c42697f6f6324131e7fdcd5f01ee25ecce393c84995db6bbe3e1261bb1b9d208e5c07690d1fa640e3987f1fc987ffd2cd76a928bf5b9340159867781ef7024a50ef6eb43adfc623470cdecbb342228988de31ffed7cf8bdfdc4be18a16a07a9317b05e9a4045d6ffe44d7c271b53ab47c641d29d65e34895eb9d4754e11af4aa2ff4d10ca42edfe68683bb5e63630d595d375bc5bcd27049df5b167af18c83e7de81b6041c346ba80239c2509a15e63b4221195f9421d6d5a0c082478285323876b8be2550a16a0353e8b418bd62287f9231888f7d12d87adfcb7de949f217ad7fc0403739f7f26960db6c3771dc2e4f5a2c0181e6339701193d0ca5a3a79c70f6ec816a908aab63b48d962ae0034e2fd8bc29eed267b1ee4ad9e1a2ff1015552c2feb93ed524bfce54a670501a97ee8e14fa2952424c08305dde69893c63b7de69225520fdd3ee69ab11f139388e90cf05a1fbb5d4cdc923c9f729ff525fede60b1c6b21cf398680cb1ac0dc3b779ab92504f4df86758050c0f0ee9cafaacf6a00ac5b139f09ca740b040db8a4daf485c1143279b6e01b4ebc683676d317dbae851c6f3d301b716917109ba6f431ef57fcc43c206f9ebafe8c4b168a44f6eea358d3c8aaa6a16e8e4d030259e6aeab3bb3915135285032372f5f0161bd8707a0c900c3131fd35bca2754939adab70a9649973be80b231105f0d8834a080c1d0986ad6e0d82771c3bacbfa5a87e0d4db7d3f1d8425bfc91b68499ff1b9008b804dc2daf54248dc2cc6e0dfbd24120fdea6a69ccd2ebce7169b6678afdb97befdc274de907cd79625205b686f018f1266b8bf7f8476aee32f273a47ca7f45f9bd23984115fd9e8ec49ff9ee848e1b12bd179d46600fd3af8c4922cd6dc795b05f7c08e111386c75919d0dfb9769b81774614286bb7a7df1f62db842305baef2be3f4754e1140da28272c881b78985c9fb9e08409ec35ee1936272fb206ad9e626a5de568407ede9dffd54ebcccc4f87253c182a926de30ff2863c35113083151ab88c45c932226b99b73e4453891921cdb16855c913b2371517b8e03ac631835f3b2aad9fe2fc5a334a115e224a96cc1401a1ba6b02aefd12843d038cefba195b943b546e258fc32cf42c624d53e1801db1c65248181ab3bbe834ca19af3bcf8faee6ddc6c5111647f2079dfa8c09d71929d3f6c4d403d8af622d010c069e0019534a1a100f220297accd6527cdcd75c2794d77137daf8cc99e71aced94a3703eed032123b24bc094c6b027df17368ea1af1eae1535f8ff7b6f73a69f5d95360e1686948688a9548ca74cdbd5b934bbf3085f02b23de09fdf21f55876ed88642aad64ba6d925bc6ee451e80bed7d4857876f51c5efb6ff2f5eefc4eb6c77946272ff1d96482fa9a40b2d707bf6eefdb712bfba3d13743e757503aa5a194f6d41a2f785c38dacad8d88611735f8dd527031b7eecb489deac33080b8a0261a98101913e2c64d51997e1f2c452a1e7ca7dd494a94eb6e338b34612f4327e25d46b8cbdce0784454dd76621217e77b52fd5242922a56e78f63165457a3c4e7b5dea6f83f0b4ceec55d7836b5c8798fcdb697d4860ce4fcfd83d7ae13ccf2e38494db3854442c96c59dc53ba6e2ec0ffa48226e579c05fd099525c0b4f500366d62441167dbf1aecdc1e1fd6d7d2a82e6ffbfecd961b1b256bc88bc6ef074b2ba2e1df9b59650040bcb52fc91079d691f0457bc7e3c4ba3141d80001127c485498240181681644bb70f18003ea93a87eeefda779b6ad53d274f0b808f507536e619e0ac880ecc7ded9d65a1fe1f23f375ef2621260171f87bc6e3b4b8131de29640bdce17202f49273be9997f3c85651e8debd19cbc08a57d51c2e1e37e593250cd52650da6280e95ec26a746757cb9757a21ce503871b467c62ef2f116c34a9488f105ec6b2985ac3398b86a39c76e53761ec013e6bc77de9786bb07ed967431636fdb8acdef3cf92f52197438a231fc8670f89e79c5ae41005b4887487cdfccf24211dc3408560f6e15453a939dc0d4def4e151d32932eb57b803cd7e3e9462e795f38e7b62a3d380375593c16c518a1755b2d127ce2bfdd864391760e0e7a123f327ef91786f601d6aec038e1937ed349c3102f8d4c4daaec6103aa79f13da4ed043e0e3d25fd270197f4d4dac0881a64a669cb331ab87eb8f85f7868dfc79b89afc6ccdda96b5eaab349dc4019a2beec82c1fdc0fe549569ad95d6ba9fcf98100ebef3204384e225def515e75472f07e012204ab99c4c0a622a52a08ecb26b61c185313c51e61f44e8f09260ea19c04b9a8f3b8b4c76f706418710a5fe206639031a3da340e105cb6b201310c131c0eacba70753c22c72d91825d9c1bff77b4514cd816bd1a8bb8636e606fc4cfdd1e34d43b321b97ba26c36ce8fe7a529e7ad634ed9dc2ee8f648e6dcc470d0c4bfabc1b0072785f26aa2f4a2185a5f0e56650aaf6fdbd93c8c2130b1c036fdb30c3914bc3f48f810585de1ee203c5869a3246040df3a6a186bbab338d652a8513993baaa49196291c5b2d886fc2ff67379e9ffffcedb83d76dae8218c95efad00d0751939b871efb436eabd5c61494b1d6b06dead8427c6f46156d88297f297ebd4f89b55c46f2c8759a3ec40c7955c6010b36920edc8a739b2ac6049759404bb4cd84319c50c41e444a907a32709a5e159d3d1c82302db03590ae455f66f7e70f2352ceeac7fb15fd33e99315a645de06f74b9609883d20feed5d7f7d95591799883a28549cb24e0b9aa558424b95857ce23214065b8c8cb52df2da6b06ccec9bc3bea1ba915a1851520955b62bc3f6fbbd547e9efaf718f79c4a483c4b6a177555eee23bcabff94230b9b5399e23bcd72d46d7fcc4b9ef01acb18b17fc399658f1397d8362692f93ebf79b2cbf98c6da88dca2507356aa953b0c04adc13897e8c517027ca18b616db13ff816d7d91d1f4f864aab128d10d1f22ed4b7599377fba9d09d682490275ba71918021abcce6bc18d87f2823429ca1d9f03aecd01602aa76501d52985092c937a3e6d7710dbc55494410f45bc22b907946cba4c23494a986f2add8084b319d32674ffef269ff71dd245ef3e5cdd4bcc38ff8a6a29464c18294041a35d0dd7218277886a57b4796b0d7b64b682c192f49b37c92c5565d117617d9f42d28392f6a50380693733259eedfc54fb726fe3cc821c76775d84d1b7546bd2512779f20fb21409ec42d55c9a23605e0d736b7f7926b0a1868c05a024610a09a6405c5b487b3172cd262133cc401359b25b5f687ac8cc0bfd745862ac48d3d9d665b14d89ed246efcdf9f0cf36476de55ee07929e63002f149ad54623fbb593a332d56eb3d04f111fc3469c6beaafc7d24cfbe20eefff6aaa7bf662166bd6a1651409eca2a49b3395407b5a1aa733dd6900f2a7aeac439d68572de326e82fc81e310f8164dd6a815f0dfa09a883477d49ffcac8875b5ff4196dd3ef70d32e8ce1f6d2777a904578d0202a4182ba381cdc16f8289d2629c0c8a60c720d9ca9cc38c4d71c337eddb8538a7af30e23f3adbcf30824313c047a78404656885dc8b440116f93cd6fa7c2bc55648c1d4d6df40f8226574f7f3fb95303ec6d96c2780d005b8f0614d168fc471c08e7e23867559632f57a4e12d6484fb9b1f4f27e0aa4a3caacb171d07ee7cff46005c71ad7dec0ff5d5d87c2296fc9044", 0x2000, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x90}, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000640)='./file0/file0\x00', 0x0) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) 11:37:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000005000)=[{{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000008c0)="b7", 0x1}, {0x0}, {0x0}], 0x3, &(0x7f0000000d80)=[{0x10}], 0x10}}], 0x1, 0x0) 11:37:03 executing program 1: inotify_add_watch(0xffffffffffffffff, 0x0, 0x20000a2c) 11:37:03 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000006700)={0x0, 0x2, &(0x7f0000005180)=@raw=[@cb_func], &(0x7f0000005200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:03 executing program 3: socketpair(0x1, 0x4, 0x200, &(0x7f0000000280)) 11:37:03 executing program 0: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) 11:37:03 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind(r0, &(0x7f0000000640)=@generic={0x0, "9eca231fa01b174e8d3d0e459eeb32e485807c010c26df85d1b8db6fadd56e3061aaade6026cd9914d1d6eb176a16052ed7bca70d8c7c649fb28df81037c3acc05688dba2554778f47d857436e95d318d46ac1fe1de3ec7b25b81ec2666e0a47c5fc6ff7d422641f23acc4358981fe49a1ed61ba35bbf9dc3fdb681da39f"}, 0x80) 11:37:03 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@private2, 0x0, 0x0, 0x1, 0x4, 0x7fff, 0x9}, 0x20) 11:37:03 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='`\x00\x00\x00 \x00\v'], 0x60}}, 0x0) [ 1052.269898][T16398] Can not set IPV6_FL_F_REFLECT if flowlabel_consistency sysctl is enable 11:37:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000005000)=[{{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000008c0)="b7", 0x1}, {&(0x7f00000009c0)='1', 0x1}], 0x2, &(0x7f0000000d80)=[{0x28, 0x0, 0x0, "e97ab97ecf30b8ae77f47a6a991c22824d"}], 0x28}}], 0x1, 0x0) 11:37:03 executing program 1: prlimit64(0x0, 0x0, &(0x7f00000001c0)={0x8, 0x8b}, 0x0) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f00000002c0)=0x4) getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) mount$9p_xen(0x0, 0x0, 0x0, 0x8, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000280)={0x70002000}) prlimit64(0x0, 0xd, &(0x7f0000000300)={0xb2, 0x9}, 0x0) sendmsg$TIPC_NL_NET_GET(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0)=@newlink={0x54, 0x10, 0xffffff1f, 0x1, 0x0, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8, 0x1, r4}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_FWMARK={0x8}]}}}, @IFLA_MASTER={0x8}]}, 0x54}}, 0x0) 11:37:03 executing program 0: socketpair(0x11, 0x0, 0x0, &(0x7f0000001b80)) 11:37:03 executing program 2: r0 = socket(0x11, 0x2, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), r0) 11:37:03 executing program 5: io_setup(0x0, &(0x7f0000000000)) getresuid(&(0x7f0000002bc0), 0x0, 0x0) 11:37:03 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000ec0), r0) 11:37:03 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x1, &(0x7f0000000000)=@raw=[@kfunc], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1052.764118][T16414] batman_adv: Cannot find parent device. Skipping batadv-on-batadv check for gretap1 [ 1052.777003][T16414] device gretap1 entered promiscuous mode 11:37:03 executing program 4: getresuid(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:37:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 11:37:04 executing program 5: ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000080)={'syztnl0\x00', 0x0}) socketpair(0x22, 0x0, 0x0, &(0x7f0000000200)) 11:37:04 executing program 0: getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) mount$9p_xen(0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000dc0)=@newlink={0x54, 0x10, 0xffffff1f, 0x1, 0xc, {0x0, 0x0, 0x0, 0x0, 0xffffff81}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_GRE_LINK={0x8}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_FWMARK={0x8}]}}}, @IFLA_MASTER={0x8}]}, 0x54}}, 0x0) 11:37:04 executing program 3: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000740)={0x0, 0x3938700}) 11:37:04 executing program 4: getresuid(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:37:04 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000006700)={0x0, 0x0, 0x0, &(0x7f0000005200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:04 executing program 2: getresuid(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000740)=[0x0], 0x1}, 0x58) 11:37:04 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=[@rights={{0x10}}, @rights={{0x10}}], 0x20}, 0x0) 11:37:04 executing program 3: ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000240)=ANY=[]) socket$packet(0x11, 0x0, 0x300) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendfile(r2, r3, 0x0, 0x11f06) 11:37:04 executing program 4: getresuid(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:37:04 executing program 5: alarm(0x2) 11:37:05 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000a80)={0x11, 0x1, &(0x7f0000000900)=@raw=[@kfunc], &(0x7f0000000980)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 1054.085727][ T24] audit: type=1800 audit(1665315425.127:16): pid=16447 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1174 res=0 errno=0 [ 1054.107532][ T24] audit: type=1804 audit(1665315425.127:17): pid=16447 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir151740915/syzkaller.j8m8kd/955/file0" dev="sda1" ino=1174 res=1 errno=0 11:37:05 executing program 4: getresuid(0x0, 0x0, 0x0) syz_clone3(&(0x7f0000000780)={0x24002300, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:37:05 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@private2, 0x0, 0xdbcb84051119ec90}, 0x20) 11:37:05 executing program 2: openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), 0xffffffffffffffff) 11:37:05 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ORIGINATORS(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) 11:37:05 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000006700)={0xc, 0x2, &(0x7f0000005180)=@raw=[@cb_func], &(0x7f0000005200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:05 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) 11:37:05 executing program 0: sendmsg$NL80211_CMD_SET_MAC_ACL(0xffffffffffffffff, 0x0, 0x0) ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, &(0x7f0000000440)={0x0, 0x1}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000ac0)={0x18, 0x2, &(0x7f0000000700)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x80}], &(0x7f0000000740)='syzkaller\x00', 0x9cb3, 0x0, 0x0, 0x1f00, 0x1d, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000840)={0x0, 0xf}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000a80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 11:37:06 executing program 3: prlimit64(0x0, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) pipe2$9p(0x0, 0x0) 11:37:06 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) connect(r0, &(0x7f0000000340)=@caif=@dgm, 0x80) 11:37:06 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 11:37:06 executing program 1: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x0, 0x0}, 0x8) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300)=r0, 0x4) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000400)={r1, 0x20, &(0x7f00000003c0)={&(0x7f0000000340)=""/117, 0x75, 0x0, 0x0}}, 0x10) 11:37:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) syz_clone3(&(0x7f00000013c0)={0x200001000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) 11:37:06 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r0, &(0x7f0000000e40)={&(0x7f0000000d80)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)={0x14}, 0x14}}, 0x0) 11:37:06 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}], 0x28}, 0x0) 11:37:06 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000740)={&(0x7f0000000600)='./file0\x00'}, 0x10) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) 11:37:06 executing program 4: socket(0x1d, 0x0, 0x1ff) 11:37:06 executing program 2: setxattr$security_evm(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 11:37:06 executing program 5: syz_clone3(&(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:37:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x0, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, 0x0) 11:37:08 executing program 3: socketpair(0x1f, 0x80000, 0x0, &(0x7f00000004c0)) 11:37:08 executing program 1: socketpair(0x11, 0x80002, 0xd4, &(0x7f0000001b80)) 11:37:08 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) recvmsg$unix(r0, 0x0, 0x0) 11:37:08 executing program 4: io_setup(0x0, &(0x7f0000000040)) io_setup(0x1ff, &(0x7f0000000000)) 11:37:08 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, 0x0, 0x0) 11:37:08 executing program 5: pipe2$9p(&(0x7f0000000080), 0x84800) 11:37:08 executing program 2: socketpair(0xa, 0x5, 0x1000004, &(0x7f0000000040)) 11:37:08 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f00000079c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000007980)={&(0x7f0000000240)={0x1e84, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x4a0, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x74, 0x12, 0x0, 0x1, [@NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac}, @NL80211_ATTR_SCAN_SSIDS={0x5c, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ibss_ssid}, {0x9, 0x0, @random="c481f64206"}, {0xa, 0x0, @default_ibss_ssid}, {0xa, 0x0, @default_ibss_ssid}, {0x19, 0x0, @random="e4f4edf1ee74ee5015bc210f8bdea338298be7f00f"}, {0x9, 0x0, @random="1b7d1559e9"}]}, @NL80211_ATTR_SCAN_FLAGS={0x8}]}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x424, 0x4, 0x0, 0x1, [{0xb0, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8}, @NL80211_PKTPAT_MASK={0x35, 0x1, "e44f86dcb976ae3d97e3a61e48aa629e3f03d1e82013e65499f795d93a3c6a0b7d99775d16513e025da478f9705da077d3"}, @NL80211_PKTPAT_MASK={0x69, 0x1, "41b695eee9eaf43ccb71a17dfb9338a33dbecf6289238807abf23eaa4ee2a519c1183637d062d288d98b52ca4954fea01bd71a2252cd28f512ea35fe43890d890dee13894fcc58d1bbe6393ae8ede2cdb2329bf1cec718187929deb10798c769342d89182b"}]}, {0x268, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8}, @NL80211_PKTPAT_MASK={0xf5, 0x1, "3484a3aaea8c1d6c1ab062c4e02eca8a47c68e88b878cb9247b985cf386b0eccf7554052f81817b28bb2a0618be1abb8961086d3142f447af57e15f1beafc78d2eb2eca9449c1e49d80c80015a18605a6b954a21c3197c672f080d89ba6074fd64b1646b8cff327622927f20de07deb4cc17555a6db2f75e599b1c2da75f6e77173dde692792a736bbd2d236130d166e21674d23349a388eec830b6d17619a9c42ba0501b01c133f8eb63a561ad146717c61d2e894554da34c895e4f30ae3a625be6ca4444e17ddbf30b6a5ddde6399f0c05c305b30abcbab725d64f2df520d4118d27b003bb77634d488dca6091181170"}, @NL80211_PKTPAT_MASK={0x99, 0x1, "e0c21386c54580d82272059ca523d6acfcf1f18fdff7a6c5c4349a0c639d5d51ffff5d3eceea5593f3d0e5f3e0a8a1adf2254fc752c9eab751c95b13f7bdcf3ed9c8d3473e6c8590f498fd10ddba83b9ff0c33c411b93d1c6babfe6e58ca2708a07c11b2efbe54537a3e0eb507f1567f1dcaabc9eb52a09cdbef537d0e432faf4ab6146a235cca2601283d875a6b030148f465f920"}, @NL80211_PKTPAT_MASK={0x75, 0x1, "7728f1d7398668be8a40f35327312bcadab1513aa1fbb02079fb30b43e4800ba5ed7609df45ad5185a9c74b83d2d4ce27d87c5c85aad48b2bf72370846a186f6d464680ad4b1ea9b701fc740691a4c7250a60fc0436ac091758e89bbe8a7f93633afd2b053673c0a4f1a7b607e43ae728e"}, @NL80211_PKTPAT_MASK={0x4d, 0x1, "227671a5b77c3ef8ffc91ae6a1c92da5084e41231a52b0e6a0cc572ef9b424907ce1b2b2a51344937bb93d67417ba79bbeea91c4472546e86989656dd9aa8f1d497973313299cfcd47"}]}, {0x108, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xdd, 0x2, "727b89cd80aadc3c3785e2db32b7da474faadb4f5636b996e2a8e1efd3086b309af5cf10d698c022ba6c50fa165781024fea19f307a42c864ec5a1a5f24373adcb80f7294bf099e1d353d561b76da3995bd2e83b0c9b15f815d1dd67bcb370be224ddef73fa5d30fa22fb0f7e26b348ca67e99b56d27c9245fef9ddb5f9aeed841c9a79b7b17eb200b03be43fcdaa2a838f65b132622dd07024b7a8f39d8fce787ec6d06ec8299d9b96b22030fb6cbe7fbfbec0399f1cffebb37618f6657ef81ab87a856dcb05486aecff0aabb58fdddd1778635cdc177020b"}, @NL80211_PKTPAT_MASK={0x19, 0x1, "f35bd15edb4b5679b1a82674e9d7ea1bc3be27aa7d"}, @NL80211_PKTPAT_OFFSET={0x8}]}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x108, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_NET_DETECT={0x104, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5}, @NL80211_ATTR_IE={0xf5, 0x2a, [@mesh_chsw={0x76, 0x6}, @ext_channel_switch={0x3c, 0x4}, @peer_mgmt={0x75, 0x6, {0x0, 0x0, @void, @val, @void}}, @random={0x0, 0xd9, "d198940ba9c830d9c831d8356ac5a090a7c68d1a6647dcda5b9d442fc28e624f69ba7fd4027fa9aa4cf6126a2e066c83ea4796b421d3fd80fd7b2ece81d8b7455e4d0afb4657b13356e0db403d03ae6482c0b45e473981bd2d6f6ad508dde55510f0b22b8e9beff7cd973114d6a4702e778747793782087899cb062927956049a32d82b1428860c8cc2487f32d855caa7727693f19707c4aa5a52801f4cd9593014595d81f8b288505155156847ded691f6447e059b82deb22475a6573cbaac67c78563e065f042a1c58e43c0f2d256fe74358fc51f780bbc6"}]}]}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x14, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x188, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_NET_DETECT={0xa0, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCAN_FLAGS={0x8}, @NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY={0x4}, @NL80211_ATTR_SCAN_SSIDS={0x88, 0x2d, 0x0, 0x1, [{0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ibss_ssid}, {0x21, 0x0, @random="8f88a2705ae34792066f6ee452fd7fadad7f0ec7613f6c255331c91ae8"}, {0x19, 0x0, @random="23568cb0cf55f9e1e44ec34675caa92cfe372edc28"}, {0x11, 0x0, @random="affcab6cc916aea6f3b510930b"}, {0xa, 0x0, @default_ibss_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6}]}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x64, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCAN_SSIDS={0x60, 0x2d, 0x0, 0x1, [{0x11, 0x0, @random="39f876b0d0a953624e65f05531"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ibss_ssid}, {0xa, 0x0, @default_ap_ssid}, {0x21, 0x0, @random="bb262bf1e39692c068270452046d56e3f2757e6215d710892d02e0e508"}]}]}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x30, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DST_PORT={0x6}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_SRC_PORT={0x6}]}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0xc, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_SRC_PORT={0x6}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x34, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DST_IPV4={0x8, 0x2, @multicast1}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @broadcast}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}, @NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ={0x10}]}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0xb0, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_NET_DETECT={0xa0, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCAN_SSIDS={0x54, 0x2d, 0x0, 0x1, [{0x1d, 0x0, @random="f2e9c77bc1112302c7ae203fcf3d54be82d022f786b6dd547c"}, {0xa, 0x0, @default_ibss_ssid}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ibss_ssid}, {0x9, 0x0, @random="d55923160a"}]}, @NL80211_ATTR_SCAN_FREQUENCIES={0x34, 0x2c, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5}]}, @NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x18, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x18, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x1634, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_RFKILL_RELEASE={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1618, 0x4, 0x0, 0x1, [{0x116c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8}, @NL80211_PKTPAT_MASK={0x9d, 0x1, "773a462702732e033063f21bcef47c85c8357ab79a5e870f531823b37b252c2a1a5199a225a70fb5c7873f1ab2fea93d890c4e20d6b36bc234ac06154484c1db6ce5cb5be1f10458fc2cb617484e39284cbc7db3164ff223dc9bef216379b673d3e968841f81dd34ff53f2a6c1bfb0142df48dd59f50d4249e9b9ea9882886df54e3393a791cd788229146cce7622c4ad554f8e6762a06ed78"}, @NL80211_PKTPAT_OFFSET={0x8}, @NL80211_PKTPAT_PATTERN={0x1001, 0x2, "f9fe3df2c1366b7abf4d33db7acf83254a532964d8954637173f759ae82677cb9b6e3fcb532c8c3f14d4ae5ca6c633b8778b9a8d4dbd461b0d32e7743cb46e15896cbfb23b2d40b1928efa2b0a399dc0a149077ba82af37e8231345ceb75e619f2f1699e1a9b973c8e038ddb4b06b92211d09c84aff52404ef44b5e9015bb77af91b93e4c59e28f3d83b9069df7a669285e97ec5d1905325d64bb2b07dd3030370fbbc7856b2fdc4f3b7c0d2f073c65e7c1337cb751f19c2363a3f2d9332ecf9b284609670270a7c5f0bb7d10f80553a6f3cdfe233b1911248487f24ff9599b1f677200eea0cfdefe955b513131d6ccf33b9e91e8cf27491a5423ea19fa290f10bf020d9aa7cc0343c4b51c21e388dfd74a92f73e3cfca85b4f258049ff11d8d8139b525f8d35397b0e9908d1f6ddbb22e75e02395882ad0aecd48f87c8a1889e8d0d9ffb98157e9ecb20cccb3a458a19055cb2880f410c21a0997a6c22c79cbfc9e4b4d58a9c7de2c9016625ee712419e4ddfa3393c3b9c2950c1265c03ac7b17aff978869cfe9b1e5f30a43d9d19901b90621d6e380097e1da8d9953049f837a8eedb58b8273cbf8fdbd2867d4b137e9e10942b5414c74ff39dfc2451e76f7c16e2f05c0f1a4e2f8b0f2d98c1b423f11d537dbbb9d5125cdf9addd791f351dc2ae5691e0ddee1b1f976856d76b58ce5dfd8d6492ace76ad5b5b09705187669fbead0326dc51ac04d22f554f091c56d8cfa12845260ef941da4d07044fc6d8d50664ff03394e3f77941c8f8557416bc2920e33e4d7fb2a87bea230aaaf6f5fd437441c786c2d30025a6b4bf2282789098ab1447dd5988267389b87f90bfee51a0ce478d5eec6ecf104de411764651c41f250223e29fe1de1da22bff89d6b3adafde1933d0c57c5071d7ac68ed8fbc2307b23d4735cdb80ccd06d36d59acb3a3fdda429d4aaeea9325db0698d2f0c440cd810996df7f00f5fc2c59a99e4eeda329538023de4d7edb778d142ac9ff4188c85ef3defae4f69326ad9af33543963b5aa5bafc79e4902a605e628c58dfb2bb06407328213303c566d147e62adb6ec9c91a76e4178f71da229587a10acc77f27c33b54551878850fb8d4f8987dc8b78f2ec9083ab5ddc4e9fd576dff19a36dcc92f4883a2c4a72b40f966c78eef260c334a2fcd4a4b6f9cfd31fe372816c529b62d93cdb9fa53784363475361b3738381b884bec49e8dc471c44cd6b71dbd62fad0422b5d297122c26951840394d3d3fdd44bfaf7363691c7ae2f4a6c6488e1229002afbcfb962a1eb9cf28f30518a5f4e0b2f7c98cb6a4bedad38611b14e44f9c903c3915a71049cbc82c8c54cbbc0de18cf6240a75d2d85138eb890b08f8bf108f7ba5f1aeaa72b39b3712e757b5837c2d67a7bf98015f35751d8914ed4b1ccbdc228357a7b7104eef7b590f7632c49f4f5ffaa95fffbc224faaebadc1358abd25d2b25640471140158cdc081c33961ab397637f5698001ed67dca5c91c9d4e2ac74c20fd83aa484cb3efff27b7f88a20c1296091e0c6c2a8503e33e7bd8409c1aec27a31b54452aec803509e80c113865f0092d4bba09a39b838e42621007e933cd71fb333ab69413591d225aa0dc94ac075c04021ea648a62a6f91950fdf4e012987aaadeb27cebb8d9416261cc55645788718ffbbcd1d278f2aa6b95b1500828905151b32a2e765963460002ee12415761af002a825181cef80e1611dbe6e03bb10121857ad0b012178e445e3f6a0b3cc780db6a5b7ed7a1a001ea99820b750a0c4733054e1bc6c4aa8444f2d28c0f5a0dd7200da04d0a87caa6553730ad538ad57eab8bfb271ccd98fca8803cac2bf63b79a43f7cfe292c21cc01098c97548a335b2d898f2e9ce09c1f3b05774208264130b128e409abd80bcfb1e2be39fe48e35d635647970a8f7a19a2b0869e7fa5c551eb0cd8d9d94fd3cfc790fcf4c8ccb1881b24b62eeac34015709e13ec0e16e834fc02d280e021272b0901733d11cd633a676c61e4cb52f0951f26844723ae5de4e947dbe37a23e0f0078b18f9e9311082c4083f201925d9a51eef166ad4c7ec2ede1624ef7a4d11810362fcbe556cb48a2023ececa305d28de2ea0eaf31db33e838b24d29fffb7f7c172581cf6cbaf8c2160689144eff94a51a908e62bd6cd399fed8c428ef4dd65bd289eb9c8fd2ec674924a95dcfd34c16621615497cb5ca7cdbd9110fb6d45e488b337145a3e55556634b6ab5b19b5a97475a414e6ece052ddb427ce77f7472ebf4edd13405315cbcab232cd20160690233dd2cb32ffdf3785c5f196b91b849562cfb5b58fcabcb29565d21d931a710549301f1a82e3e03a7f19b26a395c6680a310ded3db45b37e6b8a64a1e33cf204ee3028c94fe3b2ef41a2d2f0a340985d752a33045f6e5298f9a2e998aac7d737f70c89e9f59eac4e43d65a278d8510a00c71e6daaa7ace69f628a8066240c20362b112c477fca2cf5ab0b88774e4afeebdedfdeefc2ca55ddc6ea2f39e1d93ce2dde37be526f42c88bed2d75b8d41aa003bcce0978a4dbd254c28063a825293d65ec09b2df4f182ec92cc762b2bc8e163273dfcf5852eb6eb0256a9c222ce62a2a7ca9e7d816b6531c0beca4257529d4531ca65b6587a163833295e43ac2af8b7ddc77ae08f12097cc94c70375acb07be3a648b7f3d057b9e04588735392ab4f2d668a7874f38246f69d25b4b065373115e1f984633619a303081c9c28431e6a40fa950f664f68be80e9cb0f5f73e9ed230a23c8bdce298924b61c53999ae222888d942b0ebbc37159b720873d9804d3b0f6dbd676b0a72df09f4938d3b19667a9fda0b7cc190e1e2a2340a60884b372a389f4e3e14e20594620df053ca3edf1e116226029e1fae3e24a2cea95cc2c9436ef6dd64173777f190fdf2f08067e6c9ef5237b55e767c9c3b7117818894d497395b7ff199a97ca30f7eb91930fd55c44d36ed2ed0b816ee9e507fa8bda24a79c8289a0a387a2d7c384ad31842ecf8b8d5bf2c22232c131411f7514d908286ca40c9640ab37b7a53a173aa3f0aa6e269d54fad08340881577815673d099873402648ae4b6da48e88bad3870ce660ebbb6b9f6e0614388f7573ad684936f71cdb91e0de5527c0b2370b3b6fb1566041d2af5c556c88cf5af5f164cd57f1e3054f23e4323e5bb6e68d72bd4c3a1aead5e13c0016eba66eb1637a30972954a32398888c18c0d7f8779989ec523d2fa89a1b2dc5334d7943d61fc19117245c501632c142a81ce8c7ae486dbe2c7a27d0413a0c0d95364fdb1cb5563375cb428b67aee85cfddf614516de26bbd83c8da8caffa865a2febcc69f28ae97f607632fe933a32c26aff82696ddd8ce896182fa84285d430ec1fe6402ec4f0fa5615aecec3484b657b66fe151603c1732d4a02458e48bdcf658fb35670c20179ed608ec0a0aa7d1453236ebf483ad21d78a0c6c3b1a0bc4c62fb6d3d64f478516df5f84a61c85d156c6812b71c29fd2f014742faefaa30cc16d67313d7c847b72c97d5e1f7b363bdc9371046e5f4e789a0781a6d5dbb7cb6b817680254f5fcd08528d8efb3300d547494d409fe2e444f31c5a3a483341d8827cb663e086353ae2497cce7bcabd69500f2f12d5218186cbb0d37f789f0b03f294d820dc4abb753106fb740b51a8ca750041c1ba26a9eac0b1e5a8060788f3d9be6f4327b812311b6088c5d3039ff7a3b6e1c15a01359febc146434efb96ca2fc4cfa765bb7fa777e6234b3ef31e3aa725f8755592e9410026c940b6dc86bc6cb62deb7e8cd15499ba6874bc923f0bcd900177d8778bd931cfd45db05841940016eb4dd993d32dca952c57e60343a5cefea9e44f0e991a9d58cc573c7cdcb2f37af2943f82baf0208197faf9eec4071674e8e285deef2ebb7d7060c7f4cbe443109bf25ce674b6b6a39ff4e7fb246616d9260508e023e7daefb3784a67d36fdb5c82ddb6138f4d8e29137716d9141f2eaa3d699bebc1a4ec39aabea02b2713d6d9df8a08c6864eddbd93d8ce9b833e424e4abead4f0707af4bf0d0554752beb51b6ff22535574014145408408e93a0b4b1b6e6dcb1a5656f4b0922e100c8d2441dfab8e11c934cc348115d760f3d3fe7178c7defd279ab229eb665864b00b470f600152aacc55e0d42b130ee9e39849bcefb43caa448a9902763337465f7e10a8957a0a0870f82e094ffbd9153846743f83c812ab2615d8e4c90b07f43465166cd63abd09e1e3e7cf745b98bc1333369635b44f47c9aecc5c1a5f0df85cabb5f11aa50eea5f68e04c46a7a6a6ec611167afc8f760a074c40c210da0ef2bfea95cdacfd544f6539c739735995d0382a355d87f39f55e580620259c272b9e5d58c96dc7be51f67346d6997c93ad76603a647dd4de9563f20555e6469b48667efbfb8ce700e0d1c105a3dd9eb04561d9908035c0ed40a7a4a5d6e4f9c3b8267151d6b14966c11eb87afec1984ed9f6a19e2742fcfda62a35efd97c78afc82132fd3c03769c8ab47aab11d13c1b62f1575b5b2b8bb3cd4978510f2ebb837779212420a1123fcdcd6630918ec3736135c9b98eb4bb2a2d526fa4327d84db9281eb42c129fa13caa5ad843b298cfa39e7dee775f42b83ebae01f644538fb95127d9fea974fd9d0c6d034a72d3661821e90984c618982c87a7e275ed8211ad2ab03c62702c8d6234a37d2e16c1af6de52988de83fb2fc0bee6a03919391afd672822ca428f1c6765a460601f9fc52b037c0fc4a75786159d54e23b2dec95fbe06bba914423a3a335d0cf5c4f5534b64d8ec7dc8e6bed75131f5f6ff0db62353d8c5f9f58ae012216457087471e6667650a295c05bd4af822eb6d7c159aabaaf14b241f2c1fe379660b1801c917096267fc0557d1e7fe5b8cfb2f7f6a2ee690908edcb9124a4def19315ab9a64fb2b46cb1846c3f8f1eed4a14145af123bcd38ffe6a1b893a32cce3521ea4355844e5df66805cbb9908f74b6557c77f9171f1aa453eee578756d650319ee6116762799ce96186ee5da197e186f605b0b60aac779009a21a302290ad7fc5fbc5e96b36e571346bf6484f28884a7c51e711d993a24a4ff5a4bea839b2a2ce7fbd74d1c7109a5ec90ff6de64211470bc7a7e9dbd87bf2200ef5c56706506453e71c5834cd8417d22410d2b0443ba94db8d5d0613d24c2824b75e31226b66abc3073674bf38b02fb567c7e806707e5ba0acd33591f5c252f2b9cd6b9cfea6324415823e49216185988d00fe78dd58106df80fa241d8d6e800e4c8f8df3d5e00c34cf8df3c026a2f6cfed3279e86bde721aea0137aeaee135b1d88f5effc029f131c997286ca218c915e7627e8f71941f820adf81d070263bc50322583abc6007998bbace4e301908a19d34b242fd8929e04cceae9f2ce1d9237f09d7f6547c7979484396be231499866d56a4ff31d2408794ac4fdc8c0b3f595f06c09de25deb78b740c138b8131b5f9d04283d7b49912c34d2e22feea89083dfd93dac1246ee38fd096cfa68133e8297788ee18577c22b09362bdfd04a3ed4ece6f5fb7b0d8bb9d2cbaeb3d5b1abc1fd71ef0191bafc50c1233dbd76b8a6244742f5daad0de7b30720e490e05870a4a4fd308f1d0d15020ab7e1eb4dbf2d9bc20a43459aca46fb32cb5ffd0a0a3766cc23e0bee8cbe01aeaf3e0cb861f9780af0054de407452e3015078875044a1908588118db698ea4adc83463d1fe30b8a141ef8df40f2b0b0f2a1050191c6a35a44e9db28edb356a988f5c4d73c"}, @NL80211_PKTPAT_PATTERN={0xad, 0x2, "248edc781579b772a5d1146dde7838992b8cb5157b96a5c5cc2c299925da211b15950ce309464492d7f8eaef7a76f25fd5e48fd65b658ca7f894d40b6a2c566aaba8a25c6cb1c60616755ef957561b73a1fa98a8d0e6fb0335e284c18265dee53321c2bda483f2170aa358df6f79a3412cfdd76c06d258d40cf6ac810c192d78b5d39dde9446636248a6912d850721b9d48e9de3f85f830066656a0b0480f370f5315b3e8565021fe3"}, @NL80211_PKTPAT_MASK={0x4}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8}]}, {0x49c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x85, 0x2, "7513ff30675bc3fa7e20175b70d5ad806f3d673f57fbf0dad9436ec1165c56786cdb9afcacce6046d231aa16be927011d4f0e9d1dcb008fae726377cb5ea7932cb985ebf649023c9c40e901327c45aed237d61736d9ea229cbf423de821daf6edab48fa828966e409d20748db47a6c8057db1b422a36d7faf9609f5e258b7f9448"}, @NL80211_PKTPAT_MASK={0x40d, 0x1, "804af87751fb98939f29967f35efabd395edea3d2f67f4fa9489a33829c1b3381e6cc8cd1199318f327169a9197c52d68eb9e43e98a4bee67333aafbd5be8863bfa4eaa6800d82eff3e5287fcfd9984d10f1d29709dd6173c282feddf8ed89f7b69cfe67861e56b041f4d024626fca8c7ba155e77a48de356b4e541d38e0db5126f6bd76bef35d2475a6bd56f40a1568abae8640fbec502e1d24143b97cf750905dce4fb4fac631c83132fe5dd424798a74204fc0a14c99da777a013ca90c47be814d21918473b0911b37b98b39ea40576adc55f089a7708fc7ea905720023368c73a7786a1ba101baf9efd3878768891ff090c17a8e454010da9cc4f66b17e92ea381556336618729c08e12edcca411d90e27708dcab30a38713e045dae2845ff22a200b8c50cb9c7c1b33c5d03e2cf4db378acd757ddc3672a5b5823906eb1ac7349bb99fe3165de0708b6650115f20e6847461232d48906694321d625f50bef0b897b68f0d965a9a407c0605ecb6e2bd75fbb0c0a116ebae44caf94dc120bb97878c1ed4da0b34262fad52a520e5407f9949b0b0557bf6d1b37ebdcfb2cce3d394c69395b6f5194838f1f3f17c2e6fe36382380b5ae8300c180a3345c312e1bc20e99058dd455f354c1805d61ba6a773c9508008416bd7f25b2ab000e629f8396c421cfdd48f8783ae5e95d6ef0fe10d0e2688fc7721a6d9593eb7f55e8af5b509ba7800cfe571500c46ea0a67311d154dafd0b4eaf9353c21f4d767ef06ed5e89e3a985125a12eb6d2b171fc505110f3468082d6747a947c505b65f472226d6e28066052c45d1b42459e825a6868aa0c12a7e0257dc5ae74d08f04cdb7953d07df9842abc573b39ce8791182f98bf8d949b9e25ceb6eee4cdd30811496eadbf4a570553e9943df238d662be6b3a1c59eb61166ab3314e7ec5dcf94b2b5cdf8f2a014a98df44aa5959a07c574493dc010d156479bce31d49360880dc90f7983fd9ebf41d765ef77d0e5e312fee9acd070a988e1e4c23fa34771f96039b3e06035b354fb5ea98b633c7ba7b615770d4e0ad7c00d200b651c8c757db8d378f5daf4cb3114f2e4f52d9d7b702dc6ee8ff2604da5bb49aaa6ceb6138fff65225c26a36ef2454658c147ce5ad2eb1b83671c9a48a7d50f592220d8bc44b29532ddc5b86cb09c24d82f73834fd8e2ce7e9112fd30a294a693d438b8073c099a44960c2c6276de42ada7853c86be5ba9de91a464776c63f6b6fee4f1a0452739c8f8ad9ad9017eee15b22fa1893b3363e3e49e53a07cc83202006e3b7cb1f79a985f140e59500f9711111bf0a3c3d1aaa4c4354038b2477e17fab4e9b6712cbb803848498b3946200078d6db54c0e7d9373b51e2b9abc9534620d3c47f7abf2509a225483196d5829804a29e1d9c4c6f8dbbdaf4d1be59521e17a79b2858a3e3e4b5469a73111b7c71a0e8"}]}]}]}]}, 0x1e84}}, 0x0) 11:37:08 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x1}]}}, &(0x7f00000000c0)=""/185, 0x26, 0xb9, 0x1}, 0x20) 11:37:08 executing program 1: sendmsg$NL80211_CMD_GET_SURVEY(0xffffffffffffffff, 0x0, 0x0) 11:37:08 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xd, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:09 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x1400, 0x0) 11:37:09 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_ABSBIT(r0, 0x40045567, 0x0) ioctl$UI_SET_PHYS(r0, 0x4008556c, &(0x7f00000000c0)='syz1\x00') 11:37:09 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/block/loop0', 0x10080, 0x0) 11:37:09 executing program 0: syz_emit_ethernet(0xe41, &(0x7f0000001540)={@local, @broadcast, @val, {@llc={0x4, {@snap={0x0, 0x0, '\"', "3c1b4b", 0x0, "30aa32b3d43bf76606ef67d8e421a778b63c735fdea982816ab4141a5a5c4f790b158f9e42eb14d1aa5d4198cbcea4f3e8639c6fba765ee2a00a1c70f88dc0a5fbfa7fc7323a136709f1071e59952298771bf3740f8e3be71dcda3239f342b986dcc570b826210a85fc0576d54d65fbb8ab500225bcd3850294f681e182ad23624402e02fa7f232f9c48b5d85191565e34414ce90728a5504664394d5762952d930317ab44f6432601ca8401e8da59afe889bc6e947560c369879f6a81c2afab8ccaffa9f0bd36f8a2e434361a7ba141a73bab06a3d13a688681ad8c4bd2a31081ce5530e94d5d839495932196b287c1db4eef9f6f2aa3ae0a6972754330f7a863d4a55fa6764f2176f8952c99426b294369b37729a7b37c5ff79fa0ca82bbd5cccfd9fb9e5686cd7bfc395851e00161b468d9f8bf0906c75db635e008ffc6aeba9ef0a4543dccca203cc0836470a009db5b1e4c5893bd8225722a5cb8ea20577101a29e01b7d96a98a63acfe57437da4b07a1c4b12fb77732cf7006914fc63867f32299d5c7af8ee4c0f4d1bdcff0c519d35586764888378764dc556e7cdffa90cd841819753d5bf9ac7bb341ae687074c7d3934a2746b4f44d87c4f083aca298eabb646ab7e55e7e0f96d3c890b15819f66ac0d841bf73990d564283ccda1fb5faa1aeb4b1e415fcdfcd906db3ea0e8f767b41f816651128435f18e80426779b6677732a26cc5ff5d219f073b7788887214389620a0f402b7ff718d0b436dce1456887b3d772d33c8a40a4604bb15eb3258c0a1e1df688a93ddc897a45af7bc1f0842519402b0b8e843d05e66b858d58809f2f5a7e88428ec47369150059d1b40e0ff2874ff9c3728c4b0e7d6062d693e46180478338431fadc1952c35ed43efdaa5e3afc60062d473673bd53542af9c0362dd0f33aa50980130ed5f7e75ebbf989b88c08aaf92298e8335ea91145615844294a7555d5b299cd01ae86c47d53ccbd356f65bcfa6754bbadb9a4f3e3757990c1732a3080faee62eaefe9ac7d59848f8653ffc715bbb4ee6a7d3d92a0f6001e4a9d659012b79362d25f202e07d12a722bf383b3c66dbad4547f242b40f0157d40ce98be935e6943c9bb32263045287cb33469903b22460b6129472f6dd178c4b0b59ed40f855e9168b76035b322d095675587ca08a1e3c5e733c01068bcab190f34fbcef367500f98036dd13e862fedf46a5aaa0fe3b24f10dac81299d3b6785399a3acb59bb122c159138362fa66de0ffd7ce51b340590512752d96a2acc9d365edb58e5e1809546f3b9ce4fc4e8ca8b61adcfecb8d5984945d00885147dee4f31b7e0dd40454ea3b1f0be88658b822444b80bff501646cb68e1f4792dcde8f8586add20275e5524b2b6188a52a7a32e2dee232eccfa2b8ec7eee60e0a8edce6eadc833f8c097a45524b3d3bbdce51afe1f14b5fbd8f5e96ed35b725545e53a6ce67ff030b3627135ca9fe44dfabcbc3fc3cfea67457d67042c647a7cfabd47a375060d9cc07ba239df6e91abd8b93b00bd3e033cd8227a833f6112eba9a84a4e8cbd8dc9ce7d5447776379a1f14125ba1a1c1ce4088ef16c38af659b0aa5874251b5eacb7e333dc1c1e25d0ae2a3ef38110c0e08e3fbb78d614297e9543278fe1dcd56faf11ce27f5725a9589330efeca618c11ce2550f3adbc0293d7deebc0235a31e8d8f00c39a95b6d13c5f57d16c4215427f615062679c81e27c6ab93869c884c4dea2c3f998eb7c63366c82c23f4c860fa675dc2027816d1025a98c5842158833cbeeff8f176af4da207943768ff95d5b5c8743cc8fe6390ae93f1f7ac1547c6fde97a810d2db1a30ae21193c31c8b625657c6e3e0c8508d63ce706d4efe2ccde984e732b659ff33a13c5f322879fe662c8eba6227613097ef2adbd62115abf6a7c7305476d8620df2492cb68828ac923687713c5478a2c737af9c64d0e46045102784429a48f9bb3b822d5d8cedb54670f2b3445d234b7bf74972eaf4926510563f1fa872d91bd75c4f2aba8d07abe5874364f8f1f815eb0730923243fa9954f361cdbd64618efa98b3b5c3461add5a15ab2810d6f1bbe540da4e5916ba70e6efd928e66f3a0d2b188e94bb9103819380437a7d56fc6821e0f0040e7aff4dae528b0ca4c5cc3656a5fb15143731e1453c0247294ed17f24521fe5e37910e063260b0717fec9bcfbf62a16164c64214717142045f9ff222ac0c8db19ec2de9ab89a4bceba696e0dae01b719e9b2d114b9ad3b0660a953ffd3e2019362cf4fd3de226090fc4729e7c55bd8c8bc81260fba42725c741bc8f875240acd384f017bf9d7cbe8488fe76f7a6d37b50511de306c9680e04955090a18ae7569784dd4e8f1278ace6e2441c663982dd32e6c88298ede856c7ec68fa3a81e6d3df9358d088726f28b970782fb00a2b52ede3f5bc57a57c50d480ff57e8ab330c29e851797a0208def42ce5178c936b1941da278b51652f9491bc73638bc06bb6149d7de8e1329211a272d946fdab23fef2d8ec8b5f6c77ec005281deca3e74d6d5478163da1e3c0e70c29a4e92fa479cfca79a6508593b013d91c6e7d4b291cdacb2c4a07f214343c9c4a1b5559198f4ff0ea49ee412e766bf53bd77f33578d0f5cfe3b05dfa7adca1eca9d2d204d2677235b2dab3065662d20e38033d0047a538910fe95ee52eb822e5035f8a7963d46fe000526e076450af5cd98beac61740ba4e7debcc9ba0aab45e949431edea198f0183436b1dccead44812ebfb8115590e5882bf2a601e3cdd904e66ec83bead5c083feb171ff39b7d32234f576f968033d2443acc8f39ceeb2d8aba836ac8809917ada7fa7cc55d3c1768611ed616560dd44f37e18084d8077ac85acfcafb16431c49536034a79b03aa98b45e3e4d5642ed72417ec13a355061d17c678de4381cf014eb8985364ce5727e8f8f7d3890a3a7188154e172117077aef1f063475d5ea0345820c2abc09ab62cd3a64595976fee5c42e16f1f8c3c8b9a141dee4a9d1827b128fc5041942b836bde34f1eab5d0831615f0be1d7e619bbb23f967266de19cc246f0631564a212073e2053447dc08dd9abec12b44007463db47bf637b5dbe76fc976a04c16a5599e91d261f71036840ec1259116ccbf46e68f31a91d912120b98e635185e58e8a2fc5b93d2092225c2fff8883de78247ba91ae62aeaf6d151b55af4348d3e544bce3c456ac1501576563cba6329bc3f7023ceaa91a3493cd666d825c9e74cb4706502dcb6aecaa99bfcd1d5df5d511b8bca58ce79813b4a3899d9e6eb121ec64fb9ba17aa8a1e207e799efd82543a79ca8a0b22ea868a7adb3279e6747603ddf3eb2ab25c196bfacc99259ac2d45e43640d2a7eca3498705c79abbf695b2fdebe5a644282b52fe4a98b9b47386ec266c5c20ed87c9ee75d7af81e6f2bbf4b1028739fe69b24d320b64d317843b6df3953d76cdfc948338c652ccdbec37973a3b4be20e9f4d72d85bfa7bdb3e17cfdf35f3c6096a4d96955e95eb1c78bf3e8cae74a139f894e5632310a08638219b8da81e9aa4f2d11907232ae9df6ece47dc50e0793d10d7ba5455f3d81f6a4df419cf8e0001a2f844061a8b9c14a775dfe04426c1f5fbffab191cf9581383406c4ecf2d751969b53fad2e98703e1c97ada933ecb21b854f9b51d8e73666920aa0d4c510a4d14e02b2325ce16641bb2df8051e23ba8d14930946eba0313fa7b4c8d7ea64eaaf5ad625c88342ff96a325de7f8ec285b58cc208775e29de87ce9aeab81a02ac1e236cac220098505108d854434e545417c111d428e75fc4d0fe14d2fc2bf1a63f32de87383650e7df42404419556277da26560b821d8b80e3cde4fb60f4dd8dc0f3481ff5536e8a41e058598716f3d6162715aa9fc6bff4f6fd50a5574860b437ab5e73fe2f477fa7b78f6cbdae1c00a0d83aad22e5bde9aa0bb3cebb3f2b2739a18c3478ca518b42232bb84ab3b8ab262014fbac46069ef5261440d44ead1adc87d412bd25b5df8e2ce19854f0cc8908ec72d8656f2d90f87b0419f464c59b15c935bdb16d2e9679ae66f0e490a8d4fb7d63040998c0ac0c7356f1f0075b0e64a84927d6ac59228dde1b800fde3b92b6194781bf87505f5d8c7936963c334e6c4da076ac01fbc74d38ef874eb4b6a426c7c54fb409998729774b80f1ecee0782c029b981dc0efe2c175f52b13ade9ccc00c99d3401c8aa930c87257b59280a647e70dd1049b846777880e2e6459a22b6eb46466a8d0d23fdc8cc7ec5e337e05edf158b824f48a6e7b2f201a8df815e1deaf9917e63025f04e3258202fa24e9fc345c727474b299d5e2a3ee0907213ac68614649073462dc95af30bee3d7ac11573b7a95941322217b564a1ee49f0e612706c3735cdc63c18afc76e41738b707cda057afb8f580dfec6c2e069d5dd03acec848a12a4454d01c7a37fbf7290a976f3c26a1e9534d4538252363516c9510963546344d0056ca6cd4a6a4f3c5354fb6b59f5b057f88f7cf439226983ef4ed4bbe9f14f9337615a57d8c34c5e5888f2287af8ac956fda435670509f15a67c1b16c96fa5220d4ea5e0df373c16258df7a226912176015f4db8eb07b33ddedd972786e73b39273f14126238fde9f2b9462398684703de5e2bd61c10cd1a374fa170b33e72e21418a4fc85ee2d9985c091fb7131c7cf4ae2a145273ed86472fe10523fde90fff59567b9dd03e2e794e22e0fa609b8fffd870d22b37b22e11390e92a1e577019362920675bbce94ffd289271e46b677c4d6df4a81c841c5d742c49b6882860b9780319b2957e2095fc16a43821fd54642f88712c80ed33781eb7ca8bee6eb125342afb68c32685e330a5d9de761188f9b0939887669f5b1cc65c406d44be64dee8f10a800e2e862f1f051809799a5e7d2ab110c048bd54f5335306562d84906c417c4d9a476058fa230a25643ea01bfe459a2cc160ee1677a8dba63f24e61972d65eebc7ee8144e68b4a2b379d32e9370174770499b0ecb38d18810b724c71e08b07d676560efcbc21ba0fca29341a80e04030044e37290b3651c15b99a6328f79deef296aa397006fd77c8030502848"}}}}}, 0x0) 11:37:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000007f40), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_QOS_MAP(r0, &(0x7f00000080c0)={&(0x7f0000007f00), 0xc, &(0x7f0000008080)={&(0x7f0000007f80)={0x34, r1, 0x811, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_QOS_MAP={0x14, 0xc7, {[{}, {}, {}, {}], "0173d4aed0795305"}}, @NL80211_ATTR_QOS_MAP={0xc, 0xc7, {[], "1b806692f777019a"}}]}, 0x34}}, 0x0) 11:37:09 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000003700)='/sys/kernel/cgroup', 0x250202, 0x0) 11:37:09 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@alu]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x1000, &(0x7f0000000300)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:09 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1a, 0x0, 0xfffffffffffffff5}, 0x0) 11:37:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x0, 0x4, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 11:37:09 executing program 5: creat(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:37:09 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f00000079c0)={0x0, 0x0, &(0x7f0000007980)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000007dc0)={0x0, 0x0, &(0x7f0000007d80)={&(0x7f0000007a80)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 11:37:09 executing program 1: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000340)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$UI_SET_PROPBIT(r0, 0x4004556e, 0x0) 11:37:10 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x3, &(0x7f0000000000)=@raw=[@func, @map_idx_val], &(0x7f0000000040)='syzkaller\x00', 0x3, 0xde, &(0x7f0000000140)=""/222, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:10 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f0000009000)={0x0, 0x0, &(0x7f0000008fc0)={0x0}}, 0x8451) 11:37:10 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000180)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @broadcast, {[@timestamp_prespec={0x44, 0x4}]}}}}}) 11:37:10 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 11:37:10 executing program 1: syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000480)=ANY=[@ANYBLOB="12010002000000106b1d01014000010203010902"], 0x0) 11:37:10 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) read$rfkill(r0, &(0x7f0000000000), 0x8) 11:37:10 executing program 0: socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)) 11:37:10 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_ABSBIT(r0, 0x40045567, 0x0) ioctl$UI_SET_PHYS(r0, 0x4008556c, 0x0) 11:37:10 executing program 4: sendmsg$NL80211_CMD_SET_PMK(0xffffffffffffffff, &(0x7f0000009000)={0x0, 0x0, 0x0}, 0x0) socketpair(0x27, 0x0, 0x0, &(0x7f0000009040)) 11:37:10 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001a00)='/sys/module/wacom', 0x1, 0x0) 11:37:10 executing program 5: open_tree(0xffffffffffffffff, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) [ 1059.752163][ T3571] usb 2-1: new high-speed USB device number 35 using dummy_hcd 11:37:10 executing program 0: socketpair(0x0, 0x8000c, 0x0, &(0x7f00000004c0)) 11:37:11 executing program 5: setxattr$incfs_size(&(0x7f00000007c0)='.\x00', &(0x7f0000002e80), 0x0, 0x0, 0x0) 11:37:11 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000001400)={0x1c, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1059.992070][ T3571] usb 2-1: Using ep0 maxpacket: 16 11:37:11 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000001f40)={&(0x7f0000000c40)={0x10, 0x0, 0x0, 0x349babd06119e9be}, 0xc, &(0x7f0000001f00)={&(0x7f0000000cc0)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 11:37:11 executing program 2: syz_open_dev$vcsa(&(0x7f0000000140), 0x0, 0x540c0) [ 1060.113306][ T3571] usb 2-1: config 0 has no interfaces? [ 1060.282493][ T3571] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1060.292201][ T3571] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1060.300399][ T3571] usb 2-1: Product: syz [ 1060.304894][ T3571] usb 2-1: Manufacturer: syz [ 1060.309676][ T3571] usb 2-1: SerialNumber: syz [ 1060.374237][ T3571] usb 2-1: config 0 descriptor?? [ 1060.621489][ T3571] usb 2-1: USB disconnect, device number 35 11:37:12 executing program 1: fsmount(0xffffffffffffffff, 0x0, 0x82) 11:37:12 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000001f40)={&(0x7f0000000c40)={0x10, 0x0, 0x0, 0x349babd06119e9be}, 0xc, &(0x7f0000001f00)={&(0x7f0000000cc0)={0x28, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 11:37:12 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x1}, 0x48) 11:37:12 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}) 11:37:12 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x8074, 0x5, &(0x7f0000000440)=[{&(0x7f0000000300)="601c6d6b646f736690e6b100080101000440002000f8010010000200030000000000000080000000000000000000000000000000000000197d92d6cbe5d9150025e1c30c10fcd6dcf97b1390e57c7567cafacabace46efcf", 0x58}, {&(0x7f00000005c0)="53595a4b414c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffffffffffff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041660069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead9ccb4769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a93428290b4159732162c1c4", 0x302, 0x2800}, {&(0x7f0000000080)="00ba637f246e05421f", 0x9, 0x3fff}, {&(0x7f0000000100)="24ffbecef0ff0400ff277f8709a000ffff00", 0x12, 0x4009}, {&(0x7f0000000140)="73797a6b616c6c657273797a6b616c6c6572657273797a6b616c6c656a73797a6b616c6c657273797a6bb66c657273797a6b616c6c657253797a6b616c6c657273797a6b616c6c657273797a6b626c6cdfd05765727300000800"/116, 0x74, 0x7ffd}], 0x8010, &(0x7f0000000200)={[{@uni_xlate}, {@fat=@discard}, {@utf8}]}, 0x2) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000014c0)=""/143, 0x8f) 11:37:12 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x214a01, 0x0) [ 1061.215186][T16581] loop2: detected capacity change from 0 to 64 11:37:12 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x0, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) 11:37:12 executing program 3: fsopen(&(0x7f0000000000)='ext4\x00', 0x0) 11:37:12 executing program 5: syz_open_dev$vcsa(&(0x7f0000000200), 0x0, 0x0) 11:37:12 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001f00)={&(0x7f0000000cc0)={0xe84, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}, [@NL80211_ATTR_TESTDATA={0x29, 0x45, "3f0faede2930967cf0e286e9fd644a31c30fe6a6afddd2d3d0ca12371bf61072dbe99fe29b"}, @NL80211_ATTR_TESTDATA={0xd9, 0x45, "272b57f4dbf5916dc93deffa7777bd3a0fe1c6cd063f8397b5cec216a86d47e370e8bc25dadf4b1a0530e3b4e3f742b0b4b39e105c5b96210ff4b4e44384059830b32dfffd641e79861f5103ff599243955b547a42a6a6c0050f727086f63f3c4828e4b971acf3ed2b16eb717ac111a0bdad04d7b6cb6a680a2c71615e4f4df9b8b50c6e21bc0a7712032a7effccbf56d977f1a7bf70c373b2eefc2646e7ebf7cbf90bba41ac6e399181fc3430780c2a082496968aa46bd00ac60721c0998fc73cd18c1774038814d999d8c6ab785aa4ad7882db2c"}, @NL80211_ATTR_TESTDATA={0x89, 0x45, "3dda729b9512881ef55ef1b339e77daef94e765189ec28503b8f13b8ef88aaa33b66a793f1efbf19cb7ca4c56376f6094199c800f28074fdf5c05d37bcf44563ec7958083a9c567275f7ea0c9dcc66c501715437ea26f0d098ecc3c31be98e48101840f730f7eaa9c23b4d13e66933ff5fec95c0d9f41d9e1d7dbe9cf568911c59e11d58ec"}, @NL80211_ATTR_TESTDATA={0x51, 0x45, "d72b3add7f7fc9909afa9b7702b9b6a3a78ab4b899cc2f08e3b1eed4cda8911e0ea84bc2224fa92f920aa50f1a354e2cc8d4e9555d9987cb125e53e9267ce6fd9742d4cfc35ddbf7c23ad10037"}, @NL80211_ATTR_TESTDATA={0xc74, 0x45, "fbb31996efcbc59777ab6b2d1c4ce3da19bf0eebbff86894e2bd2c82cc7309977a9dbb9a6cc58882ff29d5adc3036f0d6464a5958b0c8281e50778c16aceecb62f3867b085b36f8a353812831e0550dd7fd4b037f3969d63b632e52b3c6d7a281eeb36c65380534e86c38de3d02690aefde4ff5fdc662053201ba21abc484cea6fb8811beaffb63f9ba196eeba595b47343707a2d2d449a5d7e662e6ceb8d88718edb5b5e9af0be6bbad966cdf4f5768c3e326f2c4716a3131cd677f9982c0ef6786b574d9e69207e999588a82f7694d7fce183f0c84f5dd9d4503512c515b5203d72f8f6fc488a155a02fc72d7c99f2f4db455404faa92c8b596d1d39130c0c86c0b033e7c4ee62a82a9d9d9407aefdcfff8ad0625a33cfc4e80dca7d6a469c90262d30a8ca6f7a980d3b2c4f8bc9e20e6c457b0a2f383a71fc4f1b95affb3a066f1fe641fa461403e23ba83a77f8f5dbc6cff255f0847a513d59d21dadcd8dae0ceb243a7baa76fd8ff890a4971128a1a0c6633e35c561b8f0d9536a0d01034a93f7877ed1c512075a031fc8b597c33cf8a5aa6b258ec9f88b294191f5c003da2526c6bb9e51ed6a3b5d58f01052a1870a6d29b2df6f681d77a2dbd0ccc8b071fd807d643969553ecf99cd459af4142751ada54572d255cb0483e6d39210a944afc503e9cfbf43f183af37518b3ef013ddcc4d2d8c41473d4a09c1e4865db74ae1603427805db47d6385a8fab893d69c20ba4cabe97da4064fb552562dd3de05b3b178a42f03c4edd390598c9fb9f0cb2231d240c300bea760e12582ac2450ad20ca996431ac1f38083f23eb590cd631c9aaf0e7798c854027b430b5799af3a8f45dbebe1a88fb25bd6a751f0088e74dbdf7ab1ca2108d332a11c403ad2e8bc55c3b3228c6b8c58a8d9e9d57d91a6568ef2883940153aa197f1c6dedb46cc6fba3a92a5edbafc4010b0f4747e2d23fd78b5d1a5d5902081f506799c56b39718cbdd1c1aa052ef52cab5b7202607bc594705d5ce3858d8a71e0e95515918563cda96d97a5fbb16ef662f33d402eda44e14c5298d732759729536a7eef2a1256dec892b5fc3972fcf4d4b7e9103bef209b71d424a592b28e81e4e21e2bbaa8fa5c529593333df1673e5eda3749bf7a52ac1df2bdfc9a0da00af024bdaae7f2bcc7fab2a096c864555fd7280fa11c9e192cf375cf940e5e3878a6257837f7659396e2fd91b4d6dc35b0ddc5493864766af332c5bf19f2e94ce43387e8e0669c190e7bed9f758c1da99a6f56614fcd903cf70ad74562600129c2daa9344c521421d487d66a7ddb15568d552856e5e5a9478dca96ff1be25500015bde2cf51470804cc2b0989608cfff9718e00b31d793da1153200ff66f67e7e605ffc6800363c5598cf8db2da89895e47400b10bad54c15c7253d8bc34c5a9fa20a385320031b56a08130d36291fe0d387ab5b8f42cb9a614bf244956ba2907397b087b6d8eb601d1bee395e0fe8f05e1bb228b820cfcf4c09f8da060693bc6bc145adc95969bf027120db8dbcddfe24ba277649e8d805999347e02cd80fa29f68980c96ffd3e9fb8c279d4ff1c3db9bfe4e2031cacd02b4512fa97a327be385652f1b760b427c1da4aa69ef1cb7d720758c14879956683c3f4d2e62754ac4097c94d90d741e3d5dc1a33c770f7f393101fe948d592946eb7f78bee30a61557d4286ded07fd9523bea895419a3de7bbe6cd1fe2d7efcbd3e436dcd3ba7950329a9dce4b85f6358374c8649d6af35f27484a3569f9b69cbb5820f8ddc8153b11401e2ee6677745065069db2b46cf8c7b50967ea6705400940c822706639313f303a2171c6c8b35857320c9c4ac461ce3bcf0ab2e8319e80d17a78d1beeb9959d14771c7b93e839d78b9a19dd6b774891e5eff85dba49e4a0c540af80e025407528f3917a05c3fb6ce2c4944199fd404765751a948851f6e5acfb1cd2f028045c07e1d7adbd9c52a544ae562e66b99b9415f9c79dbf15eee991062a704fcbdc2c8453237fc7a561e63eee0e4f6c7caaa9b328c35f5ac8e4a31d391384bd547f8df577a368cf2ecc029e8102c94c03f1133428bbe4247e9cd8400a9a24603f0c2ae4554b164ca970a382ce3e25958503073800a2cb1489c5a630f92e8a9d7d8f7cc1eb8efa9b4bc3e538cec8c68f2d7e0073d58c7d410be011bfb05b894096df92393365dffd8858cccf060b9783638c8571045524859a2c5ab7842030cb1ab47d43b958ab64bf6f70cca56a67956807dced2f97d750effe010cc925dd19c616faac2e432860d590952206241222ee2278ffdebc8596cf6a002c070dfafbb2f489b26de078133e63d8a48080fdc18f3de6072a6d69aaba911344c25eb687a28047b870c66d244b16060baecef63e1fbe27cf0bb7b1fd480f0b1abce0dbd066a6a12343f2234c99689d75970e0290fb1e3f62e78ab005af4a11158918b5f10a3c477625e01c984c306712f6a98befdda10373b5adc4bbb32d44a865a4658a41d5aad075917a1d086fa1c074c09f829100af9cbb24648d2faa8bdcb4ad096c94755228d1b2846ad62faeba44f1f5c72852b66f49163dcfb95c4d039bd9c600e3a627234f5feb2abb1da1231c119b241a320cc779135251f17ab7a1b573327cc08957fb0c05ff4e95f64e6ad7e46cac963177911ad4c37c71799d17590c97a536d1261b06eb1900dc44dd30e5cbaa3118a6b17a5d9c63920b3b8b8021ac6fb7572c525d23a60141e4822cbd5eafba3dd0447637b0ce80a718fbdb56ab3faf2b7e94d71b6075cd75f8b4e1cfbefe8ac910be1c164dd87a75437f0588926a0e3a954716114a85485c68449ebf6ba78f6f8c9e52414dc39f328735d16d4d66e957bbfa3556a725656a2d996c22a6b510e224eb88c393d4fc4301bb8cdad3f97df3f22f06274013f3835922390cdf8df91d6db7b97ae4b5d702f7ae7fb954796224d353470baa6f52e7305cef0b31c17f4b03fade27c61a7474e0615e9a41a6bf08b39703e85673ae9e25d6a3866a8c025feac0fd3d7789470b3eb7a5fec65135037c386aaaf6fac24bd53e38a322e0900b31cc523a703b70b33d26fc61512696c4e595fa6ac308f122f17bf820ea8931d7cf340971e4faf6f13fe58ee5e33bb97054cae0948ad93f6637ae2dd17acd528d4de784b5d7e61c8ceff8d0f8dda9fa4dcd9a708a06c5fba8d91c139609903b8d787b5e307ea43ff2ed8b89510e222f21ffd456c317aae7ea489d31703c43950915e3c9311e6922bd7938b4291372858788d61eccc5b72185ab9f2113d8e68a69022191eda1f02992dd7a47c225957ef349b52def6b015e23336ec16662e0694fd5e6d6fcb97f1b161474f544afa74bb120aecb53c940377ce48231c35ae12940196333bf1cbb00de48a1a3682373e896d54cf9ceeffbe42d3aed61faf0bc286d6622a7b3b134ba7b981241c48ce8f183a158efa18a6b562bd0de4a1882ec4aa0f6e26d738e155af2adb92dbda42cf60261272f1587e4499ce77e5056da4fd85fb1cc5c0b694e55a0dfd4b586ee1262995e74029ba0f0f6e8d1bd39c6c487db12f48f14de167a57f6e454ac3542794792a9cad871e68fe614850a38d7f0c8500f76661c0791985200e623e3ecbfdb6f13aded0f29a6ebdf1b625b086317ae4b9635a4fc6c95302c6504b127c38de7212fb01842dc62fa4c81e76c29b369a504fb919bf66ba30a33d55914dc1ecd5c38253a1b4d7e221ee948af70a7ac09b08970aca9725f28c5833928716d05bcd8e52b6f1f8a73d3004e6a0081be82e62c81565e8ec7ee84c70eebdbaaa6c66462e0fbb0ad3e5213141bfad8871d7395fc33f57e8f70a5bbfee0369d2f789bbf31f50e37fadac3e73cb370c9513f8839a68ce0c36e54a69eceff78448d7d16b81f5344982c6753063b8a2aef0887d8678e1d9455b0ae72c711a4341fde2e9aed5b4cc0a8eef9d7d717ad5972ec8596ce745106c6b34ccd7cdd71260a03f01c13ba48b4ca570a96e0c10e99af04056eaa1258acfb3292d71fc368bf144353d60d11ec0930b62f033280e9058128573153b964999b0e58c17092ed2a0d70cd37d598d6f4cfe86f0e169ae48c628a95085262554e09034c5bd744cc52715399cb1e8f381256bb7638064a5b3ed8598545fc3731e75d00fd3c63fca31bd44843d428651fdb0b7c6e22efd2fa425a9d1109a6dda2c6e287a9e7c13e2a207fddcbbd2ae1bd54a449d349e5e37bc4c8cee2c38ce8821e617bb9e77ee80afc227cb9630c224d522dcd2d34a282ec2a65b6887dd2e07cc9673fe02887b0a7224d20dd04b15901ceed355238de1d4d751269e6a177380c43b3165287fd320a4b12909a29b3b476b22df5c8c4a1b66a68945a6aca6bec19fa71265273d53661de7e548af3810cabb7110dce33c816bc4a7c4e0a286de824d0984584358d8a87cd6a3d6d99baab4c1e5473803f4156b762344658cdf035984d6aebfff0a6689bdab0567"}]}, 0xe84}, 0x1, 0x0, 0x0, 0x8000}, 0x4000000) 11:37:12 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xb, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:12 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/module/i2c_algo_bit', 0x2140, 0x0) 11:37:12 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x17, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:12 executing program 2: setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(0xffffffffffffffff, 0x28, 0x6, &(0x7f0000000080)={0x0, 0xea60}, 0xfffffdb0) 11:37:12 executing program 3: bpf$BPF_LINK_CREATE_XDP(0x13, &(0x7f00000001c0), 0x10) 11:37:12 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 11:37:13 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'ip6tnl0\x00', 0x0}) 11:37:13 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x10, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[], 0x3c}}, 0x0) 11:37:13 executing program 4: openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) 11:37:13 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x2}, 0x48) 11:37:13 executing program 2: creat(&(0x7f0000000280)='.\x00', 0x0) 11:37:13 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) read$rfkill(r0, 0x0, 0x0) 11:37:13 executing program 0: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$BINDER_FREEZE(0xffffffffffffffff, 0x400c620e, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, r0) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, 0x0, 0x0) 11:37:13 executing program 4: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'ip6tnl0\x00', &(0x7f0000000080)={'ip6tnl0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @private0={0xfc, 0x0, '\x00', 0x1}, @private2, 0x10, 0x8}}) 11:37:13 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TESTMODE(r0, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001f00)={&(0x7f0000000cc0)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 11:37:13 executing program 5: syz_usb_connect$uac1(0x5, 0xa4, &(0x7f0000000480)=ANY=[@ANYBLOB="12010002000000106b1d01014000010203010902"], 0x0) 11:37:13 executing program 3: r0 = socket$pptp(0x18, 0x1, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 11:37:13 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x1, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:14 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000b00)=@base={0x6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) 11:37:14 executing program 0: syz_emit_ethernet(0x1e, &(0x7f0000001540)={@local, @broadcast, @val, {@llc={0x4, {@snap={0x0, 0x0, '\"', "3c1b4b"}}}}}, 0x0) 11:37:14 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$UI_SET_ABSBIT(r0, 0x40045567, 0x0) 11:37:14 executing program 1: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) 11:37:14 executing program 3: syz_open_dev$vcsa(&(0x7f0000000200), 0x0, 0x109240) [ 1063.392919][ T3571] usb 6-1: new high-speed USB device number 17 using dummy_hcd 11:37:14 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xa, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x16) 11:37:14 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x40010042) 11:37:14 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TESTMODE(r0, 0x0, 0x0) [ 1063.632159][ T3571] usb 6-1: Using ep0 maxpacket: 16 11:37:14 executing program 1: mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x0) [ 1063.752822][ T3571] usb 6-1: config 0 has no interfaces? [ 1063.922924][ T3571] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1063.932503][ T3571] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1063.940698][ T3571] usb 6-1: Product: syz [ 1063.945150][ T3571] usb 6-1: Manufacturer: syz [ 1063.949954][ T3571] usb 6-1: SerialNumber: syz [ 1064.010036][ T3571] usb 6-1: config 0 descriptor?? [ 1064.276490][T11511] usb 6-1: USB disconnect, device number 17 11:37:15 executing program 5: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f00000079c0)={0x0, 0x0, &(0x7f0000007980)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}}, 0x24}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000007a40), r0) 11:37:15 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x5, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:15 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) write$binfmt_script(r0, &(0x7f0000000140)={'#! ', './file0'}, 0xb) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40200, 0x0) 11:37:15 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000740)={0x14}, 0x14}}, 0x8840) 11:37:15 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) write$binfmt_script(r0, 0x0, 0x0) 11:37:15 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) mkdirat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs2\x00', 0x1ff) [ 1064.893693][ T24] audit: type=1804 audit(1665315435.937:18): pid=16663 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3737177782/syzkaller.bmALaw/959/file0" dev="sda1" ino=1171 res=1 errno=0 11:37:16 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x13, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:16 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000180)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @dev, @broadcast, {[@timestamp_prespec={0x44, 0x4}]}}}}}) 11:37:16 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@alu={0x7}]}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x1000, &(0x7f0000000300)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:16 executing program 2: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000001c0), 0x10) 11:37:16 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, 0x0) 11:37:16 executing program 5: socketpair(0x27, 0x0, 0x0, &(0x7f0000009040)) 11:37:16 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000b40)='/sys/module/videobuf2_common', 0x244180, 0x0) 11:37:16 executing program 4: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001dc0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) 11:37:16 executing program 1: r0 = inotify_init1(0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) 11:37:16 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) ioctl$TFD_IOC_SET_TICKS(0xffffffffffffffff, 0x40085400, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8916, 0x0) keyctl$session_to_parent(0x12) syz_genetlink_get_family_id$tipc(0x0, 0xffffffffffffffff) openat$vcsa(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$TIPC_CMD_GET_LINKS(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 11:37:16 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f0000001500)=[{{&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000840)=[@ip_retopts={{0x18, 0x0, 0x7, {[@cipso={0x86, 0x8, 0x3, [{0x0, 0x2}]}]}}}], 0x18}}], 0x1, 0x0) 11:37:16 executing program 5: openat2(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x240}, 0x18) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 11:37:16 executing program 3: openat2(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x240}, 0xff4) 11:37:16 executing program 2: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x2, 0x0) 11:37:16 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0xc020660b, 0x0) 11:37:16 executing program 0: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, 0x0) 11:37:16 executing program 4: openat2(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x240}, 0x18) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:37:17 executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 11:37:17 executing program 3: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5421, &(0x7f0000000200)=ANY=[]) 11:37:17 executing program 0: fsmount(0xffffffffffffffff, 0x0, 0x2e) 11:37:17 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(0xffffffffffffffff, 0x89f7, &(0x7f0000000600)={'sit0\x00', &(0x7f0000000580)=ANY=[@ANYBLOB="0a0101010100000070"]}) sendmmsg$inet(r0, &(0x7f0000000540)=[{{&(0x7f0000000000)={0x2, 0x4e24, @local}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000080)="46476ac305480e3dfbb5661199fb8706a4a1d03eef7e2ca82c52a644c21d", 0x1e}, {&(0x7f00000000c0)="4e3d4d37c8e751403a2fab06a0abc7", 0xf}], 0x2, &(0x7f0000000480)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @multicast1}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x40}}], 0x9, 0x0) 11:37:17 executing program 2: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b65, 0x0) 11:37:17 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$RNDADDENTROPY(r0, 0x5452, &(0x7f0000000200)=ANY=[]) 11:37:17 executing program 0: openat2(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x240}, 0x18) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=f']) 11:37:17 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000035500220000018000180140002"], 0x2c}}, 0x0) 11:37:17 executing program 3: r0 = syz_io_uring_setup(0x3d2a, &(0x7f0000000040), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup3(r1, r0, 0x0) 11:37:17 executing program 4: rseq(0x0, 0xfffffffffffffe62, 0x2, 0x0) 11:37:17 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5452, &(0x7f0000000200)=ANY=[@ANYBLOB="01"]) 11:37:18 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000440)={'vcan0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000000540)=[{{&(0x7f0000000000)={0x2, 0x4e24}, 0x10, 0x0, 0x0, &(0x7f0000000480)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @empty, @multicast1}}}], 0x20}}], 0x1, 0x0) 11:37:18 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000000540)=[{{&(0x7f0000000000)={0x2, 0x4e24, @local}, 0x10, 0x0, 0x0, &(0x7f0000000480)=[@ip_pktinfo={{0x1c, 0xfeffffff, 0x8, {0x0, @remote, @loopback}}}], 0x20}}], 0x1, 0x0) 11:37:18 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r0) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x2c}}, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r0) 11:37:18 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 11:37:18 executing program 3: openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0, 0x0) [ 1067.353639][T16721] 9pnet: Could not find request transport: f 11:37:18 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg$inet(r0, &(0x7f0000002300)=[{{&(0x7f00000000c0), 0x10, 0x0}}], 0x1, 0x0) 11:37:18 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f0000001500)=[{{&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000840)=[@ip_retopts={{0x18, 0x0, 0x7, {[@cipso={0x86, 0x8, 0x0, [{0x0, 0x2}]}]}}}], 0x18}}], 0x1, 0x0) 11:37:18 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000000)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}]}]}, 0x20}}, 0x0) 11:37:18 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) sendmmsg$inet(r0, &(0x7f0000001500)=[{{&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000840)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) 11:37:18 executing program 4: r0 = syz_io_uring_setup(0x1c16, &(0x7f0000000200), &(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000a80)=[0xffffffffffffffff], 0x1) pread64(r1, &(0x7f0000002140)=""/17, 0x11, 0x0) 11:37:18 executing program 3: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x5450, 0x0) 11:37:18 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x162, 0x0, 0x0) 11:37:18 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, 0x0) 11:37:19 executing program 2: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0xc020660b, 0x0) 11:37:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4, 0x2}]}, 0x18}}, 0x0) 11:37:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4, 0x2}]}, 0x18}}, 0x0) 11:37:20 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={&(0x7f0000000140), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 11:37:20 executing program 0: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x4020940d, &(0x7f0000000200)=ANY=[]) 11:37:20 executing program 2: openat$vfio(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 11:37:20 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0x0) 11:37:20 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 11:37:20 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) recvfrom(r0, 0x0, 0x0, 0x100, 0x0, 0x0) 11:37:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x3}]}, 0x18}}, 0x0) 11:37:20 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x241, 0x0) pwritev2(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="9e", 0x1}], 0x1, 0x0, 0x0, 0x0) 11:37:20 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x18, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0x4}]}, 0xa}}, 0x0) 11:37:20 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) pselect6(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0, 0x0) 11:37:20 executing program 2: openat2(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x240}, 0x18) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=fd', @ANYBLOB="2c76657273696f6e3d3970323030302e4c2c76657273696f6e3d397032303003414f73e79d266c6e46302e4c2c6e6f657874656e64"]) [ 1069.907880][T16778] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 11:37:21 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x3, 'veth1_to_team\x00'}]}]}, 0x2c}}, 0x0) 11:37:21 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x4020940d, 0x0) [ 1070.014057][T16783] 9pnet: Unknown protocol version 9p200AOsç&lnF0.L 11:37:21 executing program 3: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x241, 0x0) pwritev2(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="9e", 0x1}], 0x19, 0x0, 0x0, 0x0) 11:37:21 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x0, 0x4}, 0x14}}, 0x0) recvfrom(r0, &(0x7f0000000280)=""/31, 0x1f, 0x0, &(0x7f0000000300)=@alg={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x80) 11:37:21 executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x5460, 0x0) 11:37:21 executing program 4: io_uring_setup(0x0, &(0x7f0000000040)={0x0, 0x0, 0xcdc109e50a7889a7}) [ 1070.373011][T16789] netlink: 'syz-executor.0': attribute type 3 has an invalid length. 11:37:21 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$incfs(r0, &(0x7f0000000040)='.pending_reads\x00', 0x0, 0x0) 11:37:21 executing program 0: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x80045200, 0x0) 11:37:21 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x3, 0x0, &(0x7f0000000040)) 11:37:21 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x0) 11:37:21 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000340)={0x0, {{0xa, 0x0, 0x0, @mcast2}}, {{0xa, 0x0, 0x0, @local}}}, 0x104) 11:37:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x6, 0x4, 0x100000, 0x7ffc, 0x120}, 0x48) 11:37:21 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x6, 0x1, &(0x7f00000006c0)=@raw=[@ldst], &(0x7f0000000700)='GPL\x00', 0x0, 0x2, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0xc, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xf56}, [@map_idx={0x18, 0x5, 0x5, 0x0, 0xe}, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0xd, 0x0, 0x0, 0x0, 0x6}, @ldst={0x0, 0x0, 0x1, 0x7, 0x2, 0x50, 0x8}, @call={0x85, 0x0, 0x0, 0x7}, @ldst={0x2, 0x3, 0x3, 0xa, 0xa, 0xffffffffffffffff, 0x8}, @map_val={0x18, 0x9, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0xe5, &(0x7f0000000140)=""/229, 0x41100, 0xc, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000280)={0x3, 0xb}, 0x10}, 0x80) 11:37:22 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x8, 0x7ffc}, 0x48) 11:37:22 executing program 1: syz_open_dev$loop(&(0x7f0000000400), 0x0, 0x1) 11:37:22 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x45, 0x0, &(0x7f0000000040)) 11:37:22 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x7, 0x4, 0x8, 0x7ffc, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 11:37:22 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x23, 0x0, &(0x7f0000000040)) 11:37:22 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0x2, 0x3, 0xad}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000240)={r0, &(0x7f0000000080), 0x0}, 0x20) 11:37:22 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x24, 0x0, &(0x7f0000000040)) 11:37:22 executing program 1: prctl$PR_GET_PDEATHSIG(0x2, &(0x7f00000010c0)) 11:37:22 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x12, 0x4, 0x8, 0x7ffc}, 0x48) bpf$MAP_CREATE(0x0, 0x0, 0x0) 11:37:22 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xa, 0x2, &(0x7f0000000040)=@raw=[@map_val], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:37:22 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x0, 0x4}, 0x48) 11:37:22 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x12, 0xe, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:22 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x4, 0x8, 0x7ffc, 0x8}, 0x48) 11:37:23 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x6, 0x4, 0x0, 0x7ffc}, 0x48) 11:37:23 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x15, 0x8, 0x80000008}, 0x54) 11:37:23 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0xf}]}]}}, &(0x7f0000000600)=""/199, 0x32, 0xc7, 0x1}, 0x20) 11:37:23 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$bt_hci(r0, 0x0, 0x22, 0x0, &(0x7f0000001140)) 11:37:23 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 11:37:23 executing program 0: syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x20140) 11:37:23 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union={0x1}]}}, &(0x7f0000000600)=""/199, 0x26, 0xc7, 0x1}, 0x20) 11:37:23 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x15, 0x0, &(0x7f0000000040)) 11:37:23 executing program 4: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.stat\x00', 0x0, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), 0xffffffffffffffff) syz_open_dev$vcsa(&(0x7f0000000200), 0x9, 0x82002) syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), 0xffffffffffffffff) 11:37:23 executing program 2: openat$vcsa(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 11:37:23 executing program 0: r0 = openat$rtc(0xffffff9c, &(0x7f00000015c0), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) syz_open_procfs$userns(0x0, 0x0) 11:37:23 executing program 5: openat$null(0xffffff9c, 0x0, 0x432000, 0x0) 11:37:23 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x12, 0x4, 0x8, 0x7ffc}, 0x48) 11:37:23 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x39, 0x0, 0x0) 11:37:24 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x1600bd59, 0x0, &(0x7f0000000040)) [ 1073.071562][ T1196] ieee802154 phy0 wpan0: encryption failed: -22 [ 1073.079002][ T1196] ieee802154 phy1 wpan1: encryption failed: -22 11:37:24 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@bloom_filter={0x1e, 0x0, 0x4, 0x8}, 0x48) 11:37:24 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x890b, 0x0) 11:37:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x6, 0x4, 0x8000000, 0x7ffc}, 0x48) 11:37:24 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$bt_hci(r0, 0x0, 0x14, 0x0, &(0x7f0000001140)) 11:37:24 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000002500)={@private2}, 0x20) 11:37:24 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x39, 0x0, &(0x7f0000000040)) 11:37:24 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x1600bd60, 0x0, &(0x7f0000000040)) 11:37:24 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x14}, 0x14}}, 0x0) 11:37:24 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x3c, 0x0, &(0x7f0000000040)) 11:37:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x2c}}, 0x10) 11:37:24 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000004280)=[{{&(0x7f0000000180)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x3f}}, 0x10, &(0x7f0000001240)=[{0x0}, {&(0x7f00000011c0)="aa", 0x1}], 0x2}}, {{&(0x7f0000000000)={0x2, 0x0, @empty}, 0x0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="5d91890d5e93a6c4d8ac9e6164f95c6b181069896ab19bce6ad8de6800dedc8788425f1622ce63618453319bed8cd5acdeeb1ce5d5f8ea39cb22b003260450d22901683f597264fb668f29b24ab17b0377f3879cb73838720116b77a9caea39e9608a451527e79eab6291c6f995fa0a00e7acbfe30cb3b7e7081722d8a21077470123d857a39d7a9aef992b665f87bf567c651818f2e27ec06bc6201ce196802fc7d4e3adc67b0a790c49bd6224c6119f2b2ff289b1d346c591709a4203fd5c5a7ec5acb0b36e6498e12584afc1a49f68c295b53e07d6aff59e50ddc5eb22b252857099c4624be679dfe15ea98ec51f9be11f6b0d0bb57982d0f5ce25ad228b64ef8f1fb47549c4d3162ca4b51b290cf217b1042e4a41b04747f1ace78480e4e5a760f8af443d52bec036e0294bce0c43453de4d7fdfffc1aa5b6afb7798f8d44a466c74f2227888d11e1bbe9b6bc37a1156b85b2e45ace82855b2945ae7f05ac9af092d56584afefa1ab17dd92622652c1e4c9dd2ef52503188c94343d93374652410638bdbcf5d00182b3eb46fb6f0d2e8e22cc564b8ae9f387eb489929e4202b9d4370654f738fe7f46355be6c8eaf7aebe9341b7810504dcd0cc6dc2206f535019a5478f4c7b8ff11a6143336154e2fc0ca7327c79d0a031fc9cde73e9ef1ce4867837ae51d251f914d7997fe3c0f021c0319646a248ddf0e74e1a880934544948b809e5b7ebf119beac67ed80255efdb069ab8fc76f895a271f701ef10db25f79a13b9d4eae0df4a7cb70c060569ee6aaf49e76eda7e24e192bfe26c5f62706751fe1011cfe8de38920650dba4451a33a4dc154cb04261da9f0bc22f6210b9b6317eed4098494c7b6168eb652086b333974def227b5d6d882b25cb6aeaaa78c356e6c3550d6a36223b7d0188611608209e65c75159a80b01c51420541dff13a273c9f295f1f3ec8eac965049515358a568c6f3fc6f84eb5fae2e3ff845ff39cff1012baa1372e214c692b0d622fea1e4f4a70830dbdfd011fa5824aa7d266208286e10a2627ca32e76194596951b66e6516a75e9a588eb4fbe2f10282e03d3f5c9c9946ee330c79c70a9b7ba1fbe75372e4d53e521003fabedfeb3db22711b8c8bba092d95581e2a4233ab9147d360eb3591ea59ca8931ad0057d9ce689aea883f1185dde8aa6f738b117501f83071db745db3999490de9c6e3f38dc4093c439f82a25da1fc66f068faa34df2179c1cde48bc0ad97d03ae952f5f9c05ad7f7abd2db7b41d13b845da166e3c7ae2fe85d9b44e6bf6fb320e5d9b4fc8ecd058cdf6fc08d4fde6b99b6eb7bd067f5335aa9656824c118874f05c45b0565f5fc43eb7ade4ba3dc0120033d4090564b07e3f39d100640bd3c0f76490425e82c853fb82da2640e10ed5293fd314393b79ba494d48eb99b8c55f49e670f3329c6b0a8ba56c6a9e9699d7d5e956c9baed7a8ffcd29d541a4cf210dd4634ccbcebf54b01f9b97321bae1021d5b01124c9195241e60fb38196279867e7e839724a93162bd86ea076f77eea1a8f26a85615cd7aa6ed91a38baa5bc7b8e46533a208474cd50d5c12b92248a62cc952ed173b22306edac4a1269cc2b578e10d819955aa47715bd19e60bb8e672aa7905f0bff2a393296f5ca4a45c0061d270d93d3433a2e973a5bbb56a6984dfbb2fc3a90a0c3e74931bb750d4d92403628c2bdab3288bee99c2852b8bd0a64f2b07eafc035fca92fdb2969f0b6f149994b28f8ab8b00b3cb3ada507503bae36e4af34a8c970e24a5de1df503bda61bff17b82d855182cb4e286ec724bb9f68e4a124c758948d1f5611715ab3196e54fd2b8cc564d1ae0168f0ce558f6527a135c4771422febd5149b4b6a3d81deb7e321c3de4cba1ff8b6a7a541055e402dab6ddf13dd0075609fc8d32e49a2c706a29c8be46d08419a16060b736126eeb2364298e2cfdc1c6bc73f34abff7da3278520ab816b849ac4dbcfa94dddebbe4e0dfcb24a922e1391b32a6fdcbe82b34c0143b0f7a1d748a04b171a87b9822f02f89a8488295db83bc0a0b880f44fb3766ea59f22506d1349821315bd14f2d040146b5d2f78cccbc5a7cde17e8f0409d455e45a668701b0de454f2b694abd1f285973ab21cb059bae911667fb11fe4c6dbd937ffefd9599c9b04059eab44e2294fd2ea9388858a84ed74b39083884d32de7eb8fc3a2d4e80c10ad0efbcfe8f2a9e682a6c2d2bafe981f4f610c4963c9137278ed8ad0c4f73fd0977572aa1e8fb4e122f5d8188733d94203ef90dbbe24a07692ded346796c80eb45343dccdf3c9fdb8bf3549e5a82d096e9a45f8dad19fe8f7c77659ebad1686dc1f9a7cdb95fa545e121becefd1abfe23ccae166406444cc8c7f496f3b5f754e3a15774b367155f5f3ae3658feaef30f253152425e3eab903feebea8aed1858c9662e31318da164203d47195039019362f5e2726e11d28ce254476c4d37143da65e6c78948ea7c7ecfea4b267aa54408b4accf0ea7bd81fbca4ce956ffa7842237d11d667a832b29ec57290809d40d5ccbf8aabe8d7225f6895a83ecb1e397e899d06494092a2258eed68bc7019f7a0ac343ae073ffc8b3e9811307a82c63b4ccdf5685d8512fff721ad955340a7419cb276c6ae84804fa65ca4cd2e30b4e8bcc8f061dc94b4b2ea89df535d8e4b62e1025adf6f63c58c7193584aa2b93b9960a3cefc56e0272d5bd6eeb9948990e603b82b3629ab7142c708c06e78edf5d066877dcf40a76d10b2ab9f5c4ae49cfe3e21685e19133c13f180d71b3e9a98c4fa1a989279301074ed2921bd9ac51a99c5c1416161b7406037ee8540f630c86ce8df7c3b12e42f2a24806fd7a4d764246d4941a54a3c94ecc02fc68b226f1bf15b223c66513ea9b61c7f5276460e3b6725dab8c66d19f1f1d0c90ea7961b53562072880d9c8fcd879153b9d250b8768b64ca185f689edd7f07b3555d8c77e0e5ca352d8e6b276856fee9badd3615315751b4c90667a9f3cf93771faa2bec095782f69c2a14d0187e7d4f952d25d77f8b33f5d129e6afc29b9d794c8127459b5b0ff0fe2ac8610cab0e18552b05a0515ae8c1b0186020f399a54860be7d8cc9617d792bd555b8605265bce1d8f5acc737d35518598d6448e3a2907fe6d6b6648744735f353e56b3179fe5d57676c16b2ead9e7a263f932ea0f0658fbf786c2d875abe690e1bc15d854158ac533d10efaba9b2c1e37b7729fbb7a4cade13034db25e83c18ddbbc918ae06e651f8ad0632a168d757ec490e93af50a3dfb251794c7fd87becbde473034f5a53ba4ab273589867f99afeeb9b79bacd6c97ea6c1fb51f04b92a1a7531a5c4ef1fe7cd732bbe89977053b3529a963214bd210ddde9a548e23d12f80ead41dbbeaa028b400fa66227ba05ab886f50f08d7d382de096f67240459663211d21a8a74051383c7c0a51e539e056ac5ec4b442049d0aecbdb9e28de2a0d9e7220ebbb53deb3ff24ce6513f33fd95ad50806af098a0f09a9948300c3b7f4ed4216326c82e3dc75211846899e53ce9803e224abf830772fb15acbd17c9bd10667c08a76de1e23490852314085f492ba8c04248d02c6254132e156322782018ae887dba7560114c3af028cd3c7e1daa018cf830ab78aa4b922955d45af1fefaed504d76417c8d8c03fb059883fe81f831ea767227ae531d573941d6902baac941ee4dc1c1cad6e560ae6699b32f0dcde3c3fda8c157d21ecf223170bd5dd577adfdfc5e374c2191f1845bf2f46e93e4972dca5e7ca92374407571bd8ab883de9850e8763c1aa243a5495d4313c63c2041090dacee0d1928b63ac8bdb4be20a2dd21ceb34fefe7fe5df232d52f1e491b79242b462dbfd09a0087b515cb01e53a9735385564436b0e78835c879d1ed9ea4afdeb4acb9040a22107c283787c91b2fa5aff03c00233517810c438c8194fbf1fa0166d2d79d9cb0126acfaa6b5b494b1bdf69e16fdabcd10869b5ac4b801065d3cc2a6b263dd8cb283646ff32fc1f30532f6f69df2e0165255043fbbfd55f82dd75f53cf3d74045eec70b17f14e04e1e0a3e9c0cfce2242c51e3dcf2ae53524bd199b81e6fbc071a3bc45ec5cbfcc9970c61f49f23407f24f1d3aa48154a2e76319d5d0216fe730b3e04346ed12c88679a6d14b236f3e5f7990dd9a715b77f7a121ba5d2d4050e635a5861fc3de0b151e6cdfcccd5ca8c4474c4503e1871733d6363e37070fdc5d8034b2512321657c8caffd9f0303b10a9a6e9eccfd0ad6da9f835b5d2ac714b956ef5accd2371faf77ca6829b2cd87d2e3b69b7cd58d33e11cf0f31186d0d100f31f3521b68f336e12e5bcb9b08b9cc17e787dc3e944b51f53218e726b7fe465668c6979633f6e527c0539ac4e03b2f9e46fc0e5520194231378da6899565eb3bff021bf9790dcc64267ecd45a172049971f08900c840990e50431eb87f41054241b5165522c701eab99c1f282fbbe6f742f900ccd365fe469f4d1d7d396ee2a87ac62e9c4700277ec3a7eec99fa3027e10d69832f0d95e72de1c84c305444b2f396fadf541eef95db7d3ed70a9b965acc9f40b810a0bd4755f9f8f54aee489be85e571be03801f7139c1ab2f9212ef4a33f63f83b626bd7583297c8313a48b861b5474a553af45ce926e61d084e01694f2a219630943c2f40519948fa4458eb7e6f92e75edfbb06fd0825f21005b6b123217127064846c5b0c64897b6ba2ba53dcfd52ee13dee2973d978d3a91b666c9b2e053b6602e41e3031b2f2b05926c3760ca648ae6d313ad204b5db8bce6edfbf037da3549282d6c7a93ac471f7c733b367c973ec56cf246f4ee6a1c643c618bed9c79de5629243ead604e7305ac6e7a6ba2fc308ed67b314d85eb106d4fc137acaa821be23f3dfede17671c3d93f1eefec255bd133ee758b17a1981b529709d1316625c58a42adae77fe24d2cb0d3a17128b9c77dc392d0e7542ea2a52e098b82203d870821f6411e86d3b21e152e1d5e786500b03e8e57e2a7dba377099c1493e4fb8a5cc31957da384135d5834370fd54ae4753baa5a9c201d66a5a309a037c472736e7613923d3b402d01ec6336e5d67395486bc4d374ae654b9a68c4c613db9cd238b8178daccf36a29abed5bc5cf5fbd87386b15be9985a64bf382b097a11887cd6e14e4d2bc6153bac5dcf62fff5243432870094bc8462ea4f0db846ab312ab3b8a2762245fec15120aba92ca528532bdd53b40f49238253ebe254aa56669f81c49d117b2bef40f8086487bc049c8a40b29bea3647dab6d188e423d63df77d31dfdac4d47abd03288d2ba7bc242296b85136a8ee466f6a811f913b816aa81e58d3d7c1a222e04d1581187c68441a0bc74972fa0b9f8fd50635520933ee3e6ab65ea1ea16c64776ad0f7b228d58441ea4d795610d13bc7b8faef4b301d6508d5a853283ff5494156755ed3ef1fe8ee053ac706d262f57ee394e30e1067649ceaef8b4431d050c769786e221257b5b26f10c2d1400b492ed3ef09c2725e77e8c2b6cafb5f1ac82e155a91823a9780cf8e75c91e84c5650b82541620ff383701c2a7c794cb15b041b19a57ab2f515805f0cf0a6cbe9fbbed16a6d8618445baa63b92dc172e540fc1633ac11a6cab7fcae4eeef5d7e47fe0caccc7774447bf8140ded23572b2df819e27c95017d63e076a6a88aeff3422605eca6c53446696ebbf7b1be47a93c44a579bdce578e13c996b27463b8ad57b809253ea7d2cf633ed3ccaeb3c52e8ed160099e07570f820139a"}, {&(0x7f0000000040)="17752d68df9100a785f3bebf69e42e1a420f8512e04e5abc2ecb1361ed0537be609274967f3fb93685f613026750d6cbd57e0f9c93101ba012b6eefd9adab1e199c14782c7ae0720a46b64cb"}, {&(0x7f00000000c0)="3ec392a438a64b9725d336fa31630167160a5111cae986f8b2b85b6deb80675d6f232588967eba12a499f5c9f6066596414cc15fc04fb5816a40c6d1b25398c4083477b932606b28434275395782d63fde1c5b7e9b60d66bd81b20dc4078842f3d4303aa941c762a96d9433de4b57366d3ca2e36416ced358196c30768ba230cfed14432e4b27e751680e98ee9179dcfd0f3c4b6469e437e3090ce47dc1a2fc457b6b5c4bb799ab8723a3093bd2dee65d67299c2a3e7897e034baeef9e"}, {&(0x7f0000001200)="af21913331916cbca863a9165578bb1ad608897ff09300"}, {&(0x7f0000001280)="997332bac0dcf9608372c2ac0058369eca111ecab0c2d1d7740ee5a3c96224d400f559b3f87c9cf76008bd2fd6292aadfdaf826feb611e4bd64e20c755"}], 0xe, &(0x7f0000001340)=[@ip_tos_int]}}, {{0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000001380)="a3b7ea4e3f2cd7cb96527d76d0cdeaf3ab0f3e98a5fe19d95e51ced558d698a38fbc21f7a360c5d909e80aa671500750682af3c683ef86f5cfc9dd5ff00aee8f82942dd527d416188a995363ba5dd939895db4590e32ecb3842532515a1168e776ac446775aac9d7e8cd02034f1f048d5adb94f2a3445e41b534c0cd7a4a5424fb47caf62a09259c3b35968f884011fcb9f9b1d39c0024d789521b61cbb0d996da89b55a08ce2816e343f291fbfdc0000ef995d6d1939f9569ccd4d78b70e657767932de5901fc66cedb040515977e842cd2b84de9b5ec15b9c58a0e7f843ed21cf5148f969e45931225c8e84f307eaf1d6cbc19669d05a42ed1e82f6e22116e163a0c738dc4a6957d8bf56667eb74fa2db7b9519e15f8ac4aa5ef1086eb6dfca9990cd87356dfb39ba6d495845ff63d0ef48735c3619e886cad20b0f10976db87635b56c7ea069047e193c6e6e9bca7ebf07fad3c85433a3d1330d21ecc01732f5354babfa5733974e3e68207dc7ba9ae475e98ff3ab2fe4fa100636f77634703943217c9e3227b9d34cf21a3e6236f44d887437b5a47689fe6cab305b2d6eb40f7dd674602d4ef05c093874f00326f5ae2f26f7d14ccfa5b1528a40f701340ea9de3ac73a06493592013721a09a17626be564d0e1e59b31c93977d9fce09b8b5bf8fe63c4f8c5faf7c697298fd878a810c935a09ad4d6625455659550bd8e15933c134d481740e2daec17c2f4db74f07896dc63469bd0719f04da166bf2113c53ed5840260e6d020588b92dae81042fd9ff2c0d0eff3d713a464036bae89a43abd76f7212580ea5fbacee80630549d850eebe83ffcd51def2d08c5055a1f605ed53ebeda1450da8dba89019f09bfad826debf9b9d97ed28b42b93e58a07f0b66d03f02f8c513bce6594771b477c8cc71f65ab5064fd8f2447a94c02b9175a50372adaf179272d202f34a8510dfec6048f450ec9933b558143812ee99b8e8a91b9e49671a47ecb4c75e1977c414fe6e1c7e9086f0d1e219c719ed8dbc6f2d9cbef1b5805633ba95e9b32220bdb1cbc3b266932ce7612615b1cadd34237193611436679c2832c430aa18d75257150ce7dbee0992c87416deda01854cec16a52ec93967c6c831d08ce31df56339e5444ee57d8cbf39ee769f95ab670a1619bb2d37122e885e168206fddb8cb334e95da711f7d7dc9427caaebb47ea3c0a179e6ad7918178ace69253a8e4936fb17a544d171827dcd3d3c09b807ccb10ed0d0569468f465e4f998c1a785fd73d9e4fde8dffed060363964d7f6a070a397b2a534f2fcd4d22a00de01fd4d7417aa9e7396195831fea345bccafe532c6685212521bb49caf10910c6c2a3cfbba19cb156197f07a3649a1cd463b56c8c189ef285c01034e955969134c7f4e973a9173e0df7274453430da9e9b5a7bb46628d2949c0bba90ced92fbb502cd545522d3455e0ed4307a6e4b1f52c1f46d2bce7c36b55f685bf9b7c332c086ffeed74a0558d8ccbed1f8775e421e4ec1f7b9a9531429ef90e7564c80ec64e251cff1dff079ea33c39cb6d3836ab7ca84c5435e1be0ccbb6dad32cac5e0935f85d7cc31989c266a6f34458b6e26aedab44f685fa2fd38e198cec9c293dbaa3e1f40b0fa6f9fd4f03083950174e4370a0bedc6343eb28f3194b76e42728e381ac3a38ef1069cfc7d95d1ab68c1f762acf4ddd9d47d4c9479737d442fafe8535596a6f34657112bfd5899f9568e910dff86df63a12ba4a21c767307c2f0eb5892c959d397601b7f4cef85e049ca9420690fae2576623e985e2e422f44cc24d709d4ec63a7707bef5e5000b7c670ce5146464e733ebe51dfefc8c8d6ec12c9da9f47e604981fbc2da727415458c4e1646cf89ec7b3110822a4abca29fdda89fb6cea0419b5847fc065060a1a24b2934dbfff0f93340719b00b873a068966afadc26c023a68cf6cbf4a7a5e465f42074e70ffae3c8b02f2ff02fe05a0b20e7b2f7d1c93959bee07322749718abd618b35a398d5c1526bfb52a871637c2af2dd0496e7b4a90972d49cf05102253794ef2923cf42474f92808399f6bdf936273b2c9d3b3e14c4fc128165eb05eb016cdbf20b6d536802172777b0665cffee502762b58584534d86299d821b56d33dfc65c35f3339fd6b5a05407239c4681a4a98961da683c5c014d5c4a1b66040c29a78efd56d0142f8c895adaa982af1b0e74790f51601f01ff0047b4ef76c3d6108e72d800bc40ea39aa58c3ddc00a6fafa09a959466c47dee11eff49f90f1d27a7c44fa328206696dece408c0e02e7bd1067961b04543276895528944bf1a85198b971a22f87d0a6af74cc179664161992128e4e6fd6e831d3ebcfbde4f67d0f041cc9f164c63cf8b017e6d30e9fbe1ba9c67d97638aa5c1dc563f26453836ff95ba97996c2b02c4fa4f9ffaad83cceb18283ebefb9b83efebc8faf2ce4c39675cd605d0dc939dc7c224f42a34b4d88edd071a115c1e5dd791ec27b8440b6e74c297316e935bb89200156b224979a945cc34708702b23b04084682e653e52d3a11bd459afb7068331ca95f381efa8fe0aaedde867c50479a19f492f63481718051f54717d489a32bc49210f1b1ff2f2e4c6189f6e9df6b6ebf09e26bc3cc5a619f1a62b9077be2aa1d897d1d9c1853d95c7ece248f8bc7e712ce2c908cc5d9688b61bdec698792e0c85934e16d12edbb2b6358b998342ff062cd2be368faccdafaf67f86ed2789f93a06807b880ef447990f89b4058e7bc168807cfced28c460bef7867ca6f6ceacdb9c51b6505bb19daf437d039b9693d231a99a0a58f3e31ef266992e5d281686e2dadbf8f87efe47e28c431264723f8bcef44c4d9bbf723a1a12aaa2e71d70b9c2f494a91bb0265141d73e19234c553b669d15bc247ea14e34f5584fd94a01dd949bd079944d1b54653e4a70c910455455ae1f3a4e0a0beccc9cf93be9e4525ec181b4f953347fd1a7c4aaccac27c7394552242c48853d2b940fb0bd20d74ab5740f8c2c303be6a50a2538194ccd3bf78fd23b338ddcdaee524c443b25c274907cb078b4bb8e76c0b01c56c3fe699782f533983c5d9a83f69258f3547d96d7ba95ef0b07f40fe5b6e4a45fc5f335067b082950797a95369c1bd8a2a1d47c255a9fa91c8b0fd4d5d4d855029ac0d96d4801f430adb7f8ad4a4710e5ac9b6c3d3356fdb1307e6f0d752180a509053569fa62b298b0ef658e0264ac8db7e8a16aef93b5d75aed59db1c0097ba0e3d8cdf5d10021ad9e152bfcc0be9609a4436014f8b0697b33ff169c96663a443db5d39ed968f8eaeb5dda4782a7b1f271466d8078949c843ff1698e8e3d6be455a37cbf44af949f8f4b1a94268e9334e1854b9d75ea0846da5f1daf9500496b37f6beb52fbf6f5d0015d65f8525fc02399a5004890df0a4a2e0dcd85cc30c2c08b7d5c8e851fb6bd363d0ed8c5f7342b4da1855c1516254a2b7cc8c0581c4fdd33e8f596c4885acec44e7184c1576d5741d5df14047546ec91ce6e831ae9fd222dac533828bc399940e93d613686417c1253ca359146e59db095b3d8bdafca7dd0bb5caff072e12a2b3b39f87ba11792308f2e9400f32e10bfd3ad1701ee6083365472c37010a2b483a1ba8a0397045104fc39aae961c87b2592e06f0f78fcfc20d81832e92510e0b713006c200f91f16bf1e42cc86278772db41597047d8d739943e2a70bc58764036150b2fb8e899552caf18ee8dfa255b92b02fb19a6f2568a6d902074646ca8ec57301feea844700d71398ffedc608a2d2ca1cb369cc08943ef0955e6a019585439ea8a22b56cbcb4eddc2e103a0919e1b61eb69d70b3d05314dadabe49427ddf58985cd008d970b47e9e79a640a48afabaf38ba9f960aa247dcd5ef63fa8d4c97cbcc0df6f1522e4a24ccff89160f517c7b9ed8d9d5a3fd5a9d6bf7929733338348c4621b0f44814b875f28efb7ae53a10e21eaccb770ac7370a36cd517ca8b5f67fc8efb48034ff6bbf027c8c9bb289697692ef1621c53a72343baf1a0f7073d2ed377fe52588686e0b6f30aa558f4fb49821fcd5089726c5fc56ef512367dcabc68a33822576250433866ce32064bdde8d614ab59cb7122218019103a983a878e71ee48a31369c8bbd2b270c27acaa4610967382fc2fcd476ec00f7d8b2657d194dc3645c3e4f02bf682afbef4086efd12de60d0fac6e470e217175a330dcb9af887afc0becc350cec298b32a6e86fba51f86166cc58dcafd19a609c20a5e860a345db7a2d0a5f34c66e3e0089d6d286f278f1a22fa0a04120c1efbf4ea73226907fe4b1c897d15b05fbd59e73aea00104d462618e28211a5f3a7ae9ca4f33bb95b3660a22b8d0a65b0ebc144e0e7724898aa2ecd6bde14293d7ceb625ec9bc6caad2920823418f4a7c58284b7c00627abaad74a62f633b50e0be211d480ca89bd03d3046739265569fd5a1d71e33b89b2d86894156bca97d7b3a71f97a416686880f84f1691a34bdd0173597edf2698d7e697d176621ea4bea64047ecdebfaaa240a615845811b174373287f4a8ea7d689959c3c96d28d2d302583712f779cfa01e6cea664d91e60fcaf6c9bfec38de96122e92273939d53d508de7eb933f9fca3090b5e6d9da062fc076d1264dd29a2be9e2abf370f9588abd1e4758de10cd11253e6e5ee48e7c7f410be8c9305d50ed3de098921bbcbc25c435181c52f7486dd4ed4be232a6cf83f58b1f74c4fa27374facd6a45736ae05413e54e9177b23e558e9b80fcb502e129c693fbb4da445b4483a736067edffb410fef5c7e004827dcd5bdb9287bea9a79d076d070ea1ac9859df4a0f3e70208c375ec6c627d9bb42a28cf8d914c779aa443042c2210d8d0b47a71a144103e7877c2b82c9f2a213d057dbbd59eed02a03ff5095c73c8357dc9f15beacbb2e1e18539855ffd154b0f7ac2b8f39ee616c693fe578abc0c5f720fad3f991887fb9f790dea04d68651fed8a9c6fd8b3c4f6f0546cb58485d950364dc39cd5b41148d62f4df2077e2f6776622fa690f39cffdb3a7c024fb7db239b720629254355609396ab3ef684cb55d88d0e9f64d72898e5a0f6ec007c1d5940cf4bb994ced27859e491abc55d25ad6d12b9d9e0f38c0d1c3341b83bcb9e7dacd6fb1958a01c80fff24bb7d6ed7444b5990a031b41b2f3eb89bf729477f11966d03ee9f3c3920de42286c1bc3aba47500e53f1f2efd4db3f485bacd53d4c5335e58f63b6ca676b51690a662f6de7d82a3478295e3d45bbbd0a00d352d01a4dbea7924eb39da3ee25f611252681b6306bbfa38ce7d310980b62710a393b6b1789604040eb04764910104f8d2cb2393e881939ea8b44d44cbb7afa4d7f64013d06755c12d1e758839d309c498444308b90dc5357e4f765957008b732aae1eb8800c035e903b9d66ff223618ef9c9877b41f85c6c76b739653b9a506b2b2f636168072f35d8aeac55f96398d27f301be789d18522837ec50238c0c5c7f997f751975fcebd4aea4c06ca2a8aaa964c88bf92db3549fdd72c8bc1fbeb04e8344e6172a621ac1ec7fde8b820a1cbd59bb05efe542c211c9a8316036f31fb96b661f1870ce50849399dda2c6d9d44b4406121ac1fad8f3f06f879f7ba98b5a3c3a3ac1064a7d8913c2cf9dcbc0fc8c35762881b1a8324c662375b8b2d531823c83e5e9a3af9b2bb6803acdf6a39373202e6bdba16691955b28e209d505311be3a3f34862f334e2b9f3c5bc8e6fdc4301177d184e232b5f1a2016c72edd66386079"}, {&(0x7f0000002380)="69b000313058df9186ea7040f92e3343c4f6fd775263f9fe79c1d5fcfb0a86615e1fdf4e67121060a3a9dc3804f40ebf47707e99d959caa56191d68489042355d6e5ad6a4b7ab2176c2cd36190f6db3b6f65fb0e7da2741362cca626170142199046a8d5347c0127d3ad199a39a16ee814596733760d399af0ca247f2e4f12e4a0dc0efff12ed0aa50b0758bc63cf0440e6c60bc536aa1d7e25d90052ce1e08a738f63f4b87f87c33627f9"}], 0x0, &(0x7f0000002480)=[@ip_retopts={{0x0, 0x0, 0x7, {[@timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0]}, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "cee2cfc92903332e52b070e748e661c9"}, {0x0, 0x0, "f8997b6727fa60"}, {0x0, 0x0, "14ae965d9ca40945"}, {}, {0x0, 0x0, "cf54c4807ccce3372e323bb10f06"}, {0x0, 0x0, "3747d3a745dbe365fef74c8d"}]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@empty}, {@private}, {@private}, {@multicast2}, {@multicast1}]}, @ssrr={0x89, 0x0, 0x0, [@loopback, @rand_addr, @remote]}, @generic={0x0, 0x0, "600fd14f22e1db71e352f8d5a473"}, @ra]}}}]}}, {{&(0x7f0000002540)={0x2, 0x0, @multicast2}, 0x0, &(0x7f00000038c0)=[{&(0x7f0000002580)="df"}, {&(0x7f00000025c0)="e31b057dbf0c49818bc25990260e94df126dd5bd759f467484ab3e1799b1f66b6869b183ce8392558044ff1135f2d847b11117b8e838aa00d85b5b4ef969b41f67626306a6fa0826fcb5ed5a0123c40c8b916dc37259a224d5a46234212de10e6e9cda87b17a575a28da806d28a510c4c07488ae11b54b59c36b5239ad232b670feeae6c08a7b299154aab91cc132ac9dd2fcf27e4b96a30122f30ecd8467f4fe2c0c7f24fc1399c497bb89a64237f8fe08eaf0be8400a3ba25a50db5fed7b998b87657da2340128fcd7d4204c54c6d59877f3fc6e7c3e6c014e6448242c7fe7bfa5192e7ce9d8500abd6404df0f69515a0abcabc37a0605ff9c472960fdc410e5325e75022d2708da30daebdd1b21522bf198a7f1d36f1627b1d95bd3409eda88e8a252be9c72f48d1fe4df8681c54fd39be0bebd69735c79ff734f231992b456b102458992885b756421973e3e78217f24b6cda77ddc65b702e1ce3b8b9653707f4aed4b358fca1e0725e8c773d45e4013dfdb0fea3d419e34218d04ad44583346fc8a66f1d53c4ef14b4b1f7c06fb3138f2e29a5b5823805d300d5b00abcbc71801ad207d34d2570d905783682c086799d57688ad5ddea68e22ab02f6968df41ae7b2811181390af61fd0572cd1b3c7bdc3168ca8d62ba623c846e5849b9a7ddd52d7616c738af9f9de48d53f2c87bbec394cf83cef52f0270939614490dde04f2ccfd898e400db182a8a3c49881a4509f602f141b8bfe3cc4aebedbcb521f3c365156c9dffc17f664fa47c9b20f58da4542b8765caf7549df13302685d36332594b56330918b1a9e3d1b3d4e515bc751011800659957a56a6601492c6f5b3c84a176daf1ff6727109307ddcf6aa9c0453dbf8c91aa14755c1ebe99bedf3cc8f197ad5fa140be869e46577fdcf5f5694affe4c211f1ae98a93f45b5d49c6d5e943f98dca28155d86eb83131200c365d35dc7306c3a10a77b941b18564769ba5412087f0e00786b926fc4a5112bb56027cc9f868cd6a44a45d30cdf38393e0a17629cbbe3e42eb7552b5955a104d79c94d043790cb9c86ba2ae5b68f558e0e4782de890d32d938cea8c16d5ce0d3716c905b1510e3d3875b2cf48978b8e314a2ab869836f269b496b8ed973fb4924d98e7c0d391aa09000fe3ae74d1fc82e09ba7d2d1145fb5d4b5b8a1d1436cbab741f0d058306935902761c89e18015e368e26c70345276e73887f56431c6b7e9a4dd42c93494a072719006b66477caaf2926398fb5cfe863734593ca5405f0eb2d8a8b05416d2fdb9bef9ed697112914ba76c8f88764b6c6713b9417e832ef51b911462e716b8083957b93df3bdc8737cb6a72227a9968dbf119da2092559c3b6ae841d30712e21a6badab300f7956aee9dff072fea3e0ab936f0a85049f97ec5199358c4271762c249a660119505dc1492cbfa25b4c59ef4934a82681ebb5df5a81cf966366a117fc7f054c363f36ec78b5443dd26911cde7e7afc4bb6496babd165c213410c1e10d75ffed31bdb4f0f2bebbf2140053503faed2c83b3fd833eccd5f3cb0d03b2a5fbbef20215d3499b076ebfa9f1156a11a951eb05e8a01ca43f8428b944fde75240d36a43ffd28c725eb2ea9830480b868d68a5e80268723896e78e1f6126f6dad5258c3e0d9d9641d76d5d1385a85d1858fb142bb8c26d599da88490ee0fa311d279ba8babf28932a0338a3dd816202f49eac11bc3277234c2f367afb953ab021c305c3cc704968ba846327cd1b2eca844003133dded8bd4399ce3c940dceca26376365e24e667dc5a582c3466a86c3a3101d89131a13b394a6e3e01e856cf15add5fc07cd95570237c9a4e9473ef0cba6c33aa5d61e4a7144554cacaa91d5c13bae48f0ce4a2a0d21fb31805283f894638cf458e36854185c2f224feddd8cef2ddfa3bbd8410ccbc0aa5e01fee63c804ebd2c4ee3e845b62b6283cf8dc49cc63d9ddb64bdcbb5be4fc61d5facaeb27d0a2e6aa9f89220255a1e867c423a491a6a3cdd77e484490ddf69b8a27f16faac9376f6d0aac855d831a8c58e7dba39857a209a2d2d17f8fb7f65acc9b75c832b9028bdd7f6298dd607cdc7d387df3d3930b55109976e1a04975aefc3ad408bdf5b58d69c9bd5b66e33589a494fcf6baaa1326aa2456e393240c9255a14ac44ff5ca4f5b98c1a01f9f0bc3f43ed6ee2c4f46ff59559a41ef2e16d96e8977516e1b250de2160904c068755f9161868e4aba559c4323a410de7704b8437eab44a0cb1e4fe91e94d0f43a07ac05897b446413bc39d895ebf7de6e35755d7148bd1203aaf48c2773637b4e8ba11946b10660371a2818f4152b0d00a6e3fa961a9a31a4039e991ad2876862311da5e6ccabf89dd0901868547a14b111940c782783d430896c0907468c216e3d335c6a631bcf66b85790ba3f4635c46f152b6a3e8cce2d7662682ce49bb3880a81ef1c79fafc3fefa6cbda9839cec89f265f81c9366cba2d69d537209a6b0eb267a50e9a41a6005e897e43a31178ddc916c1ff1ade8c3a6b65d2364b3c7d6dbc559136ab7be1679172fa0ac164da22c7bfa18590d9e2baeb68ab8bdcbd9e0e5481c503c437732110e8ca626f61cf44cb9d1cbc8041129acd78da11fc61547845415c513d756ad82e74223785129699ccdaf260104ee78421354cf2b9af9c85522583d2de4a17ff536b61658ce396f7d8ca458d35cdb0cc6ab4757ae8bc4f525571bea3b366bdec98829b8dbd735988255922ce1645e2216d162e5efd960fe7b33692da40e676b23ac5299d1803383c041d433ade2b20ab397d45df4e8aa8ebfcac1df7b40ae0980b2cae34d83080bfe9d08caa0791cb9f169a4654fc9a9f60b106ea83265aed0077f4d81d8bb17851aa3c9f966e451aed7fcb841ac8f094835a21feada2a3262e440e38b3a5cae473c878f1170ede34e3f36ee26ca3aed546ff44f82f89747cfe100bf2126d7d0713bd40bca90c723d38ae7ab277bdc654f4ce603219a33afb25b177ad31059f95610a9ae2a7257d6b25177a1cf3e794a1a26dc109c95e3c8e3e738a9ae73498cda35ec0af0b243c553cfd45817a7a4d4c1c477a2bcc1b70881668ade8299bb733540aa8e059f85431dc2c81a1305eb1bd61242ad2ae028a699e6b45ac0a46dc04455d00a7eb9762ea21b6b6ecad009351b3dd2d6404413e523ac342615b0a5b9b5fdfe7422881e5bef436944770bc40a2b1dd9fb74955f03f9c2f3ef2aacf015ba104bd7f02070a8b667c80fc1ea9ad1fa584f696f2a23dabc3451085b360fec503a8759c3d2a60d09c80ac2b2d4f6952ff05a7857b01fb1e249abf397aa66267746d5ec6b155e63e9a57e54312acc87bb97b524f56fab2828bb21cbe558926a41e0b906f4ce83f75569b93ade86d730d41c6abc19e2306e50ca81174ee58b1c779620f46aaa340f779971f0667a4d297122523c47332a75d7625c7a7f0dc398207b96426ac0d2e1b458f32cfe49af02f889566fa2dcf532c50504eb92652f54b7a4c269ae2ecfa0e9ad3a83855a9e351666ad0d38625af623d9d282c7990978b3a8e12ba99c201faccff48cd5a1749adf0c18e9af59f3fd25786d21204f415c8c80af05ddd8f3821acb24d8df030def90ed79797cff88dccb62ba61e1421d1e923b2c831652dc2d8e5308affc44e19dab1afb67d40480b08dbc93ee1035dc0193ccf82518d1cdd8a24bee104361535d3187b57d1fd1c42f6a69f3002ced4152a15f60ae8bdac05900247363787562dba0e300a3e11f01e5dc954d44753b351f6c5bac7b2c06c67fad87b8a8e288d3e08c6ce5a3ec02f103f0775992173d4abe65462e1ccd0f56fd00be0e83f65c7212e5077eb7dd9e6f853cccd2c73c57420613a13781e1fab3a8843da6d42a0cb0497a93b55eff92f6b2872156e9f7cfe7786b02719ec07b27aec6f832e9296b6ecb3c2a4a9ded61a5a18537ad77269015a9db899b1e88349c11bfed9381270b6a186fcf2ed9e6057e8d68ce26e57d4cc4514460f8f732f22d2af737d18531eb77395c65116dc72a38ffdac37a1e5fa2fe969baa8e1deff35f70f3f7000afad43f081e6cc86cba78d4c79b953b18bd34760d6d7c5ea69e90797a973378b5eac7bf3babf1c8d0d9aeb57c8e522dcf9a8761b216283cc376882c0aaee758ff196bd0640fc7d4032c4cb8a8c9597b505248ae4a27615851b94b65daa96fcb8bbde4c505561a6b248b78377fb8228af3dc89c6b4f39f0e73866096c4eef606b14d148716227d5e5163126803720655f4b9b52927e09b881f0833a16d4cf811bd6344f9589bbd3fb8d1ebf1fe102272b1f6ed048f46d26db55ec0425afa7964abc0d5930d3232f83dfa7d676116c4d925e6565f22bc3138dd08b5a5673ba352ac401b81dab8f26e30598ce95103c9b9981e3b632ae13e90bb0ae849e5cece4f4fc0d43cdda3b3933d77e3f084e86019205a3b31cc89ce72a545aefaef92c06e1a1ccb2307fbe7f5daa5266c45dd52945af708e55177d874df22b5dc43d096012a147b250ccc118f11c7f738bac741d56934f56c643108ececd4fa255af4b76abeb1a5a6e0d1dcdf78227d7bd0449d6ff778fe366764b7c9f7fe4cd238a42c8602693e656797f342f0928745725a3b3b7bed8334f372cff98b572a91168b2baf377d8d96b593c53e7522f93792e5a58b29fbad035e9fcada0cc828e8f2bd1ea5690d6900ea96c48a4a54ce457f26cd40a00303dca6ae6ab3da37ae26ec9ebc98033296a0dab57190386fff682d89918c4a7b2793ecdd2a902fac813aaf4935b2e3048c069f552cdc7d1caf89cf1c7c4676e0d57d18663ed11b7213f4b0727be2402bc553a19bb7a858abc43c62beb9a6eb66e11c6767f3de28cdd250637caed7c6456f4142b688453c095bb5b6064bb561cc1212c0b65a2f7f0527672cb1c74ccf3e74fe8ad1f975a764a9c1c1f02fd028f228b2145c2f837d089cf81303bc525abf373ae2592d87a2a5b4c9618bd1fb218acaf17b8fd4b7b878bf91f459b33b54e6bee744bb46d225d70fd25a6f067b017f2bd7bd17ec17f8c187d4e101b130490dc0b35a790aef658500a8a115481282f2d41df389a53810aaea9334752c7e8eb58a19ff240dbb17eca0b199f2f3b152b95cbe80763e91986b116cb5259a4ef08e74802faa1ce2621a9e804bd2bbe7a9d1091b4c72c2e23a3e5f0984498027074c74e2b04a5f7bcc98d9740a744ba1c8968be710d3d495b00e502c77051065e606e8bcd459d62437b4b624542c3647f601a89a228047434f2453408485569b753509efb5744998a663f6ac508dcbe8a60a70418758449eba555e9854815f4aecf3152fadfb520a29a374e1d56598174a62a489b1bacd0daa5882f799f78cfb0f9dafd7bd8d1ee67fafb17a58352e1d6f4a5323184ca832a71ffc6ac612dac42ca7260ba89af66539753c58187e70a9a948442818114201eeb158384ccd9b4b7bc0573bb5e7cc95ca97f05dee70b0a86c11e97e8cce1d9813417db63dc4a22b2edf4f115246b5b3b492a3a4525ab1c3499e92d21ff98429ab8b03903e6a7824f413d1f4b211fd0c360984de2f5189212b0a281b911bfe3ab37abfc513c70c4ed45f37659d82630c05af777db508925ae00d9ad599fee906d0b9ef666d8adf1a4c830748f04f5cc560ffae225d00cbcd7b4ab22156f346640aba58a61ecb6f0b146b5e11dc3f009c497f92c1560d284ab1ce0f7c96a1d97bd7fbf4d75e843d5e5cbaa3e73f3a000916050d38fee5adeec722af6f8e18"}, {&(0x7f00000035c0)="a617dd2b2081fd5be448def411c14f9750e1bd5bf6e202b6545a3a68d81d736dd66d4f5bd5d0ca68e08226814598e4a7a27bb9c31ec9bdd546b2d3cb8a9e840e8a29e4b6a1ab058f2af82d3ad2a0436f2313d8254340a3aa5ab60c293e5dad743b6785a5038bfad10a51ec4b29e8eaafab33a5a5877cfa17c930c57d58490db7219cb8545cd018d7b624273f9ed71526532c59b807795f07301db7dbdb13fc78161c2ca3505782e9548dc97fb6e14c216e3a3a38287288eb569f54bbb2319703bf08326bde28d319f02c636cb66f13fde42e631a696d37a29f536fe5b1d4b1aa9aab09c767730e51998ae4"}, {&(0x7f00000036c0)="112f8e20490495cc345f0554c667867e4f2e6a4691be55802223d01265e4d7b16301e152676af7092808cb25d03638b07ca5f6e9353fba41cff5cc830835bbe24617e2b843b5f3ed1b2d0c6934e14f52433c299a15b15019d95a851d6f60e9701d34bf04821ae5bf1b4fe24d117ae20548626c8edaea00076d4ad1665fa61fa49722b194800316ac3442153369fd8e2bd69c07e37f7341d2f8bb6f04e6ad49ee14a5a87e8a2905053c29c034b0f55c36eb56a409691e5b32a83e57426ffd908fc78f1cbb6e"}, {&(0x7f00000037c0)="a1207c27adc304e08cd724ff78a4b04d679bbd"}, {&(0x7f0000003800)="b9bf68a0879e3883f5ff53dd410bbe7e6af1228dbdaa422a27b74196d905f0f148beda602118601159c2531ceb6e24e3c07496ca1ff48dd4e3af19b7674e4515c44cde4edc8ca3918a22fc6dd6f268582b3cbb1d59877033da021d9367dd021037d5fafb37b8"}, {&(0x7f0000003880)}], 0x0, &(0x7f0000003940)=[@ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@generic={0x0, 0x0, "f3a96ee15869484a6298fa5e"}, @lsrr={0x83, 0x0, 0x0, [@local]}, @noop, @ssrr={0x89, 0x0, 0x0, [@remote, @multicast1, @rand_addr, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp_addr={0x44, 0x0, 0x0, 0x1, 0x0, [{@loopback}, {@loopback}, {@dev}, {}]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@initdev={0xac, 0x1e, 0x0, 0x0}}, {@broadcast}, {@multicast2}, {@loopback}, {}, {@empty}, {@broadcast}, {@broadcast}]}, @timestamp_prespec, @noop]}}}, @ip_tos_int, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @empty, @multicast2}}}, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @multicast2, @multicast1}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@lsrr={0x83, 0x0, 0x0, [@loopback, @multicast1]}]}}}, @ip_ttl, @ip_tos_int, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @dev, @private}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@ra]}}}]}}, {{0x0, 0x0, &(0x7f0000003dc0)=[{&(0x7f0000003b00)="9bfac3a8dac95884c66c6b12696754d85053988ed724d10fcecbbce0903fa8b5b1bbbe04e5e350058c535adf2f5da7aa8deefebed4494dec86a2dc85600608b91185ab25db111468449a837b2bf2a4974cf84430a96ce2a578c2914f3aef3e13870b92ea96f74e43008026be7533ef54f044e9484f1fe5dda9456c55d8186808819d17009925fe5cb2c57a7cc8b23d839371dce2e4cf4c106ddf49a91d1550d6dcf86d1ea577a2a5660348363343ca5ce029cca67a0ef3e07b8632f3689d4d4b17f1934f1e63731160a3a3d380d9428bb0b5d3"}, {&(0x7f0000003c00)="ae5ca0350f44dfaf027c5d2390d420ae46a0e54229ac1940d1f0969b004c94e2ad3ecce942246b5e3db23fd561c1fa0e6a04bc7f77d42e0e28d234f249857e278007c16216a1a02d466900b951f5faf91e2fbbf59df379a2a2cb"}, {&(0x7f0000003c80)="00411333a9d9809658e52150e0a0e59281e44b908a729dd80ef8eef5c2f29e54c9893a03caf01314dcae864ada2cd8f5b905a60e3b68a13c77ca93c35518ab86727ff832fb82f3bf29ee6c8d7500273931829f60208b79d929af27d4e2285387c8606af2f3680fabdb268022cfc7c198bd2e6dbdd1baeaffd213fbe9"}, {&(0x7f0000003d00)="caf84ddfb0b9d38ae9448f4981b09f953815cfd993028e54118445bcfa5cf1bbbde4f9ce29637b185f59e933153b"}, {&(0x7f0000003d40)="bf78d74a8ec846a41d3cfce4d926c4180ba08a85b8fa9a6931f97ec842f42c2b434729ce4ca62e7036f3f39d673a1c347a925d67bbcf25f4bed4be7210c61eb8b9ad9dd88b74aa"}], 0x0, &(0x7f0000003e40)=[@ip_retopts={{0x0, 0x0, 0x7, {[@timestamp_addr={0x44, 0x0, 0x0, 0x1, 0x0, [{@private}]}, @lsrr={0x83, 0x0, 0x0, [@empty, @private, @multicast2, @local, @multicast2, @rand_addr]}]}}}, @ip_tos_u8, @ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x0, "f141291112"}, @cipso={0x86, 0x0, 0x0, [{}, {0x0, 0x0, "5e787e9d"}, {0x0, 0x0, "b73c47faaae99dadc57b"}, {0x0, 0x0, "dc28"}, {0x0, 0x0, "ac50ba2b8ec5e8b7"}, {0x0, 0x0, "c0d1"}, {0x0, 0x0, "bb42d19d75c4daa86cc1d3a5"}, {0x0, 0x0, "d9d4403f"}]}, @timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@local}, {@multicast2}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@remote}, {@multicast1}]}, @ssrr, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "0671d2a418fa6f593f068b"}, {}]}, @timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}]}}, {{&(0x7f0000003fc0)={0x2, 0x0, @multicast1}, 0x0, &(0x7f00000040c0)=[{&(0x7f0000004000)="d542b620245a117190edcf81d11cc2fceb93ebd4d1bba82ef67e6a450de8994c96a3a26de403bc1db82aef9c8c309d33fc0275a48760e6f674793da5d7a37fe53d989ee35d6896ce9c307016b164200769eae0becce3a8ad52bef90d597d5c5eeac2be65a02b707b65213ff976cdb9b4d8d52ba00afb2ff8a1a9843c0cdd7370c49f539283ec8099e7bf95b6ed666863037127c56646"}], 0x0, &(0x7f0000004100)=[@ip_tos_u8, @ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@generic]}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@noop, @generic={0x0, 0x0, "5f82788b498388c9"}]}}}, @ip_tos_int, @ip_retopts={{0x0, 0x0, 0x7, {[@cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "1f6f200d3bbcb4d309ae8aa3"}, {0x0, 0x0, "7a7815fab8fecc"}, {0x0, 0x0, "30b37c98aab65a5412f3"}, {0x0, 0x0, "9532798076aba086bf9dbd8a5c8637"}, {0x0, 0x0, "a654cb8e"}, {}, {0x0, 0x0, "84686a021b2d0c583622849348"}, {0x0, 0x0, "2c6dbb5b4be392e075e6d80a5f56"}, {0x0, 0x0, "1558d4ae27"}, {0x0, 0x0, "b7"}]}, @cipso={0x86, 0x0, 0x0, [{}, {0x0, 0x0, "9678756b582cbf"}, {0x0, 0x0, "d72b62e4213afd5efd4e382b19c1d446"}, {0x0, 0x0, "34ce143e4128b0e6922eb376"}, {0x0, 0x0, "7489e0d0e58aee1ba5"}]}, @end, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "a508a02f330e3f0112bae0"}, {}, {0x0, 0x0, "a61c0852c40f509fd40e"}, {0x0, 0x0, "1b8545d6bda93de42f"}, {0x0, 0x0, "824398214d1e4996"}, {0x0, 0x0, "2b04e5"}, {0x0, 0x0, "59f9b3e1742bfbf2aaad70"}]}]}}}]}}], 0x40000000000019e, 0x0) 11:37:25 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_RX(r0, 0x29, 0x18, 0x0, 0x0) 11:37:25 executing program 4: r0 = socket(0x2, 0xa, 0x0) bind$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @hyper}, 0x10) 11:37:25 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x1a3e01) write$evdev(0xffffffffffffffff, &(0x7f0000000040)=[{{0x0, 0x2710}}], 0x20000058) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f00000000c0)=""/207) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, 0x0) 11:37:25 executing program 2: add_key(&(0x7f0000000000)='pkcs7_test\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:37:25 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_buf(r0, 0x1, 0x1d, 0x0, &(0x7f0000000040)) 11:37:25 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x4, 0x8, 0x7ffc, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 11:37:25 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)={0x4c, 0x14, 0x9, 0x0, 0x0, {0x2}}, 0x4c}}, 0x0) 11:37:25 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x0, 0x0, &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:25 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x206}, 0x48) 11:37:26 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x8927, &(0x7f0000000140)={'ip6gre0\x00', 0x0}) 11:37:26 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000001b00), r0) sendmsg$IEEE802154_SCAN_REQ(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x14, r1, 0x1}, 0x14}}, 0x0) 11:37:26 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:26 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000080)={@ipv4={'\x00', '\xff\xff', @local}, @empty, @mcast1, 0x0, 0x8000}) 11:37:26 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890b, &(0x7f00000010c0)={@loopback, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x420088}) 11:37:26 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x38, r1, 0x1, 0x0, 0x0, {}, [{@pci={{0x8, 0x8e}, {0x11}}, {0x8}}]}, 0x38}}, 0x0) 11:37:26 executing program 1: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000040)=ANY=[@ANYBLOB="140100001300010000000000fedbdf2502"], 0x114}], 0x1}, 0x0) 11:37:26 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x541b, &(0x7f00000010c0)={@loopback, @mcast1, @private2}) 11:37:26 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8918, 0x0) 11:37:26 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890b, &(0x7f00000010c0)={@loopback={0x2}, @ipv4={'\x00', '\xff\xff', @loopback}, @local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}) 11:37:26 executing program 5: pipe(&(0x7f0000001a00)={0xffffffffffffffff}) ioctl$sock_inet6_SIOCDELRT(r0, 0x541b, &(0x7f00000010c0)={@private2, @mcast1, @private0}) [ 1075.661331][T16924] netlink: 256 bytes leftover after parsing attributes in process `syz-executor.1'. 11:37:26 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$xdp(r0, &(0x7f0000000440)={&(0x7f0000000000), 0x10, &(0x7f00000003c0)=[{&(0x7f0000000040)="ff", 0x1}], 0x1}, 0x0) 11:37:26 executing program 1: socket$rds(0x15, 0x5, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000001a00)) pipe(&(0x7f0000000040)) pselect6(0x40, &(0x7f0000000080)={0x340}, 0x0, 0x0, 0x0, 0x0) 11:37:27 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x40086602, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:27 executing program 5: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0x1, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xf, 0x7, 0x7f, 0x81, 0x80, 0xffffffffffffffff, 0x3, '\x00', r0, 0xffffffffffffffff, 0x4, 0x1, 0x1}, 0x48) pipe(&(0x7f0000001a00)={0xffffffffffffffff}) setsockopt$CAIFSO_LINK_SELECT(r1, 0x116, 0x7f, &(0x7f0000001c00), 0x4) pipe(&(0x7f0000001a00)={0xffffffffffffffff}) setsockopt$CAIFSO_LINK_SELECT(r2, 0x116, 0x7f, &(0x7f0000001c00), 0x4d) recvmmsg$unix(r2, &(0x7f0000001680)=[{{&(0x7f0000000500), 0x6e, &(0x7f0000000d40)=[{&(0x7f0000000580)=""/150, 0x96}, {&(0x7f0000000700)=""/157, 0x9d}, {&(0x7f00000007c0)=""/208, 0xd0}, {&(0x7f00000008c0)=""/194, 0xc2}, {&(0x7f00000009c0)=""/87, 0x57}, {&(0x7f0000000a40)=""/232, 0xe8}, {&(0x7f0000000b40)=""/251, 0xfb}, {&(0x7f0000000c40)=""/205, 0xcd}], 0x8, &(0x7f0000000dc0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x138}}, {{&(0x7f0000000f00)=@abs, 0x6e, &(0x7f0000001540)=[{&(0x7f0000000f80)=""/124, 0x7c}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001800)=""/218, 0xda}, {&(0x7f0000001000)=""/159, 0x9f}, {&(0x7f0000001340)=""/241, 0xf1}, {&(0x7f0000001440)=""/245, 0xf5}, {&(0x7f0000000640)}], 0x8, &(0x7f00000015c0)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xa8}}], 0x2, 0x10042, &(0x7f0000001700)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x1, &(0x7f0000000140)=@raw=[@ldst={0x1, 0x2, 0x6, 0xa, 0x0, 0xfffffffffffffff8, 0x1}], &(0x7f0000000180)='syzkaller\x00', 0x5, 0xee, &(0x7f00000001c0)=""/238, 0x41000, 0x0, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000300)={0x1, 0xd, 0x0, 0x1000}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000340)=[r1]}, 0x80) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r3, 0x8040942d, &(0x7f00000004c0)) r5 = socket$caif_stream(0x25, 0x1, 0x5) connect$caif(r5, &(0x7f0000001240)=@dgm={0x25, 0x3f, 0x6}, 0x18) r6 = socket$tipc(0x1e, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r6, 0x8933, &(0x7f0000000400)={'wg1\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="0400000000000000ef6c5a62000000000000000009c9e29e746322ebf16c567dcc8f60b87a8c3f6e8ec59d57063865f9cd8d05648959664598d64fc0586deef9d57e0c28961a4193bf6e1887fe80badd6ef8c397a9a9ff7ef322a8f6485fdc5398215529d8082eb678801fad516c81af3654c60468c644156d3271ebbe4b8591948499126b4f8f6c09709d0956de15109e324e1cf5667ac549fd5832beeb06edb7d4eb"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xe, '\x00', r7, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r8 = socket(0x1d, 0x5, 0x1ff) setsockopt$RDS_CONG_MONITOR(r8, 0x114, 0x6, &(0x7f0000000640)=0x1, 0x4) ioctl$sock_inet6_SIOCDELRT(r4, 0x890b, &(0x7f00000010c0)={@rand_addr=' \x01\x00', @ipv4={'\x00', '\xff\xff', @loopback}, @private0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff7c, 0x0, r7}) 11:37:27 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890b, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40208}) 11:37:27 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x38, r1, 0x1, 0x0, 0x0, {}, [{@pci={{0x8}, {0x11}}, {0x8}}]}, 0x38}}, 0x0) 11:37:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() recvmmsg$unix(r1, &(0x7f00000017c0)=[{{&(0x7f0000000100)=@abs, 0x6e, 0x0}}], 0x1, 0x40002100, &(0x7f0000001800)={0x0, 0x3938700}) sendmmsg$unix(r0, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 11:37:27 executing program 4: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x8916, &(0x7f00000010c0)={@loopback, @mcast1, @private2}) 11:37:27 executing program 3: r0 = socket(0xa, 0x3, 0xc7) bind$rds(r0, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) 11:37:27 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000001b00), r0) sendmsg$IEEE802154_SCAN_REQ(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_SCAN_TYPE={0x5}]}, 0x1c}}, 0x0) 11:37:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000000040)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x2, 0x0) 11:37:27 executing program 4: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) r1 = socket$netlink(0x10, 0x3, 0xc) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r0, 0x801}, 0x14}}, 0x0) 11:37:28 executing program 3: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x5411, &(0x7f00000010c0)={@loopback, @mcast1, @private2}) 11:37:28 executing program 1: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x5411, 0x0) 11:37:28 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000001b00), r1) sendmsg$IEEE802154_LLSEC_ADD_DEVKEY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x20, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x20}}, 0x0) 11:37:28 executing program 5: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000000), r0) 11:37:28 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x89a1, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:28 executing program 1: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000100)={'wg1\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f00000010c0)={@loopback, @mcast1, @private2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1}) 11:37:28 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local, 0x0, 0x300, 0x0, 0x0, 0x0, 0xc1580000}) 11:37:28 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000000)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2d}}, 0x10) 11:37:28 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8902, &(0x7f00000010c0)={@loopback={0xfdfdffff00000000}, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:28 executing program 2: pipe(&(0x7f0000001a00)={0xffffffffffffffff}) ioctl$sock_inet6_SIOCDELRT(r0, 0x40049409, 0x0) 11:37:28 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000000)=ANY=[@ANYBLOB="04"], 0x4) 11:37:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x0) r2 = getpid() sendmmsg$unix(r0, &(0x7f0000000040)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20}}], 0x1, 0x0) 11:37:29 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x541b, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:29 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x2, 0x0, &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:29 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {0x8}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:29 executing program 5: r0 = socket(0x2a, 0x2, 0x0) ioctl$sock_bt_cmtp_CMTPGETCONNINFO(r0, 0x800443d3, 0x0) 11:37:29 executing program 1: r0 = socket(0x23, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000005580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 11:37:29 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x15, r1, 0x1, 0x0, 0x0, {}, [{@pci={{0x8}, {0x11}}, {0x8}}]}, 0x38}}, 0x0) 11:37:29 executing program 2: r0 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) r1 = socket$netlink(0x10, 0x3, 0x4) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r0, 0x801}, 0x14}}, 0x0) 11:37:29 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {0x10}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:29 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8936, 0x0) [ 1078.896320][T17001] netlink: 1 bytes leftover after parsing attributes in process `syz-executor.0'. 11:37:30 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890b, &(0x7f00000010c0)={@loopback={0x2}, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:30 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000100), 0x10) r1 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r1, &(0x7f00000002c0), 0x10) 11:37:30 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8936, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {0x4c}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:30 executing program 3: ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wg1\x00'}) r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0) 11:37:30 executing program 3: r0 = socket(0x18, 0x0, 0x2) ioctl$FS_IOC_MEASURE_VERITY(r0, 0xc0046686, 0x0) 11:37:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() recvmmsg$unix(r1, &(0x7f00000017c0)=[{{&(0x7f0000000100)=@abs, 0x6e, &(0x7f0000001700)=[{&(0x7f0000000180)=""/2, 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x1, 0x40002100, &(0x7f0000001800)={0x0, 0x3938700}) sendmmsg$unix(r0, &(0x7f0000000040)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20}}], 0x1, 0x0) 11:37:30 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890b, &(0x7f00000010c0)={@loopback={0xfec0000000000000}, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:30 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8931, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:30 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000000)={0x2, 0x1, @dev}, 0x10) 11:37:30 executing program 4: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg1\x00'}) 11:37:31 executing program 3: r0 = socket(0x18, 0x0, 0x2) recvmmsg$unix(r0, &(0x7f0000000200)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 11:37:31 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local, 0x0, 0x0, 0x7, 0x0, 0x0, 0xc1580000}) 11:37:31 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet6_SIOCDELRT(r0, 0x8923, &(0x7f00000010c0)={@loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @local}) 11:37:31 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0, 0x2}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:31 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x38, r1, 0x1, 0x0, 0x0, {}, [{@pci={{0x8}, {0x11, 0x8e}}, {0x8}}]}, 0x38}}, 0x0) 11:37:31 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000440)={0x3c, r1, 0x1, 0x0, 0x0, {0x4a}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}]}, 0x3c}}, 0x0) 11:37:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$FUSE_IOCTL(r0, 0x0, 0x0) 11:37:31 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, 0x0, 0x0) 11:37:32 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) [ 1080.928554][T17047] netlink: 'syz-executor.5': attribute type 142 has an invalid length. 11:37:32 executing program 5: ioctl$SIOCGIFHWADDR(0xffffffffffffffff, 0x8927, 0x0) 11:37:32 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000580)=""/4096) 11:37:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$SIOCGIFHWADDR(r0, 0x8927, 0x0) 11:37:32 executing program 3: openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) 11:37:32 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setsockopt$packet_buf(r0, 0x107, 0x0, 0x0, 0x0) 11:37:32 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 11:37:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 11:37:32 executing program 1: io_uring_setup(0x68d5, &(0x7f0000000180)) 11:37:32 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000005280), &(0x7f00000052c0)) 11:37:32 executing program 4: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 11:37:32 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$RNDCLEARPOOL(r0, 0x5206, 0x0) 11:37:32 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 11:37:33 executing program 5: capset(&(0x7f0000000000)={0x19980330}, &(0x7f0000000040)) socket$packet(0x11, 0x0, 0x300) 11:37:33 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x2001c0, 0x0) 11:37:33 executing program 0: semctl$SEM_STAT(0x0, 0x4, 0x12, &(0x7f0000001200)=""/135) 11:37:33 executing program 2: semget$private(0x0, 0x6, 0x130) 11:37:33 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$packet_buf(r0, 0x107, 0x0, 0x0, 0x0) 11:37:33 executing program 3: syz_clone(0x0, &(0x7f0000004240), 0x0, 0x0, 0x0, 0x0) 11:37:33 executing program 5: syz_clone(0x0, &(0x7f0000004240)="d1", 0x1, 0x0, 0x0, 0x0) 11:37:33 executing program 1: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000080), 0x88000, 0x0) 11:37:33 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x228000, 0x0) 11:37:33 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001080)={0x0, 0x0}) 11:37:33 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000001080), 0x210481, 0x0) 11:37:33 executing program 3: semget$private(0x0, 0x1, 0x17) 11:37:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r0, 0x89f4, 0x0) 11:37:34 executing program 0: openat$urandom(0xffffffffffffff9c, &(0x7f0000000180), 0x280001, 0x0) 11:37:34 executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:37:34 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getpeername$packet(r0, 0x0, 0x0) 11:37:34 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) execveat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) 11:37:34 executing program 3: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x1, 0xb, 0x0) 11:37:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) statx(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0) 11:37:34 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x404082, 0x0) 11:37:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) 11:37:34 executing program 5: syz_clone(0x0, 0x0, 0x0, &(0x7f0000005240), &(0x7f0000005280), 0x0) 11:37:34 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x101ac6, 0x49) 11:37:34 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, 0x0) 11:37:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_fuse_handle_req(r0, 0x0, 0x0, 0x0) 11:37:35 executing program 4: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x288002, 0x0) 11:37:35 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:37:35 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x3e9, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:35 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="d8000000000000001101000000000000abcb782c4d9e79778cf95e156f8bd958fdd4091d6d3188af8d31df93b982cebe07dcf818ccd983a017c1075526d402d37928f85d215faef0e551e3fa62450e4cb5e0832d4e6f50b21478d36a6347637f1261199bae8ff7ba4a60f5308c54046ef07bcaedda521a5503a3a14bfc243f46fbcca3ce5b1cf1a9e78752d089f2c1503ff1d4866b76e0acabb17f7e04faa3a336fda0e11c931490ddbbfe3bfd69c9cd6aa0be63f8546bd73cbadf72284f9ee1c4f8fd75a3abf2f8e8af4ec25f9061e4670363153b000000e8000000000000000f01000000000100b8359f890b97f80f8d1cf04ca91a0000c00000000000653380d69092c73facf91729e43c0c8a90217acb98151c8beed08d16c3834b7091254bd085e40f72b913bbf5112794bc467c3c518fee01bd887af114dae75289bbb787ce0a49e3557e7e94fc2e356cd6e04fac9450149f6fd8353dabbcce2805e19972e900d44823330f513f12498b1935352b57b7ec2939927c62cfda2085ea8c4f31f50f83b7893549ab57f2af40a84db717724bd0a803414c1f8e8c183b7ce68f7900000000003000000000000000160100000000007650f0f10032650c8fcd9f265a"], 0x1f0}, 0x0) 11:37:35 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x5460, 0x0) 11:37:35 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x0, 0x1, &(0x7f0000000000)=@raw=[@kfunc], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:35 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000380)={0x10, 0x0, 0x0, 0x80}, 0xc) 11:37:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, 0x0) 11:37:35 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) readv(r0, &(0x7f0000000040), 0x2) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) 11:37:35 executing program 5: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000580), r0) 11:37:35 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000040)=0x3, 0x4) 11:37:35 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x14, 0x3, 0x6, 0x101}, 0x14}}, 0x0) 11:37:35 executing program 1: socketpair(0x2, 0x3, 0x0, &(0x7f0000000240)) 11:37:36 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @empty}}) 11:37:36 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x29, 0x0, &(0x7f0000001700)) 11:37:36 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0x17, &(0x7f0000001800)={0xffffffffffffffff}, 0xc) 11:37:36 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='GPL\x00', 0x5, 0xe8, &(0x7f0000000100)=""/232, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x6, &(0x7f0000000280)={0x0, r0}, 0x10) 11:37:36 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x1c, 0x2, 0x6, 0x101, 0x0, 0x0, {}, [@typed={0x5, 0x1, 0x0, 0x0, @binary='H'}]}, 0x1c}}, 0x0) 11:37:36 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 11:37:36 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0x0, 0xffffff7f}, 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:36 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x18, 0x0, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0x4}]}, 0x18}}, 0x0) 11:37:36 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$int_in(r0, 0x5421, &(0x7f0000000380)=0xfff) sendmsg$nl_netfilter(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={0x0, 0x14}}, 0x0) 11:37:36 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x2, &(0x7f0000000000)=@raw=[@btf_id], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:36 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef]}}, &(0x7f0000000240)=""/4096, 0x5f5e0ff, 0x1000}, 0x20) 11:37:36 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x2}]}]}}, &(0x7f00000009c0)=""/162, 0x2e, 0xa2, 0x1}, 0x20) 11:37:37 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000500)={0x20000008}) 11:37:37 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f0000000180)={@ipv4}, 0x14) 11:37:37 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2}, 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000300)={&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000340)=0x40) 11:37:37 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:37 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @remote, @private1}}) 11:37:37 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000480)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01000000000000000000040000000c00018008000300000000000c000180080001000a2a"], 0x2c}}, 0x0) 11:37:37 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001800000005000600000000f7070007"], 0x24}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) 11:37:37 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2}, 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:37 executing program 3: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x7fffdf004000, 0x0, 0x2132, 0xffffffffffffffff, 0x0) [ 1086.729204][T17201] netlink: 'syz-executor.0': attribute type 7 has an invalid length. 11:37:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x1a, 0x0, 0x0) 11:37:37 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={0x0}}, 0x0) 11:37:37 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x5411, &(0x7f00000003c0)) 11:37:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$NL80211_CMD_DEL_INTERFACE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 11:37:37 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x5451, 0x0) 11:37:38 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8918, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_settings={0x0, 0x3, @cisco=0x0}}) 11:37:38 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0xc0045878, 0x0) 11:37:38 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x8903, &(0x7f0000000200)={0x0, @ax25={0x3, @null}, @qipcrtr, @sco}) 11:37:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000004c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}]}]}, 0x2c}}, 0x0) 11:37:38 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0x1a, 0x0, 0x0) 11:37:38 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x65, 0x0, &(0x7f0000000080)) 11:37:38 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect(r0, &(0x7f0000000400)=@un=@abs, 0x80) 11:37:38 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/4090, 0xffa}], 0x1) 11:37:38 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x26, 0x0, &(0x7f0000000080)) 11:37:38 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x8941, 0x0) 11:37:38 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 11:37:38 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8923, &(0x7f0000000000)={'veth1_vlan\x00', @ifru_ivalue}) 11:37:38 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'erspan0\x00', 0x0}) 11:37:39 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000200)={0x0, @in, @qipcrtr, @qipcrtr={0x2a, 0x0, 0x3fff}}) 11:37:39 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003840)={0x9, 0x5, &(0x7f00000035c0)=@framed={{}, [@map_val]}, &(0x7f0000003640)='GPL\x00', 0x1, 0xdf, &(0x7f0000003680)=""/223, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:39 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, 0x0, &(0x7f00000002c0)) 11:37:39 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x453}, 0x10}}, 0x0) 11:37:39 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000480)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01000000000000000000040000000c00018008000300000000000c000180080001000a"], 0x2c}}, 0x0) 11:37:39 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) 11:37:39 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0xf}, 0x0) 11:37:39 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0x8, 0x4}]}]}}, &(0x7f0000000240)=""/4081, 0x36, 0xff1, 0x1}, 0x20) 11:37:39 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_EEE_SET(r1, &(0x7f0000000300)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001800000005000600000000f7070007"], 0x24}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, 0x0, 0x0) 11:37:39 executing program 2: r0 = socket(0xa, 0x3, 0x4) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 11:37:39 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2}, 0xc, &(0x7f0000000140)={0x0, 0x94}}, 0x0) 11:37:39 executing program 3: r0 = socket(0xa, 0x3, 0x4) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000000)={'gre0\x00', 0x1}) 11:37:39 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000200)={0x0, @generic={0x0, "e4582af05cadab22eb3451373e01"}, @can, @nfc={0x27, 0x0, 0x0, 0x7}}) 11:37:40 executing program 1: pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1000007, 0x2132, 0xffffffffffffffff, 0x0) [ 1088.931231][T17261] netlink: 'syz-executor.0': attribute type 7 has an invalid length. 11:37:40 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000), 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:40 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001080)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x60292080}, 0xc, &(0x7f0000001040)={0x0}}, 0x0) 11:37:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 11:37:40 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000100)=0x1ff, 0x4) syz_genetlink_get_family_id$devlink(&(0x7f00000006c0), r0) 11:37:40 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x1c, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:40 executing program 5: r0 = socket(0x2, 0x3, 0x8) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, 0x0, 0x0) 11:37:40 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0xf}]}]}}, &(0x7f00000009c0)=""/162, 0x2e, 0xa2, 0x1}, 0x20) 11:37:40 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8943, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_ivalue}) 11:37:40 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000200)={0x0, @ax25={0x3, @null}, @qipcrtr, @sco, 0x0, 0x0, 0x0, 0xfe80}) 11:37:40 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private2, @private1, 0x31ba6f4426bd134a}}) 11:37:40 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef={0x0, 0x0, 0x0, 0x8, 0x1000000}]}}, &(0x7f0000000240)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 11:37:40 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x0, 0x0, 0x0, 0x0, 0x1a, 0x1}, 0x48) 11:37:40 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, 0x5, 0x6, 0x801, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 11:37:40 executing program 2: bpf$BPF_MAP_GET_FD_BY_ID(0x13, 0x0, 0x0) 11:37:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x14, 0x0, 0x0) 11:37:41 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)={0x14, 0x1, 0x2, 0x801}, 0x14}}, 0x0) 11:37:41 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'tunl0\x00', &(0x7f00000001c0)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @private}}}}) 11:37:41 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000000240)=""/4081, 0x3e, 0xff1, 0x1}, 0x20) 11:37:41 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8910, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_ivalue}) 11:37:41 executing program 1: r0 = socket(0xa, 0x3, 0x4) bind$alg(r0, 0x0, 0x0) 11:37:41 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0xc020660b, 0x0) 11:37:41 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000003c0)) 11:37:41 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x2) setsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 11:37:41 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0x0, 0x6b9ef08b}, 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:41 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000040), 0x4) 11:37:41 executing program 2: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000500)) 11:37:41 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000400)={'syztnl0\x00', &(0x7f0000000380)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev}, @ipv4}}) 11:37:42 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int]}}, &(0x7f0000000240)=""/4096, 0x2a, 0x1000, 0x1}, 0xf9) 11:37:42 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) bind(r0, 0x0, 0x0) 11:37:42 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000040)=0x64000000, 0x4) syz_genetlink_get_family_id$ethtool(&(0x7f00000002c0), r0) 11:37:42 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000280)={'batadv_slave_1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', r1}, 0x48) 11:37:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)={0x14, r1, 0x1}, 0x14}}, 0x0) 11:37:42 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x5421, &(0x7f0000000400)={'syztnl0\x00', 0x0}) 11:37:42 executing program 5: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, 0xffffffffffffffff, 0x0) 11:37:42 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg$sock(r0, &(0x7f0000005c00)=[{{&(0x7f0000000000)=@qipcrtr={0x2a, 0x4}, 0x80, 0x0, 0x0, &(0x7f0000000140)=[@timestamping={{0x14, 0x1, 0x25, 0x2}}], 0x18}}], 0x1, 0x0) 11:37:42 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0x700}, 0x2000000c, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:42 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000400)={'syztnl0\x00', 0x0}) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) 11:37:42 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x5460, 0x0) 11:37:42 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f00000000c0)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @remote}}) 11:37:42 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x8, &(0x7f0000000280)={0x0}, 0x10) 11:37:43 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCADDRT(r0, 0xc01047d0, 0x0) 11:37:43 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8914, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_ivalue}) 11:37:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001e40)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001e00)={&(0x7f0000000140)={0xd04, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x110, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x3d, 0x4, "64301e33f5cea83cd568f1cde2d670b70a7b874222dbb4f3f569b06de8f887ac8520e0e56a16fce1f33261f22e28f0c4fb1a0100499bd944ea"}, @ETHTOOL_A_BITSET_BITS={0x94, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '#])\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '.\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '/\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, '**^-^,.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '%\x00'}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '&@/+\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}]}, @ETHTOOL_A_FEATURES_WANTED={0xbcc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xdd, 0x5, "10399b687166f8b8dfe0ce7843a354010343e5500046da2aec2bf97b1102e150c2dce929fa5152f04aa10f5a506cf2da2b69c42cf28e7c895f0d0b4eb85099472428a49ffbe90fc5f4a1848a31b6bd03866ef97c7dd8fbd7652b32d6e1149532769143f7b522bac789a9e629171b921627b195d9eb14c052faf46f4ced49cdbb6e1ace3c8f0690188a6d31b0d387a7eb3da2e8c69c1683357aa7aaf75367bad68e39d581c290c2f155b1bbe961abe5630350fab36744eb0f06f9f2ad9d8431e6bdc90f8668b5b272d4f479f6b88837eff7176aa24f0610fdd7"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0xacd, 0x4, "0cab9aedcde58681ca831d9917f525aac336cfaccf19257b7ecc0df9f535d66bd0c53dbabc8e7ebfae1c3314505b66cfa925c7d85525c9c435e66e5ae131f3783c1d1a54ea400c1ce3510c77c26ee56ac6300e12ae6de6f0ca242d39ea1a398eda0412c5aee52fda7372e39fa1cd72b47221dae6805218343e66f534376792926da36fd4bac2caa744529e621ed9bc48b358dabe724c3d51f6de5f2105345ae7f658376d177ae77a067f00d06a50dcd1ade9cde8021d106ea1c1b689378388f65a1f2ea24e8f18de70041b2d440d52cb20d05ed7be06a1e4b4782ae0bd305440ee302be62116de132e51faa53e133c00dd97280759176c42cd02f0c02457d359eb8702dfcc496784513d32e6cdd484a56c3329ac97412aafbd7884b778c0919b765d02bce77a6d4730b9e2b25b71eae1a9f0c9c047024ca3004e0de792aa4060cfcee7b4202c83d3f7bda74fca2435836248c90293ee85d038c01009aa89ba2b37b6aaecd3facd7e08f471253aedf931e9bd50e839f10b09ebac0e4b1007c62a9352ef522923a71938824b45347d42bd7e999debe5bca41b69203bc85c6f2bad935568340fdf3e177c60a28b1394b1e4470363852667142f9e2f24a0cb535fa2c54f6e581ab9db14f410ba3307107f605c8652058463244a54024813e366c71a55cab787efda99b80b660d03ccd2f0a73be2a077d46be49982481f363545a4558b4bc9d9dbe0bf587f6feab75c3bda08d49231fa3233033d128a12b3a95d9775fa1dee130e43278eb30e73381fbcaca0a16f4faf596cab5305f9c8681b11245cb59d69c079d0393c9a18b8af3698ba3e385e83aad0ef40176705c32772276b412ffd3597e81a6f5053565a28fecf337d6107637a06f8764c4a15ee675a1158caf626780c77b8b0b9251fc15ea777d76f505b2b4578f3e7dc00a7dc2d7728f67eda99ed872bf2d9876c7698fe3641daf2dea16716a1f5cf093caa9a8da64d238be95ac9116a564287a181cec56d3d08d1c39f35eeaa32ee197ae944f19a99a3ed03cb5a0cc74e0a689cf36466eca0af7b722f892ad42d2b90976b87133826b9e6ff724fb8f2bbe5eb1882188a871116513f5834cbf6ec4e601936f9223be5313528023580894a1174412db756c1fb29b84559f5ad19b027db06ddee316974fd9ad1cd5571c6387fd9a5ff9f067c581101f4dea5c3d7e613063e8bd8dd0609f2a6c63b3d50f33773915499ec90fcf6ccd77558aacdd913ca2dc9d80ed2e98f6baadb63c34af47340a6052dc849d844f202bac0e7c00fc35bb10832065409e8d7a63d380f4b72fcc6de99a7f7a752acab59c6a49c8176b1c211477d7f4287f06d12a8888e3a106f73d8fdaecfd57a9f7e0c4939430203765f2d34b0cddfcd34689b24b3f25f11514c279cc62e796fdd562286a1b640c86c6a7488d8bbc0d6184e42d0da6398091345a7f03af79ba7e90a01ea63f8761f07eb841a3d22e3dde6b4dca1adb14e85d1004371d3690033bb458ebb7a08b9e3ad9566768a409bbd88157e82fde0e587b269324114e1bb03591b397c714429dcaad10122c535d44c21ad9c4dbdb780a3963e927628423419e012c638f8356f83f774851c674d95ee936bc7f5646bb81000a17d3b3c112d8f95300d192a131db7a0c645a0ce96e35bfca1a8a02481609048fff5c9c1e13dedc4271004c1e2df3ab2132ee45ccf69cebdeeda57fc3b859be6021568a2a67e12bb6ece190c03943387bcbeedeb152ae6d3697532c146babbb330854cf60e7556a4a3b9f74ff96a52f92e4cce78f4a5a2665b31bb7329e232a1f3d6ea21d6f102b10a2ce437f1058dd91c81518ac79de8ca75f35bb37562cc618f8c06e8039021e5b8787bd69b5c8174eb7b2cb6c50499d6a849591687d008ee16325adaf12d3b6d0488ad0b27b513b242009dc8271ae1bd401aaccc2937e5c296ea843a4fbde66273ecf58189ae6cf1f757c96f4b7e194b163bc96e78beba956bb6b3d4be0e91184bb120eb11846937dca85b2a6e7aa18d3001da6f9bd955367a6c443fd5123c6dfe958645e75946a34f3e80a19fe847df6aed4b4111d617ae4467c8d0edcb5f9b95643301c914986513cbee76748f0e7e654932dd57f707732dc1ebb635ee6ed9d524351981557d176438b8524a185d2e4be1f2069a6b6618d8c7f4c52047524ec022d557f59f93f4b33b546a635de26fc3b3b57272027401b11a30215f413c66d7be2d9eb678d92c8fc33dd4c8d0c48a81dc2b6e35adaecd9b87415b2f35e1f0f82eea10564f3c72629f0a159bc74589afd46311a431c8585a333a9463cf04ecbe2b7ea442493ed047b027a71e2da39a3e149aa7cf0f7f6d35692b336f7e395fd9d2b5d1275c6b50fce240f46f7b97a796ceae01d09937d26a1dbd3ce571d4bcc6ad731f99778427389c317a142133ea0a4b533dc68aef8436c667c3d6b8c95aa6a3e580b195cd8b3460ce1566dc5fcb628ac89ebada1539e34e08ffa404253e8b7f7345fa0e98ceb9ce90819a91eb10817548b67a129e7d0c2efa9a9037dc853e4fa3d4e6d51e7947bd24c42eee044129171e11dd9085950a1cddfae87519503edcc0b807a58930bf9f06454b4614a6dc09807358722b09b1dbba4b491f756843782b25d888a6dc1a6a003601d19c3d21b4a213f288f130494cc0e0079d7950b6940c5417310ae5daacbe01324c9979e01adff3070fabcd5d4d992b3840135c12baeb350350836be8611ff1370954e1a832e83ca22f4a828256bc3121abe89b3044dad6b6e44c79d208e6e457c72f15d7727a9d567f3a1a11bdd68137fa83a6d700ccdcec337ce7dc0035b241ef03df956f115e3e6b2a3941e7358c24f8f4ab7c8275d9232312f1e23e7876794591554066ee0f1e5045123afd0d6594d6fee9a507ba2f10c1b6eebc8dcf9a82d71746728a91b4abfd8362e10f8d118f8e8999a55c18e82675f69860f893528af7f37f9a70b917b00e19b7f2ab563c34ba1feacb112301c9d6899042692e0463a74ec049357fc5903fa17fa30e30207d53205c5ff70c97b2857da56c9db7233ee90d3d036b067e578c33bcff0acd1e436eb270380db8956be03b3a919a2161fcfcca94393e2820e2b21e1ff32abd4e2719fa4d1092423e8cdea1ad218d6c58f96635986f93567e077f3da6ad0c9d4ab45bb3ed405517bde7954f81ca3964f5aedb95c2bb71a79ceb6ca0b1500833a5307a4fdcb14a4139baaabb271b82dba508bba08b792b8446725af57c0f9f7b5de84e025803b4868787a3777dae6b772286c8c10835f84580baff45ecb42351a5524b31bdea580a424a7889b7c3af24f4eeef59ec246efad2c23bafd9e669f83757af367ffe0eb6b42548dcd285822df0cd1fcaa05f13c89e14685496be3c04bf3c402c8c10ec0a669aafb8e83cc8d25e0f829549737d08e928381a88c14a989f99583a4b19c3240d24e0bdf25c0650196458158e7ab881110797e9ec164be66b8171650e0d646300a9898f388af461be20c3561b01b2a535c77e0feaf9e16d73f672b7eb2c7ce86db0116418536b0ecf964ed494081f481ecc9263adce63649c35c137a77ca6a6abec6fd7891370f96aaf855bf70f9987e368052d3e7dd8b3fd50f156d0cf54013a2abed4c885f584d2251763dacb7d52dd06c1bd893a85ecaf1c0a6f980801d531b336e722ecead69295562ac62dfbb649ae75b2cb9ff83c49ede29bd56f9a471ef6d42d91185fe0727de80577e6ed1dd4056b5b17d092e8c1c7cb0870a81a43d85fca5610238ed6869654869f16a1a1b6631e1199f7cad962ec991c3ba58b652e5e1fd07b81559c22978dd7d4bcd3dbd41c3e97af9eb24284d48442e0a09eba4be890272b5645504a12cf32af448c2af43f4a083247ba14"}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0xd04}}, 0x0) 11:37:43 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x8901, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_ivalue}) 11:37:43 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@fwd={0x3}]}, {0x0, [0x0, 0x0]}}, &(0x7f00000004c0)=""/4096, 0x28, 0x1000, 0x1}, 0x20) 11:37:43 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0xf, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:37:43 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x7, 0x4, 0x10001, 0x200, 0x0, 0x1}, 0x48) 11:37:43 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000680)={0x1c, 0x1, 0x4, 0x101, 0x0, 0x0, {}, [@NFULA_CFG_CMD={0x3}]}, 0x1c}}, 0x0) 11:37:43 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0xc0045878, 0x0) 11:37:43 executing program 1: bpf$BPF_MAP_GET_FD_BY_ID(0x15, &(0x7f0000001800)={0xffffffffffffffff}, 0xc) 11:37:43 executing program 5: setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_DEST(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000800), 0xffffffffffffffff) 11:37:43 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x0}]}}, &(0x7f0000000240)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) [ 1092.925186][T17367] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 11:37:44 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002380)={0x11, 0x9, &(0x7f0000000180)=@framed={{}, [@func, @map_fd, @cb_func, @call]}, &(0x7f0000001280)='GPL\x00', 0x6, 0x1000, &(0x7f00000012c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:44 executing program 2: socket(0xa, 0x1, 0x6) 11:37:44 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x5421, &(0x7f0000000080)={'veth1_to_batadv\x00', @ifru_ivalue}) 11:37:44 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000001080)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x60292080}, 0xc, &(0x7f0000001040)={&(0x7f0000000d40)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 11:37:44 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={0x0, 0x48}}, 0x0) 11:37:44 executing program 5: epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000500)) 11:37:44 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 11:37:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x20008805, 0x0, 0x0) 11:37:44 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x8, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:44 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000280)={@private0, @rand_addr, 0x10, 0x1f}}) 11:37:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f000000f9c0)=[{{0x0, 0x0, &(0x7f0000003400)=[{&(0x7f0000000080)="6948957a2714c177ad257ed317e1096f3bcbf8594bc90bec272a92a9dd083166e3c6c966eb45c5815b5c7f41786a14a347e48acef36b506cbca3decb5b3305f02bc928509182fb05670258997d74fb3b8578ce2a573bf97fbfb5373cc9e81caa5dcb481d058057e26880d6d1bc61f0af03c1e8a6ae8b7041b46f702cd6b6572934daae34e0913a07cbd151cb32a8d1f8e71e1830", 0x94}, {&(0x7f0000000140)="fa11f41cb6c352df2ca4ce81af7e0ff0bc2c4e1594e91a557c9243862b43d8db2512cf504f94", 0x26}, {&(0x7f0000000180)="c26f465942ed24430e16ee38ed19957a798f2f2bf19dcbf6401c2e15a900e67cee622ea5f5c573619188c4e4570d7093b5d646cd4c20e82de20db7f6e77d734f87b2748e65eb2e2cdd0aefeeed99d92d30f4d3ba51a8e551c94c051754d3af913b37c0dd582a16ecab972698c6d89a93940b10f904c366a2e66b93355ffa8681ab9b537a1378bd8855fc66ed00777002002c99dbf21a93108cd2ab262b16cad7886c4e9f45fcf5e763fb1f49ead56b0faec5fa5f2b930b76792e1be19d85e87cb56896ee6789459b1616f225513431d656e80d428b37746d5954d69b7ef8dcd97f598fef4b3a284c6e047b5c52c72a5f93a359564638450751c243eebc7a8d5835beb9e196a4fe7de5e5590886a0af9a791ed6825e8600bb192a150778cad133e468993975cdf431aff84e8b8bca1ec72fb06c8f75581abc09e15b5615b12f38ef1291970fca25203673f5f6bbb8afa57566d1121905fe95e9b6fa945583c32c868c517647ffd16860cd169630ba26575559565584a997f85befb74973ebd30038578bd3b6fe094c957acd8fff2f797bc575bede2a1097172983bdb38dea0cda4b95a6c0efb49141360aa5c308348606a280c69a6950e91d11f5a4fc511c3b4fd6772ce6a5f01466d2f970934cb1292f613f37895ab7f6013ff5e24d5857245da07e389ec5863cdc6fb2ed530f7a3461514d83e72b45bae701a54045446e71882adcc05ed69e1bad882893004fad2991191e64676d07e5b2ec55122fbeddc9e3742852b714998ecc8d6bf547af4ac3b952fc98e69b9cc80625cbae12dd6af7c295b05fea9f6514470a1f7644716a2ec27b763dd56feaef38f086c28a129b567214bcbf14ff3d490cacd7efe8aeeafe3cbbb6b7421313f511848ee2bf97173715ba84ff4c1bf80b29811fd30f56e37e88d67e25d7f39f2bec5a4d71b40d727e012d390323ca593d74211872aa4c67183dcf1e50f769d4065a8d3b21f997b8c6c13d635e1ec47f3c94b5388e6bd4ecafd05ae67031a90b93fbd2662ecf8ed232d5cbb5b94a0218404bfda5e2e2c4c95925893a5a2bb85997c8ae1bd8196ada51bccea0edc9e3212d1de321ef2a1aaf7e1f4e243becf2e21494dca30a31853729def9b00ccbf1b2a2fcc9de7b6364f0b420cc826adeee8906e820630673408c234212e1ece421c3e8360aa12700d908ca8a65ee07a623e56d660a4d0d33befec264803557d4796d67d51e498e492bc136d090ea3f1e9bfff96336c1de68b37f1ee2a455ef2d100844a50ad2196e8ab5de67c6261474a435b4150bdc76e8c0861c6e9a681534a218c0615f50432d6cbc17f467fe4b1d29c8ef262b1cadc82d10939ec9209498f73a3c6628a4d151b4be101c1a94b8e2c85c7898846c820156a8ede828e5b9272fb35829759ff52eff084df84a8993e45b992f69cfba5970cdd1a3a4bb30fb49df4a9acdd253dfe14df1e0f43d953a571acc3e3e12881d414756fe54967a0be1dc0749e78e4d3756e2af678b1e30396783e7b4e1f1ab2bd3ba894d549f05202f642b65769a0db716ee74ed749096c9172adbabeadc4be66c6f4b90f466264dde453e92f68f9d4d5de0e88fdc82e59dc4db5f20542a30794d26f5a5abf8e3a153b72acb87cf2c098eb2763871de3d3b8bc9d90e6971b8e5f7d9817873182511b3dab87cbf348121e753ef4897e5d83d851f9250b0e822da56c8c32e2cb027134b5b72d59cfe1a055bb32c4c4f548163a8abed4cc1f40b636869ecd3caa01ae0d3dbd385f9b8577bd8e5d530c4674dbdacc75b9fb376e65303a17e0a7a314eac5d3d990e50814265a6d7e50e73c30b28641ee6a52808f34d769914b21e579bb4fed75761f477a1f3f22ef727583b07abb4ec70021b4dbc1cc52915853340d77b3b7fc432b287d48ef09d14afd68ef930d889fcf31392722622f03f31bc147e60ac3957f88e0bcc76011cee6ade19a2123fc159d26f9999ced3950ac6898c8fb18e777e5be932a594de3ddb15712d63c190dcbe12ecead5a0491ad5b94b53cb225d4eb20f180b99b9beffa30bde621fcc3499471f860d42b5e0e51653c9cc3cacb7f387676ef9776b0517fe94bf16ef45af4a54d50b5ddc82b8dad20ef1a444af73b0ef9256940e79ed1e475399f1b58e840990e890d62e403c5f0144cb2c7d825fc587bdff04ba13c0bfb87271797d6bd5262dbf396c2f0a93b66b83d89358a31f9e5b4ccdccda450234a930cdb3107e7d5b4fefe560f9a2499a1bdf503ef52fdb67459a77bb43eb1ccd760dcfbcd3bbd7d5ae2d026de0445bc141b96a078943102323cac66771537413d1346e524fd57a7978960b16280dbd571a4301592483ef460a4161bcd1f0b183fd95e4b9c6f635752c604c945d794e688b30b4774d9326bb4234acf9a1ec8ebe084949e21ce34c38fa9cec64f105290a90987204affe11722c3eae245b9f95c875f2d6ae6901881613db919f73c592fabdaa8da2b843fdd916dba438676b352e1343ed2fe0d0794cbe59040e7906536e96bb6cbf0369683d864f1d12f716932ba89929a36a03a2f11638a522de10dc83eee422998dc9c748fbc9be54728abdbf02bad859f6004e0cea1c41d83043aeef0874d1e793e35950e049a73ddcd2881fcae0479efba1f73607f9115e0e468c9ad7f13f1e6931f970e3feaf44d2861c40d0b47c752fee62f6c84cd3bab5e7ed89c6f08b09064eadd1db6c0dac091a3bb47f737f0904d8705f49268e1dd99619c70830d5bc350275f9a8dee720224d17631761bfaea7261c22af56c61f20c4ddcef0c45ec843c91ca43188a8b8daf22117746fb11516efbf6b459bd748f32f349f8efe7f655ff8790672fd0d373351026e102ed7f0644920bbeb02c67ad8b1850ae75f97b8513d1f2b5cd7649dc83805f67a741d8c8c3802b05c0d5d5fc7d7fcaa7f7165655022f6295884321c8ee427db18aefb12df3c141b1e07279bd72a648fcdf45e1d096ab03e9f40b04f511d61f643a165877518edea39711fd67d19318963960dc4215b677ff406fdcb72cf06440c496bbd8a3f5727301d6bde4f653c87c4a848d4194f8cbd429518adffb71c96b993a39c8784a9fcc1c1cd074f53b45793cfb27438e040b6f9c0e2d209f5638fd4d8eda9780cd72326ab4bc8657d0e581c816949f2b84940ed75bd387395d7af025e17ad9dbd43943b3c9ed0c6974a3c5b76c8d6990535caaca658a838a5b2313473b8455b946ea567bf926bb182ba8e9ec5a625848a0462f098fc6867676f8d543142b39b9e7619c8493b56a3f142968eed79cd8a9dab2eee0b31b8fe5c9f719c5520cf67d9390a05ea24a5e120dfe485a550b455dc152af7c33f8e060c5878d3ba233fed82b76f98a34f2955a58cf8b1af6169f0de56733a578316ec1144da228c3a77c7c34c7db79928dcdb4e53f4292fe2f886518752f0ee72dd680d253f419d023fd5685c76da836d48f0aea6240a8b7b377fe1d4894668ffa9d9d7727f37db6eae162f1747b00a1ff11995903b8114f656da717cbb22d6ef1d4e81bedf0d99f7993754ae128cc02f7220601e9d9f8e681efc4a8f1f0049e9a7eb014ccab0da7fcdae0a657ef13bc4313f516cbb62092fed48d18e16834ee0b5b8c9e5d1f05e744d4ba0adb3b8b7b81d2c45355f52b2f9857db842a7a170011649c509b60540038fbc4a09f1cac65325e733fc2e6f1cbb80c8e0e0ab08132258f7e48fef135c96b5fd7598012dbe3d183f8b1740d76a73757d0cae1447fc4118625b9b076ccf3beda1f38eb38097b64beee8bbc44b88f28b99beeda502e9b6b6c003296ba32541c2359a6da65917894908cd9cf234a0ba0ba985a6fcb78ad3bf6652a4e9c67012f1506ccb0efa653f7cc20b61d616449f8f097dae0b4dadd691c01fda9c84ecd180963198acd88eb43f838b088287556e10e8c311f1a7a46d2e2a3cf7d831432aefa2a54750e1cd5039faa059e09a624eb7adefc05f3fd30ecd27a2e141944fb2a7fa1ff4b4c1ce174532c721015359a7660695e09a2976f02bb304f437be69609742c04d7de43f41c8ae9402642dcd169c95f214b598226e8bcb9a6530a2286216153685476a9a7ed4dab1722db5ba811a4002d7899a2a26a57faf186b711a1e0f13f326775d8253e409a4f22af5e69cc68b4c217cbeb250b5a88e5a581a6c585a64d2c9f390268f98d7a0e8af10f3da969f4ac5646999a68f56604670ad58dfa88e61f43e9f07b42964f34a559927d903cfa6df05667e7c2b8d07e5836250bc675256fa65a57689b2e0131404cb67e558d21e84899b4b6c1d4ca9cb4a1f8a944379453aec7415ed5eddd1610164ad7ba9d0772f8db9e0772a106d1f90bb081164e7c536716a5fc42763b7dd62558aa68d1977da178bb1ec66c7f1a62e9a4af2dfbab4a76d5a58e9108cd1a294c526875ce1d2e04ec7cee72cc9fa5eb23fac9bc5a7fa7106f15c53aedd3756c73ad116aae8a34d09964a4f369dbf83628c2908cdbaeeb69041524753eab40f6b1e6a9f9bc7569bc7e75f999ca9135bf76bf8755810943deb4212d737e8a4bcca74d5ec203a447ed106b37e877d6690fc0ba6a9d80b374cf323a7b1e61a6da01eda20cd5db53c753b3be11f168500fab724d5157af65d5a609d1cc96b1448cb310c55db562640fcfd4f5b2d4ab5097eb7290c291bf33fc4dea1249474ebe89b00eada953ec81f41f27648d454b081bb2772779ecc169c862af3f85c3935714336d55b981ae295d0841e40f085473d53624f270b3cbeb224b3a53ff070f2cf732e84085bdba3cca54f12c887144d83aad3d8f01629022922c11c1707e2cc23daf9158d6448b4685ab1daff2a7b51be79ea16ed7910cadd580fd8ad9082febfc1d6bc338f0e639b89df06317dfa57deeccdd47e02e25c14d47f0728274731ab7888c581950b4b254ad50db19da2d24ed55ef2d7ec0156c08ce86c85875938ef9445b68dc1e9dae3c1e61d494c309633d81238f82fe150dbb3d2be8fc529bb772bf09dc19ba0c718da1812edd271f96ea0e69d64af4029ef338c23dff405eb9eb88fab04a2c865b9a42d7747b3ebd431594958ca83249fbd5ee1f92b723947fbd7544f4b7a6e73f6a2eca87024ea411af5a68692c2ea71ddfb76fba8f2d0985c411fc93580dd5a433bbffe125d3c19be1993b8194bd420ddb81a64ff2664e5ae850f81539ae6a132b7dca293411850ecb4950126f24b0eead9c4109e268e322e21cf74bd7a9387a5f4e3c0c5135773a4ee5c20ae134ac20a08e338f0410accf973b1f45cdbe4b43d639b4eef55f1418f5eb73460473c06bc2c3b32615f7bda28150f300881d4a5a4ca2233bbbb2519bc52206fbe5a7bd791730238659c36e4a59ef67dd794f737eba39b32582c6f3c166e96e8131aac3505031c2aea25ba16b53915bb8a84ea85a7c13940a266716c7b9ac43655dcae00b2acc7d4282ece58754f33692627386115f99ac21842f73942b2fc2965c671cccd563f0872db39330d4b01fc62e8e92a6dda4bd128f3a8da17136b2bf250731d1e21dce393864825b5be046e4d5714f462cf2f633854d7e5a0d6f8861f1fb083275caad4fecd778a942289f09941d4e1de6ff70501236ecb869171f780f93945ab589a22b1360627e7d272647b8ab616675a1aacbf048f8e77cd4ba20a86de0dd7fe7fb355d222141b88744599a9fba4606d063b5ddcb03954122cfca9194bb1fdb3a2d0c43db9e4da920e54fecdbe1760717a34b660f315d07373757fbaf10b0b6baac4599f5d1bb59e34187d1e", 0x1000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000034c0)=[{0xe0, 0x10d, 0x8b7e, "7754a93fd9397c70820abb93c9ae143d0ed78ee7a7517d845c90b4e37a59a11df3ad639cd93dfe0f81a0fb506a143e6176faa623c65fd5a03d9c45ec304778c401522801f77319afb6e99c6118087cbc5029bdfb1e60eb9d7a707d8fa6317dd631de85a4dc6a73cb41a5da7b162918f6159ee2de60d9c2dcd945a67910738b2f2126b579fb4686a0c6daadc24308b4e652fc2d81532a8167979acfc4949899b8909f3d318d1549ba0d6f8471d18936d1e1ac2c0c9bbacc8dfb7ecb9275971846b9b653cf2b02b5d6bc38d44f28b1"}, {0xa0, 0x3a, 0xdc, "c820ccd0c1d181758ae86ea49f9da586594cb7b980c69bfe0a3562ffc6d022e519880d5ddad5dcf6745629de3e138dc75b9d03fe40bf9ded0303a5a8e954badfb671c4d771c9de4fb6ef5ead50028f74931c1fb3a27c74d5c65cf72b55c07329ab75f4e2616c7a8aefe76186e04c1a8b2a5184a96feca9d4fe53222cc593815e8ac437f5a1615b523c734c0cd2"}, {0x1010, 0xfd7cd14a13001164, 0xfffff800, "dfe284ccbb6d45ca7c096f1b59014eec0c60186b5240855b08518e63b06e68487807dd91b67929e0919fbb5658119737feaa6281cc78c0cd3e14d7e197c755ab87ce9e8405bec3376bc5ac65b9d6f6075a1083d4a2e8b722cc1a65454085ebc3a92e2525be14724e87276b390a11b394de18a044faf53e2012a65f934698605914c97125a2d648d611e56dfcd1b417073d38cf59d0c556d52056866a3271cc6e6dab9fd43fc4254c0a900f1e03dd6ca78d017a08a9b5e29022eca6d2b8cfe30c799cff8336c567535631e7e27c3105a2c85dfa549e67351c92ddb43fe79177e7faed2b729e44cfa8f6c59277e7415214d88d9f9d479e3cf253734b32af38e93ae4c4c9902f90fe31bbed004d7f06c23ce81de0944d5b6995349047d09253a772b36b36b9a8ee86728b50ca526403976a3feb218d47a0158bf99a1b78a781cf93565e96fffc3df650746f91ad12764cf988f14269c5aa983e4d94dea27b58b8d56834d25faee88f31323fa69467673a64beefb5c6ec98c1349190db528b063e35e7099908db94c502b4ab3f1824e6d591e729132c33115bbaa79a1c3edd7de124a2f7045d554e90e94bb76fcd24e9c49b996f60769177987474bcf12e4d0e34ca1c256579dc367e025df3ae77542d59cc7b1e3c9c29bd1eb30b0fb2ae7e7b3c3a05c723cb768381be29efb8891bde06cd10d82c3e0066a06cabf4065215d54455b98177f3572654adb62be41511feeed9989115cb20a4241a506e907dc254cc1f331372a1077606df8a17f2b34a1c428fd43a4c82d33419d7f634c0b7fc3902eb8d6cb0b40ea62bd9c3ef3b7dd3fabd42df623096494b7e89aea4faea0cb2852bdb0dbefdd70b751448bdaf37a4ca45c536809f24a033439883c1a35703cfafb36b9c816c3f167952d44de73463233e3ce0498b66819b6203168b8cd7df79915d6085ae18eaf748c6805400d515d4853c3425cca7450c705d04b0fdb05210ac6dcabf941f8a03c5209be0f6fb3f00a312e2bd695f6f1b5690a8bd87f40fb4876e96ec44de7372933098780c836296827a73d420f390cc59a115b05aebfae74c7378b0ad6b0225b2abfdba120a2f827cd157338a21a939b7779a5cfd9ce5f40b687697154b9188f77a4b38510cafc8f6957c2e6711093d9399bc3e56da45c2033d7dffadebc7a2dd0f9d89aca7f84e4dda792c09f8524a987e4d0f22ebb5bd34a207a8f36027487c3977aff279f0ceee6d49bca10c5841a1aaa58f8d418a4b3df9316c3a481326a5cee84e13085a9a3aef9e8d29c90d55a273edf0c58eb633b6949a764987a377ecd673a8399e4d2b73194ea2ef74c38235955a5ef77c2dcea9ed7006847a8fd53ea39dab4564178d746b5d808581b74b3857b1773282027e368b1c7cc645f4351d0b3be8d5abdae5466f97a91877efce2d3bcbb5b7ea0043ba24717832764221b6a459857e7fd5bf83e6e3d9263ee39b9a2767efe95f18634c99f7bcad6658273c156a48d452ca3fc18687b3343e08b03b038afde6cf87ec03fc5ca0f9dd948afcbd8975c871b94b8f1416a93dae52670f8804a4dbc27c3ca4065cf020611fa7f84fa9312433eaa497cd331c7414044b62cda8072cb4cdbdee2181bc5ea9825f202bc19843d85ecddb11337eee0d7d2cfe9c03a80510415c85c75b4f41376f382f6562296d9888747596f7cb0d93d322019a7a6d924650d3574f260d9fc77f39977e520a959b467293e06e0f2b25add26dc26440024833c740e008deecc597319e0ca498ac96a641bb17d5a7e348e156383497c7c0b5256c42a6f546c2036e3895ad90cb8accbe867fef4a3d1f7783b37eba545635d08f812d4da578f8b142a8bb36085eea2960bb762f56611b1c81aeb8e5d2f13de30651ad5772cc92a8b19ce0d47c978048650a6676d17d938aaaed2c116ee360c35905bf08c4c31540d405120d4317ae0b45f90efb39e612ca9ad71e93aba7ce0928f50d0d654868059cfcc6ae06f914db7dc4526a4fe8cd67e716f8dd6a1772899a620a5810e069b6b05a3c9c26b050fd5e8e37fef46548948208b77c7484142255bd167c3fea2b34db4f5b794a6ce782153e40a00cc819f70820e33c0ee04c20e7836bc54ca8573e4b53a1551078485de26eb6de6e31a7f91b3aa48cfc692663c95dd6568d1e2f86c0cd2cacdcd1660ee098859148e4ba8686a4cdf00b8747b89a6873eff6cfb7ae4cc1561c6599ba4c5d04ed8acd2bf9b0fd7a006cae3ae0eda7974792ac1da610529fbaf4cea89c17c94cc145018b438177ded8ab893381818c202fd8ee03f3d5ab61928596ec623582dceba2e1eb02f8db6e2c7afc2c77c76e919206b8e64d6af1d7ec89db80fa9848e97b95c1998771b6d80051acecc99cc880c1ae0a49c662f1e3d3815232892bd52a7621024e8fbc1dc0e240400173cd3a039593ef14c6673c7b5760ad99b7ffc7ec8a4a99b3fe30803e1d04807621b53f0360c15d6a719c57284ca4d551b9abeec2959f433bb6d56b4af0a5fe158889b96835122eaf6916324a9f07b56a02afd73ef3cd229bb202a8c168a7196f17b6e138e7ac9ee7ab39bf1d2220fba0228e2b2e48e2ff21f46581b983bb5c68e2ee139ee5f568baf191e19c87a4045bd1862e63ae1c398f6588668ad452bc8e5ec1840cf2b68bc38fb2b90c8b6876140040070b0f79160e7a76882a1ce6dccbbcf2b7af2a911bd99d44a197a535d8e755d783e5c1e967d303cf19aabcbf7a196300eaf640ee615342380e96ac7ce82d352fa62ef7922c9ed371501df44165b2f5e33194323be4178e63c130cd2658ee0cb8c648fece7901de613e5b0e03087ca2dff4d5faef9201b99a2c47ed23fe95529e7a916eafaa2ad158b24f06b6bc48da530df91ba580adf1672fa7e616554f13e718f1672a777644eb1fe9c6148bc98d586cedbb32b84dd08e52043ab21401f12cf522d9f374b8dfb35aa25a300147c10a1197f3958a576040b9220f9434a5c5c45dca7d53270fb40ccb8628840e2bbe9ae404b93c3b681625559337b123229c3e5a0a9d3b9a454a155787fd96efbecc9ba97bfb0648cebcc738df47818097181af6a439f7bd148a9abea103546fb9d4fd6fca776d060ee3556ed39e8a6817302d4dab3b417aa4d5b916e64136b06aaec14fd606e59520747fd2e2a38b2dc7e878c01d371426e6106ad1eeabc952cfb67b4a584eb6b5c76bd0382be4ea830214ebc9706abb891a7370732c989910c8311a1f3b4078f8718cc23b86d058e84673b07d831a1df40f690f2712e82617c81c4deaad84563e3ede8166764a74ad43c95444f63854e6b67d50cc6f09bb2935b7312f55e4365ee65436dca6472f82baf3afcca63637d1412ccb8aa9c70ea9bd2f7f2d93dcab039026e6576b8dddee10da95d9d7d2dbd7ed6bbfe7bd3a51203ad97e7742b63c22467f09337aa8f836124cf8c9f25dfb283d333e81bc9ba3ea62852bb8db9aa2b1aea66b37464608af414003601de6b1fc6b964ae043255a18c6d9b4394061c60509578fc6a14fb84bb0abb6cd5f4f1cf31096fdaaeec88056eaba9f28eaaf52edc42bb101772384b0a8a639610b42b68ab996847af4ea5e03e703ffe2095ecb0ecc5381061fa881c645f7d84916cd6c17cce2dce030c7360bde2aa544b0befe3583722a40f43840152481e396e97cfe571d9f1cdc747952f05023bd293fe6cb56a051aa97b99308507bd431c29d058e612f3f0685e25c04775d0e00a8e84cb7e4c2a85b7270bf1d5dbda4477094bd5422487b46cf1d7f19a77b684683950a8a29a77bbdc321704e521166cfa050362bf401fad9ac8daba940f81c5e8fbd87e852887ded619150cf49af27e3f6352ec1b266bb71f15fca54346ddb24081a5a221a1290ecdd17f4497db50533bed77bfc0c4f1eaf16c3383f77184c5432c96598eab0d7cfdcf17049176e05b04462e26c67785fe95205cb933d85a61603d87848c46e0f0558197e5276331451aa1d4bd970e3856a68485659eb750746ae4ffc628c8b4bb5be84bbf5fef357eac37cc4e5e545ed4419ebbe8b0fcba0cb3be59f32c6c3edd748c05efd55053cec2e93fb70e5c910c4d63053a3d08296f36c0316feffedf27b8c563b454beb0d8c84c20541c64ed2d06e5b97d7e6790b8ef5f5eafb9200c9e2bc19922c5d70cfad3dbbe9f141a7f8482dcddd998409439624848794124838d780f4bd2e6433a7e905c6f458297f530796299ffa8c782f5476d2e13151d94c12dc7f3db8650f03b5fcdaf5310f85d177aa1869148356337c7575149e428c595129bfbc6e51c31015478fc48dd51eef598b78955bab9d9abd8bdf04941a0ee3962f990e7ad47d880634ea8974b35bb8f0487e7497194fe84d920ce450e2c7724c0bb700a20a962cd5a6fd6cf0722388f6a3870412e0b89380d472cfb2a910f6eebb3c6f6f34b60401d67e9b2aeb5c4868cb331f61e459041ef68d5e093c384b17e47fb11ae9c75adf09396f2dcae2cad3ab548c46247591523c42c13ac4387912c5a69cacfc675ca17771f44218311da656366c837d812ef9ed2386409193519002c1d52e15583a05342a13e8c3514fbebaddf8348b72344fd1527dd91bd2dbc6785646fcb730c0a0e933260379cd1f1b305c98e533ce56874a06651ed98b4395991a66bb26ea25d3cdaba108a03d6606dfd469fd666e22a0d3cf781716530b50eadc47de0bd38090f3baa0b7fad67fd5f6faee42e8b0a290208e0ca486444896083dc7f14d1e83a7250d08f1a00176891043f677ba56eb5e9e0c9657a04af265e714d11c81e568d7e2b6de372a09fa49f386cfadf4dacc08da4ec66098fa61a1814a869595f8aaaf3c4166ceedc1a2b45f3bd89c90f00e082f059cfcb816978957674a8a3a7c5f54cf0028a780b27d92fe8332ac789d33988617a4ba0606086566b533c289b96d5d8de8936c0aa25727c05564a5b0ab4ca7084a2913d6b6ccdc14f523432099feb812d7934328eea24922102e2d75c2bfb596d42eb90443afdb35c289f656037c934234f7a6c5d1d4716277b4ebc569804a58543fb451d814e6fa9c02cd310e572866c828a296695ba2798ad6d4563a28f663d5ebf29046e85c5433b25351eb659e6a16c01c2958bcf2ae71514b48809af81d39ac4b7dfa53a049ccb2483bcb6c32ee639a6c768fa37edd7c6f7db91ca3f3b6e74bf9450e9f2ae20101a32a7ce101f364c37abc51ebaa1ff6e29fe57e463cbb20924896600dae6b5fdde333bcc5b4069cf50e20410c3b115c792a43cdfc34c69fb3d2b776a038ce6df266627d9f091622418f174f6ed4998617181b8dd864eaebf2d0a556b93ca7716f4e6d0a8a56e07878f4f5a0897831a13c47b9b1eb3bfbd412587ca10167efbebd2a94d26437278a1747eb22e90612a246067785fc69b7c97589391762d63238a5c944006fb4756c3d0305a196cec4f2d18e40655e297ae3a243747130d4f8c0868e0517da11298ad965c0af6218b9ed19e622a772b0a4cf359aa86ded560d152c78356d5468a4bf424c89e3003274b2ca19b65e6b4001667bb0bf82e08e5a245a7a5039ad96ad579e45cfc5e39524d044e953cd0c018f00084abe04e8f3e7e7e72fbd68266c4ac41132490dea1ef262d798391f1b64c09cf3965812a6f44fe278fb0faba4deeba4d6dddbb2c094bf9e1ae6402f867958dc82da8a79f0f01f1f1cad11c63c14a550bae091480a1878800eff3e7b12b95c7c75300a8d29e1e07b2c76c41805ba3c237b920afa34ffeb216a35c8c86aea4ecb451d"}, {0xf8, 0x110, 0xfffffffc, "8a524b36802b913e222c97de557490a778ff9e7f13b9d27eabc4e736f1273f1d70000e27ca3217bb52e427edfc51c4cc70e65843dda86f8b98db42e36fe99f3bb5e59c76fa6c7cde50cdc100f2e1b6b8adbce47394259dcafacf777ffb280e86d2082909111a1a24591930f9b1b57930106b994a2f8bb72138c9d72496d4b96b7718501d31a27bf7966439322fb0586144a5f6108f2d9dad33eba5ab1364a65109c85a086a26fc908370bf5f3217b29f5bc6369e1beb7adca396c1414563213079dd1b573f2c752310e601be022c5802f835379951419ff67678556341bc042f1855"}, {0x1010, 0x6, 0x1, "6f44c04dcb59eff63209ab33036ddd88cdb267d1810d905b5c6dbbc821d6d35e815d9849cc75441bdbd6e4cee6949ce54b5ffee688f0779275b4434baf4d002fefa3137a19441367a46c337eab11a15182cfb5fcf4fbfd9f2eff92769e3b21485bf4e609f37f5b25b012ce531088728b44f2506b2d19fae87935bc6c8eeda006c061863801b6aa6d7d834aee1d199fbffec8908a599b44ff0adfedd0db26e2bd473e476a10474deac59e8fd104ab90b1689d05c00503e74399722dcf22e5b5bf6272cfe65370430ac8ec068beba8cb3ab06cc4494db2657b6de1cf100173daaa95127023c07ae565164314680af8cd317c6a52c44dbc476ae35e2bbde9d850ee9c60d769f0b549e8e4a7180b181db655b51be99f387030cdd1e5c940f2a187c4c8fc38e12a5e906be5d55dabe740f3806f4799adef1c3024ad23e0fd4666a29c24c671b7420565a89d02dd242b2a7a77f308a9ceb73cbfa5729ea13269cd7bd61a4a39a04bc0411aec2287e231e4a0f10940d7705b3fb5db514150f07fa867c7ffd599c96acc990da14bb368307523922dff7ff63810dd759f953e9dd344079c10c3950170b2df22a77a6a86ab1d0a52a6e679fc50adbd4856427de09fc6ac83921e56b27dea777b69373d279f9965b1e770f8a2ee7d7a5524e31160a41ba17df0299cd5b5e6fc9406250307dad898707f4f7ee73b10971708913aabcc442bfde1d4cc976944ccd697800b5fa88f84635243b2e1314bbeb30fe1389b7cd87ce86c67ba44656e0e4cb94cc16dd6b4e3cd28ea2db2be45b5cf985bf96e91e9fff5acc74a91e227b581654d1a56759cc9e45829f68a0d9490fb1ab4ca196285d0e9bbb4557427a733f2af1dd1a49f47554989811cbbaddc1b9d87a8eba8b90542214ea28aa3e6a05b90b1360f37841b8db227febb22b9e25e0fc1e49762b630a51336407a983b4b7782e2d213eaae7496896bc5bf89fc6e510d2239f008c1cd6665478df06d7babd36d5a24968d691151f075e38a84cc77d2f0b126a3cb14409f26136da8fa5899eaf8d86fd12e7a44db9f4680b4f671fae50773f4f6de2ebd95dfafc6ba8e2f89fa5db698633f575df5939be695d29a51876649c5502d445e4ee6d522290652755686a0156c244348122c5531b007f7caea7c2d885dc3e0b15e79e0980eee2ca4abcb13adc404665f1a7b60ff8c974e299299df910a042fc58a66453092e740567d75a232c0e33618da8505a4538ee5587404d8795dc446270c1e46c16346193d480173e554d3e9ac85b268e84f79c016c408b49233559d26b7b27899b5fe271f8afb119f09c28d30a7991bdf0e31d5fbf1e92083057db72a4bb0d4a5660b4a3d883e30a91c22ed61be6fa51efd4bac308624afab141536d0d950c50facf4506685743c658ed34138d3cd259264e10a350f8a8d170ca47381e1eb62db8125a8501c8d81de7ba1fb38103cc629c30a3cedd151a03378020503e088b2f19912bc11cdf19d86ecefc6aa0f3656cec41883ccca7b69b1751140e4c60355f20766eef45ff1a23090379b7922dec85e804afec4bcb35c4d589148925dfc502c96f5db1aff2919eaf0b393b329dda9f712c432fe098c56dbcd3dbbb30147ecbfe9b8fdf4a42d519ae6337829f434087374218cce0de05c6c54e6bce9a2317ab27931a076982a55cee8a9f2670b10db6f23c393b81aa4afdcb86b475d1a634d715436d808eea007f228a4c50c73d432f06013e765db10e71c52d52730820d112fc2e3ec07c1385abfe29931c482004e813166d6ae754659d3c84404e64b090ea02ba02d82b7f15da101bb190a0a4cb122657e93fa5e3ec771e63c6f629d57c9b6963fb50f5b2b7536c1e11456f4566c3c75658a8f027e174051013066d022a3ffc91cb16ec4a3ea3be0ef551b840c8309e87860d3fbd2e6980fbef43158d1a583edafd3f922734cc08dafee3d25f8e3e5ff3047638149ee69173511e299ff00d3fd65398885aaa2c2ff1186cedf57799dc6e083e770d2b6ae5dc6e5d7a3d4cd1761a1c63799208d2170bb46d66402310649c75a320f78bb60d3186e7cce50406e566419102dbdd770c0ef8422e21f07a0ff398f4d0dc61964b66eccd22ab996953679512f674ef63bef3c81ace2ebf561a982fab01075ca8d1580c0e976fb990480598661a986e662955574ac7f66e81cd2009b1e6cd875621fb8e564badef2172dafbb1b398ee8e393d49d2ed14376c702436f3c330ad68a4cf7b2eea7ba651931c5cb0f033ee4a51493390334f6b508e0d452c1f852baf7e054713606e7e7052e91c87c617cb0613a0af6056d1ffa688d299ca54ac3a6c4c392b3cfc5d8ea7cf8bb4214541ecfdb59dee02118f0cec4eb80320403ef5c17d33ff64cd135498103b4d4e2d8120347e6f93f07b56c334d61606683ebf66ee5b2b84da3d3b52fc7fc25e25a5c2863ac1466cc985a774753328863239d8499a5ad7ba2866acfdef159fc2d347b5e60ff982f98c007332c0ab7c2485e10c4bb4a21ab2523de5d9d6f9249f893db6644b33607e7cbf9526bbdc71311a10659639fcdddb38e0fccd83d53ab098abf74ca9e07e4c55838edcf522b1515972c20aa3ab8bb04203be37338abee4b31748ec9b9247dbb35eff63c9780087441565c11acea1979850c4297e0a90e570ab356f3bcb2f95e7c83b70a4d83c28c26bb28ee979da96c945c37d591a74338f7d0c0f968a6d8e9a726321460e2824b45936c5f21dd8945b044bcef98e19deff6a7ee2b3d07295a7b58543f31f96388cfb4beaa1206db2a98d85aef20fd355a89f637b6fb95a1f6739cb69a2ef7438863a44b927ae1254865985a4b45b86b11e9cd3f4699b6344981dde46da5d1dce39e06320dbdc67e063c95d44b8eab7efae27e9de52c06678289260f64e736ed7c070b97c617cba584b51b3ac0c122e1243f5eddca238e520095ae176dd776e2f81650d8d9810dd3b7f011ce8305cc7d447ce6235c9a763a68e60b31441cbba59f5ba63f1cde39e466323089fbbcf006691dc83cbea7015fc5f9ebf55f69e1442cc3e328b91275975e195b75cf38fd3fddc5b5a30c826b3bd73ed7d3fed8d417806c02a74b466059c790618c4b4626ae914e83771173b5168c7aa7fac4d06c345ee74961e50c9179606162405a6ec3c2e0ea4c6520e41dfce098b7d3c37c4999daa54c9dfc7a8d4870bc4b863392ea3a57dd827427eb59c2476056671f37c6ea6f15d829571ad9ad801bb72665715aa5bebcb10a79f4b70685bba8c822adef1201e5d8ec8397e4530b553f56d7600d1948d9306e44da7d983ede2d638df24a8504c1c3f882789f30d86a658c08c6d4a4167475b1d871b0a594be243ed93bc815dc5441a16e7d459b5e4744a9a0d766b3397bc1eaf253e520b060849b47c3d002a76f772bdc8c84b4eed5c6c433b314ebcfec37adc6c0f73aef96072ac8fa4d12d60ae660ddc43d6f5b13224a0ca9c71f48f4facb616fc31c8eb6879e23cb4e9aefe7aa9523fc8d2f9b99bc3eda6ddec33e113e3c1e9805eff5e4196c8edd304fe99b123afdbd8e8a913dcf8d646ac08291ab654605a25276f097ee60e61515357fea49e19504759f728c1c46ff01d4b5e1170304675e443428d96ff7585fd5e275737b5b1c7fd0e19f5e1697e81fe24a9bf81d8fe81938dac7a70cd984cfa3957dec25c2e92600c6fdd73978a8465e5b6ed2010a9139ace8b2b64ed332daa2b8431da6836f9fefb7e129936fcc85b9c2f75af226cd74e5c8258456a891d7c5e2bb45128802bef96ad6cb9a445d69a4f541064d414f6adf854a9ced339ba9950d011fc5112fd494ae2b01658a309578918fbc2e42fa54ffa55667446766c74f667bef3416aa9a542a4ebe3f825a13d1b7b8b724693c245b5228878f1ca8bcb20b87213af74e933064095059e8a48b1c0e159f3e1ebc69f866c96810ce66398240ee9353b18c65fb1907522339a60dc4a68403615b554b1b02191a86e1166b35339d2a79e910f8d7a5958a1ac9651c22b5ccc1d99b403a7cb07a5731d91432b9bdefe79519097561a996122e3f6c6f09fb72ff604cad43e84727543e59af6f31ce7047fc58256ae62d036addb4448c806174f427207826a575738af2b51dbc97bba8cf4775beb2c8f11d64da2e089ef00dbcebb356627f563748032f2837a7eea9b705fecfb9ee9bb8efb029f6f96f4eac8177d09d82e079296c4f3f3fc6f8aa54e6d15e9cc040f05dec9a10e53fcd7b88e13dd9276990bb048ad35a86452b1679272fe300f5c1d94a28ef4bc2cfbca781f7bfcf01b746cd20fa107a22e3f29ef319fb001ce3f9d95479ebb31d772d58ca35e95fb420508189d08ff04604f4a7b48e2e988557e27ab69bd659614ff52f7445db67978116e8cc89aef7a9a7956b0c51dffcd759cfc40dee4ae49544d4b54a68552d9bbc5cec51408573155482a589e6bce0f65023e35bd4449a3d5a842412e5734c63b7699f0e0773613513196ff6d4f050449f480844d38921dad5ff0632b4c65f308ff78d8f98293e5ffdac336efae1ae9d7c6346540e827cd86f95025c7bb810900866d74d6e3e835bd09c2791c928fb403c72975b5200bf0cc480bba1afd8f72b10a50815e14343a2bc04af36cdf4c5dce662fa91d02517b7f0ea20587f7571326bd44624e61522e76c64caa9a1bdd0ffd54cf4f821609baab75b832eb0473efb71e29f30bbbe5319e4c794d4b969ff0a4e747ad04810114a5ad6ac5f6cb397d4aab334a33e2bf2011d0201b7957fd2b52ab17af11de2979c34c4a481ab90feb84051358d76ff184bcec615a3ddbc06ba01b876f4a364be1a221928298c481735416b25fc755a25b0a890b7c13d5e5d5c5b8e0f3598213dc65135cf3cb7ae8b907e1cf9829b0463360d8ebdf61a49df69a5f0a024a2c768abce06a7a66d5b2d5ce165ab6da84cdc2c47a06473a4771035fbee93dbb74bf3c8e851fd9c86f0487366e2e80ae544b5dcc95c3c6471f74eb6ded896257abc714b40ad116c22814b285b3d9a4395ff4e4f5ede93d85d7e442b21068d36d40f0c1c57bb114b21725a53df4f756148609f61a361af69ff0ee3fe3b613f8bcbcca492e75f5075129391699a097805a3a29657767050d48f4fb48d9683fd5d928aeec1bdc583f97665818afcf8d1750197057a8ed3b7bd7dacace2b11aa6af79291c907827914a8d3d70260a8342468393aac30fc9cdb75724cd6f18bc22c1d2cebb75a6d804fc9da4f6df73445b98e390cae55cbd42201bb385e460432ae7cc809aa70bc2d8254b48e59bc59242e1a915dcbd2d74908d624e517e7fc4c07fb1438936b06bb349e7f0dbc79f9afd9a4f188106e15747d28cd634e8bb6e27bb94071f8adbcf8ff02ad027ddad6b672f4fb91b6ef7741b0c4dd01fc88ba292a8c611d7bde4613b0f906d0f4d91f954fb75586bddb87f4dda731cb297c676aac861076d64e15f035e42f73af3a4437721cf0e6f609697961e6ad76f77cc959b482bbb5a864296c9cf4901822062dca8e473b5715b26886f25b6476456d7f0f1f3d69d42bcd612016804bba71ec5504a626dcc4301580dfc4bb48d47be9b85538a5695de0599bc29396beff977224d5f61ecc5cfd977a78f9a7c6f5a2090ee35787b7b2dffa9003fedb01a6cc63695d1a0e6e5cb696e2066b6e15102e6543b86e646672ffed7569d1cd57a8493e9a4c035d9d7f432c7682df0a8444d3756aecf95bc8ddfd23cb193ff801867b304b4f0c2c0f83d2d1998c5a93a0a3accce4e8f0af6b865ea"}], 0x2298}}], 0x1, 0x8840) 11:37:44 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x6, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:37:45 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x1f0}, 0x0) 11:37:45 executing program 1: r0 = socket(0x2, 0x3, 0x4) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x1) 11:37:45 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @mcast2, 0x0, 0x1}}) 11:37:45 executing program 0: bpf$BPF_BTF_LOAD(0x2, &(0x7f0000001240)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) 11:37:45 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r0, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f00000002c0)=0x14) 11:37:45 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x94}}, 0x200000c4) 11:37:45 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000900), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V6={0x14, 0x9, @loopback}, @FOU_ATTR_AF={0x5, 0x2, 0xa}]}, 0x30}}, 0x0) 11:37:45 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x14, 0xb, 0x6, 0x101}, 0x14}}, 0x0) 11:37:45 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8914, &(0x7f0000000400)={'syztnl0\x00', 0x0}) 11:37:45 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x94}}, 0x4084) 11:37:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xffffffe1) 11:37:45 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) mount$9p_unix(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000023c0)='./file0/file0\x00', &(0x7f0000002400), 0x1000, 0x0) 11:37:45 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:37:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) 11:37:46 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/dmi', 0x226000, 0x0) flock(r0, 0x8) [ 1095.167392][ T24] audit: type=1800 audit(1665315466.217:19): pid=17422 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=1174 res=0 errno=0 11:37:46 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x0, 0x0) close_range(r0, r0, 0x0) 11:37:46 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x101200, 0x128) 11:37:46 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f00000000c0)='./file0\x00', 0x50000080) 11:37:46 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101000, 0x138) 11:37:46 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) lsetxattr$system_posix_acl(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) 11:37:46 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x8000) 11:37:46 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x103080, 0xa3) [ 1095.736063][ T24] audit: type=1800 audit(1665315466.787:20): pid=17434 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1174 res=0 errno=0 11:37:46 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e) [ 1095.853233][ T24] audit: type=1800 audit(1665315466.907:21): pid=17437 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1158 res=0 errno=0 [ 1095.876000][ T24] audit: type=1800 audit(1665315466.907:22): pid=17438 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1159 res=0 errno=0 11:37:47 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x101000, 0x23) 11:37:47 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) getgroups(0x1, &(0x7f0000002700)=[0xffffffffffffffff]) chown(&(0x7f00000026c0)='./file0\x00', 0x0, r0) [ 1096.169187][ T24] audit: type=1800 audit(1665315467.217:23): pid=17440 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file0" dev="sda1" ino=1165 res=0 errno=0 11:37:47 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x44c0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0xb8) [ 1096.271046][ T24] audit: type=1800 audit(1665315467.307:24): pid=17447 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1163 res=0 errno=0 11:37:47 executing program 1: open$dir(&(0x7f00000004c0)='./file0\x00', 0x141041, 0x24e) [ 1096.382257][ T24] audit: type=1800 audit(1665315467.347:25): pid=17449 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=1175 res=0 errno=0 [ 1096.403886][ T24] audit: type=1800 audit(1665315467.377:26): pid=17450 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1180 res=0 errno=0 11:37:47 executing program 4: semget(0x2, 0x4, 0x320) 11:37:47 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000140000001400000002000000000000000100000d"], &(0x7f0000000980)=""/182, 0x2e, 0xb6, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r0, 0x0, 0x0}, 0x10) [ 1096.425218][ T24] audit: type=1800 audit(1665315467.407:27): pid=17451 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1182 res=0 errno=0 11:37:47 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)='N', 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0x0) 11:37:47 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x53, 0x1}]}}, &(0x7f0000000980)=""/182, 0x2a, 0xb6, 0x1}, 0x20) 11:37:47 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000000)=@raw=[@jmp={0x3}], &(0x7f0000000040)='syzkaller\x00', 0x6, 0x90, &(0x7f00000000c0)=""/144, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1096.776353][ T24] audit: type=1800 audit(1665315467.677:28): pid=17453 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=1162 res=0 errno=0 11:37:47 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000000)=@raw=[@call={0x85, 0x10}], &(0x7f0000000040)='syzkaller\x00', 0x6, 0x90, &(0x7f00000000c0)=""/144, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:47 executing program 2: syz_clone(0xd0800400, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) 11:37:48 executing program 1: bpf$BPF_BTF_LOAD(0x10, &(0x7f0000000080)={0x0, &(0x7f0000000980)=""/182, 0x0, 0xb6}, 0x20) 11:37:48 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000840)={0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0}, 0x20) 11:37:48 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000000980)=""/182, 0x36, 0xb6, 0x1}, 0x20) 11:37:48 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@func_proto, @const]}}, &(0x7f0000000980)=""/182, 0x32, 0xb6, 0x1}, 0x20) 11:37:48 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000980)=""/182, 0x2e, 0xb6, 0x1}, 0x20) 11:37:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300)={&(0x7f0000000000)='./file0\x00'}, 0x9) 11:37:48 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1a, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000000)='GPL\x00', 0x1, 0x1004, &(0x7f0000002480)=""/4100, 0x0, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1c02}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000040)='ext4_alloc_da_blocks\x00', r0}, 0x10) 11:37:48 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x81, 0x3f, 0x9, 0x0, 0x1}, 0x48) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000), &(0x7f0000000000), 0x402, r0}, 0x38) bpf$MAP_DELETE_BATCH(0x19, &(0x7f0000000080)={0x0, &(0x7f0000001640)=""/233, &(0x7f00000002c0), &(0x7f0000000440), 0x5, r0}, 0x38) r1 = openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) openat$cgroup_ro(r1, 0x0, 0x0, 0x0) 11:37:48 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x2e, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000980)=""/182, 0x2e, 0xb6, 0x1}, 0x20) 11:37:48 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x16, 0x0, 0x6, 0x3, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) 11:37:48 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x490401, 0x0) 11:37:49 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvfrom(r0, 0x0, 0xfffffffffffffde2, 0x873312078435baf5, 0x0, 0x0) 11:37:49 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x7, &(0x7f0000000000)=@framed={{}, [@cb_func, @btf_id]}, &(0x7f00000000c0)='GPL\x00', 0x5, 0x99, &(0x7f0000000100)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:37:49 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x3, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x2}, {0x10}, {0xa, 0x5}]}]}, {0x0, [0x0]}}, &(0x7f0000000440)=""/4096, 0x3f, 0x1000, 0x2}, 0x20) 11:37:49 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@dstaddrv4={0x10, 0x84, 0x9, @local={0xac, 0x14, 0x0}}], 0x10}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000180)=[@dstaddrv6={0x1c, 0x84, 0xa, @mcast1}], 0x1c}, 0x0) 11:37:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:37:49 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:37:49 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000240)={0x1c, 0x1c, 0x1}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)) 11:37:49 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000001380), &(0x7f0000000300)=0x98) 11:37:49 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="bd", 0x1}], 0x1, &(0x7f0000000400)=[@prinfo={0x14}], 0x14}, 0x0) 11:37:49 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000340)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000240)={0x1, [0x0]}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r4, 0x1f, 0x10000, 0xc4d0}, 0x10) 11:37:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f00000003c0)='./file0/../file0\x00') mount(0x0, &(0x7f000000aff8)='./file0\x00', 0x0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000140)='..\x00', &(0x7f0000000300)='./file0\x00') mount(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) 11:37:50 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@init={0x14}], 0x14}, 0x0) 11:37:50 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockname$inet6(r0, 0x0, &(0x7f00000011c0)) 11:37:50 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000000c0), 0x10) 11:37:50 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup2(r0, r0) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r2, &(0x7f0000000240)={0x1c, 0x1c, 0x1}, 0x1c) r3 = dup2(r2, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f00000001c0)={0x1, [0x0]}, &(0x7f0000000200)=0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x18) 11:37:50 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="bd", 0x1}], 0x1, &(0x7f0000000400)=[@init={0x14, 0x84, 0x1, {0x0, 0x0, 0x0, 0x7fff}}], 0x14}, 0x0) 11:37:50 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="bd", 0x1}], 0x1, &(0x7f0000000400)=[@prinfo={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}], 0x30}, 0x0) 11:37:50 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="bd", 0x1}], 0x1, &(0x7f0000000400)=[@init={0x14, 0x84, 0x1, {0x81, 0x4, 0x9, 0x7fff}}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}, @init={0x14, 0x84, 0x1, {0x0, 0x6}}], 0x44}, 0x0) 11:37:51 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$sock_int(r0, 0xffff, 0x20000, &(0x7f0000000040), 0x4) 11:37:51 executing program 4: chown(&(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') 11:37:51 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="bd", 0x1}], 0x1, &(0x7f0000000400)=[@init={0x14, 0x84, 0x1, {0x0, 0x0, 0x9, 0x7fff}}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}], 0x30}, 0x0) 11:37:51 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000003880)={&(0x7f0000002680)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000037c0)=[@sndrcv={0x2c}], 0x2c}, 0x0) 11:37:51 executing program 3: open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) 11:37:51 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000240)={0x1, [0x0]}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r4}, 0x10) 11:37:51 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 11:37:51 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 11:37:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) statx(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 11:37:51 executing program 3: r0 = syz_io_uring_setup(0x5ce4, &(0x7f0000001100), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001180), &(0x7f00000011c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 11:37:51 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f00000000c0)={0x10, 0x30, 0xfa00, {0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}, 0x38) 11:37:51 executing program 4: r0 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write$damon_target_ids(r0, &(0x7f0000000300), 0x8) 11:37:52 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x4020940d, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) 11:37:52 executing program 5: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000002180)='./file0\x00') 11:37:52 executing program 0: r0 = syz_io_uring_setup(0x5ce4, &(0x7f0000001100), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001180), &(0x7f00000011c0)) fcntl$getownex(r0, 0x10, &(0x7f0000001200)) 11:37:52 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$tcp_congestion(r0, 0x0, 0x0) 11:37:52 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x5450, 0x0) 11:37:52 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='1\x00', 0x2) 11:37:52 executing program 2: io_uring_setup(0x5dc3, &(0x7f0000000100)={0x0, 0xcd9b, 0xf}) 11:37:52 executing program 5: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, 0x0, 0x0, 0xffffffffffffffff) 11:37:52 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 11:37:52 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) read$dsp(r0, &(0x7f0000000000)=""/126, 0x7e) 11:37:53 executing program 4: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000001240)='/proc/asound/card0/oss_mixer\x00', 0x0, 0x0) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ppoll(&(0x7f0000000380)=[{r1}, {r0, 0x2005}], 0x2, 0x0, 0x0, 0x0) 11:37:53 executing program 3: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000002580)={0x74}, 0x20) 11:37:53 executing program 2: r0 = fsopen(&(0x7f0000000040)='debugfs\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000200)='*\x96\x00', &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) 11:37:53 executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r0, 0x5460, &(0x7f0000000180)=ANY=[]) 11:37:53 executing program 0: r0 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$khugepaged_scan(r0, &(0x7f00000000c0), 0x7ffff000) 11:37:53 executing program 4: pselect6(0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240)={&(0x7f0000000200)={[0x4]}, 0x8}) 11:37:53 executing program 3: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) 11:37:53 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$fb0(0xffffffffffffff9c, &(0x7f0000003780), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 11:37:53 executing program 5: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) openat$mixer(0xffffffffffffff9c, 0x0, 0x0, 0x0) 11:37:53 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x40049409, 0x0) 11:37:53 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 11:37:53 executing program 4: openat$fb0(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 11:37:54 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x1) write$sndseq(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x0, @time, {}, {}, @queue}], 0x1c) 11:37:54 executing program 3: mount$cgroup2(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2100, 0x0) 11:37:54 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r0, &(0x7f0000002340)={0xb8, 0x0, r1, [{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {0x0, 0x0, 0xa, 0x0, '/dev/cuse\x00'}}]}, 0xb8) 11:37:54 executing program 0: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x8241, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) 11:37:54 executing program 4: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000002, 0x12, r0, 0x0) 11:37:54 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc020660b, 0x0) 11:37:54 executing program 2: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002480), 0x0) 11:37:54 executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, 0x0) [ 1103.806554][T17633] misc userio: Invalid payload size 11:37:54 executing program 0: mount_setattr(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)={0x100005}, 0x20) 11:37:54 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000180), 0xc) 11:37:55 executing program 1: move_mount(0xffffffffffffff9c, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) 11:37:55 executing program 5: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1) 11:37:55 executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FS_IOC_MEASURE_VERITY(r0, 0xc0046686, 0x0) 11:37:55 executing program 4: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) fstat(r0, &(0x7f0000000140)) 11:37:55 executing program 2: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4000, 0x0) 11:37:55 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x100010, r0, 0x0) 11:37:55 executing program 3: lstat(&(0x7f0000002080)='./file0\x00', 0x0) 11:37:55 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x1018}, './file0\x00'}) 11:37:55 executing program 1: openat$vmci(0xffffffffffffff9c, &(0x7f0000001240), 0x2, 0x0) 11:37:55 executing program 4: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x121804, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002", 0x45}, {&(0x7f0000000300)="46494c453000050040000000000000000100010040000100a0010000000800000000000000000000040000000000000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801800075c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100d800000000000000d80000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000007e00000000000000400000000000000000f803000000000000f803000000000000f8130000000000117f080000000000b000000003000000000000000000000000000000000040000000000000000008000000000000100000000000000010000000000000001101044633c843482640f4b8a40400cfdf30e97400b80e2f1bc26086d228a63fbf40fe2a147810743ee0d2473498b901a7b6cbec5f90e5a229e620538416cc07eb7683e3b5c246bd3609f957cc2257c83999e213dccf5bb3c6c91f681616d52f48bfb9f16717b3e19c02fa620fae162ad00ba6a2006893a24e4652b3d55f2b95aa176c5973bf2e04d1c86960f4831a6c7068aaf8664d9b52d44d1a862df179274de19e62b1c93c227d651b84032b3c86e6a00797c5e198e75c75b774c33a00000000", 0x248, 0x4000}, {&(0x7f0000000580)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000008000000000000080000000000000008000000000000001101040000000000ffffffff0000030046494c45300005000000000000000000010001004000010060010000000800000000000000000000030000000100000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801002000000000000000200000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x175, 0x47a0}, {&(0x7f0000010540)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000020001004000010060010000000800000000000000000000030000000200000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000040000000000000004000000000000000400000000002280000302", 0x175, 0x4fe0}, {&(0x7f0000010720)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e8010000000800000000000000000000060000000300000004000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1ed, 0x57e0}, {&(0x7f0000010980)="000000000000000000000000000000000000000000000000000000000000040046494c453000050000000000000000000400010040000100c8010000000800000000000000000000040000000400000002000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000000050000000800000000000180000000300640000001800000001000480480000005400000000000000140000000200340002000000000014008900120001010000000000051200000000001800890012000102000000000005200000002002000001010000000000051200000001020000000000052000000020020000000000008000000048", 0x19d, 0x5fe0}, {&(0x7f0000010e60)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000000000060001004000010058010000000800000000000000000000030000000600000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000800000000000080000000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000080000000000008000000000000000800000000000000021018e", 0x16b, 0x6fe0}, {&(0x7f0000000700)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000080001004000010080010000000800000000000000000000040000000800000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe03000000000000480000000000000000f81f000000000000f81f00000000000000000000000000240042006100640002ff03", 0x193, 0x7fe0}, {&(0x7f000003a4a0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff92017696ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f000007aa80), 0x0) 11:37:55 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189436, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) 11:37:55 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000000180)="0042454130310100000000f3ffe3ff000000000000000000000000000000000042a10f822b37fe8b1409cfa8c6b4c88d792670646c08fc4952e757c7df3a9a5ee8e11f02a537e8c84319f4cfc5e9134ea558970a7190dd09ca3baeb4be83b5857ac76c46183c288958dbccc0347b2ccbd50def3dde6d195a3b4c", 0x7a, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcd}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@gid}]}, 0x1) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}], "acb0bd30fd241991f9c6a083e02a5e92d77ee31dcf4a1e9b9c6bfd1a30c8db878141f8d9c23deab69030ca2ce26fdecfe5ffbc0481ba530b625922fcf90e015abe2df1da8317577c4d0a627682c0c912c0a402f952620bacbe102b268055bc9557d2b412e92b1fea28cb81b4672395d30e8a103079fd040be6c7cc0028dcaaf7a313c63d369b95bbb9349665969ffae98fd419c19833719886cc91ba3cd4334b0b5ca52bb7f1de9e1d49fa8a905f264d927cda2b1e3da241abcd3262b3ed72c440409058ced92b4f594b9f2b82853f3beed6a94829cd431733bd31c16943ead888eff0d20ce1b5c966b34ca0dd298c5bdd729def6f3479cd29bbfa0ac0bac878fa83f71b788ee4249888475a01a0b0780797852712c7c19da264521bf2f4640306424d85c250215b413b5d7347787bed9ae7f2e38213508cca5f70fcb602c070fef334204a4e1899716732a45e902d1488f4ba270a09571d37d16e3d135f0032b3d73ab3c8a98b818054f67e17923f8bed7c0a39e083fc1d72fd1b4360ca3781c861da2b09ffd63690bb3ab1f00062885f2a805d2b8755fecf62152a3362fd8511fdf3030eb03600ed930084134b1a49c954b4570be9d8ad85a0b76eeb9ad58b1cf4299e33fdd2efcaa1cb36e6e56e2f5f9db5e925f78fe76b78e8fe2c2175d6682c03711b4561ced1fe5b9b738cbf57e6d8809c91bafd0c5498ca5c8ca5982bea474ace5e56cb0d731cb38aec467fa8a9f0531153e9af46fe63b18a1356b7a620af18998138d08c68af311151505e452f875655584a14d6368359792d5d890ca673a5d2854eefc8026b8d030b9ee849253c49e538848ff139a4b1e66f8371d9c54624b84c239b51e3d8554e6771f2d7b097f509fde64428ec7d6f2746f219c1cce656cc77ca398c4e3d29feb33f991c8085665be65c0a388fb2b833bff25b20b5500404748204a20831d898ebfc74bd2a13f74566195cf41019ba80dad0e1721b7d669d832ad4007806541f92816de3162c25a39c3808b9b797a2f41291dc124326dbeb84bbb3491c02de7f9d270a05aa82ee9ca58cdde89a62b89870a7d7cab48c04388e70591a564f225abcb3f22aa8c572690c019777dba57f66785f0abfe83a4821eb7f3809919d8e330f5392a67dcaf74166c44f044a9a719a553b29e635205963360e137a89822337a3bab9667e44631507fe1b1984fc754dbdd316e2cd1d57c2741da9287a81feb38620fb79704a6d367f0dc13db536f44843cb75f81afe1cb7591f4186634af1b6a0c2e0b3a8bec9d9e0c85603ecbe39df0073b09810b4a5b0aafff57c9fc25716c4ec06e41470780f0dcc9f3b73776fecf8eb2e289564c7bfeff29bdd490798d112195bcfee25b647207f4746fe94"}, 0x432) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) [ 1104.914115][T17659] loop4: detected capacity change from 0 to 2316 11:37:56 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 11:37:56 executing program 1: mknodat$loop(0xffffffffffffffff, 0x0, 0xc000, 0x1) [ 1104.973430][T17659] ntfs3: loop4: Different NTFS' sector size (2048) and media sector size (512) [ 1104.982806][T17659] ntfs3: loop4: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 11:37:56 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x5451, 0x0) [ 1105.136664][T17659] ntfs3: loop4: failed to read volume at offset 0x121800 11:37:56 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x40086602, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 1105.273008][T17667] loop0: detected capacity change from 0 to 2048 11:37:56 executing program 4: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000104c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f0000010540)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="03000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000020000000200000000000000820000000dd319e600000000000000000000000003000000cc380000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515602c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000012040)="850223592004000000602c5515602c5515602c55aaaa80808000000000000000c003000523b500001a0400000000000000000000070000001a04000000000000c100660069006c006500300000ff0100"/96, 0x60, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f00000124c0)='syzkallers\x00'/32, 0x20, 0x17000}, {&(0x7f00000124e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x1b000}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0068b694b54dc6dd96cc23b0a616e294eef2765defb4a1e24da22ca51b6d7d33528e"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000080)=""/247, 0xf7) 11:37:56 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @local, @val, {@ipv6}}, 0x0) 11:37:56 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, @val, {@ipv6}}, 0x0) 11:37:56 executing program 3: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:37:56 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000000180)="0042454130310100000000f3ffe3ff000000000000000000000000000000000042a10f822b37fe8b1409cfa8c6b4c88d792670646c08fc4952e757c7df3a9a5ee8e11f02a537e8c84319f4cfc5e9134ea558970a7190dd09ca3baeb4be83b5857ac76c46183c288958dbccc0347b2ccbd50def3dde6d195a3b4c", 0x7a, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcd}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@gid}]}, 0x1) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}], "acb0bd30fd241991f9c6a083e02a5e92d77ee31dcf4a1e9b9c6bfd1a30c8db878141f8d9c23deab69030ca2ce26fdecfe5ffbc0481ba530b625922fcf90e015abe2df1da8317577c4d0a627682c0c912c0a402f952620bacbe102b268055bc9557d2b412e92b1fea28cb81b4672395d30e8a103079fd040be6c7cc0028dcaaf7a313c63d369b95bbb9349665969ffae98fd419c19833719886cc91ba3cd4334b0b5ca52bb7f1de9e1d49fa8a905f264d927cda2b1e3da241abcd3262b3ed72c440409058ced92b4f594b9f2b82853f3beed6a94829cd431733bd31c16943ead888eff0d20ce1b5c966b34ca0dd298c5bdd729def6f3479cd29bbfa0ac0bac878fa83f71b788ee4249888475a01a0b0780797852712c7c19da264521bf2f4640306424d85c250215b413b5d7347787bed9ae7f2e38213508cca5f70fcb602c070fef334204a4e1899716732a45e902d1488f4ba270a09571d37d16e3d135f0032b3d73ab3c8a98b818054f67e17923f8bed7c0a39e083fc1d72fd1b4360ca3781c861da2b09ffd63690bb3ab1f00062885f2a805d2b8755fecf62152a3362fd8511fdf3030eb03600ed930084134b1a49c954b4570be9d8ad85a0b76eeb9ad58b1cf4299e33fdd2efcaa1cb36e6e56e2f5f9db5e925f78fe76b78e8fe2c2175d6682c03711b4561ced1fe5b9b738cbf57e6d8809c91bafd0c5498ca5c8ca5982bea474ace5e56cb0d731cb38aec467fa8a9f0531153e9af46fe63b18a1356b7a620af18998138d08c68af311151505e452f875655584a14d6368359792d5d890ca673a5d2854eefc8026b8d030b9ee849253c49e538848ff139a4b1e66f8371d9c54624b84c239b51e3d8554e6771f2d7b097f509fde64428ec7d6f2746f219c1cce656cc77ca398c4e3d29feb33f991c8085665be65c0a388fb2b833bff25b20b5500404748204a20831d898ebfc74bd2a13f74566195cf41019ba80dad0e1721b7d669d832ad4007806541f92816de3162c25a39c3808b9b797a2f41291dc124326dbeb84bbb3491c02de7f9d270a05aa82ee9ca58cdde89a62b89870a7d7cab48c04388e70591a564f225abcb3f22aa8c572690c019777dba57f66785f0abfe83a4821eb7f3809919d8e330f5392a67dcaf74166c44f044a9a719a553b29e635205963360e137a89822337a3bab9667e44631507fe1b1984fc754dbdd316e2cd1d57c2741da9287a81feb38620fb79704a6d367f0dc13db536f44843cb75f81afe1cb7591f4186634af1b6a0c2e0b3a8bec9d9e0c85603ecbe39df0073b09810b4a5b0aafff57c9fc25716c4ec06e41470780f0dcc9f3b73776fecf8eb2e289564c7bfeff29bdd490798d112195bcfee25b647207f4746fe94"}, 0x432) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) 11:37:56 executing program 5: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000000180)="0042454130310100000000f3ffe3ff000000000000000000000000000000000042a10f822b37fe8b1409cfa8c6b4c88d792670646c08fc4952e757c7df3a9a5ee8e11f02a537e8c84319f4cfc5e9134ea558970a7190dd09ca3baeb4be83b5857ac76c46183c288958dbccc0347b2ccbd50def3dde6d195a3b4c", 0x7a, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcd}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@gid}]}, 0x1) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}], "acb0bd30fd241991f9c6a083e02a5e92d77ee31dcf4a1e9b9c6bfd1a30c8db878141f8d9c23deab69030ca2ce26fdecfe5ffbc0481ba530b625922fcf90e015abe2df1da8317577c4d0a627682c0c912c0a402f952620bacbe102b268055bc9557d2b412e92b1fea28cb81b4672395d30e8a103079fd040be6c7cc0028dcaaf7a313c63d369b95bbb9349665969ffae98fd419c19833719886cc91ba3cd4334b0b5ca52bb7f1de9e1d49fa8a905f264d927cda2b1e3da241abcd3262b3ed72c440409058ced92b4f594b9f2b82853f3beed6a94829cd431733bd31c16943ead888eff0d20ce1b5c966b34ca0dd298c5bdd729def6f3479cd29bbfa0ac0bac878fa83f71b788ee4249888475a01a0b0780797852712c7c19da264521bf2f4640306424d85c250215b413b5d7347787bed9ae7f2e38213508cca5f70fcb602c070fef334204a4e1899716732a45e902d1488f4ba270a09571d37d16e3d135f0032b3d73ab3c8a98b818054f67e17923f8bed7c0a39e083fc1d72fd1b4360ca3781c861da2b09ffd63690bb3ab1f00062885f2a805d2b8755fecf62152a3362fd8511fdf3030eb03600ed930084134b1a49c954b4570be9d8ad85a0b76eeb9ad58b1cf4299e33fdd2efcaa1cb36e6e56e2f5f9db5e925f78fe76b78e8fe2c2175d6682c03711b4561ced1fe5b9b738cbf57e6d8809c91bafd0c5498ca5c8ca5982bea474ace5e56cb0d731cb38aec467fa8a9f0531153e9af46fe63b18a1356b7a620af18998138d08c68af311151505e452f875655584a14d6368359792d5d890ca673a5d2854eefc8026b8d030b9ee849253c49e538848ff139a4b1e66f8371d9c54624b84c239b51e3d8554e6771f2d7b097f509fde64428ec7d6f2746f219c1cce656cc77ca398c4e3d29feb33f991c8085665be65c0a388fb2b833bff25b20b5500404748204a20831d898ebfc74bd2a13f74566195cf41019ba80dad0e1721b7d669d832ad4007806541f92816de3162c25a39c3808b9b797a2f41291dc124326dbeb84bbb3491c02de7f9d270a05aa82ee9ca58cdde89a62b89870a7d7cab48c04388e70591a564f225abcb3f22aa8c572690c019777dba57f66785f0abfe83a4821eb7f3809919d8e330f5392a67dcaf74166c44f044a9a719a553b29e635205963360e137a89822337a3bab9667e44631507fe1b1984fc754dbdd316e2cd1d57c2741da9287a81feb38620fb79704a6d367f0dc13db536f44843cb75f81afe1cb7591f4186634af1b6a0c2e0b3a8bec9d9e0c85603ecbe39df0073b09810b4a5b0aafff57c9fc25716c4ec06e41470780f0dcc9f3b73776fecf8eb2e289564c7bfeff29bdd490798d112195bcfee25b647207f4746fe94"}, 0x432) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) [ 1105.740959][T17677] loop4: detected capacity change from 0 to 256 11:37:57 executing program 4: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010400)="040002008b0001", 0x7, 0x1}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000000180)="0042454130310100000000f3ffe3ff000000000000000000000000000000000042a10f822b37fe8b1409cfa8c6b4c88d792670646c08fc4952e757c7df3a9a5ee8e11f02a537e8c84319f4cfc5e9134ea558970a7190dd09ca3baeb4be83b5857ac76c46183c288958dbccc0347b2ccbd50def3dde6d195a3b4c", 0x7a, 0x8000}, {&(0x7f0000000ac0)="004e535230320100000000000000000000000000000000000000000000000000e68527d15138f260a3fd8f97b67ecd04dd1a83b427f95fe92bf9a2b3ec4cb8e8f3b7f4ac1174bc2658169baf625a246a0f22dafce1b6179e25252a5239bf7bf5a5e2bd290f71bc93cbb456a31d8f792794becccbda497e0c65b2", 0x7a, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000000b40)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a3}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcd}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp869'}}, {@gid}]}, 0x1) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000140)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38}, [{}], "acb0bd30fd241991f9c6a083e02a5e92d77ee31dcf4a1e9b9c6bfd1a30c8db878141f8d9c23deab69030ca2ce26fdecfe5ffbc0481ba530b625922fcf90e015abe2df1da8317577c4d0a627682c0c912c0a402f952620bacbe102b268055bc9557d2b412e92b1fea28cb81b4672395d30e8a103079fd040be6c7cc0028dcaaf7a313c63d369b95bbb9349665969ffae98fd419c19833719886cc91ba3cd4334b0b5ca52bb7f1de9e1d49fa8a905f264d927cda2b1e3da241abcd3262b3ed72c440409058ced92b4f594b9f2b82853f3beed6a94829cd431733bd31c16943ead888eff0d20ce1b5c966b34ca0dd298c5bdd729def6f3479cd29bbfa0ac0bac878fa83f71b788ee4249888475a01a0b0780797852712c7c19da264521bf2f4640306424d85c250215b413b5d7347787bed9ae7f2e38213508cca5f70fcb602c070fef334204a4e1899716732a45e902d1488f4ba270a09571d37d16e3d135f0032b3d73ab3c8a98b818054f67e17923f8bed7c0a39e083fc1d72fd1b4360ca3781c861da2b09ffd63690bb3ab1f00062885f2a805d2b8755fecf62152a3362fd8511fdf3030eb03600ed930084134b1a49c954b4570be9d8ad85a0b76eeb9ad58b1cf4299e33fdd2efcaa1cb36e6e56e2f5f9db5e925f78fe76b78e8fe2c2175d6682c03711b4561ced1fe5b9b738cbf57e6d8809c91bafd0c5498ca5c8ca5982bea474ace5e56cb0d731cb38aec467fa8a9f0531153e9af46fe63b18a1356b7a620af18998138d08c68af311151505e452f875655584a14d6368359792d5d890ca673a5d2854eefc8026b8d030b9ee849253c49e538848ff139a4b1e66f8371d9c54624b84c239b51e3d8554e6771f2d7b097f509fde64428ec7d6f2746f219c1cce656cc77ca398c4e3d29feb33f991c8085665be65c0a388fb2b833bff25b20b5500404748204a20831d898ebfc74bd2a13f74566195cf41019ba80dad0e1721b7d669d832ad4007806541f92816de3162c25a39c3808b9b797a2f41291dc124326dbeb84bbb3491c02de7f9d270a05aa82ee9ca58cdde89a62b89870a7d7cab48c04388e70591a564f225abcb3f22aa8c572690c019777dba57f66785f0abfe83a4821eb7f3809919d8e330f5392a67dcaf74166c44f044a9a719a553b29e635205963360e137a89822337a3bab9667e44631507fe1b1984fc754dbdd316e2cd1d57c2741da9287a81feb38620fb79704a6d367f0dc13db536f44843cb75f81afe1cb7591f4186634af1b6a0c2e0b3a8bec9d9e0c85603ecbe39df0073b09810b4a5b0aafff57c9fc25716c4ec06e41470780f0dcc9f3b73776fecf8eb2e289564c7bfeff29bdd490798d112195bcfee25b647207f4746fe94"}, 0x432) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000280)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) [ 1106.040812][T17686] loop0: detected capacity change from 0 to 2048 11:37:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 11:37:57 executing program 3: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:37:57 executing program 2: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) [ 1106.147608][T17688] loop5: detected capacity change from 0 to 2048 11:37:57 executing program 0: syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @empty, @val, {@ipv4}}, 0x0) [ 1106.484155][T17694] loop4: detected capacity change from 0 to 2048 11:37:57 executing program 5: setitimer(0x0, &(0x7f0000000300)={{0x7fffffffffffffff}}, 0x0) 11:37:57 executing program 3: pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 11:37:57 executing program 2: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:37:57 executing program 4: syz_emit_ethernet(0x90, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd69000000005a042000000000000000000000000000000000fe80"], 0x0) 11:37:58 executing program 0: fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) 11:37:58 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001380)=[{0x0}, {0x0}, {0x0}], 0x3) 11:37:58 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1}, 0x0, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) 11:37:58 executing program 5: pipe(&(0x7f00000001c0)) 11:37:58 executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) 11:37:58 executing program 4: r0 = msgget(0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/96}, 0x68, 0x1, 0x1000) 11:37:58 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 11:37:58 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0xff7f, 0x0, 0x0, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000140)={r0, 0x58, &(0x7f00000000c0)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001300)={r1, 0x0, 0x8}, 0xc) 11:37:58 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000480)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x5, [@enum={0x0, 0x2, 0x0, 0x6, 0x4, [{0x1}, {0x4}]}]}, {0x0, [0x5f, 0x30, 0x0]}}, &(0x7f0000000500)=""/171, 0x39, 0xab, 0x1}, 0x20) 11:37:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x60) 11:37:58 executing program 4: socketpair(0x30, 0x0, 0x0, &(0x7f0000000000)) 11:37:58 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0xff7f, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f0000000000)={r0, &(0x7f00000000c0), 0x0}, 0x20) 11:37:59 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)="276f2c09760a9dd43397a09a02ec292e61924ec27a4b2517830dfd60dc5b4920d6304111561200ca5a58163b9e7c1e5d76304e0bd9787fc1e998d398f9a80b66e87681db21211eff97d55159315f7398d22ad605a8f0b236f68fdcae0b6b13c51208a776b0086ea47e747b34898817a8b24227f190606a6a91c4ef1d5c0c5da6bf3a9b02e8bd34c3bc205c4e6b2bbadae2c25c09d1e11ed2b1907f87709ec69216b0017a6bab1378a46da24151dac5a0ce5e84c89a4308df91003ef05c181c233695bbd3f0cfb09964b61c1b6d87292ddbaf15a0b1e5aaf7642d2786dc570062f5b7129d7a19fffb23e94e3b7dc2ea11001c8851a6be557ee133540a0fdf", 0xfe}, {&(0x7f0000000140)="f7b88705b0e08039a26bc614e378ae3677de071cd1235b669aaf57874dcdc6a2905ab4989b5dee48b4b3de1759cca1222bc7cf795d8266afb02ff5184089ea4a1406406dffad011312ac6025a8d2d54f0a0cc04306374acb0067d5a81aaa63a87541bec1fb97cb1081b34161e8b967038db52f0efe37e9dac87966f4d3efe8a45a279ee142eb4f43288a35a1558dfb381877665fb4940a92a60e4d335bfe64004ddc1ebcb7c60e47df6b4f5a28aacc70ce1954ca58e685b994c314295f70dfb45ef8c934b11ca968bd2d0d7031e8cf56", 0xd0}, {&(0x7f0000000240)="0036e11bdbd1b7130efc15070a89ec1717bebced4881456138fdec7b1b4611dc44dc5d1b00948243e2cfd61e5f618a73424346f894cd2d49107aea1e8ea958ec693b2d21474b312224d46807143982ec69d5797cdaac1e90a6", 0x59}, {&(0x7f0000000680)="2bc752dcae06b1f89f3cfa3a171cc13b7736651d9aadf34656a60896bb6564cf468e0f21aca32d36e53adaa7e5d6a7f9447b1483cae0db6be26c9b69c1d2480bf6f738bc0ae6131ad80ee28f9caa089098449f0b420fc89142f00317e212306519f26501176103d5e716c183deadbb7672b9f498877db42cdfe3ff40aca7f4d08fd753840f6eedbc9e238d77bb6deebdd41744c95d39fd65f935c84d9c40072221dc4f89299e1cad6e58da8a19cdd7a70af1ac101634f99e3c3820233fc9d6f8c96692bdf936906d7ec709b500fe90032b1cc17c8857550188a2d5d31da870a47de42925b74b23d7f8d2be89622c9d20b34a7c48bc19d491d763679faa4e0243b72ada34d113ccddaa0232fae8a663f4b23d64cdf6ad01d4e1ee7878fc012ec25700880bdbf02cd479abb0187522ad34c6ff1615d28c2366d85100ef8b5d85de7022833154ee3c410591c322b78f99eb9c51abd15768d55bcf8cedf9e9684c2abc5f141869c475784272e61c576bfd7a7a1f33d201c46316e79377e62cb0820b807e7a379fbfc87f2c47b9a85a560b9d45d1961480a63afe3d5264ef5f74d4f14a8a4752c79422d72d729bbd208b29ab7d497b31cb14ee60d6f88d7cdfa7c910c081580bc5aa3f8b444b85547f3d2ed746a6854e75bf45d74dea1763deaaca00d144718cd56fdd0e954cb6fe338e87240375ad5ed7d4f48c9425e02fba4afbf3cadca37d7f9d35b0628f77759bbf550ccda441f2f28e01155fef646af8d4227e3bc419a9aa54c8026864315b48d3208d24e173ca4f21e8c1a2a7f5c19260403cde1fec7f50ffae6bb20a7325c4f4649918f30eed06cd6b17ed24226a23b58ac4b3ef2e59d708607598c9c60515aaa3c361217dafc55c0bcc1f4a08a281bc3b44098940df762efb4850c23b5cbcd4a9c786950145187a2baaecc7b17b7aa36201947e8da1fb93c1130c1fe2009a68056d36ea968962902665c8318a7ecf51f1429ee34a9292cfead577977c6c2a9b1d3bcab41adf8979d61f6f448b31fb730dbdaf992a95bd627ce3fadb61d2d0cc679f18150ecec5d2d4d7445e99523f3ab1a90152ffd6fdf38163e46fb0f9fc92f205e576edb9b2783c72e883b3b63f71b81f735f623a2983fc7fdc68a4646888d84d9bfc41a200ff5551a43d384e03b8789d714d072a1572f8e193603057ed3080f3875a68a898259086ce19a91d73c6381cc3f327e001d3ab15191f1f0a1087aa3d0118bc2407d9dc42631042c207446cfbc3e92c589ff2308477d0637ec42ff101431f9f136c9a95d49a51b2c7ba41b219ea0ac6563354bb303cafe9680b138eff523f4fe409d1ef909ffa19cb69e692c1cc4a02ff4dd80868d7ae4de1e9cdcc6b62d2b64c56f5e6d269ee7ea91caca69eb944ecb99f51f9036628ece6870710538e45aeaa3bf860ba355fcac047a5beb22a5f68d663e7aa024adf1bbade69e62ef27c83cbebeb54585b72eb8fa0c6a3b2873d82b264f10480bd6dd832f36d49ffc5f9aed7fa6e5a496af4cc820f3389a9920c881711de0eeb9e5b3c6bdd8bdd7b131facdefe0afe8d067490eba2e9234bd02ad8e746ced5f315468f44ddc9d305c005e51a6e02e90a047d8917df3306e5021bc16678d0db45a6946c8a9627d190dd37b47b7a88b3d32b6c91f5de046ccf20309fef121a0547de0d7777bc1fdbca0df9f7cd239f6ba8555f190d1e95d742ee819926ed6a46885a65002e750daaf3e24af9c85c58a428b3e050ce9e2511d5f5a2b12d7b513e3795a54b3a7dc6742d33bb890433cafce5ca17a46789ea08a4d21ce6aa3efd0b6dda176064284c12f49dc0e8ca66894d7233d45deb0bd0ab85123d0e169ad5c0cbefd8de152abe016d67a11d0b2c3b1073c5499fd3a5012bf899f08e6b3976515524cbc69d4f77d3a2bfa0db4deae6b5524938ae7ca68e35dece13f5a9d2806de3fcb66d8d7e94ef09c2bde48a5f8240be77c9fcceb696e94664223f0e9d6a82c573a8e1f2a0b781a1e143bdc266ce217f82dfe36f420ec543dee462c9ee736947335cc37f255ff8f32a88d93815a3a1d460882aeb3ef53b9ebe34d9f8a1cfb485c874692a94c8d3d95aaaa5a0ffcaacaa999d280772e2086edc0fa299bb8ddd1bf8165e14fe8f2655f494b61ec71025d989476d057c30e05e37f911bd59eefb3994b47faf7a18e95be42100f07b2e8daa68f3e2c94bbb0ddf3e9fc036a26ff1252080b647b8d73b0e57c889650c81a82ab96d81fbc2d05cbbb2535abd5d253e779cb23027dbb655ba3e479aca649a3187b4ee8c0d420d29fd0128763f3594e8003264f28ce58dbd275a52dee19426d8c955e8460e5321477747446f497b6303fe2b4ffbf03c0095af4013f93a7cf8b4ecb9402bf125296113ae695acfa074bac0dbbf4ac0fb1f8ad9638ac361d4ed0070bbc447666849aac81e02702006eb97b71af0cd08b411fafba3a34e48fb8ad9b802518b485d9aadd5f41b111e70da0f533f0527be2f4473e6a6908b1d216e600987890b3d186a5e47869484c839cc5704e600be292458fbed572fc7355cc5975098aec29d45515ad7dc7d47ee5ac2b6e810682258d7f5aff02938681c8f4797a505714f546ccaad30b009f505b74bb83dcf05a8ffc237fd8f773b588d875a0b098e4019b911e35b27d624f1d9c76f080b9e1553b55a5501c6bdeaf2ddc882061bd4904ffe5c9112cf65696879b655f1c8a233fe70cc548faf1864509c848cd7c948cb23a1f167f92e9fce7e33b0ce4dd8b780dd7a68f8cc20b48ab744b556c704f8893bf04f30fe58ec583496e242d0fd272851c5fb58536c85028dcfa246a90e8016bf849e9e585f1ee3b2ebb37d504d61e4442c00de3c8f19b2dd77ed925a923322746acdf58852cb085a79908ab594654b08319c105e88d05fcc9a6cdaa0b88c11ebfc1e5ff7b92231286804104a5fc401d85666182bb482821e47b9076d50853870953be0648bffccd124aa6d6290bb64854ee3931fa1c56728bd15dd2441853d0a2530a295358988f9b27c8293a0be0eef93d2fa3f3f48d7156d07551a71fe81de9e7067343f667e21954dbaa7279c8bd708d5989f6a98efcf75fa5e7fab36242ec141290f41037321adc1c303737b78f2fe57462137763a98e3cee25502c7448e208792f6ce482bc9ecd99d57f969ea15217d0c5759aaca39c8bdbb0c25e56d37a4e743cf9ab1f44b0833a645d55d7b06fb84334d9872181d2fe467690a8e8cd56a5661f2eaf974817eeca85235517de3708a57ceecdd8e692f6791fb7058adb1717b47d97c8b407fd2850391bba85a19a00e195b9b5d707923f2dec94cb1504a36f113ee1fd093a08e22c85bac55acf79fdaaec60a1c8be9f2920a76e919c7a19eb942dba535492f628a6ce10a4143662f7d2b90ed6450be557713d22b4e80ac35e52cd21bbd90c57030be3d2ad921dab6941f585e77cf9bb0dde55fad98ecdf44d282c950748ef486c0b29c4fb0de23f1f83eb9867d5b01a907cdcd92b4943103e1b26ef75c68135f52d7edf4171af9e8768859b3b83b09926fdfb82b89b9e872b290dcbdc31343f01dae83ae59e4de04f976f2e8ff0191d0950a6f8da0801df8627d62ec66f14bcefd313f208a6b073d632282a675b0b936d4b4ac4abe8d6e32a088afba4411244c72388e2299a973accaceb35e7e181022192f1111d167deb83e66797a7e0f5c2ca0422c2a31f57c4b152da208d1ae0b8e217d5b8ecfca17c4946301911377057a7d479edc3522f83eaf17cbab0501e39b3c2a256e1c2c40858f74e5b21e8cb9c366c172972d27d7124d10e1559edbd87e789d0ec26249b61597f8ab572b48f3451d3f751a111e3ac3d8f2248eb79d4b0964e5f4218cbb0354938e73420f760e7d2b9a6d8ba1a42803fe21f2b7ce71d51bb46c48ec76f6b86a4fabc8c032dad1564c160755b761c1be0a52fb74ac92883d4f9c5ab9d288a51f2d09b8f55b21ae5293997deb05927f743f84b5d826ffd41ab053340764188c8ecf59f0cad23e9c92d42bad1535d4aeec3ff7e15a847ed9e1077e5d7490d04e5aef99696553ca2143c95e056f8dd86363eb8cfeec929c3f40940a4cbab70660d3ac07189b7c532cf73673b3ad0cb23aa11c634fde207da76c0b78b8f689e6947485889356ec85d4699fcee6cdc836cc4f9fea0f422397b0aca12f0e23e7785ec8263c30b2e93f6afa47d34a646f59e990c45e03c8e3143b864f94298fe2b3bdf305b3985ad8e7ffd57645f03665f3ea817f247bd893cecc8591fec6bc0c4dd90e30d13caf4894e106daf297220d50ad4c8aa8094090cd8bae3cacc49f4197a69441d3a27003a01949f0ebeb0a98f6799d5de68f35515ccab620612b318037966027ad7c11403a5f27f19e484b215e000217280da906dbd00c728d5737cf1e47607d1bb5a46ec86ef7908a2cb7586ed447d1e2816866e49ab64d39eba6efaad0c5e14e7965dede6b3d72d42bd725be44c3f52fae8d4c358a00abe3be713a7ae5da2acb1d93ef45c919a4999a52a0fd935e4339e7126ffca7ed99b0e0b735a7ee", 0xc9b}], 0x4}, 0x0) 11:37:59 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x311800, 0x0) 11:37:59 executing program 5: syz_clone(0x288000, 0x0, 0x0, 0x0, 0x0, 0x0) 11:37:59 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func]}}, &(0x7f0000000440)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 11:37:59 executing program 4: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000000)="85", 0x1}], 0x1, &(0x7f0000001040)=ANY=[], 0xb0}, 0x0) sendmsg$sock(r0, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) 11:37:59 executing program 1: bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000002c0)={0xffffffffffffffff, 0x58, &(0x7f0000000240)}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) bpf$MAP_CREATE(0x0, &(0x7f0000001bc0)=@base={0x5, 0x7fff, 0x4, 0x1f, 0xc0, 0xffffffffffffffff, 0x4b89ff60, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) 11:37:59 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001bc0)=[{0x18, 0x1, 0x1, "ee162ada"}], 0x18}, 0x0) 11:37:59 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000240)=""/182, 0x32, 0xb6, 0x1}, 0x20) 11:37:59 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0xff7f, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f0000000000)={r0, 0x0, 0x0}, 0x20) 11:38:00 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000180)={&(0x7f0000000000), 0x4a50c8c8068eab4e, 0x0}, 0x0) 11:38:00 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x70, 0x4}]}}, &(0x7f0000000040)=""/187, 0x2a, 0xbb, 0x1}, 0x20) 11:38:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0x4, 0x1, 0x200, 0x88, 0x1}, 0x48) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) 11:38:00 executing program 1: syz_clone(0x35d1d035dbc1c25d, 0x0, 0x0, 0x0, 0x0, 0x0) 11:38:00 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0xff7f, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r0, &(0x7f00000000c0), 0x0}, 0x20) 11:38:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'netdevsim0\x00', 0x20}) 11:38:00 executing program 5: socketpair(0x11, 0x2, 0x300, &(0x7f0000000000)) 11:38:00 executing program 4: socketpair(0xa, 0x1, 0x84, &(0x7f0000000000)) 11:38:00 executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x4e082, 0x0) 11:38:00 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001bc0)=@base={0x5, 0x7fff, 0x4, 0x1f, 0xc0}, 0x48) 11:38:00 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=""/205, 0xcd}, 0x2040) 11:38:01 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0x41) 11:38:01 executing program 2: socketpair(0x11, 0x2, 0x6, &(0x7f0000000080)) 11:38:01 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 11:38:01 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETSNDBUF(r0, 0x8982, 0x0) 11:38:01 executing program 1: socketpair(0x2, 0x3, 0xff, &(0x7f00000000c0)) 11:38:01 executing program 3: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000400), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xd933b9e66dd6c71e) 11:38:01 executing program 5: bpf$MAP_CREATE(0x11, &(0x7f0000000900)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 11:38:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x102) 11:38:01 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x4}}, @union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2}]}]}}, &(0x7f0000000180)=""/218, 0x4a, 0xda, 0x1}, 0x20) 11:38:01 executing program 1: syz_clone(0x4001000, 0x0, 0x0, &(0x7f0000000200), 0x0, 0x0) 11:38:01 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x4020940d, &(0x7f0000000040)={r1}) 11:38:02 executing program 5: openat$tun(0xffffffffffffff9c, 0x0, 0x40a080, 0x0) 11:38:02 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETSNDBUF(r0, 0x8941, 0x0) 11:38:02 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000017c0)=@base={0xa}, 0x48) 11:38:02 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89a0, &(0x7f0000000040)) 11:38:02 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETSNDBUF(r0, 0x89a1, 0x0) 11:38:02 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETSNDBUF(r0, 0x8912, 0x0) 11:38:02 executing program 2: symlink(&(0x7f0000000680)='./file0\x00', 0x0) 11:38:02 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 11:38:02 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0xa, 0x0) 11:38:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="7205a9738014b7984185434f1730c5d06dcb27d8", 0x14}, {&(0x7f0000000100)="49feaff8943c3baf9a3f861aefb693e4bc9f9cb6af1566c29dee3b72ab811a8685dec17a9b7f27649496a736f03e0e3ad618f56a9f167a3f43b684b663681062041fa9c576533e4cf0938f62629f895248ba45425fd6a19c8bdcd9f3e4c168b6ceaddc121d366520f4481b636efeb4b4467220075550cf49cf5682d2f6b799330a", 0x81}, {&(0x7f00000001c0)="a2b2f3155be90bf735adfbf5e9770edbd3c05ac57e9f737eb4c0881ca9b809bc7a8e2a040600ecb9223b910b2e1a6bd8521a912e29698eed904e110266759b9b64b65bfa0295ea", 0x47}, {&(0x7f0000000240)="02723766ab023371eb79a6574778600e83c2f18b87412aed830d70356d5caa79df618b3cbf5da8e8ea90ae", 0x2b}, {&(0x7f0000000280)="70b3a0b875c7a25780427548ac26a13508c495bdbe97bcc6fb9d560fb3c357476f34639838bd571bed9711fbdf8c7f70d7a88712544a3c475f1cbf6df955f7e35f1701396491482abe3b58c394ee8f94918f53bf557aba405505d025147e47ea54944f02d440a789c44c294ebd3c4c65cf8a0040623b359f3707646bd608a015d0beb39c416357b451", 0x89}, {&(0x7f0000000340)="33f674ba9f7b63bfb2612f29f5d2220166254ccc44d9508d0e5635ecae2134fea68933961ea7759162e0e7dc2bcb38e211a88bb7d5dbb95b2d0a7b323b09d8b6137d87587f6c92810e40b0b77ac934016fea57f3c3ccfd5c4978ca6100bf6a99eed80ec6e241de646b68d645d9ab0abfde4ea7b699e179eba7ffad0acd2f2dde3c16a698abe42338432d1a7847ed4b443a02d44d65b5bbfb351ed20cd96013ae82a1dd7837b87d002880cf8997daf166952cd951ea20715a1b15c093ff384ad4e0ffff6a6473cf997aead49741ef012931601568ce1f109cbe04724f7d91b56b659a9836a0e8790ca170f6579f2b0ec63cf9aff8e6e911851e24b5d11f5e6cf8017e3e9154dff889b437cdf7caccf7407eb7add722afde67de5c26a67d341e1395f688af6cce2b9947539995c250bebfdb807d1758865d433e3ef3051290eb2d2a2d0cf9b6898f00ce4e12d0820b53a70d964f7d0f18a09d7e8888526a6ede90ea7be18ca1bfc2e6d358549d225a84e8386157c2876b5e871d752550d403b010c0cb07caf12beca80513d7ff245f5e5647cb0337e7bce789addec87e2ea3e84dd924a1aa786827f262e120057ec5d9ba05c91a3d87ba7a6f8bafc1f9761be8629b028983caca82fc97da73697ce9c9f84bda896f1e052c44601d4155d9b637ae4fd2951d2d64ddcf347acb6decd3a0692ebde2086a0380b1c9f88ce3efb126ee53bc6986a06dfc65d05b6b15eedfcc664df8629da955195d1afc618c33228f8c2f0e4b3f66756f33e2999d7cac4d593392dce0dc44bbd1ffd9efdd5de1eb9e7bfc27e54da258c7c07e74de2a0d77fcc236cb42ddb86925d1632502648880d4869e8150eff973d853feaeb17e248d6f45b636472566f24cd03d084402bf56592b726cf87569fcfcc1680451511b0de6c2b94b83dca5aa861ab281451308fc1571d4ce2382a3793ef6ca5e96434863a457373118647776c4716b2c4321c5e85ec7921390fd7f651fe6d862f59ba581dbc7b043b8226444b52afb44e44199a9c7060ef2733454413d6f727a95884224fa72b0231ffbd3e85f13ee0787a5ceff81220a0b3519c0e803a831988224bee017bb1b2c0d54a711c8177b91ef6a4e38b3ac654c62c61178ee9347ef94a27b354bc0ec44761a5e77112e3754e81b0d62b8bfce2b1280c4bdc87370d0477c89f0b1db74ab1fcc36b3dee6e43446fd89796ffd40745d96bdb1f2da08311ccc307fc1533e4b58729fd7dbb7b025542eb243a1043b3ee6b4f4918b9423d69e06527d1635acef8450fcc6403b005b0a64e2073b10efc645396635ab5468c551c81e5ca42207234c339b4317bc7e53b001b127f38ed218beba23395c98c9bfca657c4ad09729e9d61868deed3c5bfdb3c99e56919b92b70daa4d51ecbb3dd24309a0f7ff0fd1122a5af03ccbeb4e3af9c42b2a72d49751ce9863fadbc2f40f0c056aa7ba87ec2549bcd43a578f57f392f940a743b3bea4afd71e2a0d5ff2effa6b541731ff86eebc81cc3dbd4fb189446d59b3e39a938262a37e3c4646a903c2d5efaecbe77cb0337d84446e916cfdb4362db0de0597de32c03a3319af42504a34dc55e0bdf5a31206ebd60e0cd669bd4fefbf0bf0618a8abfe70e0bbd504da1017c0c7633e01b1a2a6fc591648301347ff2f1f9125d913c26a9c487bfb0de8618dbdec971dc31a4fda28c060e796a29da49f3e342a3581246a77397156a2fd1d58e206ca9c51a3e25ac70099aa10ec289bcd5754303225f3f15659f5541ad4fcfd684184be71594b355d36b9f3c83e54c05b669d3def595ced42e329549e47d4128cf82aa06b0b6460f286b47ef3830d2edc86f4c9b7c22c821f3202ff24c8e387a1b6ff3f677c7141cd45408a4d63193141c1d3ff2fa2310c20aad2fca46118792542593beb37d358cde50344d30a890d570d1d6f2b1caf46687eda02aee217217456bfa31a533dad1034b944031bb986c9002450a5869247eda6a56fb6a0c38843b80f834d8a4e937f93d43123968af6335cb445ff39cdee737390235cb7dbe70a4cd6dbe7d5e73da88ab6bf3f6db0f924adb0ae539c761ae95660f40963759590a46218efccab21e832a473bbf5e83192f25a7e8abce33b738042d703f151407d30b213388735c0655a09fb14c1132d6119507122c4ffbe80027d3648e4b04a8a9d871f72a293111ebebb0e8fae52f691b5e54c3c56ada7f6bc13506ba9dac1cbe60993671958aa70f307c2da5162d8e0cb701ab04211465088f91dbe7dfd18b142cee521c54134c8df5fb6ac40a3db20529bde58d4ce12f67a044435a3612388ff8bdfb3c6e9e2fbd174493bde8611a5af8299fe17d5104df633d833b9c0fb09e908934c7d936623c2a1bdf40d865ec68d5147a977c22267e40e646d40e575e2e1c47f59371202356c9a5ffe901ab6e4fa9654cf03d98a7f337edbc3d2bb8657208d1adf83fb338bda13d79fde6261965fba8ab18bcb2c129407b94dcc1db8f8f6306c302d53ef9489d882fa5bf070600e668b370ae1c208d14517d3764ec10a0837238b629f187ee0fa13e8e6895f88bec7cc90a70d0a5a90156dfb9d0744fd5c5236e02ea174a89066343c8435a82910264bb95b0aaf0466471297d74ecb2a6589e1740b877e8d1a8cc14c133e588f4e80ae4e8ea29427e233fe0e706320d34af2f6d9bd35b0a9bae907d742c24dba8db933a1e05909250ed099122f5637d894defa166f5992659e80714b4ceb02ccddd838357d79c400f6bf462f1c76bba11fb94c7f8cc080176b38d17ee65e3c82f050ff9bf87d7a810f6f494215c18f0d949db0a7fca0f9bf388781e77d6984867b71329171cbe8ea3149da885366b619a5d30804f02f4abfe6c52b5fd8c24105ad4c2fa5fe1bc76324bd253ad632fabd36ea4e512e389a5ccf908485947f637ecab68ab0018d886edfe4f3875e7c2a03ead7a7993bc8f53d0f03c163e3ce9a4757daece3d35a1504eb776a259dd4a2d8db335ec2ef1b70091e515bd3aaf4bfe47ae6aca663ba07810a40d5b60c6dc8f6165df340d19fc142d2e0b3ac6166f4e6b8872f5d87652c7cbd0b54a1a2048e23c411205cfa9ac9fc2cc1baea74f8370358bf9f3c27a5ba2b6eac4eef4865ac558bc30a0d86b242a360bd6b96d2f7970e3cfe12113d9fc70a1bbf7e84d019d72c1ec004b675eb794c0558ab17d837672e903e8bc87d1cfeefe310cb3bb878636d9f1ecda034d7efab8bef3de80eb22d337aed7c7fc722872ece4b227c355ea532ca2c9556b8005123fd74bbb5458d17e5538ba9523aa8b7cdcb9b5467311ac683fbd5961ebb45196282a774d1e9c01289be7589336467db8944b8419d71acc79077b40b0a47b2feaedd6e61c6260e34b13f567a59b4b124414e2634d2126bfec81b9e721f458c38f87b1e39bc4f6be68", 0x97d}], 0x6}, 0x0) 11:38:02 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) 11:38:02 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f00000002c0)="88", 0x1}, {&(0x7f0000000380)="9e", 0x1}], 0x2}, 0x0) 11:38:02 executing program 2: syz_clone(0x28009200, 0x0, 0x0, 0x0, 0x0, 0x0) 11:38:02 executing program 0: pipe2$watch_queue(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$P9_RGETLOCK(r0, &(0x7f0000000340)={0x1e, 0x37, 0x0, {0x0, 0x0, 0x0, 0xffffffffffffffff}}, 0x7ffffffff000) 11:38:03 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SG_GET_COMMAND_Q(r0, 0x40049409, 0x0) 11:38:03 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40100, 0x0) openat$cgroup_procs(r2, &(0x7f0000000300)='cgroup.procs\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000040)='net/route\x00') lseek(r3, 0xf36, 0x0) 11:38:03 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 11:38:03 executing program 4: r0 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000080)={0x0, 0x5, 0x0, "8f552e7c354c7102a90a5705ab0b31035874b5ec96cf2d0128ae2c259cb91e56"}) 11:38:03 executing program 0: move_pages(0x0, 0x2, &(0x7f0000002400)=[&(0x7f0000ffd000/0x1000)=nil], 0x0, &(0x7f0000002480), 0x0) 11:38:03 executing program 5: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, &(0x7f0000fbd000/0x1000)=nil, &(0x7f0000d4a000/0x1000)=nil, &(0x7f0000cdc000/0x3000)=nil, &(0x7f0000f34000/0x1000)=nil, &(0x7f0000d0b000/0x1000)=nil, &(0x7f0000d26000/0x3000)=nil, &(0x7f0000000340)="e24710ecc1e148cbaa484cbd2b568e25889e4b66a447a18cd5b9aab9c4d3d939e4aec2166414d6e45101d42d88328f4ef811ad98f5f0eb5be7ea930de7326c70e56a7c35f26119d90e279f4505bd22acd74dfb2480f45c25320fce08d8083fcb148d595c0ba5e993e7beb5070bce271d0f4f7247d6500db03d1e1c531a0fa715eeadf188ad8130a1943e2470fe95b79d72d1522b4eadc7288aea9f442942e9bcc157db84fad16dff5291ac5b7bca275c4f58e9f6948da5e64b159844a064f02f28727fe10b2289763cd1dcd44fbcb529df47c05f414ed335f7ebe6de7ede889b4811dec8429225f101d7cde94fdec834f75da3fc00d8d69469cbe2e99f667afdf8fd62f41a1d2c452be6b0fdf4915149a9f54699c7d9e68a45915bfd910ad480313d22603d148daacd7d7440b7fbe1c60cc83200788eee3d6b0a00bcc6eaac5d77223e50efd41e89ff5dafdbd5ef56945a4c01b7b6bb3027dd7a36976e23db78ebf8e5aeb96b9086e368fcaee45b832dffe8392814443cd52cde49192b19041605", 0x181}, 0x68) 11:38:03 executing program 2: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x4000) move_pages(0x0, 0x1, &(0x7f0000002400)=[&(0x7f0000ffd000/0x1000)=nil], 0x0, &(0x7f0000002480), 0x0) 11:38:03 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4}}, {0x4, &(0x7f0000000200)=@lang_id={0x4}}]}) 11:38:03 executing program 0: syz_clone(0x92a01400, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1112.682380][T11423] usb 4-1: new high-speed USB device number 84 using dummy_hcd 11:38:03 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$khugepaged_scan(r0, &(0x7f00000000c0), 0x8) 11:38:03 executing program 2: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) read$FUSE(r0, &(0x7f0000002140)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f0000004180)={0x18, 0x0, r1}, 0x18) [ 1112.922028][T11423] usb 4-1: Using ep0 maxpacket: 32 [ 1113.043144][T11423] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1113.054462][T11423] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1113.064754][T11423] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1113.074825][T11423] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 11:38:04 executing program 0: futex_waitv(&(0x7f0000001080)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}], 0x2f, 0x0, 0x0, 0x0) r0 = syz_clone(0x40000200, &(0x7f0000000000)="710bd43823744a9df122b73b8ebddfd03e965fd61fc544bfcbf2e1345a2af0dafaa0b04f", 0x24, &(0x7f0000000080), 0x0, &(0x7f0000000100)="6f186ac3ddcac0b0f79c6bb9f27b71eafb7ac83485963dc14afa94770ac8c321cce5799bf520cbd95c4726c4c62df68c3f971bbdc262436ff21b48ce8b79895dbc2359504e1c8f44b23d3576751b361e451f9a71efc9ce5f4a25ebd254fe0e095237c0b647be74980601b8e41a6e7ddfc11c5ff0f1abb4a42d21d3c933eeaa6d9b15453434c8862e45d01c687ff6128bace4f0b0b24f40aa5d50f03c192b406befe02589ec5d14dcab02ec5c1efa364283a5b719ebeb25de9b96063de7fb51c94d60c41c9c8f63b97738a3c89b456f1e6e73f3c5c39f8aadd724fddd3336c5584996912470cbc6faf704159f2ec5b4d06cd4615db5fc2f898d6ee4c2") clock_getres(0x0, &(0x7f0000000240)) sched_rr_get_interval(r0, &(0x7f0000000200)) [ 1113.084886][T11423] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1113.094869][T11423] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 11:38:04 executing program 5: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DRM_IOCTL_RM_MAP(r0, 0x4028641b, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000ffc000/0x3000)=nil}) [ 1113.182488][ T3571] usb 5-1: new high-speed USB device number 44 using dummy_hcd 11:38:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, 0x0) [ 1113.293238][T11423] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1113.302760][T11423] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1113.310954][T11423] usb 4-1: Product: syz [ 1113.315461][T11423] usb 4-1: Manufacturer: syz [ 1113.320233][T11423] usb 4-1: SerialNumber: syz [ 1113.485891][ T3571] usb 5-1: Using ep0 maxpacket: 32 [ 1113.608605][ T3571] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1113.667823][T11423] cdc_ncm 4-1:1.0: bind() failure [ 1113.693613][T11423] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 1113.700752][T11423] cdc_ncm 4-1:1.1: bind() failure [ 1113.717993][T11423] usb 4-1: USB disconnect, device number 84 [ 1113.793186][ T3571] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1113.802860][ T3571] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1113.811126][ T3571] usb 5-1: Product: syz [ 1113.815648][ T3571] usb 5-1: SerialNumber: syz [ 1114.116012][T11423] usb 5-1: USB disconnect, device number 44 11:38:05 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 11:38:05 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x16, &(0x7f0000000040)=@security={'security\x00', 0xe, 0x4, 0x388, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x4a8, 0x4a8, 0x4a8, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@mcast2, @empty, [], [], 'bond0\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xe8}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "bc170ceacf5c68943ac10ca729c282cb65d9164938de6f6c10e0ea6551f7"}}}, {{@ipv6={@private2, @private1, [], [], 'ip6_vti0\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xe8}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz0\x00'}}}, {{@uncond, 0x0, 0xa8, 0xe8}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3e8) 11:38:05 executing program 2: pipe2$watch_queue(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) 11:38:05 executing program 1: socket$igmp(0x2, 0x3, 0x2) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) 11:38:05 executing program 0: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_QUERYCTRL(r0, 0xc0445624, &(0x7f0000000140)={0x0, 0x0, "db06043a3b9d3fd33d147292deebd47efa28dad513f31d99636e2a0b84e3374a"}) 11:38:05 executing program 4: pipe2$watch_queue(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, &(0x7f0000000000)={0x1, 0x0, [{0x0, 0x0, 0x5df}]}) 11:38:05 executing program 5: syz_mount_image$bfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x8000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00310000ff7f00009b96db94ffffffffffffffffffffffff73797a6b616c73797a6b616c00"/64, 0x40}, {&(0x7f0000010040)="0200000007000000080000001f0e000002000000ed4100000000000001000000020000006b1f1f636b1f1f636b1f1f6300"/64, 0x40, 0x200}], 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB='bfs\x00,+\'[&,,bfs\x00,audit,smackfsroot=,fowner<', @ANYRESDEC=0x0, @ANYBLOB="3b005daddaa68fe62c4d6f4836833694c3c161"], 0x1) creat(&(0x7f0000000380)='./file0\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) 11:38:05 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x0, 0x0, "", {{}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x0, 0x0, 0x5}}]}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) 11:38:05 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000000)=0x1) 11:38:05 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) [ 1114.732124][T11423] usb 4-1: new high-speed USB device number 85 using dummy_hcd [ 1114.756042][T17881] loop5: detected capacity change from 0 to 64 11:38:05 executing program 2: syz_mount_image$bfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x8000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00310000ff7f00009b96db94ffffffffffffffffffffffff73797a6b616c73797a6b616c00"/64, 0x40}, {&(0x7f0000010040)="0200000007000000080000001f0e000002000000ed4100000000000001000000020000006b1f1f636b1f1f636b1f1f6300"/64, 0x40, 0x200}], 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="626673002c01000000000000802c736d61636b6673726f6f74244e666f776e65723c0000000000000000", @ANYRES8, @ANYBLOB="2c002f457fcf61057a2f00c3a4c3fe61df45097b55f924e51f1ef41e27b14e2372621445652796ab3d5698b068821f7c8f447b7ff67ef2f44ee61615d730d2aef68bde0756c7b121d18fdaae75408a74d54f6a18b97d77101fabb5be3d9caf3ac244902cd23432e946200efaa793cc569babbee0eb973eff2cd63d69398000000000000000483ca52a1410e175ee5b0072312834aff3952b908cc6025b41c1d7d9b991bc4299d0f8af3683f0c3161465c475ee96660eb82fe2b1387893dc8d8bca1f158a2b6254cd6bea57e8"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x181242, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000140), 0x2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1, 0x0, 0x0) 11:38:06 executing program 5: syz_mount_image$bfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x8000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00310000ff7f00009b96db94ffffffffffffffffffffffff73797a6b616c73797a6b616c00"/64, 0x40}, {&(0x7f0000010040)="0200000007000000080000001f0e000002000000ed4100000000000001000000020000006b1f1f636b1f1f636b1f1f6300"/64, 0x40, 0x200}], 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB='bfs\x00,+\'[&,,bfs\x00,audit,smackfsroot=,fowner<', @ANYRESDEC=0x0, @ANYBLOB="3b005daddaa68fe62c4d6f4836833694c3c161"], 0x1) creat(&(0x7f0000000380)='./file0\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) [ 1115.014156][T11423] usb 4-1: Using ep0 maxpacket: 32 [ 1115.092077][ T3571] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 1115.142927][T11423] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1115.154289][T11423] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1115.164626][T11423] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1115.174677][T11423] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1115.184762][T11423] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1115.194815][T11423] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 1115.332069][ T3571] usb 2-1: Using ep0 maxpacket: 32 [ 1115.353293][T17892] loop2: detected capacity change from 0 to 64 [ 1115.386078][T17895] loop5: detected capacity change from 0 to 64 [ 1115.503015][ T3571] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1115.582944][ T3571] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1115.593174][ T3571] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 1115.603436][ T3571] usb 2-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 32 [ 1115.614399][T11423] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1115.623822][T11423] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1115.632788][T11423] usb 4-1: Product: syz [ 1115.637117][T11423] usb 4-1: Manufacturer: syz [ 1115.642112][T11423] usb 4-1: SerialNumber: syz [ 1115.853456][ T3571] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1115.863047][ T3571] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1115.871243][ T3571] usb 2-1: Product: syz [ 1115.876182][ T3571] usb 2-1: Manufacturer: syz [ 1115.880966][ T3571] usb 2-1: SerialNumber: syz [ 1115.953859][T17882] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 1116.012478][T11423] cdc_ncm 4-1:1.0: bind() failure [ 1116.027566][T11423] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 1116.035132][T11423] cdc_ncm 4-1:1.1: bind() failure [ 1116.142857][T11423] usb 4-1: USB disconnect, device number 85 [ 1116.196793][ T3571] usb 2-1: USB disconnect, device number 36 11:38:07 executing program 3: openat$cuse(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) 11:38:07 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000140)={0x30}, 0x30) 11:38:07 executing program 5: syz_mount_image$bfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x8000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00310000ff7f00009b96db94ffffffffffffffffffffffff73797a6b616c73797a6b616c00"/64, 0x40}, {&(0x7f0000010040)="0200000007000000080000001f0e000002000000ed4100000000000001000000020000006b1f1f636b1f1f636b1f1f6300"/64, 0x40, 0x200}], 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB='bfs\x00,+\'[&,,bfs\x00,audit,smackfsroot=,fowner<', @ANYRESDEC=0x0, @ANYBLOB="3b005daddaa68fe62c4d6f4836833694c3c161"], 0x1) creat(&(0x7f0000000380)='./file0\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) 11:38:07 executing program 2: shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000000)=""/17) 11:38:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SG_GET_COMMAND_Q(r0, 0x5450, 0x0) [ 1116.764408][T17905] loop5: detected capacity change from 0 to 64 11:38:07 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000002c0)={0x0, @private}, &(0x7f0000000300)=0xc) 11:38:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SG_GET_COMMAND_Q(r0, 0x5451, 0x0) 11:38:08 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x8, 0x5}}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) 11:38:08 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e1") process_vm_writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/31, 0x1f}], 0x1, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/98, 0x62}], 0x1, 0x0) 11:38:08 executing program 0: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000), 0x20001, 0x0) write$sequencer(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000002"], 0x14) ioctl$SNDCTL_SEQ_SYNC(r0, 0x5101) ioctl$SNDCTL_SEQ_SYNC(r0, 0x5101) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) 11:38:08 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80002e03) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, 0x0) 11:38:08 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1000}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) 11:38:08 executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SG_GET_COMMAND_Q(r0, 0x5761, 0x0) [ 1117.722948][T11423] usb 5-1: new high-speed USB device number 45 using dummy_hcd 11:38:08 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6tnl0\x00', &(0x7f0000000000)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}}) 11:38:08 executing program 2: syz_io_uring_setup(0x2700, &(0x7f0000006240), &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x0, 0x0) syz_clone(0x800000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1117.961941][T11423] usb 5-1: Using ep0 maxpacket: 32 [ 1118.082429][T11423] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1118.093917][T11423] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1118.104152][T11423] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1118.114148][T11423] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1118.124166][T11423] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1118.133996][T11423] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 1118.211894][ T3571] usb 2-1: new high-speed USB device number 37 using dummy_hcd 11:38:09 executing program 0: pipe2$watch_queue(&(0x7f0000000300), 0x80) r0 = socket$nl_generic(0x10, 0x3, 0x10) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) [ 1118.423245][T11423] usb 5-1: string descriptor 0 read error: -22 [ 1118.429850][T11423] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1118.439196][T11423] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1118.452323][ T3571] usb 2-1: Using ep0 maxpacket: 32 [ 1118.573130][ T3571] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1118.584750][ T3571] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1118.594872][ T3571] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1118.604940][ T3571] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 11:38:09 executing program 5: syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x680, &(0x7f0000000040)={0x0, 0x6c89}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 11:38:10 executing program 2: sched_setscheduler(0x0, 0x0, &(0x7f0000000100)=0x4) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000500)=ANY=[@ANYBLOB], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x300000a, 0x800000000009031, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x100000003) io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, 0x0, 0x0) 11:38:10 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80002e03) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, 0x0) [ 1118.912563][T11423] cdc_ncm 5-1:1.0: bind() failure [ 1118.925862][T11423] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 1118.932860][T11423] cdc_ncm 5-1:1.1: bind() failure [ 1119.106519][T11423] usb 5-1: USB disconnect, device number 45 [ 1119.202520][ T3571] usb 2-1: string descriptor 0 read error: -22 [ 1119.209330][ T3571] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1119.218702][ T3571] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 11:38:10 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x80002e0b) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(0xffffffffffffffff, 0x80089419, 0x0) 11:38:10 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000040)=@security={'security\x00', 0xe, 0x4, 0x388, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x4a8, 0x4a8, 0x4a8, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@mcast2, @empty, [], [], 'bond0\x00', 'virt_wifi0\x00'}, 0x0, 0xa8, 0xe8}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "bc170ceacf5c68943ac10ca729c282cb65d9164938de6f6c10e0ea6551f7"}}}, {{@ipv6={@private2, @private1, [], [], 'ip6_vti0\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xe8}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz0\x00'}}}, {{@uncond, 0x0, 0xa8, 0xe8}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3) [ 1119.613496][ T3571] cdc_ncm 2-1:1.0: bind() failure [ 1119.627190][ T3571] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1119.634200][ T3571] cdc_ncm 2-1:1.1: bind() failure 11:38:10 executing program 5: syz_mount_image$bfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x8000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="cefaad1b00310000ff7f00009b96db94ffffffffffffffffffffffff73797a6b616c73797a6b616c00"/64, 0x40}, {&(0x7f0000010040)="0200000007000000080000001f0e000002000000ed4100000000000001000000020000006b1f1f636b1f1f636b1f1f6300"/64, 0x40, 0x200}], 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='bfs\x00,+\'[&,,bd,smackfsroot$Nfowner<\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRESDEC=0x0, @ANYBLOB="2c002f457fcf61057a2f00c3a4c3fe61df45097b55f924e51f1ef41e27b14e2372621445652796ab3d5698b068821f7c8f447b7ff67ef2f44ee61615d730d22ef68bde0756c7b121d18fdaae75408a74d54f6a18b97d77101fabb5be3d9caf3ac244902cd23432e946200efaa793cc569babbee0eb973eff2cd63d69398000000000000000483ca52a1410e175ee5b0072312834aff3952b908cc6025b41c1d7d9b991bc4299d0f8af3683f0c3161465c475ee96660eb82fe2b13845241cf8dbd18ee840d483d07893dc8d8bca1f158a2b6254cd6bea57e8"], 0x1) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x281b80, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000280)={0x0, 0x2, "ed9c"}, &(0x7f0000000080)=0xa) r1 = creat(&(0x7f0000000180)='./bus\x00', 0x0) fallocate(r1, 0x100000003, 0x800002, 0x28120001) openat$cgroup_ro(r1, &(0x7f00000000c0)='freezer.self_freezing\x00', 0x275a, 0x0) [ 1119.814634][ T3571] usb 2-1: USB disconnect, device number 37 [ 1120.209091][T17953] loop5: detected capacity change from 0 to 64 11:38:11 executing program 1: syz_io_uring_setup(0x2700, &(0x7f0000006240)={0x0, 0xa6ec, 0x8}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f00000062c0), 0x0) syz_clone(0x800000, 0x0, 0x0, 0x0, 0x0, 0x0) 11:38:11 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80002e03) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, 0x0) 11:38:11 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x14, 0x0, 0x0, 0x0, 0x14}, 0x48) 11:38:11 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x28, r1, 0xe07, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 11:38:12 executing program 1: futex_waitv(0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x40000200, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="6f186ac3ddcac0b0f79c6bb9f27b71eafb7ac83485963dc14afa94770ac8c321cce5799bf520cbd95c4726c4c62df68c3f971bbdc262436ff21b48ce8b79895dbc2359504e1c8f44b23d3576751b361e451f9a71efc9ce5f4a25ebd254fe0e095237c0b647be74980601b8e41a6e7ddfc11c5ff0f1abb4a42d21d3c933eeaa6d9b15453434c8862e45d01c687ff6128b") clock_getres(0x0, &(0x7f0000000240)) 11:38:12 executing program 5: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x70, 0xffffffffffffffff, 0x0) 11:38:12 executing program 4: shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000001080)=""/55) 11:38:14 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x4, 0x5, 0x81, 0x2, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 11:38:14 executing program 4: process_vm_writev(0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000001640)=""/4082, 0xff2}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f0000000640)=""/223, 0xdf}], 0x1000002b, &(0x7f0000000d40)=[{0x0}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000980)=""/112, 0x70}, {&(0x7f0000000a00)=""/146, 0x92}, {&(0x7f0000000ac0)=""/195, 0xc3}, {0x0}, {0x0}, {&(0x7f0000002640)=""/4087, 0x1000}, {&(0x7f0000000c80)=""/190, 0xbe}], 0x9, 0x0) 11:38:14 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0xd, 0x0, 0x0) 11:38:14 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0xc}]}, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:14 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80002e03) ioctl$VIDIOC_EXPBUF(0xffffffffffffffff, 0xc0405610, 0x0) 11:38:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000140)="d0e1", 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000900)=[{0x10}], 0x10}, 0x20000091) 11:38:14 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_udp_int(r0, 0x11, 0x66, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:38:14 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x4, 0x0, 0x0) 11:38:14 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x16, 0x0, 0x0) 11:38:14 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x7b, 0x0, 0x0) 11:38:14 executing program 2: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$SOUND_PCM_READ_BITS(r0, 0x80045005, &(0x7f0000000140)) 11:38:15 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) r1 = syz_clone3(&(0x7f0000000240)={0x804100, 0x0, 0x0, 0x0, {0x23}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0xfffffffffffffeb7) r2 = getpgrp(r1) syz_clone3(&(0x7f0000000480)={0x9bf22377ca5bc00e, &(0x7f0000000200), &(0x7f0000000340)=0x0, &(0x7f0000000380), {0x3c}, &(0x7f00000003c0)=""/13, 0xd, &(0x7f0000000400)=""/36, &(0x7f0000000440)=[r1, r1, r1], 0x3, {r0}}, 0x58) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000640)={0x9, &(0x7f00000005c0)=[{0x7, 0x6, 0x0, 0x2cd}, {0x7, 0x6, 0xff, 0x5}, {0x4, 0x0, 0x0, 0x7fffffff}, {0x4, 0x0, 0x9, 0x9}, {0x0, 0x55, 0x20, 0x6}, {0x0, 0x9, 0x80, 0x3}, {0x0, 0x1f, 0x8, 0x4}, {0x9, 0x10, 0x0, 0x5}, {0x5, 0x8, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f0000000700)) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, &(0x7f00000000c0), {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, &(0x7f0000000500)=[r2, r1, r1, r3, r1], 0x5, {r0}}, 0x58) 11:38:15 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x80) 11:38:15 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f0000000080)=@nl=@unspec, 0x80) 11:38:15 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x19, 0x0, 0x0) 11:38:15 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x80002e03) 11:38:15 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x8001}]}) 11:38:15 executing program 0: mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x18032, 0xffffffffffffffff, 0x0) 11:38:15 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x1e, 0x0, 0x0) 11:38:16 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x31, &(0x7f0000000180), 0x4) 11:38:16 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000280)={'tunl0\x00', &(0x7f00000001c0)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @dev}}}}) 11:38:16 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x8903, &(0x7f00000000c0)) 11:38:16 executing program 1: creat(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000140)={[{@index_off}]}) 11:38:16 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet6(r0, &(0x7f0000000200)={&(0x7f0000000000)={0xa, 0x0, 0xfffff5c5, @local, 0x2}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000040)="b6", 0x1}], 0x1}, 0x0) 11:38:16 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x10003, 0x0, 0x0) 11:38:16 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f0000000280)={&(0x7f00000000c0)={0x14}, 0x7ffffffff000}}, 0x0) 11:38:16 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="180000cd09000000000000000000000095"], &(0x7f0000000040)='GPL\x00', 0x2, 0x1005, &(0x7f0000001380)=""/4101, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1126.077734][T18026] overlayfs: missing 'lowerdir' 11:38:17 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x80002e03) 11:38:17 executing program 1: r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x8940, &(0x7f00000000c0)) 11:38:17 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, 0x0) 11:38:17 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0x2}, 0x0) 11:38:17 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000000a40)=[{{&(0x7f0000000080)={0x2, 0x4e23}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xe7ef}}], 0x18}}], 0x1, 0x0) 11:38:17 executing program 1: request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x2}, 0x0, 0xffffffffffffffff) [ 1126.726442][ T24] audit: type=1326 audit(1665315497.777:29): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=18040 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7f79549 code=0x0 11:38:18 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f00000052c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@pppol2tpv3={0x2, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x80) 11:38:18 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x80002e03) 11:38:18 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x7, 0x0, 0x0) 11:38:18 executing program 4: socketpair(0x23, 0x0, 0xffffffc0, &(0x7f0000000080)) 11:38:18 executing program 1: pipe2$watch_queue(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) syz_clone3(&(0x7f0000000000)={0x248124200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) 11:38:18 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendto(r0, &(0x7f0000000040)='}', 0x1, 0x0, &(0x7f0000000180)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x80) 11:38:19 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f00000052c0)=[{{&(0x7f00000001c0)={0x2, 0x4e21, @loopback}, 0x10, 0x0}}, {{&(0x7f00000006c0)={0x2, 0x4e23, @local}, 0x10, 0x0, 0x0, &(0x7f0000000880)=[@ip_retopts={{0x14, 0x0, 0x7, {[@lsrr={0x83, 0x3}]}}}], 0x18}}], 0x2, 0x0) 11:38:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000440)={&(0x7f0000000040), 0xfffffffffffffdd5, &(0x7f0000000400)={0x0, 0xf0ff7f00000000}}, 0x0) 11:38:19 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:38:19 executing program 1: syz_clone3(&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x11, 0x0, 0x0}, 0x58) 11:38:19 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_udp_int(r0, 0x11, 0x65, 0x0, &(0x7f0000000100)) 11:38:20 executing program 5: bpf$PROG_LOAD_XDP(0x2, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:20 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f0000000280)={&(0x7f00000000c0)={0x14}, 0x33fe0}}, 0x0) 11:38:20 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x80002e03) 11:38:20 executing program 1: syz_mount_image$xfs(&(0x7f0000000080), &(0x7f0000000c40)='./file0\x00', 0x0, 0x0, &(0x7f00000001c0), 0x1, &(0x7f0000000000)={[{@sunit={'sunit', 0x3d, 0x7}}, {@norecovery}, {@nogrpid}]}, 0x0) 11:38:20 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80) 11:38:20 executing program 4: r0 = memfd_secret(0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, 0x0) [ 1129.530347][T18081] XFS (loop1): sunit and swidth must be specified together 11:38:20 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) sendmmsg$sock(r0, &(0x7f0000000e80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 11:38:20 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, &(0x7f00000000c0)) 11:38:20 executing program 2: syz_open_dev$vcsa(&(0x7f0000000100), 0xa1, 0x0) 11:38:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000280)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[], 0x80}}], 0x1, 0x40000040, 0x0) 11:38:21 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000021c0)=@pppoe={0xa, 0x0, {0x0, @empty, 'xfrm0\x00'}}, 0x80) 11:38:21 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000080), 0xb, &(0x7f0000000280)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 11:38:21 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80002e03) 11:38:21 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) read$char_usb(r0, 0x0, 0x0) 11:38:21 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000180)={'gre0\x00', &(0x7f00000001c0)=ANY=[@ANYBLOB='gre0\x00'/14, @ANYRES32, @ANYBLOB='\x00 \a']}) 11:38:21 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = syz_clone3(&(0x7f0000000240)={0x804100, 0x0, 0x0, 0x0, {0x23}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0xfffffffffffffeb7) getpgrp(r1) r2 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000640)={0xa, &(0x7f00000005c0)=[{0x7, 0x6, 0x0, 0x2cd}, {0x7, 0x6, 0xff, 0x5}, {0x4, 0x2, 0x80, 0x7fffffff}, {0x0, 0x0, 0x9, 0x9}, {0x0, 0x55, 0x20, 0x6}, {0x0, 0x9, 0x80, 0x3}, {0x3, 0x5, 0x4, 0x8}, {0x8, 0x1f, 0x8, 0x4}, {0x9, 0x10, 0x0, 0x5}, {0x5, 0x8, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r2, 0xc0502100, &(0x7f0000000700)) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), {0x1a}, 0x0, 0x0, &(0x7f00000002c0)=""/88, &(0x7f0000000500)=[r1, r1, 0x0, r1, r1], 0x5, {r0}}, 0x58) 11:38:22 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x17, 0x0, 0x0) 11:38:22 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x8912, &(0x7f00000000c0)) 11:38:22 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x11, 0x0, 0x0) 11:38:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0x6, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000000)='GPL\x00', 0x1, 0xff6, &(0x7f0000000140)=""/4086, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:23 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80002e03) 11:38:23 executing program 0: r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x2, &(0x7f00000000c0)) 11:38:23 executing program 2: creat(&(0x7f0000000280)='./file0\x00', 0x0) mount$9p_unix(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x142000, &(0x7f0000000380)) 11:38:23 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0xd, 0x0, 0x0) 11:38:23 executing program 5: r0 = memfd_secret(0x0) write$damon_init_regions(r0, 0x0, 0x0) 11:38:23 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'gre0\x00', &(0x7f00000028c0)={'syztnl2\x00', 0x0, 0x0, 0x7800, 0x9, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty}}}}) 11:38:23 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) 11:38:23 executing program 4: r0 = socket$caif_seqpacket(0x25, 0x5, 0x0) sendto(r0, 0x0, 0xc93dd94fc52c433f, 0x40041, 0x0, 0x0) 11:38:23 executing program 5: creat(&(0x7f0000000280)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) 11:38:24 executing program 1: setreuid(0xffffffffffffffff, 0xee00) openat$vimc1(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) 11:38:24 executing program 2: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) [ 1133.312003][ T24] audit: type=1804 audit(1665315504.357:30): pid=18135 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir2248553963/syzkaller.1av7S5/1168/file0" dev="sda1" ino=1181 res=1 errno=0 11:38:24 executing program 4: syz_io_uring_setup(0x24b, &(0x7f0000000080), &(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, &(0x7f0000000100), &(0x7f0000000140)) [ 1133.337721][ T24] audit: type=1804 audit(1665315504.367:31): pid=18135 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir2248553963/syzkaller.1av7S5/1168/file0" dev="sda1" ino=1181 res=1 errno=0 11:38:24 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x80002e03) 11:38:24 executing program 0: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_DSP_SETTRIGGER(r0, 0x40045010, &(0x7f0000000080)=0xeb5) 11:38:24 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x32, &(0x7f0000000180)=0x9, 0x4) 11:38:24 executing program 1: setreuid(0x0, 0xee00) syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x0) 11:38:24 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0}, 0x1, 0x0, 0x7}, 0x0) 11:38:24 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x9, &(0x7f0000000080)=@raw=[@cb_func, @map_val={0x18, 0x0, 0x2, 0x0, 0x1}, @jmp, @map_val, @cb_func], &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:25 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x2}]}, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:25 executing program 5: setreuid(0x0, 0xee00) bpf$PROG_LOAD_XDP(0x2, 0x0, 0x0) [ 1134.522122][ T1196] ieee802154 phy0 wpan0: encryption failed: -22 [ 1134.528729][ T1196] ieee802154 phy1 wpan1: encryption failed: -22 11:38:25 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000ac0)={0x6, 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="180000000000000000000000000000001840035ec6"], &(0x7f0000000900)='syzkaller\x00', 0x1, 0xa0, &(0x7f0000000940)=""/160, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:25 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x32, 0x0, 0x0) 11:38:25 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f0000000280)={&(0x7f00000000c0)={0x14}, 0x14}, 0x8}, 0x0) 11:38:25 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) dup(r2) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x80002e03) 11:38:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(r0, &(0x7f0000000440)={&(0x7f0000000040), 0xc, &(0x7f0000000400)={0x0}}, 0x0) 11:38:26 executing program 5: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/133, 0x85}], 0x2, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/144, 0xfffffd18}, {&(0x7f0000000c80)=""/4096, 0x1000}, {0x0}], 0x3, 0x0) 11:38:26 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x64, 0x0, 0x0) 11:38:26 executing program 1: mount$overlay(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 11:38:26 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f00000052c0)=[{{&(0x7f00000006c0)={0x2, 0x4e23, @local}, 0x10, 0x0, 0x0, &(0x7f0000000880)=[@ip_retopts={{0x14, 0x0, 0x7, {[@rr={0x7, 0x3, 0x50}]}}}], 0x18}}], 0x1, 0x0) 11:38:26 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:38:26 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x8, &(0x7f0000000180)=0x9, 0x4) 11:38:26 executing program 1: pipe2$watch_queue(0x0, 0x80) syz_clone3(&(0x7f0000000380)={0x20021000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000340)=[0x0], 0x1}, 0x58) read$msr(0xffffffffffffffff, 0x0, 0x0) 11:38:26 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd7) 11:38:27 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = syz_clone3(&(0x7f0000000240)={0x804100, 0x0, 0x0, 0x0, {0x23}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0xfffffffffffffeb7) r2 = getpgrp(r1) syz_clone3(&(0x7f0000000480)={0x9bf22377ca5bc00e, &(0x7f0000000200), &(0x7f0000000340)=0x0, &(0x7f0000000380), {0x3c}, &(0x7f00000003c0)=""/13, 0xd, &(0x7f0000000400)=""/36, &(0x7f0000000440)=[r1, r1, r1], 0x3, {r0}}, 0x58) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000640)={0xa, &(0x7f00000005c0)=[{0x7, 0x6, 0x0, 0x2cd}, {0x7, 0x6, 0xff, 0x5}, {0x4, 0x2, 0x80, 0x7fffffff}, {0x4, 0x0, 0x9, 0x9}, {0x0, 0x55, 0x20, 0x6}, {0x0, 0x9, 0x80, 0x3}, {0x3, 0x5, 0x4, 0x8}, {0x8, 0x1f, 0x8, 0x4}, {0x9, 0x10, 0x0, 0x5}, {0x5, 0x8, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f0000000700)) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, &(0x7f0000000500)=[r2, r1, r1, r3, r1, r1], 0x6, {r0}}, 0x58) 11:38:27 executing program 5: socketpair(0x0, 0xc4b77a0c8e7c9470, 0x0, 0x0) 11:38:27 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80002e03) 11:38:27 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet6(r0, &(0x7f0000000200)={&(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x2}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000040)="b6", 0x1}], 0x1}, 0x0) 11:38:27 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x7c, 0x0, 0x0) 11:38:27 executing program 1: pipe2$watch_queue(0x0, 0x80) syz_clone3(&(0x7f0000000380)={0x20021000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000000340)=[0x0], 0x1}, 0x58) read$msr(0xffffffffffffffff, 0x0, 0x0) 11:38:27 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0xb, &(0x7f0000000180)=0x9, 0x4) 11:38:28 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x22, 0x0, 0x0) 11:38:28 executing program 0: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOSPACE(r0, 0x8010500c, &(0x7f0000000100)) 11:38:28 executing program 2: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pidfd_send_signal(r0, 0x0, &(0x7f0000000080)={0x33, 0x0, 0x7f}, 0x0) 11:38:28 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) recvfrom(r0, 0x0, 0x0, 0x40000002, 0x0, 0x0) 11:38:28 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x5, 0x0, 0x0) 11:38:28 executing program 5: r0 = syz_open_dev$vbi(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000200)={0x9, @vbi}) 11:38:29 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x80002e03) 11:38:29 executing program 0: syz_clone3(&(0x7f00000014c0)={0x8000000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, &(0x7f0000001480)=[0x0], 0x1}, 0x58) 11:38:29 executing program 2: utimensat(0xffffffffffffffff, &(0x7f0000003780)='./file0\x00', 0x0, 0xae44174000876593) 11:38:29 executing program 4: mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2, 0x18032, 0xffffffffffffffff, 0x0) 11:38:29 executing program 5: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) fchownat(r0, &(0x7f0000000100)='\x00', 0x0, 0x0, 0x1000) 11:38:29 executing program 2: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000100)={0x3, @vbi}) 11:38:29 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f0000000000)=@pppol2tpv3={0xa, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x80) 11:38:29 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000200)={'wg2\x00'}) 11:38:29 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000004c00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@mark={{0xf}}], 0x18}}], 0x1, 0x0) 11:38:30 executing program 1: openat(0xffffffffffffffff, 0x0, 0x1114c2, 0x0) 11:38:30 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x0, 0x0, 0x0, 0x242}, 0x48) 11:38:30 executing program 4: r0 = socket$can_j1939(0x1d, 0x2, 0x7) bind$can_j1939(r0, &(0x7f0000000100), 0x18) 11:38:30 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80002e03) 11:38:30 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000b00), 0x10400, 0x0) 11:38:30 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f0000003940)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)='B', 0x1}], 0x1, &(0x7f0000000480)=[@mark={{0x14}}], 0x18}}], 0x1, 0x0) 11:38:30 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) read$char_usb(r0, &(0x7f0000000000)=""/159, 0x9f) 11:38:30 executing program 4: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000001380)={0xa, @pix_mp={0x0, 0x0, 0x0, 0x0, 0x2, [], 0x6, 0x0, 0x8, 0x2, 0x5}}) 11:38:31 executing program 5: syz_io_uring_setup(0x678a, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x2000}, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f00000001c0), &(0x7f0000000200)) 11:38:31 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) bind(r0, 0x0, 0x0) 11:38:31 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:31 executing program 4: r0 = creat(&(0x7f0000000080)='./file0\x00', 0x0) write$damon_init_regions(r0, 0x0, 0x0) 11:38:31 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x1, 0x0, &(0x7f00000000c0)) 11:38:31 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x28, 0x0, 0x0) 11:38:31 executing program 5: r0 = syz_io_uring_setup(0x678a, &(0x7f0000000140), &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f00000001c0), &(0x7f0000000200)) syz_io_uring_setup(0x5357, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000240), &(0x7f0000000280)) 11:38:32 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:32 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}, 0x1, 0x0, 0xf0}, 0x0) 11:38:32 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) bind(r0, 0x0, 0x0) 11:38:32 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x12, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:32 executing program 0: process_madvise(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000000)="60a5175318f17c760e5bfcd2229f7695a960367f6e3d36dca33919c9a288b96761a40a687c7c7199f89d6c9cfb90cf1b5c4e492e4eac34f4b33a5991457c873dafd32dc08fb3b80c7caa2071f8b4d68d9854f4d8791b08e1bd7d8d6ac1c9f6fb7cb0d9cfaed232753e85646b218356d9bea2dbaee6662d61e342a73e4422641d0ca09858cf029108734854480f5bcbe0bceb4f18492fdffc17eb04ad19753923167e53c7f36f6d24bb86d03926049718109ca35fd3bf276ac2fb38408aea7423035f2b2e89f7a15a7493f65c053b81d450ff15638a3ec52ec5381e274567d9c9f5ca44c223aba417f8cb", 0xea}, {&(0x7f0000000980)="7b3a8bc3e2dacd7afc690bfc603d4a146e70b4afcdb97008006f3f3c1cb4aabf3b520fb32d7c20df9c87d20ee0a322b3f9ef30c8dddd4d7bb65de6c705ed7c695ed960e8efc56f67686035ed1223eb3c22606f9076cb0dfa46cd9a3ef82f9be6545e4deab0d875679ea4e8c3c7ff1484c0361da44b68a515593b0fb63135ae4df187d3b0a9079df1be25e242133229cf7ddc848d0e6715a52f619df7", 0x9c}, {&(0x7f00000001c0)="1dcd93994163aa", 0x7}, {&(0x7f00000002c0)="7623375cb1d4a93b95dfaef0d2e642d663228e6a463b434d104378740d4b7d0fbf00b8be262a222171df7bd01236da0c7be8cf474e5891e0ea56ac45f9f8121fc7333bff666c704d1dc9fbc0b353c79ff9e5ff77d09392a152d7cfbea35b0264512533ce223d836bbaa38cd3c4c8bf2c46acdd879d73b45d8608a59e8d2ef459720d021a148b6d6f31e5868a48cae0b70ff1f584bf91ded4877ff3f890b00ccb5902faf305095f73892b7d79910d4da8dfa17af672b8400fb1519d855882f38863bc16810a6c5c523ebef30203f167e314b244c09921b3fa56df7edb", 0xffffffffffffffd3}, {&(0x7f00000003c0)="4c35de49d0fbd7370758e877ba12831a62571d7fafb02db99e9838d3d63cb6c2da2315d8503d9583a50b436c6f2339a5f9e9f3cd57cda9897fc82e34a3c84c014bb720a01cd4070439498cf45144bc1eb085fd861c2947ad78fb2f81577ff89d086e5e2a7785937bf6fef7f7459dc9faa3273b7b904876c73c2dd9b54bd9fc83a69c11d10324e909ccc56856238697cb6f890cac040749421a83cb3f2f339787e69608a815c8285e28818a68d0cd172596b4e7a1f8761ac6ef4381e59cedd308a60b700000ac04f8b89d7d4a38bbb45cb0e352ce11b3a28599ff4c0d57460b09b6b4", 0xe2}, {&(0x7f00000004c0)="408626b0c4611f56f6618362c8a0d8ca2cc9a7ae62f1eb7022e38deeb62292e7e34d1ba22a1fbd5b28468e4033fce4364d6535116841d83d2a79ec7a97452fa39aed50190d29af9ee437fc9074610e07eb23e9e1f2f6f345e48ad749e2adbacc6b516abf9d6d7a9c48dea53d5b6e52d5cb22f98c0cf935fbee357a4392c711b845f9c58afd883de86c2527ffa5650a797ea2610e8f3f5ba236dea570c65e972c65f2b15d1bdcc988311bd3e6c92a7b183f673719103ddd63", 0xb8}, {&(0x7f0000000580)="8b7041cad22e2a6ab3f9fe9c51660da303ce664ff76e5908487f2ecf61c9df36edc9f0e60864e768e3b93f4198f0b572028be44bf9a73ea64b906d3bed94bd19aed51620f14e370d3f3c8c1fd1200638506392639f2bf5e4adb969ffac85ebbbf570cabaed569a38d994e87b343a039a9de0aba75179c221a2221e174d0c3411e7432df0e940acd9bf3ce6ba694a7722cc1c123ba15bdafd026babaf0721d7c0604c8ae3187448", 0xa7}, {&(0x7f0000000a40)="e6f8f7364c6eebfb266e54ee1f4bc1fbffffffffffffff1ca43e4dac0229527584b4477f0997d2601276c1e6ff975ec2505f7a9f2fff4b147db6470f01476c51fcaf7edbdcd88b0669464f2044a180a6048b221f8db32c8cf65ef41adca365e27b551c4a03161162f9ddd58ae950064077746d2ac3825e2945812f7e2c2396bd6f8a1a95735b1af58cc15608b60375621bcfb6df8813c3ace495f7aa84a69de9af8ac7ea1b378ca151784eb60b56e438a041533211ecac3985513779911a72fc0cfe903bf9ebe22082215b3c78e0789e20e1aa724f4102024e2b2f4b60f39a548d6637a6ec149c6b46332e238086ef6d31586a5c95a3853e28714d9b03f240bd18382db48f80de956c815cc05849dbf61af486245f99dd742548d593a900"/311, 0x137}, {&(0x7f0000000700)="c2855f2ca2bb811a283a9151900b7bbb1268a8eccf590b81000000000000003acdc4ab816fdc11c331071c897c5a7985690743a980720abe5356727abf1f6d57d20269e5f4b0833ea38bc545d80b4a3e0174532ed7a71eca7c28828bc1638a02a568a4040000255510e11cf7d8188b561bdac43a240e8e0e51a109c176e05c77718b016b5dd700db8bb2e21491934dc1de", 0x91}, {&(0x7f00000007c0)="2f1790b511af3619a588716f43b29bc073ac2385a26bf8e23a6245419409b225bb3c1e6122b641ae0fe605ecc8707970c2f9583f117219d0ae7adb007d579ad046f39aafa3ede066a0ed2064c2417203bb776c725b78ecf8df469b19aa4bd03449bdc072e6212f893f7287f7bc36685a25398e7527d71bca1ba8924a00c52ceb9de48654", 0x84}], 0xa, 0x2, 0x0) 11:38:32 executing program 5: creat(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) 11:38:32 executing program 1: syz_clone3(&(0x7f00000014c0)={0x140800100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:38:32 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f00000007c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 11:38:32 executing program 2: r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x89a0, &(0x7f00000000c0)) 11:38:32 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x21, 0x0, 0x3000000) [ 1141.762587][T18277] overlayfs: missing 'lowerdir' 11:38:33 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x10040, 0x0) 11:38:33 executing program 2: creat(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000140)={[{@index_off}], [{@fowner_gt}]}) 11:38:33 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:33 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x6}, 0x48) 11:38:33 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x19, 0x0, 0x0) [ 1142.736031][T18293] overlayfs: unrecognized mount option "fowner>00000000000000000000" or missing value 11:38:33 executing program 4: r0 = openat$vimc1(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000080)={0x8}) 11:38:33 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0, @private}, 0x80) 11:38:34 executing program 1: syz_open_dev$sg(0x0, 0x0, 0x2) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000000)) syz_io_uring_setup(0x0, 0x0, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, &(0x7f0000000140)) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, 0x0) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x0, 0x0, &(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000100), 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000018c0), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) 11:38:34 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) bind(r0, &(0x7f0000000200)=@nfc, 0x80) 11:38:34 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xffff}]}, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:34 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x10, 0x0, 0x0) 11:38:34 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x7ffffffff000) 11:38:34 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x17, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}], 0x1c) 11:38:34 executing program 5: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, 0x0, {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, 0x0}, 0x58) 11:38:35 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:35 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f00000003c0)={&(0x7f0000000080)={0x2, 0x4e23}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_retopts={{0x14, 0x0, 0x7, {[@lsrr={0x83, 0x3, 0x6b}]}}}], 0x30}, 0x0) 11:38:35 executing program 2: syz_clone3(&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x68) 11:38:35 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x23, 0x0, 0x0) 11:38:35 executing program 1: socket(0x2b, 0x1, 0x20001) 11:38:35 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x6, 0x0, 0x0, 0x400}, 0x48) 11:38:35 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000000300)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@txtime={{0x18}}], 0x18}}], 0x2, 0x0) 11:38:35 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x1d, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:35 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) syz_genetlink_get_family_id$l2tp(&(0x7f00000000c0), r0) 11:38:36 executing program 4: creat(&(0x7f0000000140)='./file0\x00', 0x0) lsetxattr(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=@known='user.incfs.metadata\x00', 0x0, 0x0, 0x0) 11:38:36 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x29, 0x0, 0x0) 11:38:36 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d5fe8c7e39ff3e3, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:36 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:36 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet(r0, &(0x7f0000001400)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000040)="b923499f07", 0x5}], 0x1}, 0x0) 11:38:36 executing program 5: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, 0x0, {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, 0x0}, 0x58) 11:38:36 executing program 4: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, 0x0, {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, 0x0}, 0x58) 11:38:36 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r0, 0x0, 0x2, &(0x7f0000000180)=0x9, 0x4) 11:38:36 executing program 2: add_key$fscrypt_v1(&(0x7f00000000c0), 0x0, 0x0, 0x0, 0xfffffffffffffffc) r0 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$IMGETCOUNT(r0, 0x8901, &(0x7f00000000c0)) 11:38:37 executing program 1: bpf$PROG_LOAD_XDP(0x8, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:37 executing program 0: syz_open_dev$vcsa(&(0x7f0000000200), 0x1, 0x4401) 11:38:37 executing program 2: syz_clone3(&(0x7f00000014c0)={0x140800100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(0x0, 0x0) 11:38:37 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$packet(r0, 0x0, &(0x7f0000000040)) 11:38:37 executing program 0: syz_clone3(&(0x7f0000000540)={0x48000000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 11:38:38 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) sendmmsg$sock(r0, &(0x7f0000000e80)=[{{&(0x7f0000000080)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @loopback}}, 0x80, 0x0}}], 0x1, 0x0) 11:38:38 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:38 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x67, 0x0, &(0x7f00000000c0)) 11:38:38 executing program 5: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, 0x0, {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, 0x0}, 0x58) 11:38:38 executing program 4: syz_io_uring_setup(0x7e35, &(0x7f0000000100)={0x0, 0x0, 0x2c6}, &(0x7f000051f000/0x4000)=nil, &(0x7f0000dc9000/0x2000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) 11:38:38 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000280)={'sit0\x00', &(0x7f0000000240)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}}) 11:38:38 executing program 2: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) 11:38:38 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x4, 0x5, 0x2}, 0x48) 11:38:39 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x3, 0x0, 0x0) 11:38:39 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0xa}]}, &(0x7f0000000040)='GPL\x00', 0x2, 0x1000, &(0x7f0000000380)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:38:39 executing program 4: openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x668002, 0x0) 11:38:39 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) 11:38:39 executing program 1: syz_usb_connect$uac1(0x5, 0x71, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 1149.252201][ T3571] usb 2-1: new high-speed USB device number 38 using dummy_hcd 11:38:40 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:40 executing program 2: socketpair(0x1d, 0x0, 0x20, &(0x7f0000000000)) [ 1149.548634][ T3571] usb 2-1: Using ep0 maxpacket: 8 [ 1149.682847][ T3571] usb 2-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1149.691895][ T3571] usb 2-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1149.702380][ T3571] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1149.928375][ T3571] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1149.937836][ T3571] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1149.947515][ T3571] usb 2-1: Product: syz [ 1149.951940][ T3571] usb 2-1: Manufacturer: syz [ 1149.956715][ T3571] usb 2-1: SerialNumber: syz [ 1150.292531][ T3571] usb 2-1: 0:2 : does not exist [ 1150.377698][ T3571] usb 2-1: USB disconnect, device number 38 11:38:41 executing program 5: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone3(&(0x7f0000000540)={0x48000000, &(0x7f0000000040), 0x0, 0x0, {0x1a}, &(0x7f0000000100)=""/212, 0xd4, &(0x7f00000002c0)=""/88, 0x0}, 0x58) 11:38:41 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x408) 11:38:41 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x4, [{0x4, &(0x7f0000000340)=@lang_id={0x4}}, {0x0, 0x0}, {0x4, &(0x7f00000003c0)=@string={0x4, 0x3, '\x002'}}, {0x0, 0x0}]}) 11:38:41 executing program 4: creat(&(0x7f0000000280)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xee00) 11:38:41 executing program 2: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x0) fchownat(r0, &(0x7f00000000c0)='\x00', 0x0, 0xee00, 0x1000) 11:38:41 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000003780), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 11:38:41 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) [ 1150.843084][T17936] usb 1-1: new high-speed USB device number 27 using dummy_hcd 11:38:41 executing program 1: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0x40049409, &(0x7f0000000180)) 11:38:42 executing program 2: symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0x1) [ 1151.082141][T17936] usb 1-1: Using ep0 maxpacket: 32 [ 1151.202780][T17936] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1151.212094][T17936] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1151.222539][T17936] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 11:38:42 executing program 1: mount$overlay(0xedc0, 0x0, 0x0, 0x0, 0x0) 11:38:42 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x111000, 0x0) 11:38:42 executing program 4: r0 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) r1 = openat$apparmor_task_current(0xffffffffffffff9c, &(0x7f0000001fc0), 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000080)='XK0\x95\xc1\xb8\x8a?(\xfc\rJ\x17\xb1F\x05\x99nx?\xfc`\xc3\xfb\x81v\xe6\xf8\xed\x11\xa0\xa5\x85V\x91oe\x12\x8ez\xd7\xb4w\x04\xdcn\xb4\xfb\x15b\x9aUy\x0f\xe0\x1c\xff\'gaRHS\x85\xd9\x06|\xbdoj\xb0\xc33}c\x00h\xc1\x0f\xa6\xeaXw\x87\xa44\xaa\n.\xabe,t\x9dT', 0x0, r1) [ 1151.882284][T17936] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1151.891919][T17936] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1151.900130][T17936] usb 1-1: Product: ㈀ [ 1152.332919][T17936] usb 1-1: 0:2 : does not exist [ 1152.431623][T17936] usb 1-1: USB disconnect, device number 27 [ 1153.990129][T17897] udevd[17897]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 11:38:45 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$binfmt_elf64(r0, 0x0, 0x0) 11:38:45 executing program 1: r0 = openat$damon_init_regions(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/49, 0x31}], 0x1) 11:38:45 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0xa22, &(0x7f0000000180)) 11:38:45 executing program 4: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0x5452, &(0x7f0000000180)) 11:38:45 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:45 executing program 0: write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000140)='veno\x00', 0x1) r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$6lowpan_enable(r0, &(0x7f0000000180)='1', 0x1) 11:38:45 executing program 2: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f0000000100)={0x7, 0x8}, 0x10) 11:38:45 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x0, 0x41800, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, &(0x7f0000000140)={0x6}, 0x20) 11:38:45 executing program 1: symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') mount$fuseblk(0x0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) [ 1154.781412][T18454] udevd[18454]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 11:38:45 executing program 4: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x29, &(0x7f0000000200)=[{&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010400)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f0000000040)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f0000000a40)="08800200018100000000000064b6feb4cff91a3e1bf2fc0987113900000000000000000000000000000000000000005addfdbe53691c6913e2fc61627de119be20b2509d964d13ba1cb7576d32cb5b3a4aa6e539a70db2546e87ab76f8261c32e97466b11dbb6933d83582", 0x6b, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500ffffffff00"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000000ac0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c003d5e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000cc5dd31d95398f37550c98f3803e22000000000000000a00000073797a6b616c6c65727300000000000022f6ce7e09", 0xd4, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d7461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c6530010102003d2add1c2e6c008c30000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c65330101f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c640000000000000300"/346, 0x15a, 0xa8000}, {&(0x7f0000000c00)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000ce39731900000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65726c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000000000000000000045c04dbaae715aab987bf39fa0672586a613c9856443a553ad96f464822d8f72e785769ad1fd68daac8153e50420d00c0d98ba462a782daabf822b4fbf58197955df6a80caf5ed85d130cc1d66b18b54365863b340778593d8c59f7bb50fd27b4e1ae2baef8ba8069280784af074bbd9c9a46a3f4491ee81508b4c2307b9d32098069a6c4685b3dfbc236774be598eaebf4ea49c2af91a8c73a7fe3d7ded3c3b757a8f5cda69d22d60e8aaa9b30af6c9c2e107133fe328", 0x1c9, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa004}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000000980)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc39e}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a0}, {&(0x7f0000011940)="0400020012000100f43bf001e407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc800}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b1f001ff0700000020ecff5f00000000200000e0070000", 0x20, 0xffe00}], 0x8000, &(0x7f00000008c0)={[{@umask={'umask', 0x3d, 0xcc}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@gid}]}, 0x1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) 11:38:46 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000022c0), 0x2, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000002480)=ANY=[], 0xb0) 11:38:46 executing program 1: fsopen(&(0x7f0000000040)='afs\x00', 0x0) [ 1155.796211][T18465] loop4: detected capacity change from 0 to 2048 11:38:47 executing program 5: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x0, 0x41800, 0x0) mount$fuseblk(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2821, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x2a14}}, {@max_read={'max_read', 0x3d, 0x100000000}}, {@blksize={'blksize', 0x3d, 0x200}}, {@allow_other}], [{@appraise}, {@dont_measure}]}}) 11:38:47 executing program 2: getcwd(&(0x7f0000000000)=""/71, 0x47) 11:38:47 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:47 executing program 0: openat$proc_mixer(0xffffffffffffff9c, &(0x7f00000007c0)='/proc/asound/card2/oss_mixer\x00', 0x0, 0x0) 11:38:47 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000002200)='./file1\x00', &(0x7f0000002240), 0x0, &(0x7f0000002340)={[], [], 0x2c}) 11:38:47 executing program 4: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) write$binfmt_elf64(r0, &(0x7f0000000440)=ANY=[], 0x3ba) [ 1156.982560][T18474] overlayfs: missing 'lowerdir' 11:38:48 executing program 2: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0189436, 0x0) 11:38:48 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$AUTOFS_IOC_EXPIRE(r0, 0x810c9365, 0x0) 11:38:48 executing program 1: move_mount(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0, 0x8cffffff) 11:38:48 executing program 4: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/card2/oss_mixer\x00', 0x189ec3, 0x0) 11:38:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0ddac7c83030000000c0024000700000000000000e803000000000000000000000200000000000000000000007f132aa1b57249f797d247a624d75a7c0000000000000000000000000000000001000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff0000000080761000535f0100e8030000000000000000000003000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff0100000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff0200000080761000535f0100e8030000000000000000000002000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff0300000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002700000000000000ffffffff0400000080761000535f0100e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e323830373731343739322f66696c65302f66696c65300000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff0500000080761000535f0100e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000003000000ed8100002823000000000000010000000600000080761000535f0100e80300000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000010000000100000002000000010001000000280300"/2144, 0x860, 0x400}, {&(0x7f0000010860)="0000000000000000000000000000000000001f000100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32500000000000", 0x40, 0x1fc0}], 0x0, &(0x7f00000108a0), 0x1) mkdir(&(0x7f0000000240)='./file0/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 11:38:48 executing program 2: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x0, 0x41800, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140), 0x100000, 0x0) [ 1157.904533][T18490] loop0: detected capacity change from 0 to 16 [ 1157.980476][T18490] erofs: (device loop0): mounted with root inode @ nid 36. [ 1158.452489][T18493] devtmpfs: Unknown parameter 'fd' 11:38:49 executing program 5: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000080), 0x101040, 0x0) 11:38:49 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file1\x00'}) 11:38:49 executing program 2: openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x806080, 0x0) 11:38:49 executing program 4: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x20001, 0x0) write$damon_init_regions(r0, &(0x7f0000000080), 0x3f) 11:38:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0ddac7c83030000000c0024000700000000000000e803000000000000000000000200000000000000000000007f132aa1b57249f797d247a624d75a7c0000000000000000000000000000000001000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff0000000080761000535f0100e8030000000000000000000003000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff0100000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff0200000080761000535f0100e8030000000000000000000002000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff0300000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002700000000000000ffffffff0400000080761000535f0100e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e323830373731343739322f66696c65302f66696c65300000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff0500000080761000535f0100e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000003000000ed8100002823000000000000010000000600000080761000535f0100e80300000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000010000000100000002000000010001000000280300"/2144, 0x860, 0x400}, {&(0x7f0000010860)="0000000000000000000000000000000000001f000100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32500000000000", 0x40, 0x1fc0}], 0x0, &(0x7f00000108a0), 0x1) mkdir(&(0x7f0000000240)='./file0/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 11:38:49 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:49 executing program 1: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0x5421, &(0x7f0000000180)) [ 1158.792041][T18503] loop0: detected capacity change from 0 to 16 11:38:49 executing program 2: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000001c0)='./binderfs/binder1\x00') [ 1158.974814][T18503] erofs: (device loop0): mounted with root inode @ nid 36. 11:38:50 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000005800)={0x2020}, 0x2020) 11:38:50 executing program 0: r0 = fsopen(&(0x7f0000000000)='ramfs\x00', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='ramfs\x00', 0x0, r0) 11:38:50 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0x541b, 0x0) 11:38:50 executing program 1: r0 = syz_io_uring_setup(0x54, &(0x7f0000000040), &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 11:38:51 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x2, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:51 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000080)=""/8, 0x8) 11:38:51 executing program 0: r0 = openat$damon_schemes(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 11:38:51 executing program 5: r0 = fsopen(&(0x7f0000000000)='bdev\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x6, 0x0, 0x0, 0xffffffffffffffff) 11:38:51 executing program 1: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0x541b, 0x0) 11:38:51 executing program 4: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x4, &(0x7f0000000040)='bdev\x00', &(0x7f0000000080)='./file0\x00', r1) [ 1160.690270][T18526] QAT: Invalid ioctl 21531 11:38:51 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$fuseblk(0x0, &(0x7f0000000080)='./file1\x00', 0x0, 0x8cffffff, &(0x7f0000002180)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xee01}}) 11:38:51 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) 11:38:51 executing program 0: r0 = fsopen(&(0x7f0000000100)='fuse\x00', 0x0) r1 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='\x15#\x1e\x00', &(0x7f0000000080)='./file0\x00', r1) 11:38:52 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_timeval(r0, 0x1, 0x15, 0x0, &(0x7f00000003c0)) 11:38:52 executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000022c0), 0x2, 0x0) mount$fuseblk(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000023c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) 11:38:52 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x0, 0x45c00, 0x0) 11:38:52 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:53 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000002ac0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@rights={{0x10, 0x1, 0x1, [0xffffffffffffffff]}}], 0x10}}], 0x2, 0x0) 11:38:53 executing program 1: unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x9fa916a9c84f8609, 0x0) 11:38:53 executing program 4: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0xcaa01) write$vga_arbiter(r0, 0x0, 0x0) 11:38:53 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mount$9p_tcp(&(0x7f0000000080), &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100), 0x0, &(0x7f0000000280)) 11:38:53 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 1162.985946][T18551] 9pnet_fd: p9_fd_create_tcp (18551): problem connecting socket to 127.0.0.1 11:38:54 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x1}, 0x20) 11:38:54 executing program 2: openat$sysfs(0xffffff9c, 0x0, 0x410880, 0x0) 11:38:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000003c0)) 11:38:54 executing program 4: openat$bsg(0xffffff9c, &(0x7f0000000040), 0x29c102, 0x0) 11:38:54 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, 0x0, 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000002280)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)}}], 0x1, 0x2042, 0x0) 11:38:54 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast1, @rand_addr=' \x01\x00'}}) 11:38:55 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9feb01001800000000000000780000007800000009000000000000000100000d"], &(0x7f0000000540)=""/243, 0x99, 0xf3, 0x1}, 0x20) 11:38:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x6) 11:38:55 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000140)) 11:38:55 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, 0x0, 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:55 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='fd/3\x00') 11:38:55 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xeffdffff}, 0x0) 11:38:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x1c, &(0x7f0000000080)=""/141, &(0x7f0000000140)=0x8d) 11:38:56 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_buf(r0, 0x29, 0x6, 0x0, &(0x7f0000000180)) 11:38:56 executing program 0: keyctl$restrict_keyring(0xa, 0x0, 0x0, 0x0) 11:38:56 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, 0x0, 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:56 executing program 4: socket(0x0, 0x8080f, 0x0) 11:38:56 executing program 1: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) getsockopt$sock_buf(r0, 0x1, 0x1f, 0x0, &(0x7f0000000080)) 11:38:57 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)={0x4c, 0x14, 0x9}, 0x4c}}, 0x0) 11:38:57 executing program 2: r0 = openat$khugepaged_scan(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 11:38:57 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000001640)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000001700)=""/173, 0x26, 0xad, 0x1}, 0x20) 11:38:57 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)={0x4c, 0x10, 0x9}, 0x4c}}, 0x0) 11:38:57 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:57 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, 0x0, 0x54) 11:38:57 executing program 0: bpf$BPF_BTF_LOAD(0x3, 0x0, 0x700) 11:38:57 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)={0xd04, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xcb5, 0x1, "147f342c9cf63f47cae75398d711de6250cc50cd59ea04ea96a7405fda6d4a2007242a6d05e464c150fc421341c54a9869cb27c933f55f068c7251f3a037344c10a8566210364d1d7682f5a593871849c9e9f4b0964de4a12ad5c15b877f24ca4a11e135880894e02855ba2e2dd22822c9d86f2805079e359d19a66a7f6eac2076d374fec865148fb9f7d72a636dd5f6965e3a28978abbb8af8dc0ee36d4781297f73d82198b3a44007788e509d0f8c1dbd7093340703e89ce718abbc9d0a747c6fb1615ccecaeaac3b4c74675849e03fb1bcd7f29cd4aeb9428d0ac5c299a48b8ec93aaffd12c87764d21dc29515a86658d0776122babdecc1117e8f8dc7452682606d503235cecdd7470cb6380ffacd27f357ea71ccfe788fe3e68bb3cacaead0ba0aea88ca9838ea5056da7e6e74f5f5bab19d740b98388cffc54557490bd94f3c916df5c1374a9edc43f0952ef0cbca8e298900cc5636b800c7c4f68ad1f8dfa836921567e4429057f17c69bc2e21cf9445f0cd6051b6c95f1e23cf64d0a9df4ca4ba7f580eb1c1026d1b746dd6e0eed08f91f7c3da67900a8145e0d449859f5b96a3f8db8a0949d8407abc51171c0d28ce8f99126f2ba7a3bca9e4ea488780ab5b40c26265eece3ac6b4aa469ceee7dd497d5514b48f8ac6f7c42a236a056bdc9d72229181dc451575006e667bb6ab9fb79786548959f45d1777793b220ce20ea8e971f5c873f2f778b5aa689c0f9f1c81d71f405b6a04efdd02b664efb1ffcf68380a0b143bd47e0250181cadf4932fbae0af907d55f6f34dab0280a74d51bce983bc785de546fb9644b4d6ec4cab4236801aed41bf76645ab736e79048cf1d57f8fd053904abf19e48d2dcafdecddc7dc54264115eb69655a8411bbca064667494370985518aea933a7868eb6d5c5befe4006fb0d5d6e04c709ec92ed16645018306c99b3296fa53c9c76560d824ea54fb7232fe37556f80c86cf905c82a10714f08d714f4875a8699dc7706e61e832babbab5cc377924d2bd9f6c5e0a1627b9dfce9e10540d0d6d3ea1799ccff90e66162dee1c7ab84408e247ef8feb2a73c1405b3aa480d272adb4770558ef7d8532afed5a92af9c9eb415b01ee50bc10079509209fc96b68947354ca6a4a17ec7b2051cb8b456c8df43d4f9bca83cbddddfb8037807e22804b5e2b0bae7002dd91e1c3e6a552ef6c57b140bf9fd6ebd08a278b5e9bb28f6732a82c721b4b83c2707c9b5eb8dc8e8927d52039dc77098c8c7068fea9d0baf0d70d406c611a25b1603f8afcf320241403ffa7374423aa9edb9e5b537aa5fb22ad0e19f9f94f96f9fde125f5cf053435ebf5a44996e40805b8c7a6356758e9f56dbfa748b1ac56c60013ebf6a8dee43a57e45fead10e622c33d9af3c9679d49e640571b764d3cda95b9b193a905a05e9e435e12eb0f3c2b8fb25ee1b7e76642f8beb5336efb8d03e9035a62ba565c348f2c929ecf8cd98ac8c60512433960da53435e5c4cfdccd91a7dce655699775dbe5d6158a6bc008e1c49e4969e95097c3ddfa23b657343cc7565561c8cc20c3f4f8c3f1de2b7d90ed6b2901206de48167f8b257ca7f99c8b3edfb1c91153c008d385e0f7b6e3a487a45f01c4da275246faf2956eb1925aa053b97696fd4093feeca87354be03636f44a9b0610da488fde784e4c16fc0ed8ce06dd4d2f6f720c40ce207c92fd85416b788cb179861ac44d1978226f4783c1d0e20cede74a52c24e4ff1d06313b7f3bd104383834cc08d8e6dfe6beea1a6d4212b74e0ab49f4e8d9656df104a47a381dc28c07b3edb9caab2580ac373c33416708b2491efef4cc5d3c12bbe392725ad75381c2187beeda6bb18f909a5a5ab6cb67480baee8ab285bd00e2caba5713e492ea4c6c75aa9674caed0eeaf576a51ee42277c2b3094d4d75202781bb409db78dc5b080b11d948edcf3f33476d2356e41869feab4b67ad6da853b4451a3ca9cf48f61cbb5a80a595008c2879c58527c39a96bba8930e0318acfec5206ee5028700bbceeaedf78a8b4df693e4bbe314c8d50d82ac62cab5e78fb90eecece7df62f5923be8e2feda3ee9fa9398de8148b1e713eb695514a3ec223ab2ffe6500f4e404b0b97b80542995b905e327d386953fc9b4077a470d5908d1536b0114c45afbf86c85b51441695e77e66ea543a7335fee782d7b922eeb5a0caca421b4539f92fafe8b076e7e9391ce45b6c90e8385aeb3f776bf65f283150117a62a9bd86e9a51684a127bc498d6042c5907f721a9ae448de56225f924c828ffe9fa219234c143142fba195c460c3a53867d485486cae8287ae70d4223ab7f92b2c1406cfe244698e3241580ce2a28e188322e7cd51ac2f4c8553d05b8a6b16179339cd66eb61e300a4f82ad2e113d0b41c55abac59dd61839b0ab1eb824e3ed5bf624bd080f1d62eef90e431ad9ae7838e85b59bcc5e11245024e38b129cf87601d226fb8da204608dde7a8452167925cb2491554be5aabbdfa1f7f40d2191db3f69b42cb3ef03ab1bbf334f4edfd92b33bee91a4c8c0db637ce5d85e5b66411647095a6ecc2af6008f17e70082dc23a11c6dd151b061c9733033936392bed476e2483a6499e6fc2c32c83ed9630bb001c097ddeb15e86c2ce961095aefb52476a0bb78fdc26ebfccc0fec0ab8cd2ec73bd2e4812cff5e4f41f06df300727e89cbd92e5d9ced719a029c4a40d4ca48938586cad1372a501876de6ab4ddf0cf39bdf56030fbf572f7a62eba1d095a5ac56efe8abca812de0f3139cd0224e38bec6925302389b4e66d9575539fbbc1818643e2b830e8e9f08279573e51d9014e2c9dca2e84e4c37acc7ed0c9788c9ec5713b87faea96245dadf49ce2933150db9a94b027185606b495a9d62b824104b57597227d7c02c171af0ee5751bde07edc5181a9e4c0fdfc7f59836a89c6ee04afcf0e5b8478effad19b61d956a9343dfc12062d62c566611b44f3946d291c9891fc5a68dd7a3e4dfe6663401147bab676b12684e2c9e3827e21313aca57c2d623d9ba57fed8ec4a8c3b5eefea1aa839771e3800bddb0dbe70fc629daa70fe4ceeb19b3128948db64dc9062c57c90e644aa3c430db4774eaff2403327f71520b65fb9300ffa1444d4c81a06c1079f9959f9688821d6d1da55dab0c6fd2dc5ca1cf3c0ee6e9cd20b3c94dd6a978d56b4edae9a49b29b75527823c3d26320f4671ad14f84978030140fff204f2b54e4a2b658ab09ede64c7a2402a51e6fc3a60105f7ef3f5d80f6b88a4fa05ac2add180da74d8e3f3fd6dd9ef6140f21622b5c58a7b4bcdb66aaa210318197cc2ba3966564ccf16e146e992603bf830a1e8810c69aae6b2b721120021f155472d54f423a5c88879d340c6a690faa69a834ff355d79a2afc839bb9abee5fb07198925ce13fc6ad314b6baf3e24b0b4335e06cf6dbda937c19527e4cd721b12ff5f13d3fd2c3c0f9d595c28b79e280914505bad4ce761b4ba21be13fe107d8850c9d6f26767206b71c0ec210040a0d706107ad4cd6195cc4c094ed52f2997ca1eb9fda04453e7cdef4c0a8a43a63e3128aa6b579f477334651be9c5c56aee012d864111c3a1d8c7afb59376a30bb62eda6d35af3e68255635c696f92b89553b732193a632ed6e1d2063e635dc2520c5f3f97d6f53061d579013dce75d5b68b87f44f02303f227467a529a2e25ee82e8e3f44e59fed892d3c901786b473f54d7dac3d2385ca7fd5b0dca0e28c695cbc781ca6e59a9993deb06f6d60138569ee01bb66257e11befb5c848927a81a08795590d0672a7dd2fac6678d96b5d57dacd499ef24aae2fde0b0dedeb8df581c25459d2f1dd5d1df1e39d74fd40079e055d0a28cb0714b7f9ca03e7c0f73ae0249035f6460355a403c6eb5e4eb1c9c3f58fd6a8bbfd6c3f4515d82ab92abd3ef0c0a4c6c9e26e2f6d9adf7994e5ee2037a0f7a53a529c4a84b6411a923875b8aa2229249c62c7235a08d6aacad74a6b25bcf0e20ccf0938d1ad780c97704e05391c38a0e75dc325ad5d8cbd35f27170038a5c804f315d01a1660a2b882f5f811e3a1ca039573dd541acddfa83af3e250ed11437d9f10f56839bc1b04df2904ae573469d69d33e54963cb88ec0c6b2163625892f9bee331e7120df0363aff1999691f73e6c27e15d66bd6c33f3b47d99ba035713466dc8f3ac458ead626ccc984f0b6f321ffeb3591690c32effecafe6d70982adc6148326a66bb6dd3ba4d00244a0e05a1c20deafe2f54d9ea06be599919529c75227431b523512560d8cd57a7728eedd7728bb157606abff0e879cd951ef20b89ac70fab3e0bf43ba14c8417294bf152538639fefe3fd8002e9148f240fbebff1703cae88fccc8c3ccca17eb432ccd6ab7da309e041db6c6e1c799e5cf58d636412bb1aaf29da996477898afa22c34c8d8ef79d1360781f4f14e9a4e824cc15eb1fdf9169cf162707126baf453e93f49e6175a35adb86157a9787be5855895da449bc0ad72b6a09fc39decd3db291e079feef550750233bbeac10b595215d5e7616f1a08a3e010066218a2ff829df8a66d44455bc676470619"}]}, 0xfffffdef}}, 0x0) 11:38:57 executing program 2: r0 = openat$sysfs(0xffffff9c, &(0x7f0000000080)='/sys/devices/software', 0x0, 0x0) openat$cgroup_devices(r0, &(0x7f00000000c0)='devices.allow\x00', 0x2, 0x0) 11:38:57 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:57 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9feb01001800000000000000780000007800000009000000000000000100000d000000000500000003000000060000000000000100000000250047070a00000004000084ffffff7f0100000002000000090000000500000004000000008000000f0000000300000001000080040000000400000002000000040000000000000c02000000090000000000000c02000000005f12bce02e209b39"], &(0x7f0000000540)=""/243, 0x99, 0xf3, 0x1}, 0x20) 11:38:58 executing program 1: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x6, r0, &(0x7f0000000080)='asymmetric\x00', 0x0) 11:38:58 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000000)=ANY=[], 0x54) 11:38:58 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={{0x10, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0xc}}], 0x1c}, 0x0) 11:38:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10000000010000000100000066"], 0x10}, 0x0) 11:38:58 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:58 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x5, 0xffff, 0x8, 0x1}, 0x48) 11:38:58 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) 11:38:59 executing program 1: openat$bsg(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='fd/3\x00') 11:38:59 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=ANY=[@ANYBLOB="140100001c0001000000000000000000010100800c0001"], 0x114}], 0x1}, 0x0) 11:38:59 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={{0x10, 0x1, 0x1, [r0]}}], 0x10}, 0x4c045) 11:38:59 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1700000000000000}, 0x48) 11:38:59 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:38:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_procfs(0x0, &(0x7f0000000140)='fd/3\x00') [ 1168.506407][T18639] netlink: 'syz-executor.4': attribute type 1 has an invalid length. [ 1168.515126][T18639] netlink: 244 bytes leftover after parsing attributes in process `syz-executor.4'. 11:39:00 executing program 5: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) getsockopt$sock_int(r0, 0x1, 0x2c, 0x0, &(0x7f0000000240)) 11:39:00 executing program 0: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) getsockopt$sock_int(r0, 0x1, 0x0, &(0x7f00000004c0), &(0x7f0000000540)=0xffffffffffffffc2) 11:39:00 executing program 2: keyctl$restrict_keyring(0xa, 0x0, &(0x7f0000000080)='asymmetric\x00', &(0x7f0000000100)='syz') 11:39:00 executing program 4: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x6, r0, 0x0, 0x0) 11:39:00 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:39:00 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000100)={@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8e81}, 0x20) 11:39:00 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000300)=0x7) 11:39:00 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000008c0)={0x6, 0x1, &(0x7f00000006c0)=@raw=[@ldst], &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f000000a640)=[{{&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000840)=[@rights={{0x10, 0x1, 0x1, [r1]}}, @rights={{0xc}}], 0x1c}}], 0x1, 0x0) 11:39:00 executing program 0: syz_open_procfs(0x0, &(0x7f0000000140)='net/arp\x00') syz_open_procfs(0x0, &(0x7f0000000140)='net/arp\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f0000001780)='fdinfo/4\x00') 11:39:00 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80002e03) 11:39:01 executing program 0: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) keyctl$restrict_keyring(0x4, r0, &(0x7f0000000080)='asymmetric\x00', 0x0) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 11:39:01 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000080)={0x50, 0x13, 0x25e3, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}]}, 0x50}}, 0x0) 11:39:01 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000040)=""/173, 0x2b, 0xad, 0x1}, 0x20) 11:39:01 executing program 2: openat$sysfs(0xffffff9c, &(0x7f0000000380)='/sys/block/loop0', 0x0, 0x0) 11:39:01 executing program 1: openat$khugepaged_scan(0xffffff9c, &(0x7f0000000040), 0x1, 0x0) 11:39:01 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x80002e03) 11:39:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x6e) 11:39:02 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) getsockopt$sock_int(r0, 0x1, 0x2, 0x0, &(0x7f00000000c0)) 11:39:02 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000004280)=[{{&(0x7f0000000180)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x3f}}, 0x10, &(0x7f0000001240)=[{0x0}, {&(0x7f00000011c0)="aa", 0x1}], 0x2}}, {{&(0x7f0000000000)={0x2, 0x0, @empty}, 0x0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="5d91890d5e93a6c4d8ac9e6164f95c6b181069896ab19bce6ad8de6800dedc8788425f1622ce63618453319bed8cd5acdeeb1ce5d5f8ea39cb22b003260450d22901683f597264fb668f29b24ab17b0377f3879cb73838720116b77a9caea39e9608a451527e79eab6291c6f995fa0a00e7acbfe30cb3b7e7081722d8a21077470123d857a39d7a9aef992b665f87bf567c651818f2e27ec06bc6201ce196802fc7d4e3adc67b0a790c49bd6224c6119f2b2ff289b1d346c591709a4203fd5c5a7ec5acb0b36e6498e12584afc1a49f68c295b53e07d6aff59e50ddc5eb22b252857099c4624be679dfe15ea98ec51f9be11f6b0d0bb57982d0f5ce25ad228b64ef8f1fb47549c4d3162ca4b51b290cf217b1042e4a41b04747f1ace78480e4e5a760f8af443d52bec036e0294bce0c43453de4d7fdfffc1aa5b6afb7798f8d44a466c74f2227888d11e1bbe9b6bc37a1156b85b2e45ace82855b2945ae7f05ac9af092d56584afefa1ab17dd92622652c1e4c9dd2ef52503188c94343d93374652410638bdbcf5d00182b3eb46fb6f0d2e8e22cc564b8ae9f387eb489929e4202b9d4370654f738fe7f46355be6c8eaf7aebe9341b7810504dcd0cc6dc2206f535019a5478f4c7b8ff11a6143336154e2fc0ca7327c79d0a031fc9cde73e9ef1ce4867837ae51d251f914d7997fe3c0f021c0319646a248ddf0e74e1a880934544948b809e5b7ebf119beac67ed80255efdb069ab8fc76f895a271f701ef10db25f79a13b9d4eae0df4a7cb70c060569ee6aaf49e76eda7e24e192bfe26c5f62706751fe1011cfe8de38920650dba4451a33a4dc154cb04261da9f0bc22f6210b9b6317eed4098494c7b6168eb652086b333974def227b5d6d882b25cb6aeaaa78c356e6c3550d6a36223b7d0188611608209e65c75159a80b01c51420541dff13a273c9f295f1f3ec8eac965049515358a568c6f3fc6f84eb5fae2e3ff845ff39cff1012baa1372e214c692b0d622fea1e4f4a70830dbdfd011fa5824aa7d266208286e10a2627ca32e76194596951b66e6516a75e9a588eb4fbe2f10282e03d3f5c9c9946ee330c79c70a9b7ba1fbe75372e4d53e521003fabedfeb3db22711b8c8bba092d95581e2a4233ab9147d360eb3591ea59ca8931ad0057d9ce689aea883f1185dde8aa6f738b117501f83071db745db3999490de9c6e3f38dc4093c439f82a25da1fc66f068faa34df2179c1cde48bc0ad97d03ae952f5f9c05ad7f7abd2db7b41d13b845da166e3c7ae2fe85d9b44e6bf6fb320e5d9b4fc8ecd058cdf6fc08d4fde6b99b6eb7bd067f5335aa9656824c118874f05c45b0565f5fc43eb7ade4ba3dc0120033d4090564b07e3f39d100640bd3c0f76490425e82c853fb82da2640e10ed5293fd314393b79ba494d48eb99b8c55f49e670f3329c6b0a8ba56c6a9e9699d7d5e956c9baed7a8ffcd29d541a4cf210dd4634ccbcebf54b01f9b97321bae1021d5b01124c9195241e60fb38196279867e7e839724a93162bd86ea076f77eea1a8f26a85615cd7aa6ed91a38baa5bc7b8e46533a208474cd50d5c12b92248a62cc952ed173b22306edac4a1269cc2b578e10d819955aa47715bd19e60bb8e672aa7905f0bff2a393296f5ca4a45c0061d270d93d3433a2e973a5bbb56a6984dfbb2fc3a90a0c3e74931bb750d4d92403628c2bdab3288bee99c2852b8bd0a64f2b07eafc035fca92fdb2969f0b6f149994b28f8ab8b00b3cb3ada507503bae36e4af34a8c970e24a5de1df503bda61bff17b82d855182cb4e286ec724bb9f68e4a124c758948d1f5611715ab3196e54fd2b8cc564d1ae0168f0ce558f6527a135c4771422febd5149b4b6a3d81deb7e321c3de4cba1ff8b6a7a541055e402dab6ddf13dd0075609fc8d32e49a2c706a29c8be46d08419a16060b736126eeb2364298e2cfdc1c6bc73f34abff7da3278520ab816b849ac4dbcfa94dddebbe4e0dfcb24a922e1391b32a6fdcbe82b34c0143b0f7a1d748a04b171a87b9822f02f89a8488295db83bc0a0b880f44fb3766ea59f22506d1349821315bd14f2d040146b5d2f78cccbc5a7cde17e8f0409d455e45a668701b0de454f2b694abd1f285973ab21cb059bae911667fb11fe4c6dbd937ffefd9599c9b04059eab44e2294fd2ea9388858a84ed74b39083884d32de7eb8fc3a2d4e80c10ad0efbcfe8f2a9e682a6c2d2bafe981f4f610c4963c9137278ed8ad0c4f73fd0977572aa1e8fb4e122f5d8188733d94203ef90dbbe24a07692ded346796c80eb45343dccdf3c9fdb8bf3549e5a82d096e9a45f8dad19fe8f7c77659ebad1686dc1f9a7cdb95fa545e121becefd1abfe23ccae166406444cc8c7f496f3b5f754e3a15774b367155f5f3ae3658feaef30f253152425e3eab903feebea8aed1858c9662e31318da164203d47195039019362f5e2726e11d28ce254476c4d37143da65e6c78948ea7c7ecfea4b267aa54408b4accf0ea7bd81fbca4ce956ffa7842237d11d667a832b29ec57290809d40d5ccbf8aabe8d7225f6895a83ecb1e397e899d06494092a2258eed68bc7019f7a0ac343ae073ffc8b3e9811307a82c63b4ccdf5685d8512fff721ad955340a7419cb276c6ae84804fa65ca4cd2e30b4e8bcc8f061dc94b4b2ea89df535d8e4b62e1025adf6f63c58c7193584aa2b93b9960a3cefc56e0272d5bd6eeb9948990e603b82b3629ab7142c708c06e78edf5d066877dcf40a76d10b2ab9f5c4ae49cfe3e21685e19133c13f180d71b3e9a98c4fa1a989279301074ed2921bd9ac51a99c5c1416161b7406037ee8540f630c86ce8df7c3b12e42f2a24806fd7a4d764246d4941a54a3c94ecc02fc68b226f1bf15b223c66513ea9b61c7f5276460e3b6725dab8c66d19f1f1d0c90ea7961b53562072880d9c8fcd879153b9d250b8768b64ca185f689edd7f07b3555d8c77e0e5ca352d8e6b276856fee9badd3615315751b4c90667a9f3cf93771faa2bec095782f69c2a14d0187e7d4f952d25d77f8b33f5d129e6afc29b9d794c8127459b5b0ff0fe2ac8610cab0e18552b05a0515ae8c1b0186020f399a54860be7d8cc9617d792bd555b8605265bce1d8f5acc737d35518598d6448e3a2907fe6d6b6648744735f353e56b3179fe5d57676c16b2ead9e7a263f932ea0f0658fbf786c2d875abe690e1bc15d854158ac533d10efaba9b2c1e37b7729fbb7a4cade13034db25e83c18ddbbc918ae06e651f8ad0632a168d757ec490e93af50a3dfb251794c7fd87becbde473034f5a53ba4ab273589867f99afeeb9b79bacd6c97ea6c1fb51f04b92a1a7531a5c4ef1fe7cd732bbe89977053b3529a963214bd210ddde9a548e23d12f80ead41dbbeaa028b400fa66227ba05ab886f50f08d7d382de096f67240459663211d21a8a74051383c7c0a51e539e056ac5ec4b442049d0aecbdb9e28de2a0d9e7220ebbb53deb3ff24ce6513f33fd95ad50806af098a0f09a9948300c3b7f4ed4216326c82e3dc75211846899e53ce9803e224abf830772fb15acbd17c9bd10667c08a76de1e23490852314085f492ba8c04248d02c6254132e156322782018ae887dba7560114c3af028cd3c7e1daa018cf830ab78aa4b922955d45af1fefaed504d76417c8d8c03fb059883fe81f831ea767227ae531d573941d6902baac941ee4dc1c1cad6e560ae6699b32f0dcde3c3fda8c157d21ecf223170bd5dd577adfdfc5e374c2191f1845bf2f46e93e4972dca5e7ca92374407571bd8ab883de9850e8763c1aa243a5495d4313c63c2041090dacee0d1928b63ac8bdb4be20a2dd21ceb34fefe7fe5df232d52f1e491b79242b462dbfd09a0087b515cb01e53a9735385564436b0e78835c879d1ed9ea4afdeb4acb9040a22107c283787c91b2fa5aff03c00233517810c438c8194fbf1fa0166d2d79d9cb0126acfaa6b5b494b1bdf69e16fdabcd10869b5ac4b801065d3cc2a6b263dd8cb283646ff32fc1f30532f6f69df2e0165255043fbbfd55f82dd75f53cf3d74045eec70b17f14e04e1e0a3e9c0cfce2242c51e3dcf2ae53524bd199b81e6fbc071a3bc45ec5cbfcc9970c61f49f23407f24f1d3aa48154a2e76319d5d0216fe730b3e04346ed12c88679a6d14b236f3e5f7990dd9a715b77f7a121ba5d2d4050e635a5861fc3de0b151e6cdfcccd5ca8c4474c4503e1871733d6363e37070fdc5d8034b2512321657c8caffd9f0303b10a9a6e9eccfd0ad6da9f835b5d2ac714b956ef5accd2371faf77ca6829b2cd87d2e3b69b7cd58d33e11cf0f31186d0d100f31f3521b68f336e12e5bcb9b08b9cc17e787dc3e944b51f53218e726b7fe465668c6979633f6e527c0539ac4e03b2f9e46fc0e5520194231378da6899565eb3bff021bf9790dcc64267ecd45a172049971f08900c840990e50431eb87f41054241b5165522c701eab99c1f282fbbe6f742f900ccd365fe469f4d1d7d396ee2a87ac62e9c4700277ec3a7eec99fa3027e10d69832f0d95e72de1c84c305444b2f396fadf541eef95db7d3ed70a9b965acc9f40b810a0bd4755f9f8f54aee489be85e571be03801f7139c1ab2f9212ef4a33f63f83b626bd7583297c8313a48b861b5474a553af45ce926e61d084e01694f2a219630943c2f40519948fa4458eb7e6f92e75edfbb06fd0825f21005b6b123217127064846c5b0c64897b6ba2ba53dcfd52ee13dee2973d978d3a91b666c9b2e053b6602e41e3031b2f2b05926c3760ca648ae6d313ad204b5db8bce6edfbf037da3549282d6c7a93ac471f7c733b367c973ec56cf246f4ee6a1c643c618bed9c79de5629243ead604e7305ac6e7a6ba2fc308ed67b314d85eb106d4fc137acaa821be23f3dfede17671c3d93f1eefec255bd133ee758b17a1981b529709d1316625c58a42adae77fe24d2cb0d3a17128b9c77dc392d0e7542ea2a52e098b82203d870821f6411e86d3b21e152e1d5e786500b03e8e57e2a7dba377099c1493e4fb8a5cc31957da384135d5834370fd54ae4753baa5a9c201d66a5a309a037c472736e7613923d3b402d01ec6336e5d67395486bc4d374ae654b9a68c4c613db9cd238b8178daccf36a29abed5bc5cf5fbd87386b15be9985a64bf382b097a11887cd6e14e4d2bc6153bac5dcf62fff5243432870094bc8462ea4f0db846ab312ab3b8a2762245fec15120aba92ca528532bdd53b40f49238253ebe254aa56669f81c49d117b2bef40f8086487bc049c8a40b29bea3647dab6d188e423d63df77d31dfdac4d47abd03288d2ba7bc242296b85136a8ee466f6a811f913b816aa81e58d3d7c1a222e04d1581187c68441a0bc74972fa0b9f8fd50635520933ee3e6ab65ea1ea16c64776ad0f7b228d58441ea4d795610d13bc7b8faef4b301d6508d5a853283ff5494156755ed3ef1fe8ee053ac706d262f57ee394e30e1067649ceaef8b4431d050c769786e221257b5b26f10c2d1400b492ed3ef09c2725e77e8c2b6cafb5f1ac82e155a91823a9780cf8e75c91e84c5650b82541620ff383701c2a7c794cb15b041b19a57ab2f515805f0cf0a6cbe9fbbed16a6d8618445baa63b92dc172e540fc1633ac11a6cab7fcae4eeef5d7e47fe0caccc7774447bf8140ded23572b2df819e27c95017d63e076a6a88aeff3422605eca6c53446696ebbf7b1be47a93c44a579bdce578e13c996b27463b8ad57b809253ea7d2cf633ed3ccaeb3c52e8ed160099e07570f820139a"}, {&(0x7f0000000040)="17752d68df9100a785f3bebf69e42e1a420f8512e04e5abc2ecb1361ed0537be609274967f3fb93685f613026750d6cbd57e0f9c93101ba012b6eefd9adab1e199c14782c7ae0720a46b64cb"}, {&(0x7f00000000c0)="3ec392a438a64b9725d336fa31630167160a5111cae986f8b2b85b6deb80675d6f232588967eba12a499f5c9f6066596414cc15fc04fb5816a40c6d1b25398c4083477b932606b28434275395782d63fde1c5b7e9b60d66bd81b20dc4078842f3d4303aa941c762a96d9433de4b57366d3ca2e36416ced358196c30768ba230cfed14432e4b27e751680e98ee9179dcfd0f3c4b6469e437e3090ce47dc1a2fc457b6b5c4bb799ab8723a3093bd2dee65d67299c2a3e7897e034baeef9e"}, {&(0x7f0000001200)="af21913331916cbca863a9165578bb1ad608897ff09300"}, {&(0x7f0000001280)="997332bac0dcf9608372c2ac0058369eca111ecab0c2d1d7740ee5a3c96224d400f559b3f87c9cf76008bd2fd6292aadfdaf826feb611e4bd64e20c755"}], 0x0, &(0x7f0000001340)=[@ip_tos_int]}}, {{0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000001380)="a3b7ea4e3f2cd7cb96527d76d0cdeaf3ab0f3e98a5fe19d95e51ced558d698a38fbc21f7a360c5d909e80aa671500750682af3c683ef86f5cfc9dd5ff00aee8f82942dd527d416188a995363ba5dd939895db4590e32ecb3842532515a1168e776ac446775aac9d7e8cd02034f1f048d5adb94f2a3445e41b534c0cd7a4a5424fb47caf62a09259c3b35968f884011fcb9f9b1d39c0024d789521b61cbb0d996da89b55a08ce2816e343f291fbfdc0000ef995d6d1939f9569ccd4d78b70e657767932de5901fc66cedb040515977e842cd2b84de9b5ec15b9c58a0e7f843ed21cf5148f969e45931225c8e84f307eaf1d6cbc19669d05a42ed1e82f6e22116e163a0c738dc4a6957d8bf56667eb74fa2db7b9519e15f8ac4aa5ef1086eb6dfca9990cd87356dfb39ba6d495845ff63d0ef48735c3619e886cad20b0f10976db87635b56c7ea069047e193c6e6e9bca7ebf07fad3c85433a3d1330d21ecc01732f5354babfa5733974e3e68207dc7ba9ae475e98ff3ab2fe4fa100636f77634703943217c9e3227b9d34cf21a3e6236f44d887437b5a47689fe6cab305b2d6eb40f7dd674602d4ef05c093874f00326f5ae2f26f7d14ccfa5b1528a40f701340ea9de3ac73a06493592013721a09a17626be564d0e1e59b31c93977d9fce09b8b5bf8fe63c4f8c5faf7c697298fd878a810c935a09ad4d6625455659550bd8e15933c134d481740e2daec17c2f4db74f07896dc63469bd0719f04da166bf2113c53ed5840260e6d020588b92dae81042fd9ff2c0d0eff3d713a464036bae89a43abd76f7212580ea5fbacee80630549d850eebe83ffcd51def2d08c5055a1f605ed53ebeda1450da8dba89019f09bfad826debf9b9d97ed28b42b93e58a07f0b66d03f02f8c513bce6594771b477c8cc71f65ab5064fd8f2447a94c02b9175a50372adaf179272d202f34a8510dfec6048f450ec9933b558143812ee99b8e8a91b9e49671a47ecb4c75e1977c414fe6e1c7e9086f0d1e219c719ed8dbc6f2d9cbef1b5805633ba95e9b32220bdb1cbc3b266932ce7612615b1cadd34237193611436679c2832c430aa18d75257150ce7dbee0992c87416deda01854cec16a52ec93967c6c831d08ce31df56339e5444ee57d8cbf39ee769f95ab670a1619bb2d37122e885e168206fddb8cb334e95da711f7d7dc9427caaebb47ea3c0a179e6ad7918178ace69253a8e4936fb17a544d171827dcd3d3c09b807ccb10ed0d0569468f465e4f998c1a785fd73d9e4fde8dffed060363964d7f6a070a397b2a534f2fcd4d22a00de01fd4d7417aa9e7396195831fea345bccafe532c6685212521bb49caf10910c6c2a3cfbba19cb156197f07a3649a1cd463b56c8c189ef285c01034e955969134c7f4e973a9173e0df7274453430da9e9b5a7bb46628d2949c0bba90ced92fbb502cd545522d3455e0ed4307a6e4b1f52c1f46d2bce7c36b55f685bf9b7c332c086ffeed74a0558d8ccbed1f8775e421e4ec1f7b9a9531429ef90e7564c80ec64e251cff1dff079ea33c39cb6d3836ab7ca84c5435e1be0ccbb6dad32cac5e0935f85d7cc31989c266a6f34458b6e26aedab44f685fa2fd38e198cec9c293dbaa3e1f40b0fa6f9fd4f03083950174e4370a0bedc6343eb28f3194b76e42728e381ac3a38ef1069cfc7d95d1ab68c1f762acf4ddd9d47d4c9479737d442fafe8535596a6f34657112bfd5899f9568e910dff86df63a12ba4a21c767307c2f0eb5892c959d397601b7f4cef85e049ca9420690fae2576623e985e2e422f44cc24d709d4ec63a7707bef5e5000b7c670ce5146464e733ebe51dfefc8c8d6ec12c9da9f47e604981fbc2da727415458c4e1646cf89ec7b3110822a4abca29fdda89fb6cea0419b5847fc065060a1a24b2934dbfff0f93340719b00b873a068966afadc26c023a68cf6cbf4a7a5e465f42074e70ffae3c8b02f2ff02fe05a0b20e7b2f7d1c93959bee07322749718abd618b35a398d5c1526bfb52a871637c2af2dd0496e7b4a90972d49cf05102253794ef2923cf42474f92808399f6bdf936273b2c9d3b3e14c4fc128165eb05eb016cdbf20b6d536802172777b0665cffee502762b58584534d86299d821b56d33dfc65c35f3339fd6b5a05407239c4681a4a98961da683c5c014d5c4a1b66040c29a78efd56d0142f8c895adaa982af1b0e74790f51601f01ff0047b4ef76c3d6108e72d800bc40ea39aa58c3ddc00a6fafa09a959466c47dee11eff49f90f1d27a7c44fa328206696dece408c0e02e7bd1067961b04543276895528944bf1a85198b971a22f87d0a6af74cc179664161992128e4e6fd6e831d3ebcfbde4f67d0f041cc9f164c63cf8b017e6d30e9fbe1ba9c67d97638aa5c1dc563f26453836ff95ba97996c2b02c4fa4f9ffaad83cceb18283ebefb9b83efebc8faf2ce4c39675cd605d0dc939dc7c224f42a34b4d88edd071a115c1e5dd791ec27b8440b6e74c297316e935bb89200156b224979a945cc34708702b23b04084682e653e52d3a11bd459afb7068331ca95f381efa8fe0aaedde867c50479a19f492f63481718051f54717d489a32bc49210f1b1ff2f2e4c6189f6e9df6b6ebf09e26bc3cc5a619f1a62b9077be2aa1d897d1d9c1853d95c7ece248f8bc7e712ce2c908cc5d9688b61bdec698792e0c85934e16d12edbb2b6358b998342ff062cd2be368faccdafaf67f86ed2789f93a06807b880ef447990f89b4058e7bc168807cfced28c460bef7867ca6f6ceacdb9c51b6505bb19daf437d039b9693d231a99a0a58f3e31ef266992e5d281686e2dadbf8f87efe47e28c431264723f8bcef44c4d9bbf723a1a12aaa2e71d70b9c2f494a91bb0265141d73e19234c553b669d15bc247ea14e34f5584fd94a01dd949bd079944d1b54653e4a70c910455455ae1f3a4e0a0beccc9cf93be9e4525ec181b4f953347fd1a7c4aaccac27c7394552242c48853d2b940fb0bd20d74ab5740f8c2c303be6a50a2538194ccd3bf78fd23b338ddcdaee524c443b25c274907cb078b4bb8e76c0b01c56c3fe699782f533983c5d9a83f69258f3547d96d7ba95ef0b07f40fe5b6e4a45fc5f335067b082950797a95369c1bd8a2a1d47c255a9fa91c8b0fd4d5d4d855029ac0d96d4801f430adb7f8ad4a4710e5ac9b6c3d3356fdb1307e6f0d752180a509053569fa62b298b0ef658e0264ac8db7e8a16aef93b5d75aed59db1c0097ba0e3d8cdf5d10021ad9e152bfcc0be9609a4436014f8b0697b33ff169c96663a443db5d39ed968f8eaeb5dda4782a7b1f271466d8078949c843ff1698e8e3d6be455a37cbf44af949f8f4b1a94268e9334e1854b9d75ea0846da5f1daf9500496b37f6beb52fbf6f5d0015d65f8525fc02399a5004890df0a4a2e0dcd85cc30c2c08b7d5c8e851fb6bd363d0ed8c5f7342b4da1855c1516254a2b7cc8c0581c4fdd33e8f596c4885acec44e7184c1576d5741d5df14047546ec91ce6e831ae9fd222dac533828bc399940e93d613686417c1253ca359146e59db095b3d8bdafca7dd0bb5caff072e12a2b3b39f87ba11792308f2e9400f32e10bfd3ad1701ee6083365472c37010a2b483a1ba8a0397045104fc39aae961c87b2592e06f0f78fcfc20d81832e92510e0b713006c200f91f16bf1e42cc86278772db41597047d8d739943e2a70bc58764036150b2fb8e899552caf18ee8dfa255b92b02fb19a6f2568a6d902074646ca8ec57301feea844700d71398ffedc608a2d2ca1cb369cc08943ef0955e6a019585439ea8a22b56cbcb4eddc2e103a0919e1b61eb69d70b3d05314dadabe49427ddf58985cd008d970b47e9e79a640a48afabaf38ba9f960aa247dcd5ef63fa8d4c97cbcc0df6f1522e4a24ccff89160f517c7b9ed8d9d5a3fd5a9d6bf7929733338348c4621b0f44814b875f28efb7ae53a10e21eaccb770ac7370a36cd517ca8b5f67fc8efb48034ff6bbf027c8c9bb289697692ef1621c53a72343baf1a0f7073d2ed377fe52588686e0b6f30aa558f4fb49821fcd5089726c5fc56ef512367dcabc68a33822576250433866ce32064bdde8d614ab59cb7122218019103a983a878e71ee48a31369c8bbd2b270c27acaa4610967382fc2fcd476ec00f7d8b2657d194dc3645c3e4f02bf682afbef4086efd12de60d0fac6e470e217175a330dcb9af887afc0becc350cec298b32a6e86fba51f86166cc58dcafd19a609c20a5e860a345db7a2d0a5f34c66e3e0089d6d286f278f1a22fa0a04120c1efbf4ea73226907fe4b1c897d15b05fbd59e73aea00104d462618e28211a5f3a7ae9ca4f33bb95b3660a22b8d0a65b0ebc144e0e7724898aa2ecd6bde14293d7ceb625ec9bc6caad2920823418f4a7c58284b7c00627abaad74a62f633b50e0be211d480ca89bd03d3046739265569fd5a1d71e33b89b2d86894156bca97d7b3a71f97a416686880f84f1691a34bdd0173597edf2698d7e697d176621ea4bea64047ecdebfaaa240a615845811b174373287f4a8ea7d689959c3c96d28d2d302583712f779cfa01e6cea664d91e60fcaf6c9bfec38de96122e92273939d53d508de7eb933f9fca3090b5e6d9da062fc076d1264dd29a2be9e2abf370f9588abd1e4758de10cd11253e6e5ee48e7c7f410be8c9305d50ed3de098921bbcbc25c435181c52f7486dd4ed4be232a6cf83f58b1f74c4fa27374facd6a45736ae05413e54e9177b23e558e9b80fcb502e129c693fbb4da445b4483a736067edffb410fef5c7e004827dcd5bdb9287bea9a79d076d070ea1ac9859df4a0f3e70208c375ec6c627d9bb42a28cf8d914c779aa443042c2210d8d0b47a71a144103e7877c2b82c9f2a213d057dbbd59eed02a03ff5095c73c8357dc9f15beacbb2e1e18539855ffd154b0f7ac2b8f39ee616c693fe578abc0c5f720fad3f991887fb9f790dea04d68651fed8a9c6fd8b3c4f6f0546cb58485d950364dc39cd5b41148d62f4df2077e2f6776622fa690f39cffdb3a7c024fb7db239b720629254355609396ab3ef684cb55d88d0e9f64d72898e5a0f6ec007c1d5940cf4bb994ced27859e491abc55d25ad6d12b9d9e0f38c0d1c3341b83bcb9e7dacd6fb1958a01c80fff24bb7d6ed7444b5990a031b41b2f3eb89bf729477f11966d03ee9f3c3920de42286c1bc3aba47500e53f1f2efd4db3f485bacd53d4c5335e58f63b6ca676b51690a662f6de7d82a3478295e3d45bbbd0a00d352d01a4dbea7924eb39da3ee25f611252681b6306bbfa38ce7d310980b62710a393b6b1789604040eb04764910104f8d2cb2393e881939ea8b44d44cbb7afa4d7f64013d06755c12d1e758839d309c498444308b90dc5357e4f765957008b732aae1eb8800c035e903b9d66ff223618ef9c9877b41f85c6c76b739653b9a506b2b2f636168072f35d8aeac55f96398d27f301be789d18522837ec50238c0c5c7f997f751975fcebd4aea4c06ca2a8aaa964c88bf92db3549fdd72c8bc1fbeb04e8344e6172a621ac1ec7fde8b820a1cbd59bb05efe542c211c9a8316036f31fb96b661f1870ce50849399dda2c6d9d44b4406121ac1fad8f3f06f879f7ba98b5a3c3a3ac1064a7d8913c2cf9dcbc0fc8c35762881b1a8324c662375b8b2d531823c83e5e9a3af9b2bb6803acdf6a39373202e6bdba16691955b28e209d505311be3a3f34862f334e2b9f3c5bc8e6fdc4301177d184e232b5f1a2016c72edd66386079"}, {&(0x7f0000002380)="69b000313058df9186ea7040f92e3343c4f6fd775263f9fe79c1d5fcfb0a86615e1fdf4e67121060a3a9dc3804f40ebf47707e99d959caa56191d68489042355d6e5ad6a4b7ab2176c2cd36190f6db3b6f65fb0e7da2741362cca626170142199046a8d5347c0127d3ad199a39a16ee814596733760d399af0ca247f2e4f12e4a0dc0efff12ed0aa50b0758bc63cf0440e6c60bc536aa1d7e25d90052ce1e08a738f63f4b87f87c33627f9"}], 0x0, &(0x7f0000002480)=[@ip_retopts={{0x0, 0x0, 0x7, {[@timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0]}, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "cee2cfc92903332e52b070e748e661c9"}, {0x0, 0x0, "f8997b6727fa60"}, {0x0, 0x0, "14ae965d9ca40945"}, {}, {0x0, 0x0, "cf54c4807ccce3372e323bb10f06"}, {0x0, 0x0, "3747d3a745dbe365fef74c8d"}]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@empty}, {@private}, {@private}, {@multicast2}, {@multicast1}]}, @ssrr={0x89, 0x0, 0x0, [@loopback, @rand_addr, @remote]}, @generic={0x0, 0x0, "600fd14f22e1db71e352f8d5a473"}, @ra]}}}]}}, {{&(0x7f0000002540)={0x2, 0x0, @multicast2}, 0x0, &(0x7f00000038c0)=[{&(0x7f0000002580)="df"}, {&(0x7f00000025c0)="e31b057dbf0c49818bc25990260e94df126dd5bd759f467484ab3e1799b1f66b6869b183ce8392558044ff1135f2d847b11117b8e838aa00d85b5b4ef969b41f67626306a6fa0826fcb5ed5a0123c40c8b916dc37259a224d5a46234212de10e6e9cda87b17a575a28da806d28a510c4c07488ae11b54b59c36b5239ad232b670feeae6c08a7b299154aab91cc132ac9dd2fcf27e4b96a30122f30ecd8467f4fe2c0c7f24fc1399c497bb89a64237f8fe08eaf0be8400a3ba25a50db5fed7b998b87657da2340128fcd7d4204c54c6d59877f3fc6e7c3e6c014e6448242c7fe7bfa5192e7ce9d8500abd6404df0f69515a0abcabc37a0605ff9c472960fdc410e5325e75022d2708da30daebdd1b21522bf198a7f1d36f1627b1d95bd3409eda88e8a252be9c72f48d1fe4df8681c54fd39be0bebd69735c79ff734f231992b456b102458992885b756421973e3e78217f24b6cda77ddc65b702e1ce3b8b9653707f4aed4b358fca1e0725e8c773d45e4013dfdb0fea3d419e34218d04ad44583346fc8a66f1d53c4ef14b4b1f7c06fb3138f2e29a5b5823805d300d5b00abcbc71801ad207d34d2570d905783682c086799d57688ad5ddea68e22ab02f6968df41ae7b2811181390af61fd0572cd1b3c7bdc3168ca8d62ba623c846e5849b9a7ddd52d7616c738af9f9de48d53f2c87bbec394cf83cef52f0270939614490dde04f2ccfd898e400db182a8a3c49881a4509f602f141b8bfe3cc4aebedbcb521f3c365156c9dffc17f664fa47c9b20f58da4542b8765caf7549df13302685d36332594b56330918b1a9e3d1b3d4e515bc751011800659957a56a6601492c6f5b3c84a176daf1ff6727109307ddcf6aa9c0453dbf8c91aa14755c1ebe99bedf3cc8f197ad5fa140be869e46577fdcf5f5694affe4c211f1ae98a93f45b5d49c6d5e943f98dca28155d86eb83131200c365d35dc7306c3a10a77b941b18564769ba5412087f0e00786b926fc4a5112bb56027cc9f868cd6a44a45d30cdf38393e0a17629cbbe3e42eb7552b5955a104d79c94d043790cb9c86ba2ae5b68f558e0e4782de890d32d938cea8c16d5ce0d3716c905b1510e3d3875b2cf48978b8e314a2ab869836f269b496b8ed973fb4924d98e7c0d391aa09000fe3ae74d1fc82e09ba7d2d1145fb5d4b5b8a1d1436cbab741f0d058306935902761c89e18015e368e26c70345276e73887f56431c6b7e9a4dd42c93494a072719006b66477caaf2926398fb5cfe863734593ca5405f0eb2d8a8b05416d2fdb9bef9ed697112914ba76c8f88764b6c6713b9417e832ef51b911462e716b8083957b93df3bdc8737cb6a72227a9968dbf119da2092559c3b6ae841d30712e21a6badab300f7956aee9dff072fea3e0ab936f0a85049f97ec5199358c4271762c249a660119505dc1492cbfa25b4c59ef4934a82681ebb5df5a81cf966366a117fc7f054c363f36ec78b5443dd26911cde7e7afc4bb6496babd165c213410c1e10d75ffed31bdb4f0f2bebbf2140053503faed2c83b3fd833eccd5f3cb0d03b2a5fbbef20215d3499b076ebfa9f1156a11a951eb05e8a01ca43f8428b944fde75240d36a43ffd28c725eb2ea9830480b868d68a5e80268723896e78e1f6126f6dad5258c3e0d9d9641d76d5d1385a85d1858fb142bb8c26d599da88490ee0fa311d279ba8babf28932a0338a3dd816202f49eac11bc3277234c2f367afb953ab021c305c3cc704968ba846327cd1b2eca844003133dded8bd4399ce3c940dceca26376365e24e667dc5a582c3466a86c3a3101d89131a13b394a6e3e01e856cf15add5fc07cd95570237c9a4e9473ef0cba6c33aa5d61e4a7144554cacaa91d5c13bae48f0ce4a2a0d21fb31805283f894638cf458e36854185c2f224feddd8cef2ddfa3bbd8410ccbc0aa5e01fee63c804ebd2c4ee3e845b62b6283cf8dc49cc63d9ddb64bdcbb5be4fc61d5facaeb27d0a2e6aa9f89220255a1e867c423a491a6a3cdd77e484490ddf69b8a27f16faac9376f6d0aac855d831a8c58e7dba39857a209a2d2d17f8fb7f65acc9b75c832b9028bdd7f6298dd607cdc7d387df3d3930b55109976e1a04975aefc3ad408bdf5b58d69c9bd5b66e33589a494fcf6baaa1326aa2456e393240c9255a14ac44ff5ca4f5b98c1a01f9f0bc3f43ed6ee2c4f46ff59559a41ef2e16d96e8977516e1b250de2160904c068755f9161868e4aba559c4323a410de7704b8437eab44a0cb1e4fe91e94d0f43a07ac05897b446413bc39d895ebf7de6e35755d7148bd1203aaf48c2773637b4e8ba11946b10660371a2818f4152b0d00a6e3fa961a9a31a4039e991ad2876862311da5e6ccabf89dd0901868547a14b111940c782783d430896c0907468c216e3d335c6a631bcf66b85790ba3f4635c46f152b6a3e8cce2d7662682ce49bb3880a81ef1c79fafc3fefa6cbda9839cec89f265f81c9366cba2d69d537209a6b0eb267a50e9a41a6005e897e43a31178ddc916c1ff1ade8c3a6b65d2364b3c7d6dbc559136ab7be1679172fa0ac164da22c7bfa18590d9e2baeb68ab8bdcbd9e0e5481c503c437732110e8ca626f61cf44cb9d1cbc8041129acd78da11fc61547845415c513d756ad82e74223785129699ccdaf260104ee78421354cf2b9af9c85522583d2de4a17ff536b61658ce396f7d8ca458d35cdb0cc6ab4757ae8bc4f525571bea3b366bdec98829b8dbd735988255922ce1645e2216d162e5efd960fe7b33692da40e676b23ac5299d1803383c041d433ade2b20ab397d45df4e8aa8ebfcac1df7b40ae0980b2cae34d83080bfe9d08caa0791cb9f169a4654fc9a9f60b106ea83265aed0077f4d81d8bb17851aa3c9f966e451aed7fcb841ac8f094835a21feada2a3262e440e38b3a5cae473c878f1170ede34e3f36ee26ca3aed546ff44f82f89747cfe100bf2126d7d0713bd40bca90c723d38ae7ab277bdc654f4ce603219a33afb25b177ad31059f95610a9ae2a7257d6b25177a1cf3e794a1a26dc109c95e3c8e3e738a9ae73498cda35ec0af0b243c553cfd45817a7a4d4c1c477a2bcc1b70881668ade8299bb733540aa8e059f85431dc2c81a1305eb1bd61242ad2ae028a699e6b45ac0a46dc04455d00a7eb9762ea21b6b6ecad009351b3dd2d6404413e523ac342615b0a5b9b5fdfe7422881e5bef436944770bc40a2b1dd9fb74955f03f9c2f3ef2aacf015ba104bd7f02070a8b667c80fc1ea9ad1fa584f696f2a23dabc3451085b360fec503a8759c3d2a60d09c80ac2b2d4f6952ff05a7857b01fb1e249abf397aa66267746d5ec6b155e63e9a57e54312acc87bb97b524f56fab2828bb21cbe558926a41e0b906f4ce83f75569b93ade86d730d41c6abc19e2306e50ca81174ee58b1c779620f46aaa340f779971f0667a4d297122523c47332a75d7625c7a7f0dc398207b96426ac0d2e1b458f32cfe49af02f889566fa2dcf532c50504eb92652f54b7a4c269ae2ecfa0e9ad3a83855a9e351666ad0d38625af623d9d282c7990978b3a8e12ba99c201faccff48cd5a1749adf0c18e9af59f3fd25786d21204f415c8c80af05ddd8f3821acb24d8df030def90ed79797cff88dccb62ba61e1421d1e923b2c831652dc2d8e5308affc44e19dab1afb67d40480b08dbc93ee1035dc0193ccf82518d1cdd8a24bee104361535d3187b57d1fd1c42f6a69f3002ced4152a15f60ae8bdac05900247363787562dba0e300a3e11f01e5dc954d44753b351f6c5bac7b2c06c67fad87b8a8e288d3e08c6ce5a3ec02f103f0775992173d4abe65462e1ccd0f56fd00be0e83f65c7212e5077eb7dd9e6f853cccd2c73c57420613a13781e1fab3a8843da6d42a0cb0497a93b55eff92f6b2872156e9f7cfe7786b02719ec07b27aec6f832e9296b6ecb3c2a4a9ded61a5a18537ad77269015a9db899b1e88349c11bfed9381270b6a186fcf2ed9e6057e8d68ce26e57d4cc4514460f8f732f22d2af737d18531eb77395c65116dc72a38ffdac37a1e5fa2fe969baa8e1deff35f70f3f7000afad43f081e6cc86cba78d4c79b953b18bd34760d6d7c5ea69e90797a973378b5eac7bf3babf1c8d0d9aeb57c8e522dcf9a8761b216283cc376882c0aaee758ff196bd0640fc7d4032c4cb8a8c9597b505248ae4a27615851b94b65daa96fcb8bbde4c505561a6b248b78377fb8228af3dc89c6b4f39f0e73866096c4eef606b14d148716227d5e5163126803720655f4b9b52927e09b881f0833a16d4cf811bd6344f9589bbd3fb8d1ebf1fe102272b1f6ed048f46d26db55ec0425afa7964abc0d5930d3232f83dfa7d676116c4d925e6565f22bc3138dd08b5a5673ba352ac401b81dab8f26e30598ce95103c9b9981e3b632ae13e90bb0ae849e5cece4f4fc0d43cdda3b3933d77e3f084e86019205a3b31cc89ce72a545aefaef92c06e1a1ccb2307fbe7f5daa5266c45dd52945af708e55177d874df22b5dc43d096012a147b250ccc118f11c7f738bac741d56934f56c643108ececd4fa255af4b76abeb1a5a6e0d1dcdf78227d7bd0449d6ff778fe366764b7c9f7fe4cd238a42c8602693e656797f342f0928745725a3b3b7bed8334f372cff98b572a91168b2baf377d8d96b593c53e7522f93792e5a58b29fbad035e9fcada0cc828e8f2bd1ea5690d6900ea96c48a4a54ce457f26cd40a00303dca6ae6ab3da37ae26ec9ebc98033296a0dab57190386fff682d89918c4a7b2793ecdd2a902fac813aaf4935b2e3048c069f552cdc7d1caf89cf1c7c4676e0d57d18663ed11b7213f4b0727be2402bc553a19bb7a858abc43c62beb9a6eb66e11c6767f3de28cdd250637caed7c6456f4142b688453c095bb5b6064bb561cc1212c0b65a2f7f0527672cb1c74ccf3e74fe8ad1f975a764a9c1c1f02fd028f228b2145c2f837d089cf81303bc525abf373ae2592d87a2a5b4c9618bd1fb218acaf17b8fd4b7b878bf91f459b33b54e6bee744bb46d225d70fd25a6f067b017f2bd7bd17ec17f8c187d4e101b130490dc0b35a790aef658500a8a115481282f2d41df389a53810aaea9334752c7e8eb58a19ff240dbb17eca0b199f2f3b152b95cbe80763e91986b116cb5259a4ef08e74802faa1ce2621a9e804bd2bbe7a9d1091b4c72c2e23a3e5f0984498027074c74e2b04a5f7bcc98d9740a744ba1c8968be710d3d495b00e502c77051065e606e8bcd459d62437b4b624542c3647f601a89a228047434f2453408485569b753509efb5744998a663f6ac508dcbe8a60a70418758449eba555e9854815f4aecf3152fadfb520a29a374e1d56598174a62a489b1bacd0daa5882f799f78cfb0f9dafd7bd8d1ee67fafb17a58352e1d6f4a5323184ca832a71ffc6ac612dac42ca7260ba89af66539753c58187e70a9a948442818114201eeb158384ccd9b4b7bc0573bb5e7cc95ca97f05dee70b0a86c11e97e8cce1d9813417db63dc4a22b2edf4f115246b5b3b492a3a4525ab1c3499e92d21ff98429ab8b03903e6a7824f413d1f4b211fd0c360984de2f5189212b0a281b911bfe3ab37abfc513c70c4ed45f37659d82630c05af777db508925ae00d9ad599fee906d0b9ef666d8adf1a4c830748f04f5cc560ffae225d00cbcd7b4ab22156f346640aba58a61ecb6f0b146b5e11dc3f009c497f92c1560d284ab1ce0f7c96a1d97bd7fbf4d75e843d5e5cbaa3e73f3a000916050d38fee5adeec722af6f8e18"}, {&(0x7f00000035c0)="a617dd2b2081fd5be448def411c14f9750e1bd5bf6e202b6545a3a68d81d736dd66d4f5bd5d0ca68e08226814598e4a7a27bb9c31ec9bdd546b2d3cb8a9e840e8a29e4b6a1ab058f2af82d3ad2a0436f2313d8254340a3aa5ab60c293e5dad743b6785a5038bfad10a51ec4b29e8eaafab33a5a5877cfa17c930c57d58490db7219cb8545cd018d7b624273f9ed71526532c59b807795f07301db7dbdb13fc78161c2ca3505782e9548dc97fb6e14c216e3a3a38287288eb569f54bbb2319703bf08326bde28d319f02c636cb66f13fde42e631a696d37a29f536fe5b1d4b1aa9aab09c767730e51998ae4"}, {&(0x7f00000036c0)="112f8e20490495cc345f0554c667867e4f2e6a4691be55802223d01265e4d7b16301e152676af7092808cb25d03638b07ca5f6e9353fba41cff5cc830835bbe24617e2b843b5f3ed1b2d0c6934e14f52433c299a15b15019d95a851d6f60e9701d34bf04821ae5bf1b4fe24d117ae20548626c8edaea00076d4ad1665fa61fa49722b194800316ac3442153369fd8e2bd69c07e37f7341d2f8bb6f04e6ad49ee14a5a87e8a2905053c29c034b0f55c36eb56a409691e5b32a83e57426ffd908fc78f1cbb6e"}, {&(0x7f00000037c0)="a1207c27adc304e08cd724ff78a4b04d679bbd"}, {&(0x7f0000003800)="b9bf68a0879e3883f5ff53dd410bbe7e6af1228dbdaa422a27b74196d905f0f148beda602118601159c2531ceb6e24e3c07496ca1ff48dd4e3af19b7674e4515c44cde4edc8ca3918a22fc6dd6f268582b3cbb1d59877033da021d9367dd021037d5fafb37b8"}, {&(0x7f0000003880)}], 0x0, &(0x7f0000003940)=[@ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@generic={0x0, 0x0, "f3a96ee15869484a6298fa5e"}, @lsrr={0x83, 0x0, 0x0, [@local]}, @noop, @ssrr={0x89, 0x0, 0x0, [@remote, @multicast1, @rand_addr, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @timestamp_addr={0x44, 0x0, 0x0, 0x1, 0x0, [{@loopback}, {@loopback}, {@dev}, {}]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@initdev={0xac, 0x1e, 0x0, 0x0}}, {@broadcast}, {@multicast2}, {@loopback}, {}, {@empty}, {@broadcast}, {@broadcast}]}, @timestamp_prespec, @noop]}}}, @ip_tos_int, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @empty, @multicast2}}}, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @multicast2, @multicast1}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@lsrr={0x83, 0x0, 0x0, [@loopback, @multicast1]}]}}}, @ip_ttl, @ip_tos_int, @ip_pktinfo={{0x0, 0x0, 0x8, {0x0, @dev, @private}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@ra]}}}]}}, {{0x0, 0x0, &(0x7f0000003dc0)=[{&(0x7f0000003b00)="9bfac3a8dac95884c66c6b12696754d85053988ed724d10fcecbbce0903fa8b5b1bbbe04e5e350058c535adf2f5da7aa8deefebed4494dec86a2dc85600608b91185ab25db111468449a837b2bf2a4974cf84430a96ce2a578c2914f3aef3e13870b92ea96f74e43008026be7533ef54f044e9484f1fe5dda9456c55d8186808819d17009925fe5cb2c57a7cc8b23d839371dce2e4cf4c106ddf49a91d1550d6dcf86d1ea577a2a5660348363343ca5ce029cca67a0ef3e07b8632f3689d4d4b17f1934f1e63731160a3a3d380d9428bb0b5d3"}, {&(0x7f0000003c00)="ae5ca0350f44dfaf027c5d2390d420ae46a0e54229ac1940d1f0969b004c94e2ad3ecce942246b5e3db23fd561c1fa0e6a04bc7f77d42e0e28d234f249857e278007c16216a1a02d466900b951f5faf91e2fbbf59df379a2a2cb"}, {&(0x7f0000003c80)="00411333a9d9809658e52150e0a0e59281e44b908a729dd80ef8eef5c2f29e54c9893a03caf01314dcae864ada2cd8f5b905a60e3b68a13c77ca93c35518ab86727ff832fb82f3bf29ee6c8d7500273931829f60208b79d929af27d4e2285387c8606af2f3680fabdb268022cfc7c198bd2e6dbdd1baeaffd213fbe9"}, {&(0x7f0000003d00)="caf84ddfb0b9d38ae9448f4981b09f953815cfd993028e54118445bcfa5cf1bbbde4f9ce29637b185f59e933153b"}, {&(0x7f0000003d40)="bf78d74a8ec846a41d3cfce4d926c4180ba08a85b8fa9a6931f97ec842f42c2b434729ce4ca62e7036f3f39d673a1c347a925d67bbcf25f4bed4be7210c61eb8b9ad9dd88b74aa"}], 0x0, &(0x7f0000003e40)=[@ip_retopts={{0x0, 0x0, 0x7, {[@timestamp_addr={0x44, 0x0, 0x0, 0x1, 0x0, [{@private}]}, @lsrr={0x83, 0x0, 0x0, [@empty, @private, @multicast2, @local, @multicast2, @rand_addr]}]}}}, @ip_tos_u8, @ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x0, "f141291112"}, @cipso={0x86, 0x0, 0x0, [{}, {0x0, 0x0, "5e787e9d"}, {0x0, 0x0, "b73c47faaae99dadc57b"}, {0x0, 0x0, "dc28"}, {0x0, 0x0, "ac50ba2b8ec5e8b7"}, {0x0, 0x0, "c0d1"}, {0x0, 0x0, "bb42d19d75c4daa86cc1d3a5"}, {0x0, 0x0, "d9d4403f"}]}, @timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @timestamp_prespec={0x44, 0x0, 0x0, 0x3, 0x0, [{@local}, {@multicast2}, {@initdev={0xac, 0x1e, 0x0, 0x0}}, {@remote}, {@multicast1}]}, @ssrr, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "0671d2a418fa6f593f068b"}, {}]}, @timestamp={0x44, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}]}}, {{&(0x7f0000003fc0)={0x2, 0x0, @multicast1}, 0x0, &(0x7f00000040c0)=[{&(0x7f0000004000)="d542b620245a117190edcf81d11cc2fceb93ebd4d1bba82ef67e6a450de8994c96a3a26de403bc1db82aef9c8c309d33fc0275a48760e6f674793da5d7a37fe53d989ee35d6896ce9c307016b164200769eae0becce3a8ad52bef90d597d5c5eeac2be65a02b707b65213ff976cdb9b4d8d52ba00afb2ff8a1a9843c0cdd7370c49f539283ec8099e7bf95b6ed666863037127c56646"}], 0x0, &(0x7f0000004100)=[@ip_tos_u8, @ip_ttl, @ip_retopts={{0x0, 0x0, 0x7, {[@generic]}}}, @ip_retopts={{0x0, 0x0, 0x7, {[@noop, @generic={0x0, 0x0, "5f82788b498388c9"}]}}}, @ip_tos_int, @ip_retopts={{0x0, 0x0, 0x7, {[@cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "1f6f200d3bbcb4d309ae8aa3"}, {0x0, 0x0, "7a7815fab8fecc"}, {0x0, 0x0, "30b37c98aab65a5412f3"}, {0x0, 0x0, "9532798076aba086bf9dbd8a5c8637"}, {0x0, 0x0, "a654cb8e"}, {}, {0x0, 0x0, "84686a021b2d0c583622849348"}, {0x0, 0x0, "2c6dbb5b4be392e075e6d80a5f56"}, {0x0, 0x0, "1558d4ae27"}, {0x0, 0x0, "b7"}]}, @cipso={0x86, 0x0, 0x0, [{}, {0x0, 0x0, "9678756b582cbf"}, {0x0, 0x0, "d72b62e4213afd5efd4e382b19c1d446"}, {0x0, 0x0, "34ce143e4128b0e6922eb376"}, {0x0, 0x0, "7489e0d0e58aee1ba5"}]}, @end, @cipso={0x86, 0x0, 0x0, [{0x0, 0x0, "a508a02f330e3f0112bae0"}, {}, {0x0, 0x0, "a61c0852c40f509fd40e"}, {0x0, 0x0, "1b8545d6bda93de42f"}, {0x0, 0x0, "824398214d1e4996"}, {0x0, 0x0, "2b04e5"}, {0x0, 0x0, "59f9b3e1742bfbf2aaad70"}]}]}}}]}}], 0x40000000000019e, 0x0) 11:39:02 executing program 0: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000100), &(0x7f0000000180), 0xfffffffffffffea0, 0x0) 11:39:02 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000008900)=[{{&(0x7f0000000180)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x3f}}, 0x10, 0x0}}], 0x1, 0x1f4) 11:39:02 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x80002e03) 11:39:02 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000008900)=[{{&(0x7f0000000180)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x41}}, 0x10, &(0x7f0000001240)=[{&(0x7f0000000040)="aa", 0x1}], 0x1}}], 0x1, 0x0) 11:39:03 executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000002240)=""/194, 0xc2) 11:39:03 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000003dc0)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="20eba8976427ff1c1641cab79098c5c1f218d13d4de1f3941f093ceb916b25e89ff08a631b7670ebeeb7c490135b0ecbd4176c7c9603017f9dad9f878ac9d18eec0a812a31425d6795368c7004cec394d684da291dffd8fded78407d4d71d30686e68a7e5b4570d3d51f05354e2256218dd804f84db4e84126bb96b79c3c66d9e13b4a908275da00fe94bb9b47da3a8028567f41a25abf17ef079941c200f43a02c482f7b564d82dc317f6f80dd789fc15cbc9bd98e1dac41512a70130baada56c4ebfb3162fc6b7ab277bb17c13961b00e04aac18a2706681183da6dd076ce313a7f1b7649dd81fe69217688b5ef14f67cc7cddb3885a142ba9aafe867148a7d5d866a169799ba61a1528b169c001cc229458496eb36d71c48851991bcce1d1777271586fd9c59d1d49e2dc03e70bed031d549277a9c8aeeb8a1f3bd3b0d5544b576f063ae1cb61e6c7cd012d22b26075d20b6f73f4d4638c3e10bd1bee85d4e463109f3778d56c5c67dc86b9e9584a7cef8dd976c362052510196e3d9efe68aac5572fbc764a7082679acbd448fb7d9ec6af606da2d9c79f7f18e96229674e1639159ff9467305ae4ec0a4fa3b48dac2d722ce4d4a77e123299590cf66cbc3a7c79ecd6bbdc38340a7fce43a0ed012b47d290a9184af13e1b3d192d021b34ae7f9eb05ce089dac47245d954ceb1c1be811c96e6aa7ed3710e58c3779d82f78a7bb7acfd9b4a9ea2b0fa08b0e2f473705bfec3c4373ff224b7768c2cd0c96b4656b00e44569af7d460fd02db2ed5290d941675982005ec5b81937f1dd5e558c8206bf8e15867b2f1f32934af91141395e0b7642122ff141be814dde678c36d24b1e6970967211eba557f5a156e1b077edb6a15e802b0df47699536df2dfd1f83b0753a850e7af51bde9a12dc94c6ad2801641ee32bdf5e81e22ee2594a5d6e88820f1e1a3cb0a6ffe2bef1cb725be3ed3f062329fd244617deecb0d16ce42cec04c557e14be1d4c00295ee3b22587599bacbfeb8254feea3fd65e9920a1e8b14eff0eab806c84aea79c4e196c0aa2dca0673b8d608d208db4e0661f9640261edf6b087ed242d4b04f07de9a0e03d54443707812b0b479befdd210d146bbd5b386c473026c0a2bab4ac629e5d664279694af171886b5cf309584b5ae351ed16638caf8cbf75a1f4557d082c250ceaebc59ffe37216709ba6d8c93119bb41b91612c4acdfbbaed60b56e732b79e69595967a367d72304e3d673f6f0116d37b227ea5f0e113846c82a3d58765655fdcdd5169099ca5218959adbdc2574dd9ea1b52aef1c7ccffe1fdbb0ec231c4746054cba948f64d6782f97ad0ee90b0a3dfaa3a2e4909aab743ea0c95a7584f76e19bfbe4d25cb4277c3435d1a989c82b18e311ef2db7b62cdc48151d9a133e11b1e8777fd607c4e5934232dbf86b043d459b915b50634d4d393cedb7585615adf1ae8f6023955c94924f8dae498ad00dac67c0be23ee4d07438b966fab64be016cd8a31afcf05861b1d0c5e1c58f9078aae0f9080b5e62124621755f31a019a513ab97701386373e492302ae307fc9b7f475677d3cebd27bf5bc6b579553f490278bfd6fe01f052bad12183bfa900c3351dbec56787ad40d3812ae54424a2fec0c78b6951b89011970b8144744a54b5aa894fdbd51eaf51cd47b4cd6e261e861ed8ffc0a0322facc03fdd5dfdca8ba97e19506a240526d6e763d4eea3af3fecbab4e759434210c5b868b43a1cc86863c96755c612f676b3f1c8812cfe4761e9ec840e4860e10e3957b5e3a340ff36d8b803a7a768df034758c9324f1cdb3ed501122da978e7a507183411bda7829b2f9daedb344b814d13e696252239c84bd387336229cbcec038ce5e7790c593d7ecc9c71b8a3f5b4f710bc9c5a9ac35c504a9664e76cb0e167441b117f8bb12b142c0701a2480800aa54795e137087d160070c48bc6f0e67e71a07e5899c64b9bfa1eb6ff8449016dfa7d661be7aca48064ebccb26edd800e62100317af9af259c1cf26ff55621db0eb31dc6251c7379b226466e24fbf483520ec73207eff88e1603f35eac46d80eddd82cb96c590b569f402d881f3d2fb282ababdd6cbdfb41d769ee29f4767547a578de3a60db1731d65309f7de560dd488e488ca45d527325008aa2affe64dcb00c583365cfc75c467dde04be3b37ccb57c77ef76403827e67bcfa5b5113912931945b9fd6b332c7a0a485c6d295a17c3c4d729f33fbad64bfc61b852550447308dfd4fb05131f875f30b513f19eabbaaa9a62ef684305d78995e627c037d00e3ea07108d8c7e1d6c905da9661c5dd64954ca3f70c6d0b67ef0c7edd06d05d4b6f2aa59e4524f122bb1c8a9e7ae534e8788188ac43840a5ab0a12fa5c3324c3a232c528590ac99c8dabfc899d018dc591947e61064659c3d21a6abadeb61d7c70f47bb2299ad33ed1e4d9fe0ce9c55dd2a8aea44e556f90789e12c19de97b7f3cfbace4a21af082b3dd3e2a4bf100f86611620f281b570528c8ef807b53030f2e16d6fc5a138370f943d88a6250309388704c369063995205c5972f6ee2405da39cdf4cde1af07713a130b7fef8544ad74c82faf41a339b9043729d227f1fd1cab48d5856f2871cbf38816f00b23612808743e1f3f05068d12ef7b2f9a7f8ee030372d87d13606e327aac8b0cf4eb2307fb1e18ce340f1a4c093e39ddb29dabe92feaef62a98f1b89052429169c3cc60d855121e9aae627fef479e433260aa2c09252dd33716d05aa5571607127423b37e3e3dd20151c7adf4e1c16ad1d81986bd82a5f990fc46fc342dff581ce9d9cee1073d34befe56e39ef9ad88356ea3358500eca8bfafaeff4636ac4307a6989e24dffc3933d0d4a4483033d7fad0fb0e497eec561ef53f2288d2fd2cf3a9b382f1a8af77a599b65d13979c34ecfd01d710b3ce3fb21180346079e182240de69885d59b618bdcf0eeeb283cffe664dcfa2652f2907a68d5101c1e2ef83825c685f124132b6a865ac1c4ada306e658fe61fd9bba8b0ba4d97e6af32b5ee3074ae6a7af3e919b63a46ea021f619c46067e3d4db51c84016089259566ab6238c96070c159de2f1c7fda18ebbe767e1ae36c540bd402731ba35b1a0a46b8fe1de2b54b66c1486263cee69f08b7ed64ef2725253ff470699e32890b3cf782330bf3cbec35189a2669c6425f8a2fb06386a3538e986a58269b01101f01988287d6a572bc71dad302cba0a5f9065ec7f8553e0bbba77558ce5dd99af5400ca13f0d72a04462f9f40cbab2250d93470d88edb70c2dabcdb3914e976c4aaa3885ac142da3c620af8a396ab190a158c93b019ec01b653442fcd0083f82eb2cddcfc1fe5fb3e1047457455fabb619f0415e4286928a7f360f9b453a195ff0f5d43d809ef917566c104c0c4a0c525d7ddea1982f8e174a4ac7d103092e4ee81aba1e5af091ddcbc047aa36b89df1cd9733882b82099415fe1aafd0b6383f13995bbf29b42d64f497ecc8f3c384748911bd3f5ff70be5b8be3f3f5bc2d201614c93c4e14f122f214458c2a579b97e934a76d535d0b6ddfbd6247a43b685504883b3454c9f4db1d8e0ba54020cc2000598e6cba9927865040e4e0e4570d14afa6b67d0ee3b9076ef9f85966debd8b8e91256babec1a6de786fc29204d0297668ed88c8dc2689a51ca17e19a376bcd15be483bbdc964785f3d4ea3a85335aa5f40c1df9b66b27a26965f8d639de528405ef6a5d7cd0ae434bcfcad5479852d44349c31198debfc2a5092e8af4e19feb9869b8230d51bc6b2292500c6d244d535afb9601e277981675a400df8fd2181c016beab884a8bf3343fae94f50c3099eb2b086b60b87eb69a65630d05835625589edcac924b89a4d3eaf409d82405a6a24bcc6ab6fd4a57660aba758f59609bc0481ad300be8ce4f7cd760dcc40603de13f9f5d80efe31279f54b55397c3919d3b06fa31602f0ca1bcade22d70a568dc0a4b51e4e98b47c4ccc657b17213577153b258cbbf1660b5b5e40fef359f74e3f5e0958ac5b28c92139109e8fcca138800979dec4f8079183e87f9a5b5a587dcd2f4670a91810804f7cea8ed0626d854ac52d3164ef577e34adfbdc633137948c41290a96aef70f3a544c3d690f9bd60678a564cfe4feaed6d73bdbfd88c4de995d0ef65373af4828bd21d89771eb5efab233698a0a293fd4bb8a0d1e7cf550449de3aacb7e35ca038b8522faffc79238ff30ec93d9e126aa0b6f1760a7294524a5d2a4b671ed0f1ba4efc4ce78f93b8e8035d5fdafeecefc1277cab6224e5f1d7be9f08209cc6990fc381979461f7d0754682215a17924725b9048509cf02a43796c523e68e940038a975d6f1f41af1eec88ab0dcf570ff830b05b3744515b8bde6773a1ad14682f90ea6b568ee1e082d6bb5ca5a7c8f8769370c4d9f821a5b0cb4dde98c9c3152f9f8dbfcb278a68c75b9c0109c0ae70d1245dded5ed871d3bf1322c251de6b6782cf762bb10ccc625a1bcc4f6a11cde96267d7c8a7b96f264df052337288f5078eec8d6036955da9ce188ccbfb7fc0e757760ca3bcd1c4a9fbc91ced03c744fc62438edab039535bf3b33bb77c6527a770028e99c701d0bd6c5205a6a7fd60b873ce41e657aa5d2dbc0381389c2489f3840a5a697035e2edb37e0540d773156194c1060c7e7a40e65dc17624b0e0d00994f913d15b9effa980fcfd8ea84581399d56895dbb6c258c91025feadc80dbd2b07946f8164c5f3eaeb573fa84816bd0aa2a64fb497d011a396b168223e921c25a5aea6abb6bcd32022344c3c88ca32edb1e8ba3103020566206e53e19993deeffdc264ca21a55b1d8c69ea99be3cfb3d36af65001b549c48618dee2d9b294214b92beabcb26efc243efa59201f7a3e17b6c50d493ba4270beeadda2b3eba1338e88914206bd71309e35231d4d0483b7b6ff6313c9952570fccfdf6ae27bab8edc200ac2ed2981176d845da6a7ed59ccec33d91e9385623847c39f04f692eacd2c318e1a72a594f3feac69b87291a614c5a293d18726248e11ea16a5e26a7160193493eddbd37e8ac4986d2e080d8109c1e628c2cdd5c18f9c8ec53a2cbbb021f08fcc94cf50bf6feabc4ec708ad729621acc52e87aa0447420c144ef971712cf727d6c61f2e6fd9d8d973371fe9823086dbf27eccb23c427884449fdb5bd3c9e8e0a4957313d557ec272accccad99769774b21741bc0c437963777a9e0be252bfd91d6a95166e06aafd53f9b41f358e2ff247269aea2e1d2ef9b9000e907e0d1988b9f056ae164f249bd4693ee43e9a2c6a8543bbac4ae7e95e46bf2834", 0xec1}], 0x1, &(0x7f0000000100)=[@ip_tos_u8={{0x11}}], 0x18}}], 0x1, 0x0) 11:39:03 executing program 1: msgsnd(0x0, &(0x7f0000000080)={0x2}, 0x2000, 0x3f00) 11:39:03 executing program 2: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4002031, 0xffffffffffffffff, 0x8000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0) 11:39:03 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x80002e03) 11:39:03 executing program 4: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) close_range(r0, r1, 0x0) 11:39:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x284d42, 0x0) fcntl$addseals(r0, 0x409, 0x0) 11:39:03 executing program 0: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x800001, 0x4002031, 0xffffffffffffffff, 0x8000000) 11:39:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x80011, r0, 0x10000000) syz_io_uring_submit(0x0, 0x0, 0x0, 0x0) 11:39:03 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x6cd, 0x0, &(0x7f0000000040)) 11:39:03 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x80002e03) 11:39:04 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x24, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:39:04 executing program 5: pipe(&(0x7f0000000140)) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000000)) 11:39:04 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0x11}]}}, &(0x7f00000000c0)=""/229, 0x26, 0xe5, 0x1}, 0x20) 11:39:04 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x80002e03) 11:39:04 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SAVE(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000900)={0x28, 0x8, 0x6, 0x5, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x28}}, 0x0) 11:39:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_IFINDEX={0x8}, @FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}]}, 0x2c}}, 0x0) 11:39:04 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000440)={0x14, 0x0, 0x7, 0x3}, 0x14}}, 0x0) 11:39:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x1600bd80, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:39:05 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0xb, 0x0, 0x0) 11:39:05 executing program 1: bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0}, 0x38) 11:39:05 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) write(r0, &(0x7f0000000000)="bba865794e52a0ae4db1452f8b42df8a", 0x10) 11:39:05 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x80002e03) 11:39:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x40c0) 11:39:06 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000200)={'team0\x00', 0x0}) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x20, r2, 0x205, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 11:39:06 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IP_SET_OP_VERSION(r0, 0x1, 0x53, 0x0, &(0x7f0000000080)) 11:39:06 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f0000000000), 0x4) 11:39:06 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x88, 0x40, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:39:06 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 11:39:06 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 11:39:06 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x1600bd78, 0x0, 0x0) 11:39:06 executing program 2: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$AUDIT_TTY_SET(r0, 0x0, 0x0) 11:39:06 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 11:39:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x2b, 0x0, 0x0) 11:39:06 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x6b1, 0x0, &(0x7f0000000040)) 11:39:07 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0x22, 0x0, 0x0) 11:39:07 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 11:39:07 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x3, &(0x7f0000000000)=@framed={{0x18, 0xe}}, &(0x7f00000000c0)='GPL\x00', 0x5, 0xe8, &(0x7f0000000100)=""/232, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:07 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) recvfrom(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 11:39:07 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000240)={'vlan0\x00', &(0x7f0000001880)=ANY=[@ANYBLOB="01"]}) 11:39:07 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x0) 11:39:07 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x9, 0x2, &(0x7f0000000000)=@raw=[@jmp, @kfunc], &(0x7f0000000080)='GPL\x00', 0x7, 0xf2, &(0x7f00000000c0)=""/242, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:08 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 11:39:08 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x6b1, &(0x7f0000000000)=@ccm_128={{}, "63befe54364f538b", "bc7da9467f57eb361d9834b5a3603394", "2a74b827", "0927b6a0508d4efd"}, 0x28) 11:39:08 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCDELRT(r0, 0x4020940d, 0x0) 11:39:08 executing program 1: socketpair(0xa, 0x3, 0xf2, &(0x7f0000000640)) 11:39:08 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2101) 11:39:08 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x2a, &(0x7f0000000080)=@raw={'raw\x00', 0x9, 0x3, 0x1f8, 0xe0, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x208, 0xffffffff, 0xffffffff, 0x208, 0xffffffff, 0x3, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "c9917d1087c9e1d55cb3da9af5981190746b49d090960bfa3386aac133f4"}}, {{@ip={@rand_addr, @loopback, 0x0, 0x0, 'macvtap0\x00', 'gre0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x258) 11:39:09 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x7100}}, &(0x7f00000000c0)='GPL\x00', 0x5, 0xe8, &(0x7f0000000100)=""/232, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:09 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000002f00)={'batadv_slave_0\x00', 0x0}) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000440)=@xdp={0x2c, 0x8, r2}, 0x80, 0x0, 0x0, &(0x7f0000000600)=[{0x10, 0x1, 0x2}, {0x10}], 0x20}, 0x4c0d0) 11:39:09 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCDELRT(r0, 0x5460, 0x0) 11:39:09 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={0x0}, 0x1, 0x0, 0x2}, 0x0) 11:39:09 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCSIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 11:39:09 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1}, 0x6e) 11:39:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f0000000000)={'batadv_slave_1\x00', {0x2, 0x0, @multicast2}}) 11:39:10 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x3, &(0x7f0000000000)=@framed={{0x18, 0xa}}, &(0x7f00000000c0)='GPL\x00', 0x5, 0xe8, &(0x7f0000000100)=""/232, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x14, r1, 0x1}, 0x14}}, 0x0) 11:39:10 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f00000004c0)=""/4096, 0x26, 0x1000, 0x1}, 0x20) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) 11:39:10 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001840)={&(0x7f0000000380)={0x2, 0x0, @loopback}, 0x10, &(0x7f0000001680)=[{0x0}, {0x0}], 0x2}, 0x0) 11:39:10 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x0, 0x0, 0x0, 0xd}]}}, &(0x7f00000004c0)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 11:39:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 11:39:11 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001c00)={0x0, &(0x7f0000000c00)=""/4096, 0x0, 0x1000}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cpuacct.usage_percpu\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f00000000c0)=[0x0], &(0x7f0000000100)=[0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0x6, 0x2, 0x48644cc6, 0x1686, r1, 0x87, '\x00', r2, r0, 0x4, 0x2, 0x0, 0x9}, 0x48) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) 11:39:11 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1, 0x100100, 0x99, 0x401}, 0x48) 11:39:11 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x18, 0x3, &(0x7f0000000380)=@framed, &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:11 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xe0000, 0x0) 11:39:11 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x2}}, &(0x7f00000004c0)=""/4096, 0x1a, 0x1000, 0x1}, 0x20) 11:39:11 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {&(0x7f0000000c00)="bb", 0x1}], 0x2}, 0x4000044) 11:39:11 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@const, @enum]}}, &(0x7f0000000080)=""/199, 0x32, 0xc7, 0x1}, 0x20) 11:39:11 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}]}}, &(0x7f00000005c0)=""/240, 0x2a, 0xf0, 0x1}, 0x20) 11:39:11 executing program 0: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x14, &(0x7f0000000000)=r0, 0x4) 11:39:11 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=r0, 0x4) 11:39:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$cgroup(r0, &(0x7f0000000100)='syz1\x00', 0x200002, 0x0) 11:39:11 executing program 1: syz_clone(0x82000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)="85fddd7977f0dbb33ffcf7eb931a3a0917c43f907dfc4a4b293b7e84b9edaab348d7be907c7d29039c0f1b0e01535cba8469b51073836702d3c3eb1d886f7236f7080198ba6076ac7e6fc344b5bda6118fe046a0168883b43099c2265d2fcf3a491455a87634a67b7a50a779ccf5992bb9d9c7687f7bdd880ee17d6a") 11:39:12 executing program 5: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 11:39:13 executing program 4: msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 11:39:13 executing program 0: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x0, 0x0}, 0x8) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300)=r0, 0x4) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000400)={r1, 0x0, 0x0}, 0x10) 11:39:13 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x0, 0x0}, 0x8) r1 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000300)=r0, 0x4) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000400)={r1, 0x20, &(0x7f00000003c0)={&(0x7f0000000340)=""/117, 0x75, 0x0, &(0x7f0000000580)=""/4096, 0x1000}}, 0x10) 11:39:13 executing program 2: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}) 11:39:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:39:13 executing program 2: writev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0, 0xfffffffffffffcc0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 11:39:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:39:13 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 11:39:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="6c26bb513f5d34a121570acccc111b5a93f2da86d0020da58670a429ae11fed619b70892a78fb1503549dffc8a6288ece704bea9c89d6695674ef9908bff5c8d46d338d3", 0x44}, {&(0x7f0000000080)="da7aef2a9d85dc53a3835682597771ce3e", 0x11}, {&(0x7f0000000180)="7c678488179d2835498ce03c92d19a7cdc726c2b3c6173ad697efbb81b3e40091ff24ad9173b02bba70039a9d8b3a1534c1ba819e097d60bb21d0056e0b289f98f81e007ee97e67ca975b7d5ab369fd1d8d9ca92b1e3eeea3a3bf6a9f960df8b035b7a916c531cb40bcaf80457c929a928bc4146ae4d24c8c5988a0a829cd69b6d4a25a79cf23520047a6c001d5c4632cccdf7e9065e346fa8f529a1449a43c19af2003e5fd56827cd6655872cfebdfd3c92a4d1e7ea9585c3f4d8b5239dd023684adf051157ced3961f57691b323218fe1631c7ba4eb7d1034e32dc1fda4b4cba803ae03b711eee5c04bd540c17ca350f7f4a6995ad18abff6d35780c66b9f9b3ae03aaf95f1db00e1e2c1ae3c4ef2775d64154048f78ecfc57b2b5d8bb4578b3c6548f014eb02a053e1ec0718505bb965030977e6d97bb0cb0cef7707ee2a9300256df65cffefa7f36aaa38276850cf83f35c1f66a6fffa07c85ec11bf6679a576b53ab4d9836a88dc20f138f3df897a82941c16330704f85ffff564b7e9ef709325250b92ab3345d8141dec05221b41701bc67511285792c2410134a51afb06685c23af072e0329c3c8cce69599dc096e7800be5205cde043a61352a1f3523d51ecec8420899f9bb76f571c3abed3453ba6c9ab4b9f3fd4f971020c41cf643217131882a72898f1bffe3387621c415a7bc4a606f7c35d4b91a6deac16e497462bdade5b6f34e8ae0c12bce8b18f670bb2841c6201f2c43fbf6f6163c3c07a89fdc32859c238418a63ed1904d24cd07710539b6339225153271998b09b238a98eaf4b4ed00c60f2cdaee3f161225d4d686eee54ad0a5394ee60736b794bd02737dc84c5f1ea0b88c80b917bdab3c43ec12a2f29b2887ece883943b2f79fcff7bc55bab5818eeae043209d7a8050b350a18ac06bde29e5d50462ef5d075ffb29c2278095d5c8ed1cd4a97ed38d377f2d5d1fb0e079ef1693f206dc22cc5209c388400e553db061098d848fedd7c4b1b0f7f979a3aa8e94e3726c1f2f3f2d62c1d6be242bbe06ba3b940f98f5f52739b3129011a77b716d08e1b6042cecb24b6345aba247c6e1e90c3a019d2dd69142129eafcc2c9f0f4f7dc86c23659b9d4f8b2ebb7967430d489e396298a9496dbbf91bac57e7710943c90bc400cf44f1e0651b2f08f0c81287f56117c26b07bd0330ae353896106acc67c6252fba6d00cd983da31e7456780b4577b00ebfba7bc32d9b5d2ccdbd70b9c103e3692d30224f00940a2a3404c528c2b064405c13534934fab5cd918efd4fa5fd3297a568baf3b3860f711d5bcdd1e93fae9b06b5682f7f2d1e46e74cd5c2e4e5336a9ad9e4d1d698b0bafe78b087a455f11a5b50c4e9b1ecda016185bdfff7097ceadb6c76bbbae35a4a32ce5db2f264c44adf7160d189d39315854e438fe66fa422e35794d7a038e4db121a5bb409457e747d767a72e25ad5a7877823bffd46ab46b74d0bb517215d780e2528f90ae4cdddf71188c1a3358b462e1146fa982549935cc63fa0ed7a4d24725a0a986fb8ef0c86f109078821658f787d0df7310fcef283d9512175ee5c2aef895ee5ad38f1e3bac3537188b08f794e8372cbf73c7dc64aebc2245309cde2b8e13199500fe583a641fd39b005ddb05dd639da6b3459ff4a1e4bfcd7d445f4ad9dffe00d44e13408c7c5f86c2264641e17bf52c049b31a0452858f575ba1d438c1486e8af086bf354e9e239300b7da7d86e78f1fdd99b411eb20bca607978f82f0609e4327a6e77b3c1fc76d35b3b6185cb432c7555411423f6c9a93a15428fb4e2b60648fde87a01ac6b224bff9c554f130efa600219140cf803e0b22592ae547e93d3d71d6891e7c0ebcad109b01129cca1c7b66f3ed1d14744aa85169b70434db829ea7ce4f8873ffe2c37d8be4afe3c7137a25bd0be9394c7c5d23d3bd565a561a31329cfcc9151b63c025ba78b9fed8dcbe095c577f5802eea03439e6cc4bdc010569c5271fb8a7bb300f51a553c2350a952400b4d898326254df1ece88605e2f4b72f6b4f6f7118cab0d1cdc15086a57b622749b9109956e360f30e8ba9622f4da705872c48015b31ab4786f91b98b19627e59a3ef678d9eb7ad2aebef32afba3f841df5c7653465b75bd5291e8030068b85cf4c50262fd35d7cb6c111d63e9d6265e05ac6aa5edbb7b1f83b75c101004597fa795194fcad4ae57af84e0588d535a72a7ce205b9322ad533caa09347e046aa6ca1e58537b9aff75acddf704fbc814fa1d35e7df5fe2e3b76fef547b4c1e232caa1971d4ba02ba8589dfefb97d068f89a3a8253bc3ed722db6b257a1a5350dc895449d4da32852d9db89de2f7d3c17be743790829a6142b7a5808034664364efd11ed4f5985257d33c40f6e5a94b3842087b5d1afba93ba6e874b96679f2f1a757a8e4818876af727fc6573ee0780a8163f5ef48b1e1eb5787f6c3d621a314846a35e86a478bce8972150d342db1947f20ff5eca14d94955d78c2191d1aee9973680413620c3a0d5072c71e704d5b7cb9c814161e8bf5b1e0c4e8d138fed7258fe4bd5c39b6375996310cbe2f9c00cc473fc7efb88fbe02bff87f358498a2df5b3c6812c26f49b264c6bb11318b07ed91d7de055ca4ff53bd732a83a31701d550f412bb1899af7264623d20a81951c0ca7acc6ddf7060257dad9f3fdb4de08a89eafa0291b751304dc0a30eb747c5376597d048918743202eb05567ff634ac5590467fd52c2078dd27e8cd385d50c048e858", 0x7ac}], 0x3) 11:39:13 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 11:39:13 executing program 5: open$dir(&(0x7f00000000c0)='\x00', 0x0, 0x0) 11:39:13 executing program 2: socket(0x1, 0x5, 0x1) 11:39:13 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) select(0xf, 0x0, 0x0, 0x0, &(0x7f0000000140)) 11:39:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6df0000000000000}, 0x10) 11:39:14 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) 11:39:14 executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) getitimer(0x0, &(0x7f0000000100)) 11:39:14 executing program 3: semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000040)) 11:39:14 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1) 11:39:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) munmap(&(0x7f000000f000/0x1000)=nil, 0x1000) 11:39:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x98}, 0xb) 11:39:14 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x2}, 0x1c) r1 = dup(r0) listen(r1, 0x0) 11:39:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000001840)="fc", 0x1, 0x20089, &(0x7f0000001940)={0x10, 0x2}, 0x10) 11:39:15 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 11:39:15 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x10, 0x2}, 0x10) 11:39:15 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0xfffffff8, 0x0, 0x12, 0x0, 0x400}, 0x98) 11:39:15 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000040)=@in={0x10, 0x2}, 0x10) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 11:39:15 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000100), 0x84) 11:39:15 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="fcdea95656fe05404d034502ad337261df451dcc1e548b01c97c107c1ebfa3ff65a1e4d504238f693ef5c9239c2246ab7eb8c526a4342cd0427700aada28f9481b7df6d1059471b70af9b016a7881844cdad4b1d21c2fd699ec39e85480ff1", 0x5f}, {&(0x7f0000000140)="28219de2f974df96c09b64e2bd92b4dc905a1d4907f242b84474928af46ab66ebd3d3c14f7516b2a95cbca9e6fb2f018ba6d", 0x32}], 0x2}, 0x0) 11:39:15 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000840), 0x8) 11:39:15 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 11:39:15 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f0000000240)=[{&(0x7f00000000c0)="d7", 0x1}], 0x1}, 0x0) 11:39:15 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000000)={0x0, 0x0, 0x401}, 0x8) 11:39:15 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000080), &(0x7f0000000180)=0x8) 11:39:15 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000040)="8a", 0x1, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 11:39:16 executing program 5: r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000), 0x8) 11:39:16 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000000), &(0x7f00000000c0)=0xb0) 11:39:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[@dstaddrv4={0x10, 0x84, 0x9, @local={0xac, 0x14, 0x0}}], 0x10}, 0x0) 11:39:16 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000140), &(0x7f0000000100)=0x98) 11:39:16 executing program 3: r0 = socket(0x1c, 0x10000001, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000005c0)={&(0x7f0000000200)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000000700)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}, @sndinfo={0x1c}, @dstaddrv6={0x1c, 0x84, 0xa, @mcast1}], 0x54}, 0x0) 11:39:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000000c0), &(0x7f0000000180)=0xb0) 11:39:16 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001800)={&(0x7f0000000140)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000001780)=[@prinfo={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @multicast2}], 0x24}, 0x0) 11:39:17 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000900)='8', 0x1}], 0x1}, 0x0) 11:39:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000140), &(0x7f0000000200)=0x98) 11:39:17 executing program 1: syz_clone(0x25005080, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, 0x0, 0x0) 11:39:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x0, 0x3, 0x0, &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:17 executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x14) 11:39:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x1, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x2, 0xc9, &(0x7f00000000c0)=""/201, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:18 executing program 4: syz_clone(0x7b340500, &(0x7f0000000140)="f8", 0x1, 0x0, 0x0, 0x0) 11:39:18 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x2, &(0x7f0000000000)=@raw=[@map_idx_val], &(0x7f0000000040)='syzkaller\x00', 0x5, 0x97, &(0x7f0000000080)=""/151, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:18 executing program 3: bpf$BPF_PROG_GET_NEXT_ID(0x3, 0x0, 0x700) 11:39:18 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0xe}]}]}}, &(0x7f0000000640)=""/4096, 0x2e, 0x1000, 0x1}, 0x20) 11:39:18 executing program 0: bpf$BPF_PROG_TEST_RUN(0xb, 0x0, 0x0) 11:39:18 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 11:39:18 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000a40)=@bloom_filter={0x1e, 0x0, 0x609, 0x7, 0x2, 0x1}, 0x48) 11:39:18 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@map=0x1, 0xffffffffffffffff, 0x26}, 0x10) 11:39:18 executing program 1: socketpair(0x11, 0xa, 0xfffffff8, &(0x7f00000000c0)) 11:39:18 executing program 4: syz_clone(0x2000200, 0x0, 0x0, 0x0, 0x0, 0x0) 11:39:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'bridge_slave_1\x00'}) 11:39:20 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x8, 0x2, &(0x7f0000000000)=@raw=[@map_fd], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 11:39:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x401c5820, &(0x7f0000000140)={'bridge_slave_1\x00'}) 11:39:20 executing program 3: socketpair(0x15, 0x5, 0x0, &(0x7f0000000780)) 11:39:20 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@struct={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2e]}}, &(0x7f0000000240)=""/215, 0x2c, 0xd7, 0x1}, 0x20) 11:39:20 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000400)='./cgroup.net/syz1\x00', 0x200002, 0x0) 11:39:20 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x5450, 0x0) 11:39:20 executing program 3: syz_clone(0x3032e403, 0x0, 0x0, 0x0, 0x0, 0x0) 11:39:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'veth1_vlan\x00', 0x1}) 11:39:20 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x16, 0x0, 0xabb, 0x4}, 0x48) openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.throttle.io_service_bytes\x00', 0x0, 0x0) 11:39:20 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$sock(r0, &(0x7f0000002e80)={&(0x7f0000002b00)=@isdn, 0x80, 0x0}, 0x40) 11:39:20 executing program 1: syz_clone(0x25005080, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="4dd6") 11:39:20 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x16, 0x0, 0xabb, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={r0, &(0x7f0000000000), 0x0}, 0x20) 11:39:21 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0xf0}, 0x0) 11:39:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 11:39:21 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001680)={&(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10, 0x0, 0x0, &(0x7f0000001580)=ANY=[], 0xf0}, 0x40042) 11:39:21 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x20}, 0x0) 11:39:21 executing program 1: syz_clone(0x25005080, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="4dd6") 11:39:21 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0xb7, 0x1, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x4, 0x0, 0x8}, 0x48) 11:39:21 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x11}, 0x48) 11:39:21 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000042c0)={&(0x7f0000002d80)=@l2tp6={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x80, &(0x7f0000002fc0)=[{&(0x7f0000002e00)='T', 0x1}], 0x1, &(0x7f0000003000)=[{0x10}, {0x10}], 0x20}, 0x2400c805) 11:39:21 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x44441, 0x0) 11:39:21 executing program 2: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0}, 0x1) 11:39:22 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'caif0\x00', @random="c8acbf2473e8"}) 11:39:22 executing program 4: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$kcm(r0, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[], 0x2420}, 0x0) 11:39:22 executing program 5: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000001240)={r1}) 11:39:22 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x0, 0x11}]}}, &(0x7f0000000200)=""/228, 0x26, 0xe4, 0x1}, 0x20) 11:39:22 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}, {0x2}}, &(0x7f0000000200)=""/228, 0x1a, 0xe4, 0x1}, 0x20) 11:39:22 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x0, 0x0, 0x0, 0x3}]}}, &(0x7f0000000200)=""/228, 0x26, 0xe4, 0x1}, 0x20) 11:39:22 executing program 1: bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x700) 11:39:22 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0xc0189436, &(0x7f0000000140)={'bridge_slave_1\x00'}) 11:39:23 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="650b00f8"], &(0x7f00000003c0)='syzkaller\x00', 0x3, 0xbf, &(0x7f0000000400)=""/191, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:23 executing program 0: bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a80), 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 11:39:23 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict]}}, &(0x7f0000000200)=""/228, 0x26, 0xe4, 0x1}, 0x20) close(r0) 11:39:23 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict]}}, &(0x7f0000000200)=""/228, 0x1000000, 0xe4, 0x1}, 0x20) 11:39:23 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x5460, 0x0) 11:39:23 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x0, 0x0, 0x0, 0xd}]}}, &(0x7f0000000200)=""/228, 0x26, 0xe4, 0x1}, 0x20) 11:39:24 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@typedef={0x3}]}, {0x0, [0x0, 0x0, 0x5f, 0x5f]}}, &(0x7f0000000300)=""/162, 0x2a, 0xa2, 0x1}, 0x20) 11:39:24 executing program 3: bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}, 0x38) 11:39:24 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000140)={0x0, 0x0, 0x18}, 0xc) 11:39:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000a40)=@bloom_filter={0x1e, 0x0, 0x609, 0x7, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x8}, 0x48) 11:39:24 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x80000000}, 0x8) 11:39:24 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x16, 0x0, 0xabb, 0x4}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000140)={r0, 0x0, 0x0}, 0x20) 11:39:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x5452, &(0x7f0000000140)={'bridge_slave_1\x00'}) 11:39:24 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00'}, 0x10) unlink(&(0x7f00000002c0)='./file0\x00') 11:39:24 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x16, 0x0, 0xabb, 0x4}, 0x48) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 11:39:25 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)='Z', 0x1}], 0x1}, 0x0) 11:39:25 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x1, &(0x7f0000000000)=@raw=[@generic={0x40}], &(0x7f0000000040)='syzkaller\x00', 0x5, 0x97, &(0x7f0000000080)=""/151, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:25 executing program 0: bpf$MAP_LOOKUP_ELEM(0x23, 0x0, 0x0) 11:39:25 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x0) 11:39:26 executing program 1: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:39:26 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000002300), 0x4) 11:39:26 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x453183, 0x0) 11:39:26 executing program 2: bpf$OBJ_PIN_PROG(0x22, &(0x7f0000000080)={0x0}, 0x10) 11:39:26 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0x50) 11:39:26 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000001640)={0x0, 0x2, &(0x7f00000014c0)=@raw=[@btf_id], &(0x7f0000001500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:26 executing program 4: unlink(&(0x7f00000014c0)='./file0\x00') 11:39:26 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[@mark={{0x14}}], 0x18}, 0x50) 11:39:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1418}, 0x0) 11:39:26 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001600)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 11:39:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x2, 0x0) 11:39:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) sendmsg$inet(r0, 0x0, 0x0) 11:39:26 executing program 1: bpf$MAP_LOOKUP_ELEM(0x19, 0x0, 0x0) 11:39:26 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000001c0)={&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 11:39:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0xc0189436, 0x0) 11:39:26 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000014c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) 11:39:26 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0x0) [ 1195.953953][ T1196] ieee802154 phy0 wpan0: encryption failed: -22 [ 1195.960577][ T1196] ieee802154 phy1 wpan1: encryption failed: -22 11:39:27 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f00000018c0)="f5", &(0x7f00000019c0)='R'}, 0x48) 11:39:27 executing program 4: bpf$MAP_LOOKUP_ELEM(0x1, 0x0, 0x0) syz_clone(0x40000000, 0x0, 0x0, &(0x7f0000001000), &(0x7f0000001040), &(0x7f0000001080)="a28c3c2dca31606a7d6490c949f9d4042eb9b9e95a71ba83ea9a6947512a6362ca15fcb8f4ee8162036df7f2557182039fa52afbef949f69aace853d2dae82e94e17b6cf") 11:39:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x4020940d, 0x0) 11:39:27 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0xe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x2}, 0x48) 11:39:27 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001800)=@bpf_lsm={0x1d, 0x3, &(0x7f00000015c0)=@framed, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001780), 0x10}, 0x80) 11:39:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0xc020660b, 0x0) 11:39:27 executing program 2: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 11:39:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000015c0)={'ipvlan1\x00', 0x400}) 11:39:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x401c5820, 0x0) 11:39:27 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001c80)={0x6, 0x3, &(0x7f0000001a40)=@framed, &(0x7f0000001ac0)='GPL\x00', 0x0, 0xb1, &(0x7f0000001b00)=""/177, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:39:28 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) 11:39:28 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@ieee802154={0x24, @long}, 0x80, 0x0, 0x0, &(0x7f0000001340)=[@mark={{0x14}}, @mark={{0x14}}], 0x30}, 0x50) 11:39:28 executing program 5: pipe2(0x0, 0x200000) 11:39:28 executing program 3: bpf$MAP_LOOKUP_ELEM(0x22, 0x0, 0x0) 11:39:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x2000, 0x0) ioctl$TUNSETIFINDEX(r0, 0x5452, &(0x7f0000000680)) 11:39:28 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x44080, 0x0) 11:39:28 executing program 1: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001a80)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)}, 0x48) 11:39:28 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x10001}, 0x8) 11:39:28 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 11:39:28 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0xa, 0x0) 11:39:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40004) 11:39:28 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000000c0), 0x10, 0x0) 11:39:28 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x7, 0x0) 11:39:29 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup3(r0, r1, 0x1000000) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@rights], 0x10}, 0x0) 11:39:29 executing program 5: socket$l2tp(0x2, 0x2, 0x73) sendmmsg$inet(0xffffffffffffffff, 0x0, 0x0, 0x4000000) 11:39:29 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) 11:39:29 executing program 3: socket$inet(0x2, 0x3, 0x9d) 11:39:29 executing program 4: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0) 11:39:29 executing program 1: fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000001540)) 11:39:29 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_mreq(r0, 0x29, 0x35, 0x0, 0x0) 11:39:29 executing program 3: request_key(&(0x7f0000000a00)='user\x00', &(0x7f0000000ac0)={'syz', 0x0}, &(0x7f0000000a80)='\\\x00', 0x0) 11:39:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0xe0, 0x0, 0x0, "218963276be1b497f96989f6eb44fe8c80b62c7366f1521111ac3050f680b83e23dcaf6830a4de008c99468494c2525424505b98c9fe8b23f6db03b3f2c7d236fc955160e6c5e76da22e39efb2e391b7a7e920528cc727397b82b0c75bc136a5c064c2af851012e2fd89591835b0cd36ab59c164e98f320918cbf96a4ee82d6b7acbdd058177de6cfea9e45b934edc405763412cf0f79029a6d15236071e7dc58ab6946c9adc2f7b1e8945ac253302b284bbd9eb37c5f9d4b709d6acddb57d7b4d45d2e4d263e1eb8b"}, {0xa8, 0x0, 0x0, "de81d3b10d23319d29f6f8257ee1e314220111c07fb3dd1b0f2a5c1d9378b14fc2493145760bfc9d05cdb70210335909b751ae75a5f568cc1c12f6a8053f3c3292b9fee3ad0b5bdb3be9405708183fd90ba8f694da59c1bf489a0836b3f367adb52e00ff5f7c0b1c110d473132e098c94d5da66a113496c0dbb21f31937ac3c4a475581f5ed172b4183d4831417bd40846"}, {0x108, 0x0, 0x0, "c7f78cbb7d372d6c82f48418e7c87bfc58456a8714eaeaac44a4cc9c07d1e04fab6c61d906cbe66be36ede2f137df1113f01f6cf3999c0c9f9bc8eee64f8172b04d553c81624bdcd74155486750a97b0b58ad6234bfebf3fbb748e9fc5fdf48b3748d654b121be744be9e940c88f9cd2742185b8ee4f9ad6ff6ab896a9540642a802dfe1774ce29a3945511b518318d9b20be2ee1499fc18b41b5742c311347d08d5e8a71d9d28cfef4b6c025ba46951883b9e5024f2c390470b2809ddf129ad8ef01ca85642ad18ea33c278f6f7a1556f7801db1aa6ca556bbb61aab952b185114cc6cc902964a90b759107437bd0e9bf"}, {0x90, 0x0, 0x0, "201ea925465393bdc582afb2593be15e4ac7ba147c19dbe21d2cd72a4323d95e28368443f1f232db72949b54897badc7a5a583f0783fa0965013d8ccc2f3d9ffa989c499beba7c1494075ce0e21d281c5d42bf0040e89d312c684321f4e31ad20950cff7283e217c2fd900fb8373f57c6a66afcb7e23096d50"}, {0x1010, 0x0, 0x0, "2ef2796dfcb49881228f78efc3cd689656fcab16ecce7aa18ac19664a797d759485631a505d7a5bb1bfe02824104e0dc781a5fac6c3b791aebe90f28ef3c2bde02e92c41cd38b8809ecaac63e5113b3f28e7cc7b759fe0e75ecd669e156b610b01262a07b592e9a2200dae4ab2c49afd7ab496cb6d8c1f6da19f9658f1d4c5a1db8aee457055f811ceb8786e88cc5f544752f239d19fc1c0a16d133fe29007722384ed17b4edb2dd63556cd9ebfa29b94a1291ade448b392d2adef4279adca9b344957473a40140daa50a554aa7fbc95b38273a05085930e4ea01ca0752a887b3c41e39cb47d2d0ba128bf9fa558a0d878e98dde08e0cbe1ef57645a9a792cbc8f620a631f899a97408d038a20d263329033c7cc3513d8554e97a4cc7538d700470c86823938cd39e0453524046d94cce4809f08f9b6f8642f67e7ebc309937dafec3be5645b8a14f1eb54c7bf98913220aaec0c2244859a1bd710fe7e36955318dbf2ae6a8a38dd0013e9bde1d97d968809fc12aed230117210581b4c0d69034f02f0351b917fe2fde8aabe62cfc5ee4e697a0beec697a52ab9ec3be77ec301a9b7cbf414ec468c150c2975e99ce3b8f735d0b3e3441617866ecafde12e76faa20923439169a9fc1f115fe9fc7292c1af21f8edf7b10696d22671c3fed0c610287048f65003dfcff0adebe45a8aa7a2571f5f1074dec050e4ff50f523e949930b535c21795d69478fb6fc09de8af26b5d26b31e3bec4c8d7040368d4fba901daea4c7cf2916f5f57e6bf4e78c7579c09e7938efc55a2db054b34e86f3fc96d3ee61b07809f5396c5aacd14e9b8f88b6861c3d8ce63ad21f5bed1dc132d9fdc0249a18e8c0bac5a82993c7d3cbe7cdec50c4f1df7ce42bc39e96789054b832c6ecb9ae01ea548d4c0f74929a202deae11daeaf5d7095ac6bcb0c1199fb8eadc7d87baa4843a6463570d61cd14d22beece875324094f4d4a4597cab3ee14ba7e4df223c8546cce7372435b97dc17b2cf0ae38d590d0b0d64a9cb56a51bec2136d4c9d666843efc2d54f4b94f9905d240e621baa1a9512c3803c03eccd7462fcca27443614fd27bb24a551d93bf04ca293a69c01406a2def3cf57ef976b7a92526b5b56ded5f50f9f7de1594e00c0c4f43a021451855bd2544959b0b6a1215f0b5018115ec6cf265ced81352f4de94d40ebc7b3fb959d5d628c3be076bc8c84c1819917f5d1680d113ac5e783e93950c8df3ec674efc98101440ce5f3d0ca3e714f8d7462a17491e0c09d4bb7cfee98517478bc2a8b8e2b9bdb3f76056a3b3aa99ce599313b8fba99d561fd4d0328cc0cd72c587cd8cc941620d80d49b08e276d7c8da249dcbccd2d5b843398c175ee230eedb35eb5877de59477d51058a2b7e7bf29e6df1224f92d4324673cc2083b162d7c7a8542fda95ec8e3b867c77545ecdc52e0fbf06db9ed98d6579d66a581af400f7f81958133e4292704eba6a6646459dc9e092a913290f4e5468f6e8496bd548ada3659e66e6cc1d4fd992b1d31c78b4e817961b348c15f1817f66f4b9b747d5619189cb2c434ace290975dd2828df62189db817c31c65dfc0c7e5f6ba33a93eccb0bb49620e4253e2ebc8f824b3ba32babc9064f18e8e7f34b6ecb28564868e31c60c8544fa72bf585aaf7994bd7378f704cb9df14e13698545fce62b6a31b50be67a4e8a1b048b74e106aa304ce5678aae488752716af5d454a082d5cfc69bb9b9a181f690706b30d38e454a25cfea9ddc1f40e5c3eeceda177133750c9c2aa2fcde86cebb5ee143e06f5acd4a8add810fecfb760f05c3ab0dd39e36404743f86fa3b4db80f85539a45a21123cf9173d7d3fe6404a63784ced10369656f57d725ab042805dc5c4b8a526b8fcb7b772ae16e654613b3517b24869f0d5e27f935f02ada8dfb4c919de4ff4c8f184de8c0b758eb08650e89ba764f9c280bbce7c645907e606ff11e4d8367e8f1ce1e95facba0f0b425aed58e8c3f8d4486854dc78d2114d8a3624298b9fc801a33b6607a31d32feeb12d386114c39434da279efb8b05da0741a12d170f10ec4324384c33468fcfb209ec76204b2759cb6be40d2cfd8aae19867b139551261446aeac89ee2e4d1eba003994427add278cb616c5bac459402f9a376e52f30bb25de0edaf6beb5b4da2f6c127eb51413fb1b9bbd4f654e9cb53cd81d86984616b6140d092168953a7086b0383b8fc6bcb903422bd44c28d5b6c49a92e0c952783cb5124994eb647c00d554900c3885c5a96a5e8e7e1b0345c0ea4eca719d2ec0bd4fa3a7ada31e098847b8422f93b4b94ce3e584d68425cea2efc9e358ea62cf6009c559975cf6031b0f164d664ccf1fc8faf1299602125975f10f773d317b74cbf1c01c3cf30eee45da9f28a5a9f29481b9eb10c7992de95f4136e0fc8f872a616c2c05928d70c721bdd9f9d29856e7c8f8dc825173f0b15f0a62f2aa4dccab995070f0fb8e5f3d9c6f26e7e6ef41c4e6a8f079f965ee6a16e512c2f19fd62666353eda636078e386510c0dfc2b2b16e68f10c3e6dc38043ff533f7865fbbbe4448000347fdadd6ee27a7cdf2da38c9ec85dba9c3db09173001f61c690f1e0b06dfd32dc8b16c69bb79b3686cf83b85ed48513ceb90caea4abb3335d4eda7e093f4f43c108d07febbd0ef11767e71ccf7fe96e7a01c47d2e408400e7bd3eed5cb89ddfcc154c30b0eed52413046fb9866b7ff43cbf20c398378d4da060b73881b80b164d8ade867bab1272629869b6b4aad70537b3fa0b7cdf9a4b906f49dba850698781b3c28dd6fb02ad28861894aaa1d3aa869ec9556ce20cebdd20917e503aae13b2f0b83fbf4b9f7bada6d45a1f301a44c69ce9fadc7d293507385b74368220ef71c1797ed5528b898d43dd8197308af2e9214bd1857a064de7eed39ef492a14d3f84fd93324ddbd96fc38d558750289d2d220a88f6e56d8e023043b7d33d74e798ba7adf4b7349a3b4316e197d7684b2ed90e466e625ff099979db36063fb2348faa144a51ab6cdb1eae800a3fb2eb144a15f29bd3b93ee75a9bd9527e10407b84f3656b85995417b9e4190a8d90eb4b249ea297ad0a87f330b82bf374d7800942f2f6e0c0ed808e1138bd11df27a0f2f80dbf2a951097b98c4574759bbed551ef69a4829fe863bd34cbaade99e6b8b6efd400bcacd399483bdea30e9546f76d2055ff0b066e46d350aa229dfe0f5d3783d4165f8ed043035ec55e21192b41ee04077bce48767fa39f9651a39fd5433d5914900f72f8c09b5285c673a85a00d42bb03dcdfd5319a3777d4d402e725ac6547e801383d87cf67e3c8e36fa8e5f38461315d44fe953ebfd064c92225235047df7a12c3dacaf78cda193d47cc1543af8e51f1ccc06f6cecc4c2b39af073bf092432a6839b4dae5311a6a644ecfc32f9414f3618e4e261e050e28681adbdaeca94584e87b950b1ab8bbd4d9787ad3b7d63b554e5f38311ec2c4607ac809fb5ec24fa1ab8c8420dddceba6b6412e7b61fbd88daad7a401af21736243e5751d4f63a3d6c2d323e95b7a63a9079727b684cc2c14c19b8207ac4c9b88397a054b242c4129974293bbf74407d2a4460915aab2526a820aa142b5abb87c12cbf0307991fe12f8ade2b20012d961f9f4095cc4f12b9276fa7595e9116b1a71257c049762f515aabffa4ee6d408ebad8acc860dc71cae4f5f13541a9d5296ad7714c325c5200df251792e6b14588a83245331b6c5e766767ec9363cccab333b1507c44d5c44c6a496d244dead9feb2fdc40447b758fd66cb6159e4aa8ce6ff1b4775ce0419eadea56fbdc384e58c5fba58fb373972414d05bb548cf4c26d5424ffd3db158baa24b644e41ca889dfa76ba8a3e7af8e699f346f95f4f8c5cf5e6693c42b577fe645154169b6c3afac5d06435f0a232c91f5c6c273ba33f837e26a88272db137ec3b1dc23853864688f0d00fa1e8e272321fa84c321cd3ff129b1dbe6fc1da8717d0f92925adf0b202e07c191521fe33680a2e101aff6dbbdb80be0bcb03c98f1e84f4a93bdc1b7c469bfb81ce924ed61f01c08f6dd9f90f696e9ace80419e1dd6c3d1fa226a2effb73bfc8b8f2d73d40ee5678c12cbe0165fc1a5867809adb65e6d97f4f5488b2832edb9515ebe00d8a02b3f7a085bc4bfae019922716a8ea05a36a45230c0c8737056a7013af93036762edd3aad7c93e9aeaf84dda84316b4840528d0b3e0660effb5213942836a677d76e426b1d0e16b3d7a97de68ad0ce234ed3b821ee9059f6c144a62c5bd6da7b5ff2af8a24907a5362e0bc3f12a9f7c7a19af16731f46f145ce6917c3a491678bd22fa0d32480cc4e35716fc48e0cdc8debe7ea5a0feb8d6b77ad04758f7e6261c54b3a4318c526d74138cdee0b5c3ca0953c6ca6d1a6a84c54f2397318c68adc373d1424ffa5d4ffde3b4f341157606f932afc4fe11a773aaece2c282c66c4c6f66de6257c25b6c0e4fbff93294d540399c393ad13f97736fe013a53c71c66dece15f052875f3dcf4445799bd5ed51334b2be469769c537a87ad62834ddb58844f28d994da96f2dd48c7f434964c30159c4670215ec11b91e0f4b8f915a18d1cecf1bc337faa1a41b1059e7e1847b6d1c7e408739baae01e3a3e9c261f060a49004e9466c976ec9e885bc031c9d757865a6ee7bb272e9305f08607fb2b9ce1ca80d503a267e1b34669cd3df3d9303b8b421613bd7cad6074b9de1557741c757cc15b7dde53d4baecd20a712fcc0e65a87606b4f107c87284dd8498d81138ee326757b027dac9dd8ab7dd1a67254fb3c5f9fa7568aa462ec5cfeddd381683898017df5d1922e12c12576d3eed02b37d95c0209394152f28963cfe1021925db55f31aadd921acfd4f7f40acd3e1c573aebd27751cd6d03a6d8cbc6140ceaab0d52f4db98bd628606c115552ea3216bb21b554a4a44c2d94e2ddad35721a86b5b157c28583c017520dd37666dc1a6ccfffbb3e0e705bfa7dc07fa03645d7ef1e8e21141ed64385b59e1b85cb006b4c06040ed527e552f3ce642468a96ba61004e8563951b644f10dd4389ce2f4a11df21e6f35088e30975e06967a310c05d41adb27069c7e49fe8eada0b9846c363565162b7447967e4f240cf3635d02f9c74c464d26fa9fef8adfea090a175c2778eb207e17ecad06ecb0fabf4cea0bef88cdb85f59ace9ae8779464363fb26b44f310756702396c04b04ca3c05ce2cd6b651443e0fa63ab593c0669cf0aec1b7dcefe4b9c9e50af38c21c29ea2e7de505a7347228e79b5073410284131bfa25634b1ba07df02b7ad7dac0b490417d5a0ae631a9893c6fc76a789a3228da67806ffd6ef4d90fd66b3579ab1fdf72ba34dd0daace10a4326e64fc77204d749e394acf24340df5ab63008bd6e08f1bdffde20d44b068c6e659eb211a2e0a3abe2d069215eaccd4b67a266ba2bd3741c844ec9efc0dd8af84078d23b7926e062128081312749779dd638e7f062519a7be66c96d9f51b14cab42ddd091c92bf7679a06f3fa1ed3ba2ad12d8cb2ef27979ca15e585833dce42132b12111787831c17aee34181e9b08584b4848eb4d424b972687ba6fd2d0e5e08c40bf9c1fae318bafdcd10d8b4994eb6b73ccc0e4ee67e2fe536c0065a24dc62a78154dd3060495a234b86d2d6c9d504597a106d271f15311a8edcb337fda094e5b04ed1822ce2f800d877bf1c91cd085f6920fd63138fbf9dd245ca09eb7a2f03a0a70a02aacb1d68c17f87d456171a0720ad4"}, {0xcd8, 0x0, 0x0, "35bdbe016894299afbb30ba9333a4ef402615c679861a892122410b8ef4749da24a5036f10ec99afeebfb443af6a2bb195d263a019f1f524b684dd15bfe861be81c9ae73262aae8ca32fa2da7fc413d753c1b1c99a54795eb3ef1f7ae10acf3cbd56e2ae817f3e4b8364c82aa8928a791c89f21fbb9ce6888763ecf7333323f6e6880efa7dd91d26164a4cc57f818ed3547f602824a036e0faf393e318726c508664295a8c0673e1e46d1d34f688c042a2a7c38d2f103d62c83b3838bd2b053d12245c9804b9623235b9470effa8a7ad74059c9ae521ca5cec2dc72ac1fdfcdfe11d5479c7dc70f83eef66dab357335bcea791b67ec0892065e1b2e4e2758ee85ee186e3d300f8a0093c208ae8aabadd2db317c8e79a3db2d66a7a7522cd6c76cf69e1cb64075681a1e88f45319b67284cdfd9e17cbbbaaa53212e183f278b7925330cad6f3e25021961e7dda195c8f0d961c690806bdb16538a898efb9af21d1212eeb75bb03e45326a6a45e584c8077e869ace4d7d8d17fb086c564e6024f97f3eb2fa32ce117d0164c77b763a583c9ea4efd8681d2ace73c18d2995104bb9cabb19661c1ebe099b25c4c070cb6193e8230588b2e5394fc605a0ce56080039746421b1c1472fd96b20868081a8794889a94ae352738c3318164688ce9cc756de00b4786cf3ad14f1d8983bf682e1ea47c41ca8e5c8421245051adfef012a3a5f634ac66feceef6beb5274986e94800d9b2f32fd19e33777b138a7b8ed5c3ddac5c332550638c07cea6f0710832a49eafca62bff0c0a7f53944d9ca50a23b91d5feb566f87438000bc5c1a022146a72daa6bbf005915736a8cc6fd1e3ee81fead98622f25a905d6c95f34bcc8498ef47e6e7987190342506a4223598d2f5eedac81f5abbae62c7bd6af4c1cc07a12b9cce2decbeb28f2c701df7a8664d8f8d9054d17150316aacefe159b0ceda9e89e7b7c84b4ba957c72f9ba9fa6ca3f071feacad18608f131bdb48e304960e1821dc36683dd4ea8d0b63c5818b9b4a59e5fd197a4c7bd709aa37d64dbc50a5c701bd53f29d818a2d3a70884bbb1ad62d2674f701ea9af59a9268062391167b043cce223f179d7ac4eb631f7eee4758c265a24354af8e934d16831c2218a23368238e248f718461bbf783496d0b26f041185bc04442a9c60b9e6e49f1e8d2183fd0a3867b5342682959de1beaaa316b1fcc953618a8ff0fd326072c857577c9eccafb1c56149ca625cdb4144d4578935c05d5e6039dd8e6f85e439fa8854f5f457abcc866272667590809d05c88c434bf338ecd8904e0a112b0c29e9bc1b1c2cc8d23accdd9780de2dfd5987a396a6e0c7fab06a33df64f8dbaedd6300852a934685a584991e0395082cc621e47ea984db015b7561b5ab5f25d21b04d48ff30ce13d03c0700de4e73f0e640b8e71d655163bd7efa545f7d7ac6fcccd442b7c0ef6bb8a54f9d18fe8a8702b20318f1968eab73003d4b3c10685bad7b877708ceed4af046e199d6b7568e97e774aef26eb8c613897c1630bf32fb050cdd2c63450ef584ad8ad2af2de73ffebff7f0e8f4cbe5d6d832e2420147954520807308d5eb1d57b47905b2d2475ad74fd44e62d3f7b790be4eab2ac566a2b8131b6dc892ed37028c0202a9e3664be2813c4d8f730862da982ec5be69f759c465ea6eba0adbdcddea8c996df6148d4d998bba00a9e2b766b9dfb034186b4f75d8e436ce035d545682af14de3a74945f000bd8eb48980f2079b3054053011dfdc123da5f9bb3ea8e43a414dde9e2727b1958b3867ece6e78a1bd673238eb63d2400177b1abef391b75ba360da734aa62a6c730e6b832ee0855cdb01c2c0a65dff5b6a91719b85ad1eb3e1225b91bdc212ef712c152b4da547a936d60e0618e64d5a3d544c960762a06170da06df9b38340c7e7f2907b83ec969815c839c04f3622510e6bfd218a0805ffc05d06fcbab4b41ed7cbdb3b8d50bc63f7a90ff8ca76f9588681caf775ec103fd31cd6bcf9ec152e426e19ab48f746debbc8a581c495e46a0e65cf53bbf945eb612de7c3c565af002bc9c9c77112f6837ba9411c2bb9c31f0373fd64ddc3ccce6c6669d61f53c31e5cda1a09333a6a2087fbc698b823f7854b2820c354d796a0d96c996b1afe4a59e80f1ecf32b8175884b5f09aa50116eb1a7652fbf21b468b35751518c0fc5c797be5ce1b8a4fbeb3b0758b62227092af29ea2b109d3651f7adf97cbed6c7ee4da14164c9de1237f698c828164d9c6e67e6538f7695165b8b61bbe4d157df1dccb13a963d1de5145a667b1b24e68057838fa8e20c24393c33a11452c0c2f1493b5294ea98a49a45512bd0c5629a263c2b1796b9163bd442464abf0f8e80b1eba85ae53a911b0f583660825fd1c1f6c93191977d1f3fe682197dd9afd570848dd552f331a52a942c383d72758d08f5f62218f1a4e72f258c0c465de0abf36b8e1171e76bb5059c1267f931cd0c8e327f20e6efb7410bcf4c6cca6b62127b39504514ce30939decf65c5f4353f32f70e8a903e2eaebad2d34a0b68ada7dd84e9cc0fbb4690a52abeb06bf5dd0648ea9d093378f4312721ceed381faea2fc1227c7b9a72822a4106e95747f0fa9aaca7ebb89d3cf54f4821b64cd482aa9a8156e511ee5521edef46d3c2bdaaa748b397e0857e5d19df58939f4a581dbfb5878d47987a37ebc01489f6ec4fdd1eb890b8a7e2426c5d457a9fd85786d4fca193b92d5eec6a5b937aa667bfb72b109de36655b0fd2455a0bb111655d6de7c035502cea1342212f0fbd67e97d1a799ef1b92d58c314024bbad3083fc95347f3031bd04ddfde43d3237eb9973a54656bb12ecc404934cdee19115cbe584cfeeb6f8a350c18f009b0048529df8357ffd26b86fa36ebad411ec8ce3d8678a47072958de811462ddba5c0e93a0b05a07a6f627ab5d9034e92946de1f7a576d1923efc841b82d6d5198865cec3d66df5883a253b8b7c793cb35d6f1d7b7c2c3d15c1588f6f1c3c7ac0c38075f7a4af2c51d5faba8420f983141140935c20937d2b3784500116c7b4c78a41f07475fcfe38fd2362a3c7182955879066681a4e5cc8bf5708ef64923b7262b67a296612faefb3a3e022103b27be0e0b9d621c96b9c0c687cf12306fb83517395df6b8cc0e1f35293bc965e4a163e473a380a2fbc24686cd054ce28212be8d955f291afdd5aa709666de81c74a6fa69068a21d422a4d4d76cfe952ef9ddddf9e0f95c3c67d491b0bdb1e4e2590c1fcae6ca6c1bd1d5556dbb4634f661ec793c70a91c05ea0fc4101f5f009a0607b4e9818aaff71e4aa39a51b5bccf77a0ae2ee2e08763892a25b2123772af1d2492a445a94907d2317b0eebb40dcc85d45ed3c3f834070617c48b96719ff5b6a297a9553c0020c5dd42f59e38693dc4014ba3cfe43c815708474212159358ebbe6efac0fddac95aba034104a295c6e404cfa98fffcdc9a5e067389d6c37938629067e4d1def6ae3da498c9123240f58d469d0278d98ef7412d4bff05d86a1641562aa072519c3aa80a78adfeb45108625e642d1312459fccaed0925884710848e7163692e4a1884ca0c4ac283ccd486c04a751f7e39e90f4342b84db2bf82435f7e990b074f230ae3e7f6b38c5319146bfd1b9165624dc36bb460f080d2764686a8267d0495a14a593ff5cd142cfe7e4349fcc51b0e454d64f5b68725ca500c56824f44bed60c3377e11e6572f901afa834daf6e3a18e87cf68236e8f12b89097c0dbb79c6fbe5e1d312d6a178602c3610e964d05fc6a386cc36aa0ebd8ae26ed4819c33a3b99aa8ae80f93da4300aa7444bbd6fe64ba21de5c6709cc6a398229dbc18137b281ab01f5f02f9f300f4f82610dcdc758e2300129f524d322bc40a9f86305f986c0c2378b19b001c9f1fddcb971b15e84e9b72a52eda50c5cc7b5eeaeecb952e60a1678c06d882bd17ad7baa9d905ff8f69c780043a4ce3877f4067b0f44b3137a5750bbbbfb970c9ab15a4d30468668410150e467ba359daad3f52b33743ab951e723bd894c5ceb8f3a22f5ffe190eb4630bf1529663b53091a578ac4076f6ff30fa124c62b51c44c42dea40633890eb4de0c5289ec04a65520dcf732b95630f7353dd3d1369a38584a519d44184d3a249be122d508c6aa19c1a884a8020ecfd0aa4dbf725106dbb505ec51c2b0a5aadb4b3c04d0a37068960353d188a65200646eb9ced481b0788e00dd0fd9fc9b54eb8a97f9d8c61bf84e6b1d73bb649dde82ebf7306c82d9e10e6cd8c5db857328aedc90979ad3f535aa5b05cc77a7f9c27dfa3ca7b57804ad340cc75982edc871c8bea8db16dc9cfbf57a3de38f6f6f55a7334110c955d60f2e043ba37e871d420bbc849bbac1d30122db0784eda39823a3e90cc992666e86a60d315a5846877f581d96f34fe2d1cef4d721392c92c5317493d083c252a3089b761efedbbbeb0dffe743cda8a25649e8813ac735b7a87c3f621d8cbec1b236389ce0adb1480f7b0c2ef184e3d943c19dc0b4d3041461a74fc92fe17fa74a9591fdf54750fab3f324a6faa827e4aeabdb7b6e10460e9d066d13c94dea28d301829086a181f7e06a"}], 0x2008}, 0x0) 11:39:29 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x20de, &(0x7f0000000ac0)={0x0, 0x0, 0x4, 0x0, 0xbb}, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000b40), &(0x7f0000000b80)) 11:39:29 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_mreq(r0, 0x29, 0x4b, 0x0, 0x10) 11:39:29 executing program 4: socketpair(0x1, 0x0, 0x2, &(0x7f0000000700)) 11:39:30 executing program 2: pipe2$watch_queue(&(0x7f0000000280), 0x80) bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) 11:39:30 executing program 0: syz_open_dev$sg(0x0, 0x0, 0x2) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000000)) syz_io_uring_setup(0x0, 0x0, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0, &(0x7f0000000140)) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, 0x0) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x0, 0x0, &(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000018c0), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r2, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32}], 0xffc8) 11:39:30 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_mreq(r0, 0x29, 0x3c, 0x0, 0x0) 11:39:30 executing program 5: syz_mount_image$erofs(&(0x7f0000000240), &(0x7f00000000c0)='./file0\x00', 0x204f, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0ddac7c83030000000c0024000700000000000000e803000000000000000000000200000000000000000000007f132aa1b57249f797d247a624d75a7c0000000000000000000000000000000001000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff0000000080761000535f0100e8030000000000000000000003000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff0100000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff0200000080761000535f0100e8030000000000000000000002000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff0300000080761000535f0100e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002700000000000000ffffffff0400000080761000535f0100e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e323830373731343739322f66696c65302f66696c65300000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff0500000080761000535f0100e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000003000000ed8100002823000000000000010000000600000080761000535f0100e80300000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000010000000100000002000000010001000000280300"/2144, 0x860, 0x400}, {&(0x7f0000000100)="0000000000000000000000000000000000001f000100ffffffffffffffffffffffffffffffffffffffffffffff32500000000000327f631b93a117065249474d5bc4cec2df5e87a5e0bb41c4c8a02851d1d6ee502a42ab98aaaf945df4376baf77ebaa4d34317fa0a26ff13f6dd284f5f975e27f1f90a35bd760366df31bbddbf1815400"/143, 0x8f, 0x1fc0}], 0x0, &(0x7f0000000040)={[{@noacl}, {@nouser_xattr}, {@nouser_xattr}, {@acl}, {@acl}]}, 0x1) open$dir(&(0x7f00000001c0)='./file2\x00', 0x0, 0x0) 11:39:30 executing program 4: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_DSP_SETTRIGGER(r0, 0x40045010, &(0x7f0000000080)) 11:39:30 executing program 1: r0 = syz_open_dev$I2C(&(0x7f0000000000), 0x0, 0x0) ioctl$I2C_RDWR(r0, 0x707, &(0x7f00000005c0)={0x0}) 11:39:30 executing program 2: syz_usb_disconnect(0xffffffffffffffff) rseq(0x0, 0x0, 0x0, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f0000000100)=0x80) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "0000000000000000020000000000001d00"}) read(r0, &(0x7f000001a340)=""/102400, 0x19000) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000380)=0x15) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) [ 1199.644558][T19206] loop5: detected capacity change from 0 to 16 [ 1199.802452][T19206] erofs: (device loop5): mounted with root inode @ nid 36. [ 1199.846488][ T3521] erofs: (device loop5): z_erofs_lz4_decompress_mem: failed to decompress -37 in[46, 4050] out[9000] [ 1199.899744][ T3521] ===================================================== [ 1199.907052][ T3521] BUG: KMSAN: uninit-value in hex_dump_to_buffer+0xb72/0x1140 [ 1199.914771][ T3521] hex_dump_to_buffer+0xb72/0x1140 [ 1199.920049][ T3521] print_hex_dump+0x14a/0x400 [ 1199.924979][ T3521] z_erofs_lz4_decompress+0x1d98/0x2760 [ 1199.930784][ T3521] z_erofs_decompress+0x5d/0x70 [ 1199.935887][ T3521] z_erofs_decompress_pcluster+0x302d/0x3580 [ 1199.942089][ T3521] z_erofs_decompressqueue_work+0x223/0x370 11:39:31 executing program 3: r0 = syz_open_dev$media(&(0x7f0000000040), 0x0, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0xc0487c04, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000280)=[{}, {}, {}], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1199.948122][ T3521] process_one_work+0xb27/0x13e0 [ 1199.953374][ T3521] worker_thread+0x1076/0x1d60 [ 1199.958291][ T3521] kthread+0x31b/0x430 [ 1199.962570][ T3521] ret_from_fork+0x1f/0x30 [ 1199.967155][ T3521] [ 1199.969544][ T3521] Uninit was created at: [ 1199.974077][ T3521] __alloc_pages+0x9f1/0xe80 [ 1199.978817][ T3521] alloc_pages+0xaae/0xd80 [ 1199.983457][ T3521] folio_alloc+0x3e/0x120 [ 1199.987930][ T3521] filemap_alloc_folio+0xa0/0x250 [ 1199.993231][ T3521] page_cache_ra_unbounded+0x2ba/0x880 [ 1199.998857][ T3521] page_cache_ra_order+0xf50/0x1000 [ 1200.004299][ T3521] ondemand_readahead+0x10f3/0x1930 [ 1200.009636][ T3521] page_cache_sync_ra+0x733/0x770 [ 1200.014873][ T3521] filemap_read+0xa07/0x3f80 [ 1200.019590][ T3521] generic_file_read_iter+0x128/0xaa0 [ 1200.025197][ T3521] __kernel_read+0x3c1/0xaa0 [ 1200.029994][ T3521] integrity_kernel_read+0x80/0xb0 [ 1200.035494][ T3521] ima_calc_file_hash+0x18b6/0x3e30 [ 1200.040817][ T3521] ima_collect_measurement+0x42f/0xb50 11:39:31 executing program 4: syz_open_dev$vivid(&(0x7f0000000040), 0x1, 0x2) [ 1200.046544][ T3521] process_measurement+0x208a/0x3680 [ 1200.052028][ T3521] ima_file_check+0xbc/0x120 [ 1200.056737][ T3521] path_openat+0x497c/0x5600 [ 1200.061491][ T3521] do_filp_open+0x249/0x660 [ 1200.066206][ T3521] do_sys_openat2+0x1f0/0x910 [ 1200.071018][ T3521] __ia32_compat_sys_open+0x275/0x2e0 [ 1200.076627][ T3521] __do_fast_syscall_32+0xa2/0x100 [ 1200.081968][ T3521] do_fast_syscall_32+0x33/0x70 [ 1200.086940][ T3521] do_SYSENTER_32+0x1b/0x20 [ 1200.091558][ T3521] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 1200.098230][ T3521] [ 1200.100615][ T3521] CPU: 1 PID: 3521 Comm: kworker/u5:3 Not tainted 6.0.0-rc5-syzkaller-48543-g968c2729e576 #0 [ 1200.111010][ T3521] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 1200.121284][ T3521] Workqueue: erofs_unzipd z_erofs_decompressqueue_work [ 1200.128363][ T3521] ===================================================== [ 1200.135460][ T3521] Disabling lock debugging due to kernel taint [ 1200.141773][ T3521] Kernel panic - not syncing: kmsan.panic set ... 11:39:31 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@bloom_filter, 0x48) [ 1200.148272][ T3521] CPU: 1 PID: 3521 Comm: kworker/u5:3 Tainted: G B 6.0.0-rc5-syzkaller-48543-g968c2729e576 #0 [ 1200.160039][ T3521] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 1200.170216][ T3521] Workqueue: erofs_unzipd z_erofs_decompressqueue_work [ 1200.177224][ T3521] Call Trace: [ 1200.180574][ T3521] [ 1200.183578][ T3521] dump_stack_lvl+0x1c8/0x256 [ 1200.188427][ T3521] dump_stack+0x1a/0x1c [ 1200.192748][ T3521] panic+0x4d3/0xc69 [ 1200.196811][ T3521] ? add_taint+0x104/0x1a0 [ 1200.201418][ T3521] kmsan_report+0x2cc/0x2d0 [ 1200.206087][ T3521] ? __msan_warning+0x92/0x110 [ 1200.210995][ T3521] ? hex_dump_to_buffer+0xb72/0x1140 [ 1200.216443][ T3521] ? print_hex_dump+0x14a/0x400 [ 1200.221451][ T3521] ? z_erofs_lz4_decompress+0x1d98/0x2760 [ 1200.227343][ T3521] ? z_erofs_decompress+0x5d/0x70 [ 1200.232535][ T3521] ? z_erofs_decompress_pcluster+0x302d/0x3580 [ 1200.238830][ T3521] ? z_erofs_decompressqueue_work+0x223/0x370 [ 1200.245027][ T3521] ? process_one_work+0xb27/0x13e0 [ 1200.250288][ T3521] ? worker_thread+0x1076/0x1d60 [ 1200.255368][ T3521] ? kthread+0x31b/0x430 [ 1200.259731][ T3521] ? ret_from_fork+0x1f/0x30 [ 1200.264467][ T3521] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 1200.270439][ T3521] ? preempt_count_sub+0x7d/0x280 [ 1200.275656][ T3521] ? vprintk_emit+0x49b/0x8d0 [ 1200.280477][ T3521] ? vprintk_emit+0x4cd/0x8d0 [ 1200.285289][ T3521] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 1200.291685][ T3521] ? vprintk_default+0x3a/0x50 [ 1200.296585][ T3521] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 1200.302539][ T3521] __msan_warning+0x92/0x110 [ 1200.307260][ T3521] hex_dump_to_buffer+0xb72/0x1140 [ 1200.312528][ T3521] ? print_hex_dump+0x16f/0x400 [ 1200.317523][ T3521] print_hex_dump+0x14a/0x400 [ 1200.322364][ T3521] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 1200.328315][ T3521] z_erofs_lz4_decompress+0x1d98/0x2760 [ 1200.334067][ T3521] z_erofs_decompress+0x5d/0x70 [ 1200.339069][ T3521] z_erofs_decompress_pcluster+0x302d/0x3580 [ 1200.345179][ T3521] ? preempt_count_sub+0x7d/0x280 [ 1200.350380][ T3521] z_erofs_decompressqueue_work+0x223/0x370 [ 1200.356455][ T3521] ? z_erofs_decompress_kickoff+0x640/0x640 [ 1200.362476][ T3521] process_one_work+0xb27/0x13e0 [ 1200.367592][ T3521] worker_thread+0x1076/0x1d60 [ 1200.372530][ T3521] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 1200.378507][ T3521] kthread+0x31b/0x430 [ 1200.382699][ T3521] ? worker_clr_flags+0x2b0/0x2b0 [ 1200.387885][ T3521] ? kthread_blkcg+0x120/0x120 [ 1200.392794][ T3521] ret_from_fork+0x1f/0x30 [ 1200.397387][ T3521] [ 1200.400650][ T3521] Kernel Offset: disabled [ 1200.405037][ T3521] Rebooting in 86400 seconds..