program: syz_usb_connect(0x0, 0x24, &(0x7f0000007640)=ANY=[@ANYBLOB="12010000facf01406e0510401c200000000109021200010000000009040000009155e700c1e0eac0f93fb5d7b2bcb14a2c2704ff789964ec21578d8c0c4b7edb6e5b6d0b1e1ef92f53fb65dc9551"], 0x0) syz_usb_connect(0x0, 0xd5c, &(0x7f0000000400)=ANY=[@ANYBLOB="12010003eb6c9e08b8040200fd8e0102030109024a0d04030030060904af0f0c62824d060a240180002a0201020924030606030301030924040206b080c6bd0624040405d505240600000524004e0d0d240f010000000005000200e308241c0c0007ffff090586000800e0f80107250103050800e82344cbcc29f5d186baf088560dfce4208d11da43b4be30b3e6b533818fa0e9998757bcd69036f6a9f1184ce9bcb5fe7d5c30b10955de9a4c4b876dbc5dd17fb5630fccd33bb0e20b431559f6bbaa0de3640365d8deed9261c132a61d5b3c9e1b0aaa329def9a0ee7e4826168eae2fc90df1e3c41bbe89a4ab72d634a80823f758e03021f462a3be0180baceeadfe832563a06f5e524cc67a65218d96ee84a13536ce394bed66bbc68eaa7418d793b7a03dbd1287ed7c598f1bde9f0053a3bea0e69a1674b26e387ad933ef3b"], 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="280000d61e2b540500"/20, @ANYRES32=0x0, @ANYBLOB="00000000241000000800250004000000"], 0x28}}, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000002c0)={0x4, 0x7f, {0x0}, {}, 0x1, 0x100000000}) getresgid(&(0x7f0000000940), &(0x7f0000000980), &(0x7f00000009c0)=0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000880), 0xffffffffffffffff) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000980)={&(0x7f0000000040)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="810722bd7000fedbdf2501000000080001000000000008000300", @ANYRES32=r6], 0x54}, 0x1, 0x0, 0x0, 0x40c0}, 0x200040c0) read$FUSE(0xffffffffffffffff, &(0x7f0000002cc0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getgroups(0x5, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff, 0xee00, 0xee00, 0xffffffffffffffff]) r9 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r9) syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xdb, 0x9d, 0x1b, 0x8, 0x12d1, 0xfae2, 0x708b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x4, 0x1a}}]}}]}}, 0x0) ioctl$EVIOCRMFF(r9, 0xc0085504, &(0x7f0000000400)) statx(0xffffffffffffffff, &(0x7f0000004e40)='./file0\x00', 0x6000, 0x100, &(0x7f0000004e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, r12, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000005100)={0x2020, 0x0, 0x0, 0x0}, 0x2020) newfstatat(0xffffffffffffff9c, &(0x7f0000007140)='./file1\x00', &(0x7f0000007180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000007300)={{{@in6=@local, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in=@multicast2}}, &(0x7f0000007400)=0xe8) r16 = getegid() syz_fuse_handle_req(r1, &(0x7f0000000c40)="b64e2922a24c6e684c9a25ad7b33ebce264a0244819ae19854a0de7e282df9f0e83906a2ebeb1b39ea91209636bfa5893a154e3fa7f0ba8696447ff3d6fb27fed44e5330c263e6079910b58d1c56aa2e57b0a875cd57b3c5091e83ed6a9c1078a39cdb0ee4baf17eb8bb7315ffac27338d5171a3bc19eacf344cddbdddeb93831e7ca22a81486467c77e0a1431dcc25a392173068bd3acfceea69cb53b11d303fb37e330746d36e61d91061f9bdb811501114e64e146956adfee3b2b455996e9239e4320bdef9351aa87c39609944a356001cf4cb93de1e40365936dfc49f91a709b3e2603e01e68cab4835d86b311cea8849741bf83d629712a96736eec584a7b61fe64f471356a76f099dfd6a183e1ecb1f3973f0bdd7d7a8f7cceff54517d0890e4e3674d453d4e9af5baf0699146b9e66ef6fbb78f6226befa0356b5c74d2f5001c7c05b3f8983e7ee09195015c5436958db1043460633a5eeff90fe0072c92187813e9f48c1f88f5c4591ea25b1fbc5740f832dba33c67695778a57b6219ea89bb68c17c841bbe832fd1e2b51c5d84073e2a11dd14a76a114aefbab43873229ac5ac3d1dcf3ad3e1bce604425b6380cd434c6281894993801b9919173ff268bff48bf62c279a3939c9be494193a962098ee83530e8221f5dc549effad669c883343e7db36ce97af49d46da26b37a68fc64bbc0cf587c3718b01306844f8f763c00ed893b2be426cc074e3fb77d4622341665e50ff4d6f99c6376916430d001bbe85110bfa92b4bd49ac58407c6f2d1921a4ad2379ff57739a3d308c747f5c6e06ab940bfe0c5e0d0517952981f340d77f6209370371ceb740b0884ddacb136d8bfa277eab92a1585369337bcc26bdcc65091b1f389c62d70e85738adb0dea02675ffb9f66a4c4e60ccb3630e0f136ece742a7479d5f863adb08f9452a25132c70354688256a5a2b2f3004a5d99b38da9e7ab17697e612302c856a71bdc952131ab9eeb7a7d04f0d4e0065b8c40150972fbb62aa31f6c581517986781737b6384b1a37e7bbd5002c090e316159e787108fbf1793d72575346485e641a6676e89c03ab8f3f31219c99027ddb27e450a46c8a2556dfe91ac7d9805cd79e49b72a544ff56f2a1aad5322fcfccb34ba40fcf6877c2f2effef8472a45f5515aec0a6b402585cb8b43b3dbd120f1425a1c03f4b0c62f6a346f37f4807403ee74fc553e3b74d33ea17a61679716510c2fc67c0705cb0604fc26221d2753bd84f8d5b6a1afcc56615d86375891feee05d094f459f863178b028c63bfea6381fd7d0f4137b4a89de6d021467444f4590e0b6e8e6c0781798d8e5810482bbf2f0418a3bdbf5bdd19fa388f766f75bd708f23b98ec7239ee6a9eb6e46e584d8581bda63aaec4ebcd32aebecdff77e70a5d73df0782a1bed370931317715da05b974e98c11336b5290f38784649002c5c90cf7de7343bd8662d0878c4a1b8221b851b1a4d0098e880417e7a12548187c9ae7b37abb0b93c8526474c39fb287cecf7a1ae72d43134f52f9c087ae421c98e86188007cd0b7fc327a534fb53fdc0288353b517fc403885ae12877dcf769636f7ac2d62096a59ac5d28c1013279f002c951930e23a8d16d60197b0e36bc97f9339f326efd8465cf0cf60b4fad195c28a62842d03fa058c6e1597609968d6808d02f1bee7c19abde0a1579fd98625cc4233da1edc1a662fff24202fb164b15e3bfc2bd56f23c977fd51979a6684f4e9474c9d0dbbf6271e3e4d4eb05453b1bb08390c104f922ff50370897127ba0078b5cffc511de95f61755c748c5da646dfab920f2166b0ae1cc827da9ab590166d3787d54af18efcac3e0aa1d79a991ce8da7d52023cffc5f132350eac2276c29ef5b21f6ab30725cbb00e3a74efa9c0b82f2861a1f8bc022ae32a1f36bb12c702d98fc8f78a3c0a6fef258c6c184566bab4077a4597476658f65872d5f474fd37dd5315357b6495fc8c667d624342f76bb4783a28ff4bb25008c5ff8ff70eb1bfd0ed26fd922ffecb287c13148fcbf18605e47e8822b3c034f7a385ce551adcda6e01ff47fd23366dfc811bb806709d77d972fa5626e1e56d33fb4b424cd8b76fe334d2e2771fef1fd85ad8cef2f882e3ee18e09166b45a3ea940d9b1703fb732b986494e48043bccdbd392cfe66baf5987c03d8bbd246ad9ee03b584d4886675e3c436cde1c28ec71700b750092b4e86fc5a406411142de3562a78e7bd1e717403b4e0fdef8abb981b1e22eda4a1e6677633a39794cef45dd4e23fb189c9af7a2d19b473d5630e921d6aaf84c6bed8910ed16d3b3b48c36d4077b2d7879b671f0b66ab4b4f26cf6a70ddf9971e0cf1971e90ced1410f2de86000291c15cb10c6e5ce60686c129a0449c94dadd113a69a2059eea3ce492c30467ccbc8536ccd7abc4036fe4c253c1a15201a61c6be7d4c5431d71fdda3befb4089922fe0a670ca0df2a2dd91b3f7bb6ecbab2ead16574ba9d65ac1bbbd7ce0ee390fd29f88ba0d457246e38c6b40c85341a0731a47c04435aa453110e2c21b6e32726b560b38f28d61df1aa5245469fd0f3266e986e7a1720f99a6f0aa398b19ae9b1dd4fe1496d29a67fc5b38336b30a4dbcd3b6ed97aae10c42f8f1e7fbf09a58f49a8a41a9c377285c080f42f69ba486e9d58cfa85a0d3d3a1b248380d7baf8046415dc2b0f18e41b5fca38f50277e14f4c70a484419c5e68e84b141702a07e8a1c0ee1abe6493dfb81d867daddf69a7418c6d58340ee477058256e3c7d2f69ff09c098168029e95179dfd8b91c56d3e9e40dba2682813785ce45b27d327288f50fd5c3f55aa069675284739f4a62beecd672d7112542471ba128430300816d5aa33d5fd52839d0d4edf1b989a55c014d9f9d910fc0f1c4fb68974ca0376cd810f68df6212f4534f142544650be9c8aeb79dbf382116587b806fb8b91876549517f3fa1f5cad544f111c5e0c912e6f17c8e1657e102aeb32bceb0b576ddab0a564b0cf2a19201f75e0d34caeb5b939b7576b558fea15d75fd43e5ebcd1e6c6fcd4226be458c1e430a1bddb24b97d871490e8f6363286959482d74f71b4b2cefc90c6ae21887f67c5b577207ad3320c26c2fbef548211aecd59050ccc4afbf364cfee27550b059a3ba46bb33005ae8deeec6c79829245197258cc2a345fa9408ab718075d932e82d83d5f4151ded106c20141bc65b14eb6e3aa961b15c004a8cda01a1829df7f4a3b087b4c3484dcacf1b2cb7e3f9f6812873a2371dead02127c9a10c6b0bcb0028c2478dd367b657863ad6b50b4375601c53cfe5134291482fb9cb1f4cbe900407654ab9f247ff531178ff9697ec9fa13006accf41c0b84cf6c31b17d1642775f596b83af17eca1f4c7d7092cd36d63d46286ff0f6e6598e0606cc81ed4b8c033c8fa3673955cb2d9fd6b7c80d5fb89bb8e9fac6173d6445738f1d0ca3f936c2d155a465a7624cf007bd057b445cc698bbaceb75f2c7b6d9af0c14d4d89280949fad568580367ef82dd4a4ce8bcf5ded94bfdeca3c0bba53ec4203a2f3a842086df6efc4b7a5bddbe3541b1504b675905115cee90c17bd6c9a892ff5c7ada452e7f013103c8e539abfa5a1d725c38c3e65fbd5f6f04077b7c9d8dcc5cd6422dfd2a1537bf03a40a30a0bd75b33ed8d0286f607f90b05da3e4d960f9aaa66e3dfc86fd743855da54f34052ba3317200d81fa98d8ebdf2c86daeb5b55e6cbf256f761ef76659e61cba9a9560ac269156eb705d2d05da28eaa32f430b67b4fc7b0a2f897db640b582e4797fe1c004feb014bc428a2ef9c1ba147f1f1558bed835fc8dc9afda902a2356c102a574eea6a8e9ee9f0559dc850e564753caf71cd75ebef7c8e0b6614d5a524e25c26dd279eff592e29241529ea3eec570fa621417eea1f8b09c9115d3e32c9cfbd267061b119b519a6ae7e003d2ada5efbffe2e8cadf1eca988d696403780d8c947243ee9c791277841e0d5eb4e89e7be871627d61d2ff9acb709f74b2856a5909f74eff2b5ba055f63f6c0eace494e7b8b4c3565d6bb855beb1d16f916475e62b1d6f5bf52521a71d189a085a8312a35a7ae402866a488a75d50d60bbd9789da6d995762414de319551450290844833ba1ccb8f1917eaeb8eb016c908071dd06f816aa295d985eff6f90f8d2fdb29e459f2e7e9402b77906fc7d75f914cc8d7eb6ac445e7a66023a99f19a48761a19dd1976d9161c9d80a6daf7d7a7a45bd3b7e6972df215a5e766b8d69cbadc60581aa7afb85e7d2c84354acb961ecc43c47c3908c2ccb3a68bf276b3ce7a1957bbb90775603ddde2f1f500124a2cf4d96aaa6a045bf524689ed71f7b9d4d19e78ded9d1fb7bf7d673f7dfdc11653e37b5d8b8d12e685c3b2eed876f314b29e1598a833921c32fa23b0f4241b9c7dc6b19d6a909003aaf628d15445f734d465b0d08e5879849a1139432d820d18f32067d6cc0dcd72cc67cc9f5d9e4e914ec2866f65a03bfd7a4214ef3794464e91cc12505b97d5b946f41874b6b2f60647cfcd07eda0a27c8e0925073542f4ee9d2231b8cae8d1a07f6c22610794b9703e67c28142dc226c6acef084faa0f2d8b70210af7a8a40082f028dfbaeabb41fc24ad49ede1f9a93a9fd452f641cf98b1f9f55e03adaacae6872396f0f64448c51334b63dad5f7e1f8c940703acc06def2d0db59602ef61c0926cb82f74edd9859823b2d34a287dcb9b31b307e8e80c8f89f680c4f5a7099a6b40f4ad1bf4f5fba42a9ec58eea12ad426bc628b698bc7f7de3a106a0f39ae2ecd4bbd1bdb041e6e2b6ca15d68be1cb09ce2d15a2adb376b553e7a17b397624b2b38b1840e57f9667d07265ee234a38ffc60785766959abaa467170fd9902db3344873522d55301dda1b8edca7cc3a90017a7360d3c8ef1d8e2e30b9c39562cee02397d8bfe37a96cf4c675f7829fa0723f5cabf576bc52dd6f09deedb3485adb8b109d90ef11be0fb864b514643329aadb045e6af1845a03428db96f5c9c4f0415b449ef515cc89d13d9b80685941b020ec406b8cd93da11dc0c919871a565b5ecc7a092c674f540ceab873d7070c39a7a7725cee26843db456f213ccd079f15e9a82e9552a3ba558f883b4ff12cf16d33945949d556e2cfd06262561b06edd7bb1aed93f3806e04e99f418e070768b10bf41bd2d2630124895170c62c3b340183abaf0d5c8295152e22b18366a56e0b36ab6ae4525abdde2da92b371c9b96742eb39ee4b7b4738d03d104aa2f6c228d6e53c976dcad3f7ce78851f6caa7730b8d3ceb857079d55cd5fbc8833472f730823511ae6d7d69afda518742debf561d3c352680de9ba87b446553e29d8afc8c1a7e89e205d82e8f34be1e326008926b22266f7dcb65f146e3b157b397258cd1649918793e3b3eeba8907845109d8aed381f3d525fd18a4649e02a63bf384244be3c61afc041f5164bc6543b4e0370ec7a3561d110ee9cf11533511ad5f7976368eff9fe3e14adafa39325d60ad7a42504248a9d82aa7a17760e1fb1d42a8381eeceb7bdf1d2bd7bba8fa230ffd7a9d5793b6909ac57fb24d75cab9933e7c675c49b948719ec0c8b95f328689cf110bf0fd3c75fea5dfed87ce3380559b9edf23a476a27a13722573e1a7208450248f739300189b8c39fe636fd6edde885b1313892df9948f73f29448766f1f95935babb9a76071e03e53a12303fba9d07bf2c24b1ab9fda7a45fefcb552fce568ce41035fa16f3507b5d03822789af61918ba1268239c0ccd3ee429ef5d9119b4038f1ae21506a0d79823b22e980ad4c10fba39d404b40ea2aee94018cdedbc0a13dd655bdd50c17e51ad7b00eac86e67ae4be0d89053556ae1df7edea2adb7150bad27b2cf5b5af6a1b1796b99bb6a15e9a2e90add58316cbc461417a6816739d070598f617e32f7237c1741cd22a1b372245c9efa4b61e023309408996890c30db02de330e73ac4319c03c13319858e6e4443592d9cb6cd1ddf4adf49431c4791a91d17db6db80f4c1bf67fa8891fbdc354eb5502d3ecc9e82937b7c38b192c9734ecd7a02c2bde0c5d4c061add9757647c66268ed851dbd202e34d775c56337bdddfb3a663445e0749cff16f826907e62c94ccd68e1c64849d588a294342792495e6fdeda415e22a14dff262821410f485c42c8082840a877285497166ba3ade3bef5064e35fb72df34ea3fb6b78a8863e4bff4dd338effd966b99435ac0f0d2c07250566bc946b1c580d69239c333f67036303c0d8689e25a51e1b0ba48f4f311c2265d3d29cba2f6264e8b55c9b98e9eacbb3f21c0280d7f426b8d1b2612afec59be600b29fee14873e5236f60383676a017e16efbd863e52f39a74df139a37268ddf6a03720d493ed5a911d7d9fc97067d4d5dd30657b06aba8a09860b9934c80545ebf3be7fecf85d340f762ef925bd0715eca082869a250746ea7deb81664403d86692650b44ef61b52c1063435a61549eb57aa76b535544209a484a20f2f6c96569f41ac4abb9ab76801c8f3ba5d38c69736ab450b6eac36e46beb59dbb0203a33ae86694499b2c5040e7e695702fd9af04f6d95a61aa8a190e0d436e9899dfd6e72daeec035b8e4244963e9bae538a5fc6328f83aeba4ee67bbfdd6c301625b46dce52ebd9478f9fc857b58af3cf5d6da6befd8a4f31ef42c376fed86e3fa7a1bf09021d588803d33eb72d46e90b4ea11c5761bce50271692da847bd56e297f733c659d89dd40c8f51163daec9c7d4626380cf366f8bb83dc08575e0012ffc94308c453e1924868db524bd2edefdb8aafb0af6f2882c81f4be1ca60afc04f0168998e49c47d63838df4363cfc59cd6dca3d36442fff2e4f6e6f0897dd42cdf0a79366e682bbb4fcdb19525806ea747f7a435939d582735e32713e50389724e8f2b314a7a25764b7048bc34fc641d6bf02858a687c27e72a115a31ea3726c6a40e449d74df661c0823f9e8ba537e56647b7ae75f8c18bfd22776b2887fa1e3164a0245530d0ade17608bcce26c873de2ddcae76ca142edea60a6b059849e9d6aba2a130dcbf3971a5f94eff61bd2e3384d54e09db83121c38804ec5594e0e11b55db1c37d15f36b950561e7aec1b9e557d09b657e7ebcef1834e0666fcaeb2da735ff3bff99d4736e9a5b1d5ecbcde3eeb1320d1d3240dd573f174fbbf37ae4b95d9bf80b79c77eb8eac1a00d74fe820705461e22ef3b70ad17f2de9af6527c41e016e1ad81d49cf5cec0ed208451793dde7f8e1ed3e5465953bd2e594974ed32ea62b48095b65c445a550d0bc091883a30aeb8e49f2cbd36ed343d9b4167f5d1838e63ea7724339fb279e67805c60a1fba8bb52ba33b815bcb8abe7e9c014bcf3cd27321b16d027e3f06a6cd5a8687a5ce54750b1b941c2735bd5a8929cc1619164342c065407e1f8df10175c82398daa27cfc91874a537fb23cbd98fa9c041bb2833a0c37125560cebee974acd86dd7e8ed34713863dae655e3ce18c4e76d532623873fc60d5bb86fe96b593f2859d465338a8a30881637e498338c9e726fa2f8b35066a535131b0f6c5e38c7421b0110be58de0dea30ac60317ff6f00bf5b5cd5f1fbcf7fbcac1c355a0a762cab5dfc2b04d513939125c7b43a0ef5080e6aac924bea7435972fb7d10eb0d56011ee93ce1543dad16ab1a610160090fb0a711d2144affbbd8659c7951030238184499a5e7d162dd5b1a198f3cf6bba5e5d1845528f4e0e6f30833f0f00b2d26e3f8ef05d06fcc48e7512a9125093040a916b2d719ce9a82660565e36ab9bea794bd3f71bcca043ed8e294c2ab9573e132637c2479c9f2f347cd931d3ee2f57d61e4bbc9277bfb983535cccbf745e492de3d0dfb3d1d041f19dae2a32309968ba3154a029ded9b6da5b366247582b44215d4fc75960f49c4a12e1086e3f9f0bad1f644f1028fd478c16e9469d5c6ac46d8f778b2d43b6dd17880360e48e041afd562c55133de9d79e613ffa22ac56b938f72ebdefdafe625ada7acb799a26cbd336f97ddd741f0e820b1b213cdccdf873bba7b8435ecce042cce95dc010ed40792b7ad58f136393b2c857d8e57ecf955b45925af869552367a50e8d97d5d7a0c1e22af04e346c7c62d4c5bf01f4954a11316e352ba510482a42cab809e30c9c1c8e346608ffe6ec73f9cf3992005fa269c6541cdd5a741297277940da9249a3aec511e08d9a46d2e74a3981edcbd7ff6c931218d3d492d699ab374d272c5a06a19840b62704839993c400f9ffdad3263a2bd2b8d455e53dcecc4415725ea4ad7dbf07678722896931821e14d437bf48dbfeda8c72b0ec6e6cd213d5253497384b4b0df65e64674d1ab5ed519dc61a5291d2989e8d872a5abd59f83e80d830494ed63d81e6888df6f3ce48c44eb2540de2cd6674b2d3de626fc3bc11f71059421a23ccb3adc13fab935d82fc75cf7fedffd47850d78ae2d3505ed49d22fff4fc40a931bd5fcd7ce8c49d6cb2c7a6cadfbf3c9ecd3c28b8a213929ca6cdc2ca055c0fc52c4a7f8fe1a2dbf8dace0a7407a69dab65aab8fb9462ddb15449d233d126a360a289e37859c438b07d00365c97f0b70a746fdba8b6136a893892909e362efb937f2fd099215bac54599dca2054981cc5b25310bca9f9ea2247959bc54c621e12fe857499c2bbe8087ecec98cc7c3b5714f042651bde60ac3f203039f956727ab6d04327a6fb1b99ed349737db52c2c2ab1c83eb658dac8e02f92373ec483e682b26d674df4a5f3bc3f86bc2c61a68ead96e2db24d819e4c6b703edce012d470c769da01b6a79490a596e61e4c6d191bee9f764ae572396be778a79ea7d442c298b9eb15281448059073989b93df36f5721984e3fc7b34f58e65cee629e16a8aa6c314b373aad3eb3c9738bbb4dc103c8188b175fc2ae9c39c8ebbb4afd2321633a891e4cae5ccaa696d319778f26c8fe591bdf16effed2c64842d7e71e8a2ba748a8dc580b9ad9198b3d37eabf778d20cf143018c37416645e4caa664ce2dc72ceb239fd3093c913c447f53e2f12c62ae048f99720ea3538d311187d3b8ce5960ee95af939081f9ca1bddaf2fc3879408f319719041af906c5ffa38a2f5d7cd241c65bc84a2cdbc2dffa656d78e056af570842950cc0ea092e8e3b59aa10ade624c96c44665a28099afec33699fff7d38f278a1e883c9d1e2f9df59a3001df881d5e5ea1c91d10e85c3d94dc7c4fecbab712b90c1fdb3cced9df79d2f80420f14dba16453385fc13a798a0fc456b7d2d6d301fad96fe6950aae9dccdd5718db765e9cab2e3203198bf986ba93ac1ab823ab56bf1ad0d3157d996c805b83858764e2688b7eb7d6b958dff1db7a64b18e8d371617e7b9e278fd75e074d46cf3cb96b3e9421cbaf6cf12258c0a20cda9e322d77bdde600e451d5d967bd664d28378a4d3c1436b69aaa249196da07de2975a05ea92010c9381582f425c1111f7cbe8705fdac864b07f5294802008223c133f256282f5c2245f23686bcfb1df87035524dba21540f4c958d7f81af31d5f81fcfa4b1b2a3a712e2a0c9e8e689dc1ab64d7c1a1f9d031db6067a31bbac65c2c91505c04b77c91fd307a937c595052c2af281e50bdb213877c45860bdb7976a1c7d418eeee5f185cb3178556b2199c77f3cb1d4b7a16eff8c2bf0cce93af673077beca9811e689dea9133972d8ed56fb3710fc17fd463d564891535ff5f9279f8a1e9c66506b2ad641e27c51abce5ef5752a2ea89c2baa51e1036309450e5a875544729e66c067d935ecdda3bdd53e4dc8bb4bc46c3b2ab4ebf0770e0afd2dd0dc8483faa1323e3ff2f521007c3a9999e002d232adabe5bd1c95673d1b88af188b0ca0789e3c8b14cd9f4ee67ceafebed1e16f5fc3998b38136b5da9fed495b1e39e2e62d30f762dac79e075468002f590e6454444225a0ddfe7e7918a9107123aa67edaa614d94891600b2d3b08332e7e67ac245ee45854cd3aeff0e549b6f229b76aa36d7e9c2cb5fa70efa5ec276cd691406d45488711e7a1dabbf0b21160072b552bc3a6a3fe2860b4a6fea57eef4dc61d6c512ef7623ae6a805ef18da01a249ca0827c882fc30281b26480a2a18dd3424d199d6673e7dea9368a7074b8c62b539cc3f9a950b0cdad030dec68c01ed3f0f35818701f098ce4886de8f70b0887e273d61696c828e82b87cc63355a41f031d4bd62eadc3cde202d8b6c743827d516450ae4bc365946a9ca483dac56883c990c2443da98c37265fe0f3578930ec59af3dcfc1eea895b9e7340ec1581e56c75f61de4cba2876b5d790e339175cfb7b785650e7a3a23d2233f8b3726cff828a71374f56842bed2190035f771b6253d0eaa1f673337bbd390aa1c07c4d0c26f5698ff45237f4f4be05740d057e246721ac7a97b666a12e86303349c25d8647c8cd4efc05821455cb7c6f7d4ad2003fa9dac4d8e32c37ecce63016641eb7929c0aa87ba4b5fff41c623e6afceabf1fcf6130330b2232a5603415582337f4f477ff0a3e32f9367ba199963d045f703c0b7c7111c0b65ab03c2311164357aa7d1849614739ecfa523e1d2ae75edc2dfc2bb796da6f104efb63a33bea705ccc8ac9bfa008c589db468f773e1a2de522aad06680792ac16df6914ca1db6219551ec282e0b68ea76da990cc7e2313c9234a2eab200a40c8cad1d97c643cb8cc2f75fddae15f24694c047a45f5f81529af7fc33031f73da6b41bb2c080cfe4e25fd53c330be3b71bb56e70ad2f986662e30aa45684c9f6a8fd46ed5235bf40ffb0f0aac75e09cf1c436890617bad450d4883cb6a36353c54e138460f8a767a0794077ebde39a93137e972dcbf485b1d441520947407f6566815e9b2b5c9d2d73b82834d53685bb7d41acc20bf420793a3766aac9bc45a871dbbc87ec098194f2544d9de142840137d9091bbc8203a4e472cf1ab8cbddcf69b0fdd3f182ab89ff69013e78d13441e3f72da49a2eab5f2822f7dd65839ab2153aa8f492852a83ee04f59ac3be98e949caf9db19ba89d36d22dd013559f74d57d055d41898e1586e0b147c026983f41d04a8f10707d1b1f0f3058c43e5c51b5bc292ae448d32a56cb1eb19d05474d1d56a2781b0d0b54777f0246f2f0f0702a1a4100ce4ee1cade848507f9b736894982f69a366606851b6ce68a7302c6d840a3f158cd0edb3d31506712bdfdf2c9e7f13b451464482e8312dd11628dc4acecacf5127d7e8fc4a8296b1a9a24685a3e5b5cc3ff36b2cf40fb92a42fb7fb1eb268f2a10c6409146529eb4f27eb97d9dcab737734de3dd2eb5f64eea4a2fd0b6c5b6a5ef4cd2e6225b770fd9c2337093cf5dcd5f125b7f95491e39636fabdc5673885862b9f251e3531d99f7e8a3b593e891db428bcf898af32a0f710cd47e4f44fa061dec30fde17dea3a26627d93e348a90e73fffff6be866b36cc12ddd8934318684c2cf1772d7d7abdc52d4baa4ff7a25109ec5fba18c71681519a497e353ecbfc73238c32cf9c96b3a750e69eaf6f4b35dd8a0702e6d13276fca0a5b4305f6a09e508a21935812ccc43898f", 0x2000, &(0x7f0000007580)={&(0x7f00000000c0)={0x50, 0x0, 0x8, {0x7, 0x2b, 0x1, 0x80000, 0x5, 0x6, 0x10, 0x81, 0x0, 0x0, 0x2, 0x200}}, &(0x7f0000000140)={0x18, 0x0, 0x1, {0x5}}, &(0x7f0000000180)={0x18, 0xffffffffffffffda, 0xcc7}, &(0x7f0000000200)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000240)={0x18, 0xfffffffffffffffe, 0x9, {0x3ff}}, &(0x7f0000000300)={0x28, 0x0, 0x5, {{0x6, 0x6, 0x0, r2}}}, &(0x7f0000000340)={0x60, 0x0, 0x3, {{0xfffffffffffffff7, 0x9, 0x3, 0x101, 0x0, 0xed9a}}}, &(0x7f00000003c0)={0x18, 0xfffffffffffffffe, 0xab, {0x8}}, &(0x7f0000000580)={0x11, 0x0, 0x0, {'\x00'}}, &(0x7f0000000900)={0x20, 0x0, 0x8, {0x0, 0x15}}, &(0x7f0000002c40)={0x78, 0xfffffffffffffffe, 0x2, {0x83, 0x5, 0x0, {0x6, 0x6, 0xfffffffffffffffd, 0x6, 0x3, 0x5cb0983c, 0x1ff, 0x6, 0x4, 0x1000, 0xfff, 0xffffffffffffffff, r3, 0x5, 0x8}}}, &(0x7f0000004d00)={0x90, 0xfffffffffffffffe, 0x10000, {0x3, 0x3, 0x8, 0xfe9a, 0x8, 0xff, {0x3, 0x5, 0x7, 0xfff, 0x2, 0x0, 0x0, 0xc, 0x7, 0x6000, 0x5, r7, r8, 0x9, 0x5}}}, &(0x7f0000004dc0)={0x70, 0x0, 0x4, [{0x1, 0x1, 0x5, 0x6c96, 'vfat\x00'}, {0x4, 0x6, 0x2, 0xf7e, '\x86#'}, {0x4, 0xfffffffffffffff6, 0x5, 0x5, 'vfat\x00'}]}, &(0x7f0000004f80)={0x148, 0x0, 0xc, [{{0x0, 0x2, 0x0, 0x8, 0x3f6, 0x1, {0x3, 0x4, 0x8000, 0x4, 0x3, 0x8, 0x1, 0x2, 0xd6bb, 0x2000, 0x9, 0xee01, r10, 0x3, 0x401}}, {0x2, 0x8, 0x5, 0x1, 'vfat\x00'}}, {{0x5, 0x2, 0xffffffffffffff5f, 0x6, 0x0, 0x4, {0x4, 0x5, 0x0, 0x41, 0x1, 0x0, 0x2, 0xe9eb, 0x40, 0x2000, 0x1ff, 0xffffffffffffffff, r12, 0x7fff}}, {0x4, 0xffffffff, 0x0, 0x9}}]}, &(0x7f0000007200)={0xa0, 0x0, 0x2, {{0x5, 0x0, 0x1, 0x9, 0x10, 0x4, {0x5, 0x7, 0x1, 0x3, 0x4, 0x2, 0x1, 0xa, 0x9, 0xf000, 0xffff, r13, r14, 0xf3, 0x101}}, {0x0, 0x10}}}, &(0x7f00000072c0)={0x20, 0x0, 0x2, {0x8, 0x0, 0x1, 0x13bc}}, &(0x7f0000007440)={0x130, 0xffffffffffffffda, 0x8001, {0x57654c94, 0xb, 0x0, '\x00', {0x10, 0xfffffffd, 0x4, 0x9, r15, r16, 0x6000, '\x00', 0x2, 0x0, 0xe082, 0x4a61, {0x5, 0x9}, {0x15, 0x80}, {0x7, 0x9}, {0x570, 0x5}, 0x9, 0x0, 0x5, 0x7}}}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc) mknod(&(0x7f0000000540)='./file1\x00', 0x0, 0x0) creat(&(0x7f00000001c0)='./file1\x00', 0x0) [ 94.429265][ T5329] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 94.489445][ T4676] Bluetooth: hci0: command tx timeout [ 94.582632][ T5329] usb 5-1: New USB device found, idVendor=056e, idProduct=4010, bcdDevice=20.1c [ 94.586619][ T5329] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 94.597634][ T5329] usb 5-1: config 0 descriptor?? [ 94.810108][ T5339] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 94.821983][ T5339] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 94.834869][ T5339] netlink: 48 bytes leftover after parsing attributes in process `syz.0.0'. [ 95.047806][ T5339] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 95.056326][ T5339] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 95.061623][ T5339] ------------[ cut here ]------------ [ 95.064328][ T5339] WARNING: mm/page_alloc.c:5186 at __alloc_frozen_pages_noprof+0x2c8/0x370, CPU#0: syz.0.0/5339 [ 95.068921][ T5339] Modules linked in: [ 95.070902][ T5339] CPU: 0 UID: 0 PID: 5339 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 95.074494][ T5339] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 95.078815][ T5339] RIP: 0010:__alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.081410][ T5339] Code: 74 10 4c 89 e7 89 54 24 0c e8 64 ad 0d 00 8b 54 24 0c 49 83 3c 24 00 0f 85 a5 fe ff ff e9 a6 fe ff ff c6 05 4b fa 4f 0d 01 90 <0f> 0b 90 e9 18 ff ff ff a9 00 00 08 00 48 8b 4c 24 10 4c 8d 44 24 [ 95.089244][ T5339] RSP: 0018:ffffc9000d467940 EFLAGS: 00010246 [ 95.091924][ T5339] RAX: ffffc9000d467900 RBX: 0000000000000010 RCX: 0000000000000000 [ 95.095309][ T5339] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffc9000d4679a8 [ 95.098932][ T5339] RBP: ffffc9000d467a28 R08: ffffc9000d4679a7 R09: 0000000000000000 [ 95.102573][ T5339] R10: ffffc9000d467980 R11: fffff52001a8cf35 R12: 0000000000000000 [ 95.106218][ T5339] R13: 1ffff92001a8cf2c R14: 0000000000040cc0 R15: dffffc0000000000 [ 95.110499][ T5339] FS: 00007fe07003d6c0(0000) GS:ffff88808d679000(0000) knlGS:0000000000000000 [ 95.114604][ T5339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 95.117716][ T5339] CR2: 00007fe06f511000 CR3: 0000000043404000 CR4: 0000000000352ef0 [ 95.121574][ T5339] Call Trace: [ 95.123191][ T5339] [ 95.124643][ T5339] ? __kasan_slab_free+0x5c/0x80 [ 95.127250][ T5339] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 95.131056][ T5339] ? policy_nodemask+0x27c/0x720 [ 95.133246][ T5339] alloc_pages_mpol+0x232/0x4a0 [ 95.135601][ T5339] ___kmalloc_large_node+0x4e/0x150 [ 95.138042][ T5339] __kmalloc_large_node_noprof+0x18/0x90 [ 95.141215][ T5339] __kmalloc_noprof+0x4c9/0x800 [ 95.143456][ T5339] ? raw_ioctl+0x1962/0x3bc0 [ 95.145588][ T5339] raw_ioctl+0x1962/0x3bc0 [ 95.147609][ T5339] ? tomoyo_path_number_perm+0x1bc/0x5a0 [ 95.150236][ T5339] ? do_vfs_ioctl+0xbe8/0x1430 [ 95.152268][ T5339] ? tomoyo_path_number_perm+0x1bc/0x5a0 [ 95.154739][ T5339] ? __pfx_raw_ioctl+0x10/0x10 [ 95.157072][ T5339] ? do_futex+0x395/0x420 [ 95.159134][ T5339] ? __fget_files+0x2a/0x420 [ 95.161330][ T5339] ? __fget_files+0x3a0/0x420 [ 95.163302][ T5339] ? __fget_files+0x2a/0x420 [ 95.165379][ T5339] ? bpf_lsm_file_ioctl+0x9/0x20 [ 95.167807][ T5339] ? __pfx_raw_ioctl+0x10/0x10 [ 95.170026][ T5339] __se_sys_ioctl+0xfc/0x170 [ 95.171918][ T5339] do_syscall_64+0xfa/0xf80 [ 95.173940][ T5339] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.176505][ T5339] ? clear_bhb_loop+0x60/0xb0 [ 95.178534][ T5339] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.181095][ T5339] RIP: 0033:0x7fe06f18f7c9 [ 95.183038][ T5339] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 95.191353][ T5339] RSP: 002b:00007fe07003d038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 95.194946][ T5339] RAX: ffffffffffffffda RBX: 00007fe06f3e5fa0 RCX: 00007fe06f18f7c9 [ 95.198087][ T5339] RDX: 0000200000000400 RSI: 00000000c0085504 RDI: 0000000000000007 [ 95.201640][ T5339] RBP: 00007fe06f213f91 R08: 0000000000000000 R09: 0000000000000000 [ 95.205027][ T5339] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 95.208400][ T5339] R13: 00007fe06f3e6038 R14: 00007fe06f3e5fa0 R15: 00007ffff7e30de8 [ 95.212493][ T5339] [ 95.213942][ T5339] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 95.217203][ T5339] CPU: 0 UID: 0 PID: 5339 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 95.221255][ T5339] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 95.225920][ T5339] Call Trace: [ 95.227510][ T5339] [ 95.228938][ T5339] dump_stack_lvl+0x99/0x250 [ 95.231220][ T5339] ? __asan_memcpy+0x40/0x70 [ 95.233522][ T5339] ? __pfx_dump_stack_lvl+0x10/0x10 [ 95.235810][ T5339] ? __pfx__printk+0x10/0x10 [ 95.237862][ T5339] vpanic+0x237/0x6d0 [ 95.239607][ T5339] ? __pfx_vpanic+0x10/0x10 [ 95.241524][ T5339] ? is_bpf_text_address+0x292/0x2b0 [ 95.243795][ T5339] ? is_bpf_text_address+0x26/0x2b0 [ 95.246206][ T5339] panic+0xb9/0xc0 [ 95.248256][ T5339] ? __pfx_panic+0x10/0x10 [ 95.250605][ T5339] __warn+0x317/0x4b0 [ 95.252520][ T5339] ? __alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.255473][ T5339] ? __alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.258509][ T5339] __report_bug+0x288/0x500 [ 95.260781][ T5339] ? __alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.263603][ T5339] ? __pfx___report_bug+0x10/0x10 [ 95.265870][ T5339] ? is_bpf_text_address+0x292/0x2b0 [ 95.268085][ T5339] ? is_bpf_text_address+0x26/0x2b0 [ 95.269880][ T5339] ? kernel_text_address+0xa5/0xe0 [ 95.271783][ T5339] ? __kernel_text_address+0xd/0x40 [ 95.274019][ T5339] ? unwind_get_return_address+0x4d/0x90 [ 95.276290][ T5339] ? __alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.278823][ T5339] report_bug+0x16a/0x220 [ 95.280596][ T5339] ? __alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.283165][ T5339] ? __alloc_frozen_pages_noprof+0x2ca/0x370 [ 95.285617][ T5339] handle_bug+0x98/0x200 [ 95.287357][ T5339] exc_invalid_op+0x1a/0x50 [ 95.289227][ T5339] asm_exc_invalid_op+0x1a/0x20 [ 95.291299][ T5339] RIP: 0010:__alloc_frozen_pages_noprof+0x2c8/0x370 [ 95.293862][ T5339] Code: 74 10 4c 89 e7 89 54 24 0c e8 64 ad 0d 00 8b 54 24 0c 49 83 3c 24 00 0f 85 a5 fe ff ff e9 a6 fe ff ff c6 05 4b fa 4f 0d 01 90 <0f> 0b 90 e9 18 ff ff ff a9 00 00 08 00 48 8b 4c 24 10 4c 8d 44 24 [ 95.302147][ T5339] RSP: 0018:ffffc9000d467940 EFLAGS: 00010246 [ 95.304731][ T5339] RAX: ffffc9000d467900 RBX: 0000000000000010 RCX: 0000000000000000 [ 95.308024][ T5339] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffc9000d4679a8 [ 95.311280][ T5339] RBP: ffffc9000d467a28 R08: ffffc9000d4679a7 R09: 0000000000000000 [ 95.314658][ T5339] R10: ffffc9000d467980 R11: fffff52001a8cf35 R12: 0000000000000000 [ 95.317882][ T5339] R13: 1ffff92001a8cf2c R14: 0000000000040cc0 R15: dffffc0000000000 [ 95.321120][ T5339] ? __kasan_slab_free+0x5c/0x80 [ 95.323236][ T5339] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 95.325790][ T5339] ? policy_nodemask+0x27c/0x720 [ 95.327646][ T5339] alloc_pages_mpol+0x232/0x4a0 [ 95.329598][ T5339] ___kmalloc_large_node+0x4e/0x150 [ 95.331772][ T5339] __kmalloc_large_node_noprof+0x18/0x90 [ 95.333942][ T5339] __kmalloc_noprof+0x4c9/0x800 [ 95.336040][ T5339] ? raw_ioctl+0x1962/0x3bc0 [ 95.338241][ T5339] raw_ioctl+0x1962/0x3bc0 [ 95.340661][ T5339] ? tomoyo_path_number_perm+0x1bc/0x5a0 [ 95.343178][ T5339] ? do_vfs_ioctl+0xbe8/0x1430 [ 95.345295][ T5339] ? tomoyo_path_number_perm+0x1bc/0x5a0 [ 95.347564][ T5339] ? __pfx_raw_ioctl+0x10/0x10 [ 95.349797][ T5339] ? do_futex+0x395/0x420 [ 95.351964][ T5339] ? __fget_files+0x2a/0x420 [ 95.354276][ T5339] ? __fget_files+0x3a0/0x420 [ 95.356510][ T5339] ? __fget_files+0x2a/0x420 [ 95.358695][ T5339] ? bpf_lsm_file_ioctl+0x9/0x20 [ 95.360754][ T5339] ? __pfx_raw_ioctl+0x10/0x10 [ 95.363002][ T5339] __se_sys_ioctl+0xfc/0x170 [ 95.365195][ T5339] do_syscall_64+0xfa/0xf80 [ 95.367322][ T5339] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.370141][ T5339] ? clear_bhb_loop+0x60/0xb0 [ 95.372295][ T5339] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.375011][ T5339] RIP: 0033:0x7fe06f18f7c9 [ 95.376930][ T5339] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 95.385127][ T5339] RSP: 002b:00007fe07003d038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 95.388871][ T5339] RAX: ffffffffffffffda RBX: 00007fe06f3e5fa0 RCX: 00007fe06f18f7c9 [ 95.392418][ T5339] RDX: 0000200000000400 RSI: 00000000c0085504 RDI: 0000000000000007 [ 95.395831][ T5339] RBP: 00007fe06f213f91 R08: 0000000000000000 R09: 0000000000000000 [ 95.399318][ T5339] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 95.402698][ T5339] R13: 00007fe06f3e6038 R14: 00007fe06f3e5fa0 R15: 00007ffff7e30de8 [ 95.406019][ T5339] [ 95.407830][ T5339] Kernel Offset: disabled [ 95.409901][ T5339] Rebooting in 86400 seconds..