a969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 594.863219] FAULT_INJECTION: forcing a failure. [ 594.863219] name failslab, interval 1, probability 0, space 0, times 0 00:09:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x15}, &(0x7f0000000140)=0x10) 00:09:54 executing program 1 (fault-call:5 fault-nth:0): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 594.964142] CPU: 1 PID: 3356 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 594.972871] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 594.982331] Call Trace: [ 594.984944] dump_stack+0x1d3/0x2c4 [ 594.988587] ? dump_stack_print_info.cold.2+0x52/0x52 [ 594.993802] should_fail.cold.4+0xa/0x17 [ 594.997893] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 595.003013] ? __save_stack_trace+0x8d/0xf0 [ 595.007345] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 595.007368] ? check_preemption_disabled+0x48/0x200 [ 595.007385] ? debug_smp_processor_id+0x1c/0x20 [ 595.007401] ? perf_trace_lock+0x14d/0x7a0 [ 595.007422] ? lock_release+0x970/0x970 [ 595.017977] ? zap_class+0x640/0x640 [ 595.017990] ? check_preemption_disabled+0x48/0x200 [ 595.018008] ? zap_class+0x640/0x640 [ 595.018030] ? fs_reclaim_acquire+0x20/0x20 [ 595.041396] FAULT_INJECTION: forcing a failure. [ 595.041396] name failslab, interval 1, probability 0, space 0, times 0 [ 595.043309] ? lock_downgrade+0x900/0x900 [ 595.043331] ? check_same_owner+0x330/0x330 [ 595.067306] __should_failslab+0x124/0x180 [ 595.071570] should_failslab+0x9/0x14 [ 595.075399] kmem_cache_alloc+0x2be/0x730 [ 595.079573] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 595.084598] __kernfs_new_node+0x127/0x8d0 [ 595.088845] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 595.093623] ? kasan_check_write+0x14/0x20 [ 595.097876] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.102817] ? __kernfs_new_node+0x697/0x8d0 [ 595.107242] ? wait_for_completion+0x8a0/0x8a0 [ 595.111836] ? kasan_check_write+0x14/0x20 [ 595.116092] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.121034] ? wait_for_completion+0x8a0/0x8a0 [ 595.125623] ? kernfs_activate+0x21a/0x2c0 [ 595.129892] ? mutex_unlock+0xd/0x10 [ 595.133619] ? kernfs_activate+0x21a/0x2c0 [ 595.137871] kernfs_new_node+0x95/0x120 [ 595.141868] __kernfs_create_file+0x5a/0x340 [ 595.146293] sysfs_add_file_mode_ns+0x222/0x530 [ 595.150976] internal_create_group+0x3df/0xd80 [ 595.155568] ? remove_files.isra.1+0x190/0x190 [ 595.160162] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 595.165702] ? kernfs_create_link+0x1d4/0x250 [ 595.170211] sysfs_create_groups+0x9b/0x141 [ 595.174543] device_add+0x76a/0x18e0 [ 595.178268] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 595.183395] ? __kmalloc+0x31c/0x760 [ 595.187111] ? kasan_unpoison_shadow+0x35/0x50 [ 595.191697] ? kasan_kmalloc+0xc7/0xe0 [ 595.195597] ? input_register_device+0x59f/0xce0 [ 595.200381] input_register_device+0x728/0xce0 [ 595.204975] ? devm_input_allocate_device+0x120/0x120 [ 595.210171] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 595.215195] ? input_mt_init_slots+0xba/0x4a0 [ 595.219707] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 595.225018] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 595.230398] ? __fget+0x4d1/0x740 [ 595.233868] ? ksys_dup3+0x680/0x680 [ 595.237598] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.242545] uinput_ioctl+0x4c/0x60 [ 595.246184] ? uinput_compat_ioctl+0x90/0x90 [ 595.250600] do_vfs_ioctl+0x1de/0x1720 [ 595.254495] ? fsnotify_first_mark+0x350/0x350 [ 595.259086] ? ioctl_preallocate+0x300/0x300 [ 595.263499] ? __fget_light+0x2e9/0x430 [ 595.267478] ? fget_raw+0x20/0x20 [ 595.270944] ? __sb_end_write+0xd9/0x110 [ 595.275015] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 595.280561] ? fput+0x130/0x1a0 [ 595.283859] ? ksys_write+0x1ae/0x260 [ 595.287674] ? security_file_ioctl+0x94/0xc0 [ 595.292088] ksys_ioctl+0xa9/0xd0 [ 595.295552] __x64_sys_ioctl+0x73/0xb0 [ 595.299455] do_syscall_64+0x1b9/0x820 [ 595.303353] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 595.308740] ? syscall_return_slowpath+0x5e0/0x5e0 [ 595.313689] ? trace_hardirqs_on_caller+0x310/0x310 [ 595.318744] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 595.323785] ? recalc_sigpending_tsk+0x180/0x180 [ 595.328563] ? kasan_check_write+0x14/0x20 [ 595.332820] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 595.337692] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 595.342894] RIP: 0033:0x457579 [ 595.346096] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:09:55 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 595.365037] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 595.372763] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 595.380038] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 595.387323] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 595.394601] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 595.401904] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 [ 595.409205] CPU: 0 PID: 3371 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 595.417631] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 595.426992] Call Trace: [ 595.427015] dump_stack+0x1d3/0x2c4 [ 595.427034] ? dump_stack_print_info.cold.2+0x52/0x52 [ 595.427056] should_fail.cold.4+0xa/0x17 [ 595.427077] ? __mutex_lock+0x85e/0x1700 [ 595.433284] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 595.433301] ? mark_held_locks+0x130/0x130 [ 595.433321] ? mutex_trylock+0x2b0/0x2b0 [ 595.442558] ? dput.part.25+0x26d/0x790 [ 595.442583] ? lock_acquire+0x1ed/0x520 [ 595.442601] ? __fdget_pos+0x1bb/0x200 [ 595.451764] ? fs_reclaim_acquire+0x20/0x20 [ 595.451782] ? lock_downgrade+0x900/0x900 [ 595.451802] ? check_same_owner+0x330/0x330 [ 595.460109] ? lock_release+0x970/0x970 [ 595.460132] __should_failslab+0x124/0x180 [ 595.460152] should_failslab+0x9/0x14 [ 595.496945] __kmalloc+0x2d4/0x760 [ 595.500496] ? input_mt_init_slots+0xe5/0x4a0 [ 595.505023] input_mt_init_slots+0xe5/0x4a0 [ 595.509358] uinput_ioctl_handler.isra.10+0x2049/0x2540 [ 595.514737] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 595.520112] ? __fget+0x4d1/0x740 [ 595.523578] ? ksys_dup3+0x680/0x680 [ 595.527319] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.532269] uinput_ioctl+0x4c/0x60 [ 595.535925] ? uinput_compat_ioctl+0x90/0x90 [ 595.540339] do_vfs_ioctl+0x1de/0x1720 [ 595.544245] ? fsnotify_first_mark+0x350/0x350 [ 595.548868] ? __fsnotify_parent+0xcc/0x420 [ 595.553200] ? ioctl_preallocate+0x300/0x300 [ 595.557812] ? __fget_light+0x2e9/0x430 [ 595.561791] ? fget_raw+0x20/0x20 [ 595.565251] ? __sb_end_write+0xd9/0x110 [ 595.569328] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 595.574884] ? fput+0x130/0x1a0 [ 595.578174] ? ksys_write+0x1ae/0x260 [ 595.581992] ? security_file_ioctl+0x94/0xc0 [ 595.586413] ksys_ioctl+0xa9/0xd0 [ 595.589884] __x64_sys_ioctl+0x73/0xb0 [ 595.593782] do_syscall_64+0x1b9/0x820 [ 595.597674] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 595.603049] ? syscall_return_slowpath+0x5e0/0x5e0 [ 595.607988] ? trace_hardirqs_on_caller+0x310/0x310 [ 595.613014] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 595.618043] ? recalc_sigpending_tsk+0x180/0x180 [ 595.622824] ? kasan_check_write+0x14/0x20 [ 595.627087] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 595.631945] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 595.637255] RIP: 0033:0x457579 [ 595.640459] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 595.659363] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 00:09:55 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x8cffffff00000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:09:55 executing program 3 (fault-call:5 fault-nth:21): write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 595.667079] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 595.674363] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 595.681638] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 595.688915] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 595.696190] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:09:55 executing program 1 (fault-call:5 fault-nth:1): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:09:55 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 595.768345] FAULT_INJECTION: forcing a failure. [ 595.768345] name failslab, interval 1, probability 0, space 0, times 0 00:09:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xe803}, &(0x7f0000000140)=0x10) [ 595.864194] CPU: 0 PID: 3381 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 595.872655] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 595.882025] Call Trace: [ 595.884642] dump_stack+0x1d3/0x2c4 [ 595.888295] ? dump_stack_print_info.cold.2+0x52/0x52 [ 595.893507] ? radix_tree_tag_set+0x3d0/0x3d0 [ 595.898039] should_fail.cold.4+0xa/0x17 [ 595.902115] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 595.907225] ? __save_stack_trace+0x8d/0xf0 [ 595.911563] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 595.916419] ? error_exit+0xb/0x20 [ 595.919980] ? lock_release+0x19b/0x970 [ 595.923968] ? fs_reclaim_acquire+0x20/0x20 [ 595.928319] ? lock_downgrade+0x900/0x900 [ 595.932481] ? check_same_owner+0x330/0x330 [ 595.936919] __should_failslab+0x124/0x180 [ 595.941172] should_failslab+0x9/0x14 [ 595.944984] kmem_cache_alloc+0x2be/0x730 [ 595.949145] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 595.954169] __kernfs_new_node+0x127/0x8d0 [ 595.958416] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 595.963199] ? kasan_check_write+0x14/0x20 [ 595.967441] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.972377] ? __kernfs_new_node+0x697/0x8d0 [ 595.976797] ? wait_for_completion+0x8a0/0x8a0 [ 595.981393] ? kasan_check_write+0x14/0x20 [ 595.985647] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 595.990594] ? wait_for_completion+0x8a0/0x8a0 [ 595.995183] ? kernfs_activate+0x21a/0x2c0 [ 595.999443] ? mutex_unlock+0xd/0x10 [ 596.003168] ? kernfs_activate+0x21a/0x2c0 [ 596.007414] kernfs_new_node+0x95/0x120 [ 596.011417] __kernfs_create_file+0x5a/0x340 [ 596.015837] sysfs_add_file_mode_ns+0x222/0x530 [ 596.020536] internal_create_group+0x3df/0xd80 [ 596.025132] ? remove_files.isra.1+0x190/0x190 [ 596.029728] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 596.035274] ? kernfs_create_link+0x1d4/0x250 [ 596.039788] sysfs_create_groups+0x9b/0x141 [ 596.044137] device_add+0x76a/0x18e0 [ 596.047898] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 596.053026] ? __kmalloc+0x31c/0x760 [ 596.056760] ? kasan_unpoison_shadow+0x35/0x50 [ 596.061356] ? kasan_kmalloc+0xc7/0xe0 [ 596.065256] ? input_register_device+0x59f/0xce0 [ 596.070036] input_register_device+0x728/0xce0 [ 596.074631] ? devm_input_allocate_device+0x120/0x120 [ 596.079835] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 596.084886] ? input_mt_init_slots+0xba/0x4a0 [ 596.089404] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 596.094694] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 596.100070] ? __fget+0x4d1/0x740 [ 596.103545] ? ksys_dup3+0x680/0x680 [ 596.107281] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 596.112246] uinput_ioctl+0x4c/0x60 [ 596.115892] ? uinput_compat_ioctl+0x90/0x90 [ 596.120306] do_vfs_ioctl+0x1de/0x1720 [ 596.124198] ? fsnotify_first_mark+0x350/0x350 [ 596.128788] ? __fsnotify_parent+0xcc/0x420 [ 596.133120] ? ioctl_preallocate+0x300/0x300 [ 596.137536] ? __fget_light+0x2e9/0x430 [ 596.141519] ? fget_raw+0x20/0x20 [ 596.144988] ? __sb_end_write+0xd9/0x110 [ 596.149065] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 596.154610] ? fput+0x130/0x1a0 [ 596.157909] ? ksys_write+0x1ae/0x260 [ 596.161741] ? security_file_ioctl+0x94/0xc0 [ 596.166180] ksys_ioctl+0xa9/0xd0 [ 596.169648] __x64_sys_ioctl+0x73/0xb0 [ 596.173546] do_syscall_64+0x1b9/0x820 [ 596.177444] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 596.182859] ? syscall_return_slowpath+0x5e0/0x5e0 [ 596.187815] ? trace_hardirqs_on_caller+0x310/0x310 [ 596.192888] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 596.197947] ? recalc_sigpending_tsk+0x180/0x180 [ 596.202711] ? kasan_check_write+0x14/0x20 [ 596.206962] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 596.211817] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 596.217016] RIP: 0033:0x457579 [ 596.220213] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 596.239138] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 596.246874] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 596.254149] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 00:09:56 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0xffffff7f) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 596.261425] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 596.268700] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 596.276009] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 [ 596.310439] FAULT_INJECTION: forcing a failure. [ 596.310439] name failslab, interval 1, probability 0, space 0, times 0 [ 596.324395] CPU: 1 PID: 3395 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 596.332818] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 596.342185] Call Trace: [ 596.342213] dump_stack+0x1d3/0x2c4 [ 596.342235] ? dump_stack_print_info.cold.2+0x52/0x52 [ 596.342269] should_fail.cold.4+0xa/0x17 [ 596.357742] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 596.362859] ? __save_stack_trace+0x8d/0xf0 [ 596.367199] ? save_stack+0xa9/0xd0 [ 596.370830] ? save_stack+0x43/0xd0 [ 596.374468] ? kasan_kmalloc+0xc7/0xe0 [ 596.378359] ? __kmalloc+0x14e/0x760 [ 596.382094] ? uinput_ioctl_handler.isra.10+0x2049/0x2540 [ 596.387631] ? uinput_ioctl+0x4c/0x60 [ 596.391432] ? do_vfs_ioctl+0x1de/0x1720 [ 596.395490] ? ksys_ioctl+0xa9/0xd0 [ 596.399121] ? __x64_sys_ioctl+0x73/0xb0 [ 596.403185] ? do_syscall_64+0x1b9/0x820 [ 596.407253] ? zap_class+0x640/0x640 [ 596.410977] ? fs_reclaim_acquire+0x20/0x20 [ 596.415307] ? lock_downgrade+0x900/0x900 [ 596.419467] ? check_same_owner+0x330/0x330 [ 596.423795] ? lock_downgrade+0x900/0x900 [ 596.427958] __should_failslab+0x124/0x180 [ 596.432199] should_failslab+0x9/0x14 [ 596.436004] __kmalloc+0x2d4/0x760 [ 596.439632] ? kasan_unpoison_shadow+0x35/0x50 [ 596.444216] ? kasan_kmalloc+0xc7/0xe0 [ 596.448110] ? input_register_device+0x59f/0xce0 [ 596.452884] input_register_device+0x59f/0xce0 [ 596.457480] ? devm_input_allocate_device+0x120/0x120 [ 596.462679] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 596.467695] ? input_mt_init_slots+0xba/0x4a0 [ 596.472198] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 596.477482] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 596.482863] ? __fget+0x4d1/0x740 [ 596.486325] ? ksys_dup3+0x680/0x680 [ 596.490051] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 596.494984] uinput_ioctl+0x4c/0x60 [ 596.498617] ? uinput_compat_ioctl+0x90/0x90 [ 596.503030] do_vfs_ioctl+0x1de/0x1720 [ 596.506924] ? fsnotify_first_mark+0x350/0x350 [ 596.511509] ? ioctl_preallocate+0x300/0x300 [ 596.515930] ? __fget_light+0x2e9/0x430 [ 596.519904] ? fget_raw+0x20/0x20 [ 596.523360] ? __sb_end_write+0xd9/0x110 [ 596.527439] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 596.532975] ? fput+0x130/0x1a0 [ 596.536257] ? ksys_write+0x1ae/0x260 [ 596.540062] ? security_file_ioctl+0x94/0xc0 [ 596.544488] ksys_ioctl+0xa9/0xd0 [ 596.547946] __x64_sys_ioctl+0x73/0xb0 [ 596.551846] do_syscall_64+0x1b9/0x820 [ 596.555747] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 596.561113] ? syscall_return_slowpath+0x5e0/0x5e0 [ 596.566054] ? trace_hardirqs_on_caller+0x310/0x310 [ 596.571541] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 596.576583] ? recalc_sigpending_tsk+0x180/0x180 [ 596.581344] ? kasan_check_write+0x14/0x20 [ 596.585589] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 596.590443] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 596.595629] RIP: 0033:0x457579 00:09:56 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:56 executing program 3 (fault-call:5 fault-nth:22): write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 596.598826] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 596.617735] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 596.625443] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 596.632708] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 596.639992] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 596.647260] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 596.654527] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:09:56 executing program 1 (fault-call:5 fault-nth:2): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:09:56 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 596.700665] FAULT_INJECTION: forcing a failure. [ 596.700665] name failslab, interval 1, probability 0, space 0, times 0 00:09:56 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:09:56 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x900000000000000}, &(0x7f0000000140)=0x10) [ 596.745962] CPU: 0 PID: 3404 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 596.754383] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 596.763732] Call Trace: [ 596.763758] dump_stack+0x1d3/0x2c4 [ 596.763780] ? dump_stack_print_info.cold.2+0x52/0x52 [ 596.763830] should_fail.cold.4+0xa/0x17 [ 596.763869] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 596.763892] ? lock_release+0x970/0x970 [ 596.763917] ? check_same_owner+0x330/0x330 [ 596.779084] FAULT_INJECTION: forcing a failure. [ 596.779084] name failslab, interval 1, probability 0, space 0, times 0 [ 596.779375] ? __mutex_lock+0x85e/0x1700 [ 596.803931] ? node_tag_clear+0xc2/0x1c0 [ 596.812042] ? kernfs_activate+0x8e/0x2c0 [ 596.816206] ? fs_reclaim_acquire+0x20/0x20 [ 596.820536] ? lock_downgrade+0x900/0x900 [ 596.824691] ? __mutex_lock+0x85e/0x1700 [ 596.828762] ? check_same_owner+0x330/0x330 [ 596.828775] ? kernfs_activate+0x21a/0x2c0 [ 596.828797] __should_failslab+0x124/0x180 [ 596.828813] should_failslab+0x9/0x14 [ 596.828826] kmem_cache_alloc+0x2be/0x730 [ 596.828841] ? lock_downgrade+0x900/0x900 [ 596.828871] ? do_raw_spin_lock+0xc1/0x200 [ 596.828889] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 596.828904] __kernfs_new_node+0x127/0x8d0 [ 596.828920] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 596.828933] ? kasan_check_write+0x14/0x20 [ 596.828952] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 596.828977] ? wait_for_completion+0x8a0/0x8a0 [ 596.828994] ? wait_for_completion+0x8a0/0x8a0 [ 596.829009] ? kasan_check_write+0x14/0x20 [ 596.829029] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 596.899598] ? mutex_unlock+0xd/0x10 [ 596.903328] ? kernfs_activate+0x21a/0x2c0 [ 596.907570] ? kernfs_walk_and_get_ns+0x340/0x340 [ 596.912423] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 596.917969] ? kernfs_link_sibling+0x1d2/0x3b0 [ 596.922560] kernfs_new_node+0x95/0x120 [ 596.926546] __kernfs_create_file+0x5a/0x340 [ 596.930963] sysfs_add_file_mode_ns+0x222/0x530 [ 596.935658] internal_create_group+0x3df/0xd80 [ 596.940290] ? remove_files.isra.1+0x190/0x190 [ 596.944906] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 596.950450] ? kernfs_create_link+0x1d4/0x250 [ 596.954972] sysfs_create_groups+0x9b/0x141 [ 596.959312] device_add+0x76a/0x18e0 [ 596.963045] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 596.968155] ? __kmalloc+0x31c/0x760 [ 596.971894] ? kasan_unpoison_shadow+0x35/0x50 [ 596.976486] ? kasan_kmalloc+0xc7/0xe0 [ 596.980378] ? input_register_device+0x59f/0xce0 [ 596.985149] input_register_device+0x728/0xce0 [ 596.989741] ? devm_input_allocate_device+0x120/0x120 [ 596.994944] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 596.999961] ? input_mt_init_slots+0xba/0x4a0 [ 597.004465] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 597.009764] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 597.015139] ? __fget+0x4d1/0x740 [ 597.018604] ? ksys_dup3+0x680/0x680 [ 597.022333] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 597.027269] uinput_ioctl+0x4c/0x60 [ 597.030905] ? uinput_compat_ioctl+0x90/0x90 [ 597.035317] do_vfs_ioctl+0x1de/0x1720 [ 597.039211] ? fsnotify_first_mark+0x350/0x350 [ 597.043796] ? __fsnotify_parent+0xcc/0x420 [ 597.048129] ? ioctl_preallocate+0x300/0x300 [ 597.052537] ? __fget_light+0x2e9/0x430 [ 597.056516] ? fget_raw+0x20/0x20 [ 597.059980] ? __sb_end_write+0xd9/0x110 [ 597.064050] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 597.069589] ? fput+0x130/0x1a0 [ 597.072884] ? ksys_write+0x1ae/0x260 [ 597.076696] ? security_file_ioctl+0x94/0xc0 [ 597.081113] ksys_ioctl+0xa9/0xd0 [ 597.084575] __x64_sys_ioctl+0x73/0xb0 [ 597.088473] do_syscall_64+0x1b9/0x820 [ 597.092364] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 597.097735] ? syscall_return_slowpath+0x5e0/0x5e0 [ 597.102672] ? trace_hardirqs_on_caller+0x310/0x310 [ 597.107693] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 597.112714] ? recalc_sigpending_tsk+0x180/0x180 [ 597.117475] ? kasan_check_write+0x14/0x20 [ 597.121717] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 597.126570] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 597.131758] RIP: 0033:0x457579 [ 597.134955] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 597.153873] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 597.161588] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 597.168869] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 597.176158] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 597.183427] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 597.190694] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 [ 597.201379] CPU: 1 PID: 3409 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 597.209809] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 597.219178] Call Trace: [ 597.221783] dump_stack+0x1d3/0x2c4 [ 597.225427] ? dump_stack_print_info.cold.2+0x52/0x52 [ 597.230638] should_fail.cold.4+0xa/0x17 [ 597.230654] ? rcu_softirq_qs+0x20/0x20 [ 597.230675] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 597.238703] ? is_bpf_text_address+0xd3/0x170 [ 597.238723] ? kernel_text_address+0x79/0xf0 [ 597.238744] ? __kernel_text_address+0xd/0x40 [ 597.248343] ? __save_stack_trace+0x8d/0xf0 [ 597.248391] ? fs_reclaim_acquire+0x20/0x20 [ 597.248413] ? lock_downgrade+0x900/0x900 [ 597.257329] ? do_vfs_ioctl+0x1de/0x1720 [ 597.257354] ? check_same_owner+0x330/0x330 [ 597.257381] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 597.257403] ? refcount_inc_not_zero_checked+0x1e5/0x2f0 [ 597.266040] __should_failslab+0x124/0x180 [ 597.266059] should_failslab+0x9/0x14 [ 597.266080] kmem_cache_alloc_trace+0x2d7/0x750 [ 597.302216] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 597.307770] device_add+0xfc3/0x18e0 [ 597.311585] ? kasan_unpoison_shadow+0x35/0x50 [ 597.316179] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 597.321293] ? __kmalloc+0x31c/0x760 [ 597.325011] ? kasan_unpoison_shadow+0x35/0x50 [ 597.329599] ? kasan_kmalloc+0xc7/0xe0 [ 597.333490] ? input_register_device+0x59f/0xce0 [ 597.338258] input_register_device+0x728/0xce0 [ 597.342859] ? devm_input_allocate_device+0x120/0x120 [ 597.348062] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 597.353083] ? input_mt_init_slots+0xba/0x4a0 [ 597.357594] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 597.362891] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 597.368266] ? __fget+0x4d1/0x740 [ 597.371730] ? ksys_dup3+0x680/0x680 [ 597.375460] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 597.380403] uinput_ioctl+0x4c/0x60 [ 597.384033] ? uinput_compat_ioctl+0x90/0x90 [ 597.388450] do_vfs_ioctl+0x1de/0x1720 [ 597.392340] ? fsnotify_first_mark+0x350/0x350 [ 597.396933] ? __fsnotify_parent+0xcc/0x420 [ 597.401263] ? ioctl_preallocate+0x300/0x300 [ 597.405675] ? __fget_light+0x2e9/0x430 [ 597.409657] ? fget_raw+0x20/0x20 [ 597.413119] ? __sb_end_write+0xd9/0x110 [ 597.417193] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 597.422731] ? fput+0x130/0x1a0 [ 597.426015] ? ksys_write+0x1ae/0x260 [ 597.429826] ? security_file_ioctl+0x94/0xc0 [ 597.434255] ksys_ioctl+0xa9/0xd0 [ 597.437718] __x64_sys_ioctl+0x73/0xb0 [ 597.441614] do_syscall_64+0x1b9/0x820 [ 597.445510] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 597.450888] ? syscall_return_slowpath+0x5e0/0x5e0 [ 597.455830] ? trace_hardirqs_on_caller+0x310/0x310 [ 597.460880] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 597.466227] ? recalc_sigpending_tsk+0x180/0x180 [ 597.470993] ? kasan_check_write+0x14/0x20 [ 597.475240] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 597.480103] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 597.485296] RIP: 0033:0x457579 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:57 executing program 3 (fault-call:5 fault-nth:23): write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 597.488498] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 597.507669] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 597.515403] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 597.522686] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 597.529967] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 597.537711] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 597.544993] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 [ 597.611504] FAULT_INJECTION: forcing a failure. [ 597.611504] name failslab, interval 1, probability 0, space 0, times 0 [ 597.627233] CPU: 0 PID: 3422 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 597.635689] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 597.645057] Call Trace: [ 597.647657] dump_stack+0x1d3/0x2c4 [ 597.651298] ? dump_stack_print_info.cold.2+0x52/0x52 [ 597.656513] should_fail.cold.4+0xa/0x17 [ 597.660610] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 597.660640] ? perf_trace_lock+0x14d/0x7a0 [ 597.669964] ? lock_release+0x970/0x970 [ 597.669980] ? check_same_owner+0x330/0x330 [ 597.669999] ? zap_class+0x640/0x640 [ 597.682076] ? check_preemption_disabled+0x48/0x200 [ 597.687114] ? kernfs_activate+0x8e/0x2c0 [ 597.691273] ? zap_class+0x640/0x640 [ 597.695000] ? fs_reclaim_acquire+0x20/0x20 [ 597.699339] ? lock_downgrade+0x900/0x900 [ 597.703499] ? __mutex_lock+0x85e/0x1700 [ 597.707576] ? check_same_owner+0x330/0x330 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) [ 597.711904] ? kernfs_activate+0x21a/0x2c0 [ 597.716157] __should_failslab+0x124/0x180 [ 597.716185] should_failslab+0x9/0x14 [ 597.716199] kmem_cache_alloc+0x2be/0x730 [ 597.716243] ? lock_downgrade+0x900/0x900 [ 597.728392] ? do_raw_spin_lock+0xc1/0x200 [ 597.728411] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 597.728427] __kernfs_new_node+0x127/0x8d0 [ 597.728447] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 597.736828] ? kasan_check_write+0x14/0x20 [ 597.750814] ? __mutex_unlock_slowpath+0x197/0x8c0 sendmsg$xdp(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 597.750834] ? wait_for_completion+0x8a0/0x8a0 [ 597.764570] ? wait_for_completion+0x8a0/0x8a0 [ 597.769174] ? kasan_check_write+0x14/0x20 [ 597.769191] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 597.769209] ? mutex_unlock+0xd/0x10 [ 597.769229] ? kernfs_activate+0x21a/0x2c0 [ 597.778383] ? kernfs_walk_and_get_ns+0x340/0x340 [ 597.778402] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 597.778415] ? kernfs_link_sibling+0x1d2/0x3b0 [ 597.778435] kernfs_new_node+0x95/0x120 [ 597.791287] __kernfs_create_file+0x5a/0x340 [ 597.791307] sysfs_add_file_mode_ns+0x222/0x530 [ 597.791327] internal_create_group+0x3df/0xd80 [ 597.809820] ? remove_files.isra.1+0x190/0x190 [ 597.809842] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 597.809880] ? kernfs_create_link+0x1d4/0x250 [ 597.833737] sysfs_create_groups+0x9b/0x141 [ 597.838078] device_add+0x76a/0x18e0 [ 597.841808] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 597.846924] ? __kmalloc+0x31c/0x760 [ 597.850653] ? kasan_unpoison_shadow+0x35/0x50 [ 597.855244] ? kasan_kmalloc+0xc7/0xe0 [ 597.859138] ? input_register_device+0x59f/0xce0 [ 597.859156] input_register_device+0x728/0xce0 [ 597.859175] ? devm_input_allocate_device+0x120/0x120 [ 597.859193] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 597.859211] ? input_mt_init_slots+0xba/0x4a0 [ 597.883222] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 597.888515] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 597.893904] ? __fget+0x4d1/0x740 [ 597.897460] ? ksys_dup3+0x680/0x680 [ 597.901192] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 597.906140] uinput_ioctl+0x4c/0x60 [ 597.909775] ? uinput_compat_ioctl+0x90/0x90 [ 597.914282] do_vfs_ioctl+0x1de/0x1720 [ 597.918187] ? fsnotify_first_mark+0x350/0x350 [ 597.922786] ? ioctl_preallocate+0x300/0x300 [ 597.927206] ? __fget_light+0x2e9/0x430 [ 597.931188] ? fget_raw+0x20/0x20 [ 597.934658] ? __sb_end_write+0xd9/0x110 [ 597.938755] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 597.944297] ? fput+0x130/0x1a0 [ 597.947586] ? ksys_write+0x1ae/0x260 [ 597.951403] ? security_file_ioctl+0x94/0xc0 [ 597.955821] ksys_ioctl+0xa9/0xd0 [ 597.959307] __x64_sys_ioctl+0x73/0xb0 [ 597.963210] do_syscall_64+0x1b9/0x820 [ 597.967107] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 597.972476] ? syscall_return_slowpath+0x5e0/0x5e0 [ 597.977417] ? trace_hardirqs_on_caller+0x310/0x310 [ 597.982445] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 597.987474] ? recalc_sigpending_tsk+0x180/0x180 [ 597.992255] ? kasan_check_write+0x14/0x20 [ 597.996506] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 598.001367] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 598.006564] RIP: 0033:0x457579 [ 598.009760] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 598.028647] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 598.036347] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 598.043608] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 598.050900] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 00:09:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x10) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:57 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, 0x0, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:58 executing program 1 (fault-call:5 fault-nth:3): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:09:58 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, 0x0, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:58 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:09:58 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xe00000000000000}, &(0x7f0000000140)=0x10) 00:09:58 executing program 3 (fault-call:5 fault-nth:24): write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 598.058177] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 598.065433] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 00:09:58 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, 0x0, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 598.120724] FAULT_INJECTION: forcing a failure. [ 598.120724] name failslab, interval 1, probability 0, space 0, times 0 [ 598.138768] CPU: 0 PID: 3453 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 598.147201] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 598.157690] Call Trace: [ 598.160300] dump_stack+0x1d3/0x2c4 [ 598.163949] ? dump_stack_print_info.cold.2+0x52/0x52 [ 598.169155] should_fail.cold.4+0xa/0x17 [ 598.173236] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 598.173254] ? mark_held_locks+0x130/0x130 [ 598.173278] ? mark_held_locks+0x130/0x130 [ 598.178789] FAULT_INJECTION: forcing a failure. [ 598.178789] name failslab, interval 1, probability 0, space 0, times 0 [ 598.182621] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 598.182637] ? number+0x972/0xca0 [ 598.182663] ? put_dec+0xf0/0xf0 [ 598.207045] ? mark_held_locks+0x130/0x130 [ 598.207074] ? fs_reclaim_acquire+0x20/0x20 [ 598.214670] ? lock_downgrade+0x900/0x900 [ 598.223132] ? check_same_owner+0x330/0x330 [ 598.227554] ? console_unlock+0x832/0x1150 [ 598.231800] ? lock_downgrade+0x900/0x900 [ 598.231822] __should_failslab+0x124/0x180 [ 598.231840] should_failslab+0x9/0x14 [ 598.231877] __kmalloc_track_caller+0x2d0/0x750 [ 598.244037] ? __bpf_trace_preemptirq_template+0x30/0x30 [ 598.244055] ? kasan_check_write+0x14/0x20 [ 598.244069] ? do_raw_spin_lock+0xc1/0x200 [ 598.244088] ? kstrdup_const+0x66/0x80 [ 598.266529] kstrdup+0x39/0x70 [ 598.269731] kstrdup_const+0x66/0x80 [ 598.273487] __kernfs_new_node+0xe8/0x8d0 [ 598.277674] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 598.282496] ? tick_nohz_tick_stopped+0x1a/0x90 [ 598.287189] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 598.292752] ? irq_work_queue+0x36/0x1d0 [ 598.296872] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 598.302426] ? wake_up_klogd+0x11a/0x180 [ 598.306498] ? console_device+0xc0/0xc0 [ 598.310482] ? vprintk_emit+0x322/0x930 [ 598.314468] ? __down_trylock_console_sem+0x155/0x200 [ 598.319703] ? vprintk_emit+0x268/0x930 [ 598.323689] ? wake_up_klogd+0x180/0x180 [ 598.327758] ? __mutex_lock+0x85e/0x1700 [ 598.331828] ? kernel_text_address+0x79/0xf0 [ 598.336269] ? get_device_parent.isra.27+0xcd/0x5a0 [ 598.341293] ? __kernel_text_address+0xd/0x40 [ 598.345822] ? unwind_get_return_address+0x61/0xa0 [ 598.350783] ? mutex_trylock+0x2b0/0x2b0 [ 598.354873] kernfs_new_node+0x95/0x120 [ 598.358892] kernfs_create_dir_ns+0x4d/0x160 [ 598.363326] sysfs_create_dir_ns+0x19b/0x340 [ 598.367749] ? sysfs_create_mount_point+0xa0/0xa0 [ 598.372602] ? kmsg_dump_rewind_nolock+0xe4/0xe4 [ 598.377378] ? kasan_check_write+0x14/0x20 [ 598.381623] ? do_raw_spin_lock+0xc1/0x200 [ 598.385891] ? class_dir_child_ns_type+0xd/0x60 [ 598.390581] kobject_add_internal.cold.11+0x116/0x6af [ 598.395790] ? kobj_ns_type_registered+0x60/0x60 [ 598.400558] ? lock_downgrade+0x900/0x900 [ 598.404717] ? refcount_add_not_zero_checked+0x330/0x330 [ 598.410187] ? kasan_check_read+0x11/0x20 [ 598.414347] kobject_add+0x13f/0x1b0 [ 598.418069] ? kset_create_and_add+0x190/0x190 [ 598.422667] ? mutex_unlock+0xd/0x10 [ 598.422690] device_add+0x445/0x18e0 [ 598.422711] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 598.422731] ? __kmalloc+0x31c/0x760 [ 598.430156] ? kasan_unpoison_shadow+0x35/0x50 [ 598.430172] ? kasan_kmalloc+0xc7/0xe0 [ 598.430194] ? input_register_device+0x59f/0xce0 [ 598.430217] input_register_device+0x728/0xce0 [ 598.447159] FAT-fs (loop4): bogus number of reserved sectors [ 598.447482] ? devm_input_allocate_device+0x120/0x120 [ 598.463571] FAT-fs (loop4): Can't find a valid FAT filesystem [ 598.467779] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 598.467793] ? input_mt_init_slots+0xba/0x4a0 [ 598.467813] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 598.467830] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 598.467846] ? __fget+0x4d1/0x740 [ 598.467883] ? ksys_dup3+0x680/0x680 [ 598.467905] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 598.497380] uinput_ioctl+0x4c/0x60 [ 598.497397] ? uinput_compat_ioctl+0x90/0x90 [ 598.497416] do_vfs_ioctl+0x1de/0x1720 [ 598.506060] ? fsnotify_first_mark+0x350/0x350 [ 598.506074] ? __fsnotify_parent+0xcc/0x420 [ 598.506089] ? ioctl_preallocate+0x300/0x300 [ 598.506103] ? __fget_light+0x2e9/0x430 [ 598.506120] ? fget_raw+0x20/0x20 [ 598.539391] ? __sb_end_write+0xd9/0x110 [ 598.543465] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 598.549008] ? fput+0x130/0x1a0 [ 598.552302] ? ksys_write+0x1ae/0x260 [ 598.556114] ? security_file_ioctl+0x94/0xc0 [ 598.560532] ksys_ioctl+0xa9/0xd0 [ 598.563995] __x64_sys_ioctl+0x73/0xb0 [ 598.567905] do_syscall_64+0x1b9/0x820 [ 598.572073] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 598.577454] ? syscall_return_slowpath+0x5e0/0x5e0 [ 598.582402] ? trace_hardirqs_on_caller+0x310/0x310 [ 598.587428] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 598.592455] ? recalc_sigpending_tsk+0x180/0x180 [ 598.597220] ? kasan_check_write+0x14/0x20 [ 598.601475] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 598.606332] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 598.611528] RIP: 0033:0x457579 [ 598.614725] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 598.633637] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 598.641360] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 598.648632] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 598.655908] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 598.663209] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 598.670482] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 [ 598.679114] CPU: 0 PID: 3459 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 598.687535] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 598.696897] Call Trace: [ 598.699495] dump_stack+0x1d3/0x2c4 [ 598.703134] ? dump_stack_print_info.cold.2+0x52/0x52 [ 598.708352] should_fail.cold.4+0xa/0x17 [ 598.712426] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 598.717539] ? lock_release+0x970/0x970 [ 598.721518] ? check_same_owner+0x330/0x330 [ 598.725879] ? __mutex_lock+0x85e/0x1700 [ 598.729946] ? node_tag_clear+0xc2/0x1c0 [ 598.734017] ? kernfs_activate+0x8e/0x2c0 [ 598.738181] ? fs_reclaim_acquire+0x20/0x20 [ 598.742508] ? lock_downgrade+0x900/0x900 [ 598.746667] ? __mutex_lock+0x85e/0x1700 [ 598.750739] ? check_same_owner+0x330/0x330 [ 598.755067] ? kernfs_activate+0x21a/0x2c0 [ 598.759347] __should_failslab+0x124/0x180 [ 598.763590] should_failslab+0x9/0x14 [ 598.767395] kmem_cache_alloc+0x2be/0x730 [ 598.771552] ? lock_downgrade+0x900/0x900 [ 598.775702] ? do_raw_spin_lock+0xc1/0x200 [ 598.779951] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 598.784980] __kernfs_new_node+0x127/0x8d0 [ 598.789235] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 598.793998] ? kasan_check_write+0x14/0x20 [ 598.798246] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 598.803178] ? wait_for_completion+0x8a0/0x8a0 [ 598.807770] ? wait_for_completion+0x8a0/0x8a0 [ 598.812382] ? kasan_check_write+0x14/0x20 [ 598.816637] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 598.821580] ? mutex_unlock+0xd/0x10 [ 598.825297] ? kernfs_activate+0x21a/0x2c0 [ 598.829543] ? kernfs_walk_and_get_ns+0x340/0x340 [ 598.834395] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 598.839958] ? kernfs_link_sibling+0x1d2/0x3b0 [ 598.844550] kernfs_new_node+0x95/0x120 [ 598.848539] __kernfs_create_file+0x5a/0x340 [ 598.852960] sysfs_add_file_mode_ns+0x222/0x530 [ 598.857648] internal_create_group+0x3df/0xd80 [ 598.862246] ? remove_files.isra.1+0x190/0x190 [ 598.866847] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 598.872407] ? kernfs_create_link+0x1d4/0x250 [ 598.876919] sysfs_create_groups+0x9b/0x141 [ 598.881282] device_add+0x76a/0x18e0 [ 598.885011] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 598.890131] ? __kmalloc+0x31c/0x760 [ 598.893860] ? kasan_unpoison_shadow+0x35/0x50 [ 598.898455] ? kasan_kmalloc+0xc7/0xe0 [ 598.902351] ? input_register_device+0x59f/0xce0 [ 598.907138] input_register_device+0x728/0xce0 [ 598.911732] ? devm_input_allocate_device+0x120/0x120 [ 598.916934] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 598.921971] ? input_mt_init_slots+0xba/0x4a0 [ 598.926479] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 598.931768] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 598.937144] ? __fget+0x4d1/0x740 [ 598.940611] ? ksys_dup3+0x680/0x680 [ 598.944340] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 598.949281] uinput_ioctl+0x4c/0x60 [ 598.952929] ? uinput_compat_ioctl+0x90/0x90 [ 598.957345] do_vfs_ioctl+0x1de/0x1720 [ 598.961273] ? fsnotify_first_mark+0x350/0x350 [ 598.965880] ? __fsnotify_parent+0xcc/0x420 [ 598.970211] ? ioctl_preallocate+0x300/0x300 [ 598.974622] ? __fget_light+0x2e9/0x430 [ 598.978599] ? fget_raw+0x20/0x20 [ 598.982072] ? __sb_end_write+0xd9/0x110 [ 598.986158] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 598.991700] ? fput+0x130/0x1a0 [ 598.994988] ? ksys_write+0x1ae/0x260 [ 598.998799] ? security_file_ioctl+0x94/0xc0 [ 599.003222] ksys_ioctl+0xa9/0xd0 [ 599.006689] __x64_sys_ioctl+0x73/0xb0 [ 599.010589] do_syscall_64+0x1b9/0x820 [ 599.014480] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 599.019863] ? syscall_return_slowpath+0x5e0/0x5e0 [ 599.024810] ? trace_hardirqs_on_caller+0x310/0x310 [ 599.029834] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 599.034885] ? recalc_sigpending_tsk+0x180/0x180 [ 599.039653] ? kasan_check_write+0x14/0x20 [ 599.043901] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 599.048759] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 599.053950] RIP: 0033:0x457579 [ 599.057150] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 599.076053] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 599.083771] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 599.091043] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 599.098316] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 599.105590] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 599.112883] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 00:09:59 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 599.126614] kobject_add_internal failed for input212 (error: -12 parent: input) [ 599.159378] FAT-fs (loop4): error, invalid access to FAT (entry 0x00000203) 00:09:59 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x3e8}, &(0x7f0000000140)=0x10) [ 599.185076] FAT-fs (loop4): Filesystem has been set read-only 00:09:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0xffffffffa0010000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:09:59 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:59 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:09:59 executing program 1 (fault-call:5 fault-nth:4): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:09:59 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:59 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:09:59 executing program 3 (fault-call:5 fault-nth:25): write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 599.322749] FAULT_INJECTION: forcing a failure. [ 599.322749] name failslab, interval 1, probability 0, space 0, times 0 [ 599.335642] CPU: 1 PID: 3498 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 599.344062] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 599.353435] Call Trace: [ 599.356030] dump_stack+0x1d3/0x2c4 [ 599.359653] ? dump_stack_print_info.cold.2+0x52/0x52 [ 599.364848] should_fail.cold.4+0xa/0x17 [ 599.368918] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 599.374027] ? kasan_kmalloc+0xc7/0xe0 [ 599.377919] ? __kmalloc_track_caller+0x14a/0x750 [ 599.382747] ? kstrdup+0x39/0x70 [ 599.386098] ? kstrdup_const+0x66/0x80 [ 599.389971] ? __kernfs_new_node+0xe8/0x8d0 [ 599.394277] ? kernfs_new_node+0x95/0x120 [ 599.398411] ? kernfs_create_dir_ns+0x4d/0x160 [ 599.402977] ? sysfs_create_dir_ns+0x19b/0x340 [ 599.407544] ? kobject_add_internal.cold.11+0x116/0x6af [ 599.412900] ? device_add+0x445/0x18e0 [ 599.416776] ? input_register_device+0x728/0xce0 [ 599.421521] ? uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 599.426958] ? uinput_ioctl+0x4c/0x60 [ 599.430755] ? do_vfs_ioctl+0x1de/0x1720 [ 599.434834] ? ksys_ioctl+0xa9/0xd0 [ 599.438467] ? __x64_sys_ioctl+0x73/0xb0 [ 599.442546] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 599.447915] ? fs_reclaim_acquire+0x20/0x20 [ 599.452262] ? lock_downgrade+0x900/0x900 [ 599.456399] ? fs_reclaim_acquire+0x20/0x20 [ 599.460711] ? lock_downgrade+0x900/0x900 [ 599.465036] ? check_same_owner+0x330/0x330 [ 599.469347] ? kasan_kmalloc+0xc7/0xe0 [ 599.473234] __should_failslab+0x124/0x180 [ 599.477457] should_failslab+0x9/0x14 [ 599.481249] kmem_cache_alloc+0x2be/0x730 [ 599.485426] ? kstrdup+0x59/0x70 [ 599.488781] __kernfs_new_node+0x127/0x8d0 [ 599.493020] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 599.497760] ? tick_nohz_tick_stopped+0x1a/0x90 [ 599.502418] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 599.507941] ? irq_work_queue+0x36/0x1d0 [ 599.511989] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 599.517511] ? wake_up_klogd+0x11a/0x180 [ 599.521587] ? preempt_schedule_common+0x1f/0xd0 [ 599.526328] ? console_device+0xc0/0xc0 [ 599.530313] ? ___preempt_schedule+0x16/0x18 [ 599.534713] ? vprintk_emit+0x268/0x930 [ 599.538675] ? wake_up_klogd+0x180/0x180 [ 599.542725] ? __mutex_lock+0x85e/0x1700 [ 599.546775] ? kernel_text_address+0x79/0xf0 [ 599.551181] ? get_device_parent.isra.27+0xcd/0x5a0 [ 599.556207] ? __kernel_text_address+0xd/0x40 [ 599.560692] ? unwind_get_return_address+0x61/0xa0 [ 599.565613] ? mutex_trylock+0x2b0/0x2b0 [ 599.569664] kernfs_new_node+0x95/0x120 [ 599.573630] kernfs_create_dir_ns+0x4d/0x160 [ 599.578031] sysfs_create_dir_ns+0x19b/0x340 [ 599.582426] ? sysfs_create_mount_point+0xa0/0xa0 [ 599.587275] ? kmsg_dump_rewind_nolock+0xe4/0xe4 [ 599.592023] ? kasan_check_write+0x14/0x20 [ 599.596263] ? do_raw_spin_lock+0xc1/0x200 [ 599.600493] ? class_dir_child_ns_type+0xd/0x60 [ 599.605151] kobject_add_internal.cold.11+0x116/0x6af [ 599.610328] ? kobj_ns_type_registered+0x60/0x60 [ 599.615091] ? lock_downgrade+0x900/0x900 [ 599.619229] ? refcount_add_not_zero_checked+0x330/0x330 [ 599.624687] ? kasan_check_read+0x11/0x20 [ 599.628841] kobject_add+0x13f/0x1b0 [ 599.632552] ? kset_create_and_add+0x190/0x190 [ 599.637123] ? mutex_unlock+0xd/0x10 [ 599.640865] device_add+0x445/0x18e0 [ 599.644594] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 599.649697] ? __kmalloc+0x31c/0x760 [ 599.653398] ? kasan_unpoison_shadow+0x35/0x50 [ 599.657967] ? kasan_kmalloc+0xc7/0xe0 [ 599.661844] ? input_register_device+0x59f/0xce0 [ 599.666616] input_register_device+0x728/0xce0 [ 599.671188] ? devm_input_allocate_device+0x120/0x120 [ 599.676384] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 599.681407] ? input_mt_init_slots+0xba/0x4a0 [ 599.685893] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 599.691158] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 599.696527] ? __fget+0x4d1/0x740 [ 599.699972] ? ksys_dup3+0x680/0x680 [ 599.703675] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 599.708594] uinput_ioctl+0x4c/0x60 [ 599.712208] ? uinput_compat_ioctl+0x90/0x90 [ 599.716602] do_vfs_ioctl+0x1de/0x1720 [ 599.720477] ? fsnotify_first_mark+0x350/0x350 [ 599.725048] ? __fsnotify_parent+0xcc/0x420 [ 599.729357] ? ioctl_preallocate+0x300/0x300 [ 599.733756] ? __fget_light+0x2e9/0x430 [ 599.737716] ? fget_raw+0x20/0x20 [ 599.741157] ? __sb_end_write+0xd9/0x110 [ 599.745228] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 599.750775] ? fput+0x130/0x1a0 [ 599.754055] ? ksys_write+0x1ae/0x260 [ 599.757843] ? security_file_ioctl+0x94/0xc0 [ 599.762248] ksys_ioctl+0xa9/0xd0 [ 599.765689] __x64_sys_ioctl+0x73/0xb0 [ 599.769574] do_syscall_64+0x1b9/0x820 [ 599.773452] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 599.778815] ? syscall_return_slowpath+0x5e0/0x5e0 [ 599.783733] ? trace_hardirqs_on_caller+0x310/0x310 [ 599.788756] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 599.793769] ? recalc_sigpending_tsk+0x180/0x180 [ 599.798530] ? kasan_check_write+0x14/0x20 [ 599.802770] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 599.807603] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 599.812778] RIP: 0033:0x457579 [ 599.815976] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 599.834879] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 599.842586] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 599.849848] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 599.857135] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 599.864393] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 599.871647] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 [ 599.881057] kobject_add_internal failed for input214 (error: -12 parent: input) [ 599.912973] FAULT_INJECTION: forcing a failure. [ 599.912973] name failslab, interval 1, probability 0, space 0, times 0 00:09:59 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 599.946200] CPU: 1 PID: 3501 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 599.954671] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 599.964037] Call Trace: [ 599.966645] dump_stack+0x1d3/0x2c4 [ 599.970298] ? dump_stack_print_info.cold.2+0x52/0x52 [ 599.975508] should_fail.cold.4+0xa/0x17 [ 599.979591] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 599.984707] ? lock_release+0x970/0x970 [ 599.988689] ? check_same_owner+0x330/0x330 00:10:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x4000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 599.993030] ? __mutex_lock+0x85e/0x1700 [ 599.997101] ? node_tag_clear+0xc2/0x1c0 [ 600.001166] ? kernfs_activate+0x8e/0x2c0 [ 600.005329] ? fs_reclaim_acquire+0x20/0x20 [ 600.009670] ? lock_downgrade+0x900/0x900 [ 600.013832] ? __mutex_lock+0x85e/0x1700 [ 600.017943] ? check_same_owner+0x330/0x330 [ 600.022361] ? kernfs_activate+0x21a/0x2c0 [ 600.026625] __should_failslab+0x124/0x180 [ 600.030882] should_failslab+0x9/0x14 [ 600.034699] kmem_cache_alloc+0x2be/0x730 [ 600.038869] ? lock_downgrade+0x900/0x900 00:10:00 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x10000000000000}, &(0x7f0000000140)=0x10) 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 600.043034] ? do_raw_spin_lock+0xc1/0x200 [ 600.047283] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 600.052306] __kernfs_new_node+0x127/0x8d0 [ 600.056559] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 600.061328] ? kasan_check_write+0x14/0x20 [ 600.065600] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.070537] ? wait_for_completion+0x8a0/0x8a0 [ 600.075144] ? wait_for_completion+0x8a0/0x8a0 [ 600.079755] ? kasan_check_write+0x14/0x20 [ 600.084010] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.088962] ? mutex_unlock+0xd/0x10 [ 600.092690] ? kernfs_activate+0x21a/0x2c0 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 600.096934] ? kernfs_walk_and_get_ns+0x340/0x340 [ 600.101791] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 600.107334] ? kernfs_link_sibling+0x1d2/0x3b0 [ 600.107353] kernfs_new_node+0x95/0x120 [ 600.107380] __kernfs_create_file+0x5a/0x340 [ 600.120347] sysfs_add_file_mode_ns+0x222/0x530 [ 600.125046] internal_create_group+0x3df/0xd80 [ 600.125068] ? remove_files.isra.1+0x190/0x190 [ 600.125090] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 600.139910] ? kernfs_create_link+0x1d4/0x250 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 600.144428] sysfs_create_groups+0x9b/0x141 [ 600.144448] device_add+0x76a/0x18e0 [ 600.144470] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 600.157640] ? __kmalloc+0x31c/0x760 [ 600.157661] ? kasan_unpoison_shadow+0x35/0x50 [ 600.165990] ? kasan_kmalloc+0xc7/0xe0 [ 600.169899] ? input_register_device+0x59f/0xce0 [ 600.169920] input_register_device+0x728/0xce0 [ 600.169940] ? devm_input_allocate_device+0x120/0x120 [ 600.184454] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 600.184469] ? input_mt_init_slots+0xba/0x4a0 [ 600.184490] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 600.199273] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 600.204652] ? __fget+0x4d1/0x740 [ 600.204671] ? ksys_dup3+0x680/0x680 [ 600.204693] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.216785] uinput_ioctl+0x4c/0x60 [ 600.216805] ? uinput_compat_ioctl+0x90/0x90 [ 600.224834] do_vfs_ioctl+0x1de/0x1720 [ 600.228739] ? fsnotify_first_mark+0x350/0x350 [ 600.233334] ? __fsnotify_parent+0xcc/0x420 [ 600.233351] ? ioctl_preallocate+0x300/0x300 [ 600.233365] ? __fget_light+0x2e9/0x430 [ 600.233391] ? fget_raw+0x20/0x20 [ 600.249528] ? __sb_end_write+0xd9/0x110 [ 600.249550] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 600.249568] ? fput+0x130/0x1a0 [ 600.262435] ? ksys_write+0x1ae/0x260 [ 600.266254] ? security_file_ioctl+0x94/0xc0 [ 600.270704] ksys_ioctl+0xa9/0xd0 [ 600.274176] __x64_sys_ioctl+0x73/0xb0 [ 600.278080] do_syscall_64+0x1b9/0x820 [ 600.281985] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 600.287373] ? syscall_return_slowpath+0x5e0/0x5e0 [ 600.292323] ? trace_hardirqs_on_caller+0x310/0x310 [ 600.297358] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 600.302449] ? recalc_sigpending_tsk+0x180/0x180 [ 600.307225] ? kasan_check_write+0x14/0x20 [ 600.311485] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 600.316348] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 600.321548] RIP: 0033:0x457579 [ 600.324745] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:00 executing program 1 (fault-call:5 fault-nth:5): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 600.343657] RSP: 002b:00007f03fb816c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 600.351381] RAX: ffffffffffffffda RBX: 00007f03fb816c90 RCX: 0000000000457579 [ 600.358673] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 600.365947] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 600.373221] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb8176d4 [ 600.380529] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 00:10:00 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 600.428885] FAULT_INJECTION: forcing a failure. [ 600.428885] name failslab, interval 1, probability 0, space 0, times 0 [ 600.443560] CPU: 1 PID: 3535 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 600.451980] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 600.451987] Call Trace: [ 600.452013] dump_stack+0x1d3/0x2c4 [ 600.452037] ? dump_stack_print_info.cold.2+0x52/0x52 [ 600.472801] should_fail.cold.4+0xa/0x17 [ 600.476895] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 600.482018] ? kernfs_activate+0x8e/0x2c0 [ 600.486191] ? mutex_trylock+0x2b0/0x2b0 [ 600.490277] ? __mutex_lock+0x85e/0x1700 [ 600.494357] ? zap_class+0x640/0x640 [ 600.498089] ? kernfs_activate+0x21a/0x2c0 [ 600.502344] ? lock_downgrade+0x900/0x900 [ 600.506524] ? zap_class+0x640/0x640 [ 600.510254] ? fs_reclaim_acquire+0x20/0x20 [ 600.514588] ? lock_downgrade+0x900/0x900 [ 600.518755] ? check_same_owner+0x330/0x330 [ 600.523089] ? kasan_check_write+0x14/0x20 [ 600.527337] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.532308] __should_failslab+0x124/0x180 [ 600.536557] should_failslab+0x9/0x14 [ 600.540391] kmem_cache_alloc+0x2be/0x730 [ 600.544552] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.549519] ? vprintk_emit+0x322/0x930 [ 600.553502] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 600.558546] __kernfs_new_node+0x127/0x8d0 [ 600.562796] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 600.567569] ? perf_trace_lock+0x14d/0x7a0 [ 600.572312] ? mutex_unlock+0xd/0x10 [ 600.576039] ? kernfs_activate+0x21a/0x2c0 [ 600.580289] ? zap_class+0x640/0x640 [ 600.584017] ? kernfs_link_sibling+0x1d2/0x3b0 [ 600.588616] ? kernfs_add_one+0x12b/0x4d0 [ 600.592788] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 600.598332] ? kernfs_create_dir_ns+0x10c/0x160 [ 600.603023] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 600.608579] ? kasan_check_write+0x14/0x20 [ 600.612841] kernfs_new_node+0x95/0x120 [ 600.616840] __kernfs_create_file+0x5a/0x340 [ 600.621278] sysfs_add_file_mode_ns+0x222/0x530 [ 600.625974] sysfs_create_file_ns+0x1a3/0x270 [ 600.630483] ? sysfs_add_file_mode_ns+0x530/0x530 [ 600.635338] ? __down_interruptible+0x700/0x700 [ 600.640021] ? kobject_add+0x14c/0x1b0 [ 600.643917] ? kset_create_and_add+0x190/0x190 [ 600.648522] device_create_file+0xf4/0x1e0 [ 600.652765] ? acpi_bind_one+0x8e0/0x8e0 [ 600.656843] device_add+0x48c/0x18e0 [ 600.660586] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 600.665700] ? __kmalloc+0x31c/0x760 [ 600.669425] ? kasan_unpoison_shadow+0x35/0x50 [ 600.674018] ? kasan_kmalloc+0xc7/0xe0 [ 600.677924] ? input_register_device+0x59f/0xce0 [ 600.682695] input_register_device+0x728/0xce0 [ 600.687295] ? devm_input_allocate_device+0x120/0x120 [ 600.692500] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 600.697528] ? input_mt_init_slots+0xba/0x4a0 [ 600.702041] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 600.707336] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 600.712718] ? __fget+0x4d1/0x740 [ 600.716187] ? ksys_dup3+0x680/0x680 [ 600.719926] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 600.724886] uinput_ioctl+0x4c/0x60 [ 600.728524] ? uinput_compat_ioctl+0x90/0x90 [ 600.732944] do_vfs_ioctl+0x1de/0x1720 [ 600.736845] ? fsnotify_first_mark+0x350/0x350 [ 600.741451] ? ioctl_preallocate+0x300/0x300 [ 600.745882] ? __fget_light+0x2e9/0x430 [ 600.749874] ? fget_raw+0x20/0x20 [ 600.753344] ? __sb_end_write+0xd9/0x110 [ 600.757427] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 600.762975] ? fput+0x130/0x1a0 [ 600.766263] ? ksys_write+0x1ae/0x260 [ 600.770082] ? security_file_ioctl+0x94/0xc0 [ 600.774506] ksys_ioctl+0xa9/0xd0 [ 600.777978] __x64_sys_ioctl+0x73/0xb0 [ 600.781887] do_syscall_64+0x1b9/0x820 [ 600.785792] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 600.791170] ? syscall_return_slowpath+0x5e0/0x5e0 [ 600.796117] ? trace_hardirqs_on_caller+0x310/0x310 [ 600.801143] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 600.806172] ? recalc_sigpending_tsk+0x180/0x180 [ 600.810943] ? kasan_check_write+0x14/0x20 [ 600.815197] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 600.820058] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 600.825257] RIP: 0033:0x457579 [ 600.828464] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 600.847379] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 600.855103] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 600.862388] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 600.869669] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 600.876947] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 600.884226] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:00 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:00 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:01 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x1a0ffffffff}, &(0x7f0000000140)=0x10) 00:10:01 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:01 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x3f00000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:01 executing program 1 (fault-call:5 fault-nth:6): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 601.006218] input: syz0 as /devices/virtual/input/input217 00:10:01 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:01 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 601.087703] FAULT_INJECTION: forcing a failure. [ 601.087703] name failslab, interval 1, probability 0, space 0, times 0 [ 601.100525] CPU: 1 PID: 3561 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 601.108946] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 601.118295] Call Trace: [ 601.120879] dump_stack+0x1d3/0x2c4 [ 601.124496] ? dump_stack_print_info.cold.2+0x52/0x52 [ 601.129679] should_fail.cold.4+0xa/0x17 [ 601.133738] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 601.138830] ? kernfs_activate+0x8e/0x2c0 [ 601.142977] ? mutex_trylock+0x2b0/0x2b0 [ 601.147028] ? __mutex_lock+0x85e/0x1700 [ 601.151074] ? kernfs_add_one+0x4f/0x4d0 [ 601.155135] ? __fprop_inc_percpu_max+0x2d0/0x2d0 [ 601.159965] ? kernfs_activate+0x21a/0x2c0 [ 601.164188] ? lock_downgrade+0x900/0x900 [ 601.168329] ? fs_reclaim_acquire+0x20/0x20 [ 601.172639] ? lock_downgrade+0x900/0x900 [ 601.176801] ? check_same_owner+0x330/0x330 [ 601.181106] ? kasan_check_write+0x14/0x20 [ 601.185328] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 601.190253] __should_failslab+0x124/0x180 [ 601.194474] should_failslab+0x9/0x14 [ 601.198258] kmem_cache_alloc+0x2be/0x730 [ 601.202397] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 601.207311] ? vprintk_emit+0x322/0x930 [ 601.211276] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 601.216279] __kernfs_new_node+0x127/0x8d0 [ 601.220498] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 601.225238] ? mutex_unlock+0xd/0x10 [ 601.228937] ? kernfs_activate+0x21a/0x2c0 [ 601.233162] ? kernfs_walk_and_get_ns+0x340/0x340 [ 601.237995] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 601.243533] ? kernfs_link_sibling+0x1d2/0x3b0 [ 601.248119] ? kernfs_add_one+0x12b/0x4d0 [ 601.252288] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 601.257810] ? kernfs_create_dir_ns+0x10c/0x160 [ 601.262467] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 601.268007] ? sysfs_create_dir_ns+0x1e7/0x340 [ 601.272578] ? kasan_check_write+0x14/0x20 [ 601.276805] ? kernfs_get.part.8+0xf8/0x160 [ 601.281137] kernfs_new_node+0x95/0x120 [ 601.285104] __kernfs_create_file+0x5a/0x340 [ 601.289504] sysfs_add_file_mode_ns+0x222/0x530 [ 601.294160] sysfs_create_file_ns+0x1a3/0x270 [ 601.298642] ? sysfs_add_file_mode_ns+0x530/0x530 [ 601.303487] ? __down_interruptible+0x700/0x700 [ 601.308143] ? kobject_add+0x14c/0x1b0 [ 601.312018] ? kset_create_and_add+0x190/0x190 [ 601.316607] device_create_file+0xf4/0x1e0 [ 601.320829] ? acpi_bind_one+0x8e0/0x8e0 [ 601.324886] device_add+0x48c/0x18e0 [ 601.328589] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 601.333680] ? __kmalloc+0x31c/0x760 [ 601.337389] ? kasan_unpoison_shadow+0x35/0x50 [ 601.341957] ? kasan_kmalloc+0xc7/0xe0 [ 601.345834] ? input_register_device+0x59f/0xce0 [ 601.350591] input_register_device+0x728/0xce0 [ 601.355162] ? devm_input_allocate_device+0x120/0x120 [ 601.360362] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 601.365383] ? input_mt_init_slots+0xba/0x4a0 [ 601.369877] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 601.375145] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 601.380495] ? __fget+0x4d1/0x740 [ 601.383934] ? ksys_dup3+0x680/0x680 [ 601.387655] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 601.392570] uinput_ioctl+0x4c/0x60 [ 601.396185] ? uinput_compat_ioctl+0x90/0x90 [ 601.400581] do_vfs_ioctl+0x1de/0x1720 [ 601.404454] ? fsnotify_first_mark+0x350/0x350 [ 601.409037] ? __fsnotify_parent+0xcc/0x420 [ 601.413343] ? ioctl_preallocate+0x300/0x300 [ 601.417736] ? __fget_light+0x2e9/0x430 [ 601.421717] ? fget_raw+0x20/0x20 [ 601.425156] ? __sb_end_write+0xd9/0x110 [ 601.429208] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 601.434728] ? fput+0x130/0x1a0 [ 601.437991] ? ksys_write+0x1ae/0x260 [ 601.441806] ? security_file_ioctl+0x94/0xc0 [ 601.446209] ksys_ioctl+0xa9/0xd0 [ 601.449646] __x64_sys_ioctl+0x73/0xb0 [ 601.453519] do_syscall_64+0x1b9/0x820 [ 601.457397] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 601.462929] ? syscall_return_slowpath+0x5e0/0x5e0 [ 601.467852] ? trace_hardirqs_on_caller+0x310/0x310 [ 601.472886] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 601.477896] ? recalc_sigpending_tsk+0x180/0x180 [ 601.482636] ? kasan_check_write+0x14/0x20 [ 601.486875] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 601.491722] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 601.496907] RIP: 0033:0x457579 [ 601.500087] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 601.518978] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 601.526671] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 00:10:01 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5563) 00:10:01 executing program 1 (fault-call:5 fault-nth:7): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 601.533932] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 601.541185] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 601.548440] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 601.555693] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 [ 601.625029] FAULT_INJECTION: forcing a failure. [ 601.625029] name failslab, interval 1, probability 0, space 0, times 0 [ 601.659399] CPU: 0 PID: 3565 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 601.667906] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 601.677271] Call Trace: [ 601.679895] dump_stack+0x1d3/0x2c4 [ 601.683544] ? dump_stack_print_info.cold.2+0x52/0x52 [ 601.688759] should_fail.cold.4+0xa/0x17 [ 601.692839] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 601.698004] ? mutex_trylock+0x2b0/0x2b0 [ 601.702085] ? __mutex_lock+0x85e/0x1700 [ 601.706162] ? kernfs_add_one+0x4f/0x4d0 [ 601.710237] ? kernfs_activate+0x21a/0x2c0 [ 601.714490] ? lock_downgrade+0x900/0x900 [ 601.718645] ? kasan_check_read+0x11/0x20 [ 601.722804] ? do_raw_spin_unlock+0xa7/0x2f0 [ 601.722825] ? fs_reclaim_acquire+0x20/0x20 [ 601.722846] ? lock_downgrade+0x900/0x900 [ 601.731587] ? __kernfs_new_node+0x697/0x8d0 [ 601.731603] ? check_same_owner+0x330/0x330 [ 601.731625] ? wait_for_completion+0x8a0/0x8a0 [ 601.749067] __should_failslab+0x124/0x180 [ 601.753315] should_failslab+0x9/0x14 [ 601.757129] kmem_cache_alloc+0x2be/0x730 [ 601.761287] ? wait_for_completion+0x8a0/0x8a0 [ 601.765897] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 601.770916] __kernfs_new_node+0x127/0x8d0 [ 601.775150] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 601.779902] ? kernfs_walk_and_get_ns+0x340/0x340 [ 601.784758] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 601.790286] ? kernfs_add_one+0x12b/0x4d0 [ 601.794429] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 601.799957] ? __kernfs_create_file+0x2ac/0x340 [ 601.804627] ? sysfs_do_create_link_sd.isra.2+0x82/0x130 [ 601.810084] ? lock_downgrade+0x900/0x900 [ 601.814236] kernfs_new_node+0x95/0x120 [ 601.818226] kernfs_create_link+0xdb/0x250 [ 601.822449] sysfs_do_create_link_sd.isra.2+0x90/0x130 [ 601.827713] sysfs_create_link+0x65/0xc0 [ 601.831763] device_add+0x522/0x18e0 [ 601.835465] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 601.840559] ? __kmalloc+0x31c/0x760 [ 601.844260] ? kasan_unpoison_shadow+0x35/0x50 [ 601.848851] ? kasan_kmalloc+0xc7/0xe0 [ 601.852753] ? input_register_device+0x59f/0xce0 [ 601.857505] input_register_device+0x728/0xce0 [ 601.862078] ? devm_input_allocate_device+0x120/0x120 [ 601.867256] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 601.872257] ? input_mt_init_slots+0xba/0x4a0 [ 601.876741] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 601.882007] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 601.887358] ? __fget+0x4d1/0x740 [ 601.890801] ? ksys_dup3+0x680/0x680 [ 601.894523] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 601.899441] uinput_ioctl+0x4c/0x60 [ 601.903054] ? uinput_compat_ioctl+0x90/0x90 [ 601.907453] do_vfs_ioctl+0x1de/0x1720 [ 601.911328] ? fsnotify_first_mark+0x350/0x350 [ 601.915900] ? __fsnotify_parent+0xcc/0x420 [ 601.920207] ? ioctl_preallocate+0x300/0x300 [ 601.924603] ? __fget_light+0x2e9/0x430 [ 601.928564] ? fget_raw+0x20/0x20 [ 601.932013] ? __sb_end_write+0xd9/0x110 [ 601.936075] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 601.941631] ? fput+0x130/0x1a0 [ 601.944919] ? ksys_write+0x1ae/0x260 [ 601.948721] ? security_file_ioctl+0x94/0xc0 [ 601.953135] ksys_ioctl+0xa9/0xd0 [ 601.956576] __x64_sys_ioctl+0x73/0xb0 [ 601.960456] do_syscall_64+0x1b9/0x820 [ 601.964332] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 601.969684] ? syscall_return_slowpath+0x5e0/0x5e0 [ 601.974622] ? trace_hardirqs_on_caller+0x310/0x310 [ 601.979624] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 601.984627] ? recalc_sigpending_tsk+0x180/0x180 [ 601.989369] ? kasan_check_write+0x14/0x20 [ 601.993603] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 601.998481] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 602.003655] RIP: 0033:0x457579 [ 602.006878] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:02 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5502) 00:10:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x4002}, &(0x7f0000000140)=0x10) 00:10:02 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x4000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 602.025786] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 602.033511] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 602.040787] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 602.048067] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 602.055334] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 602.062589] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:02 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:02 executing program 1 (fault-call:5 fault-nth:8): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:02 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5452) 00:10:02 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:02 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 602.239796] FAULT_INJECTION: forcing a failure. [ 602.239796] name failslab, interval 1, probability 0, space 0, times 0 [ 602.266224] CPU: 0 PID: 3611 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 602.274706] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 602.284100] Call Trace: [ 602.286740] dump_stack+0x1d3/0x2c4 [ 602.290396] ? dump_stack_print_info.cold.2+0x52/0x52 [ 602.295618] should_fail.cold.4+0xa/0x17 [ 602.299693] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 602.304814] ? kasan_kmalloc+0xc7/0xe0 [ 602.308708] ? __kmalloc_track_caller+0x14a/0x750 [ 602.313550] ? kstrdup+0x39/0x70 [ 602.316921] ? kstrdup_const+0x66/0x80 [ 602.320809] ? __kernfs_new_node+0xe8/0x8d0 [ 602.325169] ? kernfs_new_node+0x95/0x120 [ 602.329324] ? kernfs_create_link+0xdb/0x250 [ 602.333738] ? sysfs_do_create_link_sd.isra.2+0x90/0x130 [ 602.339188] ? sysfs_create_link+0x65/0xc0 [ 602.343432] ? input_register_device+0x728/0xce0 [ 602.348200] ? uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 602.353653] ? uinput_ioctl+0x4c/0x60 [ 602.357460] ? do_vfs_ioctl+0x1de/0x1720 [ 602.361523] ? ksys_ioctl+0xa9/0xd0 [ 602.365151] ? __x64_sys_ioctl+0x73/0xb0 [ 602.369216] ? do_syscall_64+0x1b9/0x820 [ 602.373316] ? fs_reclaim_acquire+0x20/0x20 [ 602.377680] ? fs_reclaim_acquire+0x20/0x20 [ 602.382030] ? lock_downgrade+0x900/0x900 [ 602.386193] ? check_same_owner+0x330/0x330 [ 602.390530] ? kasan_kmalloc+0xc7/0xe0 [ 602.394454] __should_failslab+0x124/0x180 [ 602.398699] should_failslab+0x9/0x14 [ 602.402506] kmem_cache_alloc+0x2be/0x730 [ 602.406665] ? kstrdup+0x59/0x70 [ 602.410042] __kernfs_new_node+0x127/0x8d0 [ 602.414288] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 602.419059] ? kernfs_walk_and_get_ns+0x340/0x340 [ 602.423918] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 602.428875] ? wait_for_completion+0x8a0/0x8a0 [ 602.433480] ? sysfs_do_create_link_sd.isra.2+0x82/0x130 [ 602.438941] ? lock_downgrade+0x900/0x900 [ 602.443103] kernfs_new_node+0x95/0x120 [ 602.447088] kernfs_create_link+0xdb/0x250 [ 602.451335] sysfs_do_create_link_sd.isra.2+0x90/0x130 [ 602.456623] sysfs_create_link+0x65/0xc0 [ 602.460691] device_add+0x64a/0x18e0 [ 602.464419] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 602.469554] ? __kmalloc+0x31c/0x760 [ 602.473269] ? kasan_unpoison_shadow+0x35/0x50 [ 602.477867] ? kasan_kmalloc+0xc7/0xe0 [ 602.481771] ? input_register_device+0x59f/0xce0 [ 602.486541] input_register_device+0x728/0xce0 [ 602.491133] ? devm_input_allocate_device+0x120/0x120 [ 602.496332] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 602.501350] ? input_mt_init_slots+0xba/0x4a0 [ 602.505891] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 602.511184] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 602.516553] ? __fget+0x4d1/0x740 [ 602.520029] ? ksys_dup3+0x680/0x680 [ 602.523756] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 602.528697] uinput_ioctl+0x4c/0x60 [ 602.532346] ? uinput_compat_ioctl+0x90/0x90 [ 602.536756] do_vfs_ioctl+0x1de/0x1720 [ 602.540648] ? fsnotify_first_mark+0x350/0x350 [ 602.545236] ? __fsnotify_parent+0xcc/0x420 [ 602.549562] ? ioctl_preallocate+0x300/0x300 [ 602.553972] ? __fget_light+0x2e9/0x430 [ 602.557947] ? fget_raw+0x20/0x20 [ 602.561409] ? __sb_end_write+0xd9/0x110 [ 602.565482] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 602.571256] ? fput+0x130/0x1a0 [ 602.574544] ? ksys_write+0x1ae/0x260 [ 602.578353] ? security_file_ioctl+0x94/0xc0 [ 602.582768] ksys_ioctl+0xa9/0xd0 [ 602.586230] __x64_sys_ioctl+0x73/0xb0 [ 602.590142] do_syscall_64+0x1b9/0x820 [ 602.594033] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 602.599406] ? syscall_return_slowpath+0x5e0/0x5e0 [ 602.604346] ? trace_hardirqs_on_caller+0x310/0x310 [ 602.609386] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 602.614413] ? recalc_sigpending_tsk+0x180/0x180 [ 602.619179] ? kasan_check_write+0x14/0x20 [ 602.623424] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 602.628450] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 602.633639] RIP: 0033:0x457579 [ 602.636836] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 602.655927] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 602.663638] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 602.670908] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 602.678177] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 00:10:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x58260000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:02 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x400c55cb) 00:10:02 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 602.685472] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 602.692742] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:02 executing program 1 (fault-call:5 fault-nth:9): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:02 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x1f4}, &(0x7f0000000140)=0x10) 00:10:02 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:02 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc00c55ca) 00:10:02 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0xf0ffff) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 602.869555] FAULT_INJECTION: forcing a failure. [ 602.869555] name failslab, interval 1, probability 0, space 0, times 0 [ 602.912565] CPU: 1 PID: 3638 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 602.921020] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 602.930383] Call Trace: [ 602.930410] dump_stack+0x1d3/0x2c4 [ 602.930434] ? dump_stack_print_info.cold.2+0x52/0x52 [ 602.936640] ? is_bpf_text_address+0xac/0x170 [ 602.936661] should_fail.cold.4+0xa/0x17 [ 602.936681] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 602.955504] ? kasan_check_read+0x11/0x20 [ 602.955521] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 602.955539] ? rcu_softirq_qs+0x20/0x20 [ 602.964960] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 602.964977] ? radix_tree_tag_set+0x3d0/0x3d0 [ 602.964999] ? radix_tree_iter_tag_clear+0x90/0x90 [ 602.974495] ? __save_stack_trace+0x8d/0xf0 [ 602.974518] ? fs_reclaim_acquire+0x20/0x20 [ 602.974540] ? lock_downgrade+0x900/0x900 [ 602.983952] ? check_same_owner+0x330/0x330 [ 602.983977] __should_failslab+0x124/0x180 [ 602.983997] should_failslab+0x9/0x14 [ 602.992624] kmem_cache_alloc+0x2be/0x730 [ 602.992641] ? ___ratelimit.cold.2+0x6b/0x6b [ 602.992665] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 603.001116] __kernfs_new_node+0x127/0x8d0 [ 603.001133] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 603.001151] ? kernfs_activate+0x21a/0x2c0 [ 603.035958] ? lock_downgrade+0x900/0x900 [ 603.040134] ? kasan_check_read+0x11/0x20 [ 603.044330] ? do_raw_spin_unlock+0xa7/0x2f0 [ 603.048772] ? lock_downgrade+0x900/0x900 [ 603.048785] ? do_raw_spin_lock+0xc1/0x200 [ 603.048802] ? kasan_check_write+0x14/0x20 00:10:02 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5460) 00:10:03 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045565) 00:10:03 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045566) [ 603.048819] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 603.048838] ? __kernfs_new_node+0x697/0x8d0 [ 603.057240] ? wait_for_completion+0x8a0/0x8a0 [ 603.057257] ? kernfs_walk_and_get_ns+0x340/0x340 [ 603.057274] kernfs_new_node+0x95/0x120 [ 603.057293] __kernfs_create_file+0x5a/0x340 [ 603.066454] sysfs_add_file_mode_ns+0x222/0x530 [ 603.066475] internal_create_group+0x3df/0xd80 [ 603.066521] ? remove_files.isra.1+0x190/0x190 [ 603.066541] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 603.075511] ? kernfs_create_link+0x1d4/0x250 [ 603.075532] sysfs_create_groups+0x9b/0x141 [ 603.075552] device_add+0x76a/0x18e0 [ 603.102575] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 603.102607] ? __kmalloc+0x31c/0x760 [ 603.116946] ? kasan_unpoison_shadow+0x35/0x50 [ 603.116967] ? kasan_kmalloc+0xc7/0xe0 [ 603.116984] ? input_register_device+0x59f/0xce0 [ 603.117004] input_register_device+0x728/0xce0 [ 603.147268] ? devm_input_allocate_device+0x120/0x120 [ 603.152450] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 603.157461] ? input_mt_init_slots+0xba/0x4a0 [ 603.161972] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 603.167257] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 603.172616] ? __fget+0x4d1/0x740 [ 603.176089] ? ksys_dup3+0x680/0x680 [ 603.179835] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 603.184783] uinput_ioctl+0x4c/0x60 [ 603.188401] ? uinput_compat_ioctl+0x90/0x90 [ 603.192796] do_vfs_ioctl+0x1de/0x1720 [ 603.196676] ? fsnotify_first_mark+0x350/0x350 [ 603.201271] ? __fsnotify_parent+0xcc/0x420 [ 603.205588] ? ioctl_preallocate+0x300/0x300 [ 603.209984] ? __fget_light+0x2e9/0x430 [ 603.213945] ? fget_raw+0x20/0x20 [ 603.217390] ? __sb_end_write+0xd9/0x110 [ 603.221463] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 603.227025] ? fput+0x130/0x1a0 [ 603.230328] ? ksys_write+0x1ae/0x260 [ 603.234132] ? security_file_ioctl+0x94/0xc0 [ 603.238527] ksys_ioctl+0xa9/0xd0 [ 603.241971] __x64_sys_ioctl+0x73/0xb0 [ 603.245847] do_syscall_64+0x1b9/0x820 [ 603.249733] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 603.255092] ? syscall_return_slowpath+0x5e0/0x5e0 [ 603.260018] ? trace_hardirqs_on_caller+0x310/0x310 [ 603.265023] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 603.270028] ? recalc_sigpending_tsk+0x180/0x180 [ 603.274776] ? kasan_check_write+0x14/0x20 [ 603.279002] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 603.283847] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 603.289033] RIP: 0033:0x457579 [ 603.292221] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:03 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:03 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc0189436) 00:10:03 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 603.311125] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 603.318838] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 603.326099] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 603.333380] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 603.340641] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 603.347922] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:03 executing program 1 (fault-call:5 fault-nth:10): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:03 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x60000}, &(0x7f0000000140)=0x10) 00:10:03 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff8000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 603.480037] FAULT_INJECTION: forcing a failure. [ 603.480037] name failslab, interval 1, probability 0, space 0, times 0 00:10:03 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:03 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4004556e) [ 603.546121] CPU: 1 PID: 3673 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 603.554572] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 603.563967] Call Trace: [ 603.566600] dump_stack+0x1d3/0x2c4 [ 603.570258] ? dump_stack_print_info.cold.2+0x52/0x52 [ 603.575498] ? is_bpf_text_address+0xac/0x170 [ 603.580004] should_fail.cold.4+0xa/0x17 [ 603.584077] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 603.589232] ? kasan_check_read+0x11/0x20 [ 603.593424] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 603.598730] ? rcu_softirq_qs+0x20/0x20 [ 603.602715] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 603.608267] ? radix_tree_tag_set+0x3d0/0x3d0 [ 603.612796] ? radix_tree_iter_tag_clear+0x90/0x90 [ 603.617746] ? __save_stack_trace+0x8d/0xf0 [ 603.622088] ? fs_reclaim_acquire+0x20/0x20 [ 603.626423] ? lock_downgrade+0x900/0x900 [ 603.626444] ? check_same_owner+0x330/0x330 [ 603.626478] __should_failslab+0x124/0x180 [ 603.634954] should_failslab+0x9/0x14 [ 603.634969] kmem_cache_alloc+0x2be/0x730 [ 603.634988] ? ___ratelimit.cold.2+0x6b/0x6b [ 603.647149] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 603.647167] __kernfs_new_node+0x127/0x8d0 [ 603.647183] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 603.647203] ? kernfs_activate+0x21a/0x2c0 [ 603.656619] ? lock_downgrade+0x900/0x900 [ 603.656644] ? kasan_check_read+0x11/0x20 [ 603.665641] ? do_raw_spin_unlock+0xa7/0x2f0 [ 603.665661] ? lock_downgrade+0x900/0x900 [ 603.665679] ? do_raw_spin_lock+0xc1/0x200 [ 603.674059] ? kasan_check_write+0x14/0x20 [ 603.682625] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 603.682640] ? __kernfs_new_node+0x697/0x8d0 [ 603.682660] ? wait_for_completion+0x8a0/0x8a0 [ 603.700173] ? kernfs_walk_and_get_ns+0x340/0x340 [ 603.700191] kernfs_new_node+0x95/0x120 [ 603.700211] __kernfs_create_file+0x5a/0x340 [ 603.722399] sysfs_add_file_mode_ns+0x222/0x530 [ 603.727084] internal_create_group+0x3df/0xd80 [ 603.727105] ? remove_files.isra.1+0x190/0x190 [ 603.727125] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 603.727138] ? kernfs_create_link+0x1d4/0x250 [ 603.727157] sysfs_create_groups+0x9b/0x141 [ 603.750659] device_add+0x76a/0x18e0 [ 603.750681] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 603.750701] ? __kmalloc+0x31c/0x760 [ 603.763222] ? kasan_unpoison_shadow+0x35/0x50 [ 603.767817] ? kasan_kmalloc+0xc7/0xe0 [ 603.771715] ? input_register_device+0x59f/0xce0 [ 603.776499] input_register_device+0x728/0xce0 [ 603.781095] ? devm_input_allocate_device+0x120/0x120 [ 603.786296] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 603.791357] ? input_mt_init_slots+0xba/0x4a0 [ 603.795888] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 603.801184] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 603.806574] ? __fget+0x4d1/0x740 [ 603.810046] ? ksys_dup3+0x680/0x680 [ 603.813780] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 603.818731] uinput_ioctl+0x4c/0x60 [ 603.822395] ? uinput_compat_ioctl+0x90/0x90 [ 603.826854] do_vfs_ioctl+0x1de/0x1720 [ 603.830763] ? fsnotify_first_mark+0x350/0x350 [ 603.835353] ? __fsnotify_parent+0xcc/0x420 [ 603.839694] ? ioctl_preallocate+0x300/0x300 [ 603.844107] ? __fget_light+0x2e9/0x430 [ 603.848087] ? fget_raw+0x20/0x20 [ 603.851574] ? __sb_end_write+0xd9/0x110 [ 603.855651] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 603.861215] ? fput+0x130/0x1a0 [ 603.864505] ? ksys_write+0x1ae/0x260 [ 603.868317] ? security_file_ioctl+0x94/0xc0 [ 603.872737] ksys_ioctl+0xa9/0xd0 [ 603.876203] __x64_sys_ioctl+0x73/0xb0 [ 603.880101] do_syscall_64+0x1b9/0x820 [ 603.883996] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 603.889379] ? syscall_return_slowpath+0x5e0/0x5e0 [ 603.894324] ? trace_hardirqs_on_caller+0x310/0x310 [ 603.899353] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 603.904386] ? recalc_sigpending_tsk+0x180/0x180 [ 603.909149] ? kasan_check_write+0x14/0x20 [ 603.913399] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 603.918261] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 603.923452] RIP: 0033:0x457579 [ 603.926654] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:03 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:03 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x405c5503) 00:10:03 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x300) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 603.945558] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 603.953272] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 603.960554] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 603.967840] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 603.975138] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 603.982412] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:04 executing program 1 (fault-call:5 fault-nth:11): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:04 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80ffff00000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x700}, &(0x7f0000000140)=0x10) 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:04 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4004556a) [ 604.112409] FAULT_INJECTION: forcing a failure. [ 604.112409] name failslab, interval 1, probability 0, space 0, times 0 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.173233] CPU: 1 PID: 3723 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 604.181684] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 604.191050] Call Trace: [ 604.193668] dump_stack+0x1d3/0x2c4 [ 604.197321] ? dump_stack_print_info.cold.2+0x52/0x52 [ 604.197351] should_fail.cold.4+0xa/0x17 [ 604.206596] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 604.206613] ? perf_trace_lock+0x14d/0x7a0 [ 604.206633] ? lock_release+0x970/0x970 00:10:04 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc020660b) 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.219917] ? check_same_owner+0x330/0x330 [ 604.224256] ? zap_class+0x640/0x640 [ 604.227982] ? check_preemption_disabled+0x48/0x200 [ 604.233018] ? kernfs_activate+0x8e/0x2c0 [ 604.237186] ? zap_class+0x640/0x640 [ 604.240916] ? fs_reclaim_acquire+0x20/0x20 [ 604.245252] ? lock_downgrade+0x900/0x900 [ 604.249413] ? __mutex_lock+0x85e/0x1700 [ 604.253513] ? check_same_owner+0x330/0x330 [ 604.257876] ? kernfs_activate+0x21a/0x2c0 [ 604.262134] __should_failslab+0x124/0x180 [ 604.266390] should_failslab+0x9/0x14 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.270202] kmem_cache_alloc+0x2be/0x730 [ 604.274369] ? lock_downgrade+0x900/0x900 [ 604.278534] ? do_raw_spin_lock+0xc1/0x200 [ 604.282806] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 604.287828] __kernfs_new_node+0x127/0x8d0 [ 604.287846] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 604.287871] ? kernfs_activate+0x21a/0x2c0 [ 604.287899] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 604.296897] ? wait_for_completion+0x8a0/0x8a0 [ 604.296920] ? mutex_unlock+0xd/0x10 [ 604.296934] ? kernfs_activate+0x21a/0x2c0 [ 604.296949] ? kernfs_walk_and_get_ns+0x340/0x340 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.296971] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 604.314409] ? kernfs_link_sibling+0x1d2/0x3b0 [ 604.314428] kernfs_new_node+0x95/0x120 [ 604.314449] __kernfs_create_file+0x5a/0x340 [ 604.329042] sysfs_add_file_mode_ns+0x222/0x530 [ 604.329063] internal_create_group+0x3df/0xd80 [ 604.329084] ? remove_files.isra.1+0x190/0x190 [ 604.337640] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 604.346695] ? kernfs_create_link+0x1d4/0x250 [ 604.346716] sysfs_create_groups+0x9b/0x141 [ 604.346736] device_add+0x76a/0x18e0 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.346763] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 604.379069] ? __kmalloc+0x31c/0x760 [ 604.382792] ? kasan_unpoison_shadow+0x35/0x50 [ 604.387388] ? kasan_kmalloc+0xc7/0xe0 [ 604.391288] ? input_register_device+0x59f/0xce0 [ 604.396058] input_register_device+0x728/0xce0 [ 604.400656] ? devm_input_allocate_device+0x120/0x120 [ 604.405880] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 604.410916] ? input_mt_init_slots+0xba/0x4a0 [ 604.415427] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 604.420717] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 604.426094] ? __fget+0x4d1/0x740 [ 604.429566] ? ksys_dup3+0x680/0x680 [ 604.433325] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 604.438276] uinput_ioctl+0x4c/0x60 [ 604.441893] ? uinput_compat_ioctl+0x90/0x90 [ 604.446296] do_vfs_ioctl+0x1de/0x1720 [ 604.450175] ? fsnotify_first_mark+0x350/0x350 [ 604.454744] ? ioctl_preallocate+0x300/0x300 [ 604.459138] ? __fget_light+0x2e9/0x430 [ 604.463098] ? fget_raw+0x20/0x20 [ 604.466539] ? __sb_end_write+0xd9/0x110 [ 604.470593] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 604.476116] ? fput+0x130/0x1a0 [ 604.479387] ? ksys_write+0x1ae/0x260 [ 604.483218] ? security_file_ioctl+0x94/0xc0 [ 604.487632] ksys_ioctl+0xa9/0xd0 [ 604.491105] __x64_sys_ioctl+0x73/0xb0 [ 604.494985] do_syscall_64+0x1b9/0x820 [ 604.498871] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 604.504240] ? syscall_return_slowpath+0x5e0/0x5e0 [ 604.509177] ? trace_hardirqs_on_caller+0x310/0x310 [ 604.514186] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 604.519197] ? recalc_sigpending_tsk+0x180/0x180 [ 604.523951] ? kasan_check_write+0x14/0x20 [ 604.528177] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 604.533034] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 604.538226] RIP: 0033:0x457579 [ 604.541412] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 604.560300] RSP: 002b:00007ffb0e482c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 604.567996] RAX: ffffffffffffffda RBX: 00007ffb0e482c90 RCX: 0000000000457579 00:10:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x2645) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:04 executing program 1 (fault-call:5 fault-nth:12): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:04 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045569) 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001200)="8c5a5eacf3ac0bd655a645547ff1838279caac17468812b5b1e91b10f4ac7e5707e8c41ef38795e5aedc6a6768f6658992e202d1edd4914a280d722ee465ee088d2da1b285c1b84f07ca307ae12ab98c534ffe47cf16c20d45f403534926f11154105471b1efcf1469faa5d248501f312c6b7eeb9dc33e39274a07651aa5ed909e84f8055300ad4b5e7796589c18b2d5b08647430a3b14b9526bd181da8f573a8fd71a186ce55eb4e0bd69a29b8df744fac545061a8d16927eefd372b0f59e34e9a3a149ed887ab4c18bbe8de6271a58ab2bbd4ef1d3", 0xd6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x6, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:04 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xa0010000}, &(0x7f0000000140)=0x10) [ 604.575250] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 604.582526] RBP: 000000000072bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 604.589779] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4836d4 [ 604.597033] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000004 00:10:04 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5509) 00:10:04 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 604.706638] FAULT_INJECTION: forcing a failure. [ 604.706638] name failslab, interval 1, probability 0, space 0, times 0 00:10:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x7ff00) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 604.763938] CPU: 1 PID: 3758 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 604.772398] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 604.781761] Call Trace: [ 604.784367] dump_stack+0x1d3/0x2c4 [ 604.788033] ? dump_stack_print_info.cold.2+0x52/0x52 [ 604.793245] should_fail.cold.4+0xa/0x17 [ 604.797339] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 604.802477] ? perf_trace_lock+0x14d/0x7a0 [ 604.806742] ? lock_release+0x970/0x970 [ 604.810730] ? check_same_owner+0x330/0x330 [ 604.815050] ? zap_class+0x640/0x640 [ 604.818787] ? check_preemption_disabled+0x48/0x200 [ 604.823797] ? kernfs_activate+0x8e/0x2c0 [ 604.827945] ? zap_class+0x640/0x640 [ 604.831649] ? fs_reclaim_acquire+0x20/0x20 [ 604.836049] ? lock_downgrade+0x900/0x900 [ 604.840183] ? __mutex_lock+0x85e/0x1700 [ 604.844232] ? check_same_owner+0x330/0x330 [ 604.848552] ? kernfs_activate+0x21a/0x2c0 [ 604.852799] __should_failslab+0x124/0x180 [ 604.857024] should_failslab+0x9/0x14 [ 604.860833] kmem_cache_alloc+0x2be/0x730 [ 604.864978] ? lock_downgrade+0x900/0x900 [ 604.869126] ? do_raw_spin_lock+0xc1/0x200 [ 604.873388] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 604.878414] __kernfs_new_node+0x127/0x8d0 [ 604.882647] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 604.887396] ? kernfs_activate+0x21a/0x2c0 [ 604.891623] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 604.896560] ? wait_for_completion+0x8a0/0x8a0 [ 604.901133] ? mutex_unlock+0xd/0x10 [ 604.904839] ? kernfs_activate+0x21a/0x2c0 [ 604.909090] ? kernfs_walk_and_get_ns+0x340/0x340 [ 604.913934] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 604.919473] ? kernfs_link_sibling+0x1d2/0x3b0 [ 604.924072] kernfs_new_node+0x95/0x120 [ 604.928039] __kernfs_create_file+0x5a/0x340 [ 604.932437] sysfs_add_file_mode_ns+0x222/0x530 [ 604.937110] internal_create_group+0x3df/0xd80 [ 604.941704] ? remove_files.isra.1+0x190/0x190 [ 604.946312] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 604.951856] ? kernfs_create_link+0x1d4/0x250 [ 604.956383] sysfs_create_groups+0x9b/0x141 [ 604.960707] device_add+0x76a/0x18e0 [ 604.964426] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 604.969526] ? __kmalloc+0x31c/0x760 [ 604.973225] ? kasan_unpoison_shadow+0x35/0x50 [ 604.977816] ? kasan_kmalloc+0xc7/0xe0 [ 604.981696] ? input_register_device+0x59f/0xce0 [ 604.986460] input_register_device+0x728/0xce0 [ 604.991049] ? devm_input_allocate_device+0x120/0x120 [ 604.996226] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 605.001228] ? input_mt_init_slots+0xba/0x4a0 [ 605.005726] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 605.011003] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 605.016358] ? __fget+0x4d1/0x740 [ 605.019809] ? ksys_dup3+0x680/0x680 [ 605.023529] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 605.028479] uinput_ioctl+0x4c/0x60 [ 605.032091] ? uinput_compat_ioctl+0x90/0x90 [ 605.036486] do_vfs_ioctl+0x1de/0x1720 [ 605.040387] ? fsnotify_first_mark+0x350/0x350 [ 605.044985] ? ioctl_preallocate+0x300/0x300 [ 605.049416] ? __fget_light+0x2e9/0x430 [ 605.053417] ? fget_raw+0x20/0x20 [ 605.056866] ? __sb_end_write+0xd9/0x110 [ 605.060923] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 605.066443] ? fput+0x130/0x1a0 [ 605.069742] ? ksys_write+0x1ae/0x260 [ 605.073542] ? security_file_ioctl+0x94/0xc0 [ 605.077964] ksys_ioctl+0xa9/0xd0 [ 605.081414] __x64_sys_ioctl+0x73/0xb0 [ 605.085298] do_syscall_64+0x1b9/0x820 [ 605.089194] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 605.094547] ? syscall_return_slowpath+0x5e0/0x5e0 [ 605.099465] ? trace_hardirqs_on_caller+0x310/0x310 [ 605.104478] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 605.109510] ? recalc_sigpending_tsk+0x180/0x180 [ 605.114255] ? kasan_check_write+0x14/0x20 [ 605.118482] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 605.123326] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 605.128533] RIP: 0033:0x457579 [ 605.131716] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 605.150600] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 605.158329] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 00:10:05 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x8004552d) 00:10:05 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 605.165599] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 605.172880] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 605.180137] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 605.187409] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:05 executing program 1 (fault-call:5 fault-nth:13): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x40020000}, &(0x7f0000000140)=0x10) 00:10:05 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x1000000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 605.302045] FAULT_INJECTION: forcing a failure. [ 605.302045] name failslab, interval 1, probability 0, space 0, times 0 [ 605.335814] CPU: 1 PID: 3791 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 00:10:05 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 605.344266] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 605.353626] Call Trace: [ 605.356314] dump_stack+0x1d3/0x2c4 [ 605.359988] ? dump_stack_print_info.cold.2+0x52/0x52 [ 605.365206] should_fail.cold.4+0xa/0x17 [ 605.369285] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 605.374416] ? lock_release+0x970/0x970 [ 605.378409] ? check_same_owner+0x330/0x330 [ 605.382763] ? __mutex_lock+0x85e/0x1700 [ 605.386849] ? node_tag_clear+0xc2/0x1c0 [ 605.390947] ? kernfs_activate+0x8e/0x2c0 [ 605.395116] ? fs_reclaim_acquire+0x20/0x20 00:10:05 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 605.399593] ? lock_downgrade+0x900/0x900 [ 605.403751] ? __mutex_lock+0x85e/0x1700 [ 605.407834] ? check_same_owner+0x330/0x330 [ 605.412172] ? kernfs_activate+0x21a/0x2c0 [ 605.416458] __should_failslab+0x124/0x180 [ 605.420709] should_failslab+0x9/0x14 [ 605.424531] kmem_cache_alloc+0x2be/0x730 [ 605.428691] ? lock_downgrade+0x900/0x900 [ 605.432854] ? do_raw_spin_lock+0xc1/0x200 [ 605.437152] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 605.437169] __kernfs_new_node+0x127/0x8d0 [ 605.437187] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 605.451177] ? kernfs_activate+0x21a/0x2c0 [ 605.451199] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 605.451219] ? wait_for_completion+0x8a0/0x8a0 [ 605.465169] ? mutex_unlock+0xd/0x10 [ 605.468896] ? kernfs_activate+0x21a/0x2c0 [ 605.473120] ? kernfs_walk_and_get_ns+0x340/0x340 [ 605.477972] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 605.483500] ? kernfs_link_sibling+0x1d2/0x3b0 [ 605.488075] kernfs_new_node+0x95/0x120 [ 605.492040] __kernfs_create_file+0x5a/0x340 [ 605.496459] sysfs_add_file_mode_ns+0x222/0x530 [ 605.501120] internal_create_group+0x3df/0xd80 [ 605.505726] ? remove_files.isra.1+0x190/0x190 [ 605.510358] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 605.515920] ? kernfs_create_link+0x1d4/0x250 [ 605.520405] sysfs_create_groups+0x9b/0x141 [ 605.524741] device_add+0x76a/0x18e0 [ 605.528460] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 605.533565] ? __kmalloc+0x31c/0x760 [ 605.537275] ? kasan_unpoison_shadow+0x35/0x50 [ 605.541909] ? kasan_kmalloc+0xc7/0xe0 [ 605.545801] ? input_register_device+0x59f/0xce0 [ 605.550584] input_register_device+0x728/0xce0 [ 605.555159] ? devm_input_allocate_device+0x120/0x120 [ 605.560337] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 605.565341] ? input_mt_init_slots+0xba/0x4a0 [ 605.569850] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 605.575130] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 605.580494] ? __fget+0x4d1/0x740 [ 605.583966] ? ksys_dup3+0x680/0x680 [ 605.587672] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 605.592615] uinput_ioctl+0x4c/0x60 [ 605.596257] ? uinput_compat_ioctl+0x90/0x90 [ 605.600658] do_vfs_ioctl+0x1de/0x1720 [ 605.604536] ? fsnotify_first_mark+0x350/0x350 [ 605.609109] ? __fsnotify_parent+0xcc/0x420 [ 605.613418] ? ioctl_preallocate+0x300/0x300 [ 605.617817] ? __fget_light+0x2e9/0x430 [ 605.621776] ? fget_raw+0x20/0x20 [ 605.625218] ? __sb_end_write+0xd9/0x110 [ 605.629271] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 605.634794] ? fput+0x130/0x1a0 [ 605.638078] ? ksys_write+0x1ae/0x260 [ 605.641878] ? security_file_ioctl+0x94/0xc0 [ 605.646279] ksys_ioctl+0xa9/0xd0 [ 605.649722] __x64_sys_ioctl+0x73/0xb0 [ 605.653610] do_syscall_64+0x1b9/0x820 [ 605.657506] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 605.662857] ? syscall_return_slowpath+0x5e0/0x5e0 [ 605.667787] ? trace_hardirqs_on_caller+0x310/0x310 [ 605.672804] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 605.677823] ? recalc_sigpending_tsk+0x180/0x180 [ 605.682611] ? kasan_check_write+0x14/0x20 [ 605.686835] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 605.691675] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 605.696872] RIP: 0033:0x457579 [ 605.700067] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 605.718963] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 605.726778] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 605.734045] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 605.741308] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 00:10:05 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x2) 00:10:05 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 605.748576] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 605.755840] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:05 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5451) 00:10:05 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc0045878) 00:10:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x6b013080}, &(0x7f0000000140)=0x10) 00:10:05 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:05 executing program 1 (fault-call:5 fault-nth:14): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:05 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc06855c8) [ 605.951998] FAULT_INJECTION: forcing a failure. [ 605.951998] name failslab, interval 1, probability 0, space 0, times 0 [ 605.987518] CPU: 0 PID: 3831 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 605.995957] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 606.005313] Call Trace: [ 606.007925] dump_stack+0x1d3/0x2c4 [ 606.011577] ? dump_stack_print_info.cold.2+0x52/0x52 [ 606.016781] ? kernfs_activate+0x8e/0x2c0 [ 606.016808] should_fail.cold.4+0xa/0x17 [ 606.016849] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 606.025084] ? __mutex_lock+0x85e/0x1700 [ 606.034228] ? node_tag_clear+0xc2/0x1c0 [ 606.038306] ? kernfs_activate+0x8e/0x2c0 [ 606.042473] ? mutex_trylock+0x2b0/0x2b0 [ 606.046558] ? __mutex_lock+0x85e/0x1700 [ 606.050644] ? fs_reclaim_acquire+0x20/0x20 [ 606.054977] ? lock_downgrade+0x900/0x900 [ 606.059147] ? check_same_owner+0x330/0x330 [ 606.063478] ? do_raw_spin_unlock+0xa7/0x2f0 [ 606.067925] __should_failslab+0x124/0x180 [ 606.072181] should_failslab+0x9/0x14 [ 606.075994] kmem_cache_alloc+0x2be/0x730 [ 606.080156] ? wait_for_completion+0x8a0/0x8a0 [ 606.084751] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 606.089777] __kernfs_new_node+0x127/0x8d0 [ 606.094023] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 606.098962] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 606.103729] ? wait_for_completion+0x8a0/0x8a0 [ 606.108332] ? mutex_unlock+0xd/0x10 [ 606.112053] ? kernfs_activate+0x21a/0x2c0 [ 606.116298] ? kernfs_walk_and_get_ns+0x340/0x340 [ 606.121159] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 606.126706] ? kernfs_link_sibling+0x1d2/0x3b0 [ 606.131302] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 606.136845] ? kernfs_put+0x49b/0x760 [ 606.140682] kernfs_new_node+0x95/0x120 [ 606.144672] kernfs_create_dir_ns+0x4d/0x160 [ 606.149095] internal_create_group+0x5fc/0xd80 [ 606.153699] ? remove_files.isra.1+0x190/0x190 [ 606.158385] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 606.163928] ? kernfs_create_link+0x1d4/0x250 [ 606.168439] sysfs_create_groups+0x9b/0x141 [ 606.172774] device_add+0x76a/0x18e0 [ 606.176505] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 606.181622] ? __kmalloc+0x31c/0x760 [ 606.185344] ? kasan_unpoison_shadow+0x35/0x50 [ 606.189936] ? kasan_kmalloc+0xc7/0xe0 [ 606.193838] ? input_register_device+0x59f/0xce0 [ 606.198623] input_register_device+0x728/0xce0 [ 606.203221] ? devm_input_allocate_device+0x120/0x120 [ 606.208427] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 606.213448] ? input_mt_init_slots+0xba/0x4a0 [ 606.217959] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 606.223250] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 606.228626] ? __fget+0x4d1/0x740 [ 606.232091] ? ksys_dup3+0x680/0x680 [ 606.235823] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 606.240769] uinput_ioctl+0x4c/0x60 [ 606.244404] ? uinput_compat_ioctl+0x90/0x90 [ 606.248820] do_vfs_ioctl+0x1de/0x1720 [ 606.252715] ? fsnotify_first_mark+0x350/0x350 [ 606.257303] ? __fsnotify_parent+0xcc/0x420 [ 606.261633] ? ioctl_preallocate+0x300/0x300 [ 606.266050] ? __fget_light+0x2e9/0x430 [ 606.270037] ? fget_raw+0x20/0x20 [ 606.273573] ? __sb_end_write+0xd9/0x110 [ 606.277691] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 606.283246] ? fput+0x130/0x1a0 [ 606.286544] ? ksys_write+0x1ae/0x260 [ 606.290357] ? security_file_ioctl+0x94/0xc0 [ 606.294774] ksys_ioctl+0xa9/0xd0 [ 606.298242] __x64_sys_ioctl+0x73/0xb0 [ 606.302142] do_syscall_64+0x1b9/0x820 [ 606.306036] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 606.311411] ? syscall_return_slowpath+0x5e0/0x5e0 [ 606.316356] ? trace_hardirqs_on_caller+0x310/0x310 [ 606.321381] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 606.326408] ? recalc_sigpending_tsk+0x180/0x180 [ 606.331170] ? kasan_check_write+0x14/0x20 [ 606.335421] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 606.340279] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 606.345475] RIP: 0033:0x457579 [ 606.348676] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 606.367584] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 606.375321] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 606.382598] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 606.389969] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 606.397242] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 00:10:06 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x100000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:06 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:06 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x8030016b00000000}, &(0x7f0000000140)=0x10) [ 606.404515] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:06 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5507) 00:10:06 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:06 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:06 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:06 executing program 1 (fault-call:5 fault-nth:15): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:06 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4004556d) 00:10:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x1200000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 606.646713] FAULT_INJECTION: forcing a failure. [ 606.646713] name failslab, interval 1, probability 0, space 0, times 0 [ 606.672106] CPU: 0 PID: 3878 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 606.680533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 606.689907] Call Trace: [ 606.692519] dump_stack+0x1d3/0x2c4 [ 606.696171] ? dump_stack_print_info.cold.2+0x52/0x52 [ 606.701368] ? radix_tree_tag_set+0x3d0/0x3d0 [ 606.705892] should_fail.cold.4+0xa/0x17 [ 606.710245] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 606.715366] ? __save_stack_trace+0x8d/0xf0 [ 606.719719] ? lock_acquire+0x1ed/0x520 [ 606.719734] ? kernfs_activate+0x8e/0x2c0 [ 606.719754] ? lock_release+0x970/0x970 [ 606.719775] ? check_same_owner+0x330/0x330 [ 606.736216] ? fs_reclaim_acquire+0x20/0x20 [ 606.740555] ? lock_downgrade+0x900/0x900 [ 606.744716] ? check_same_owner+0x330/0x330 [ 606.749062] __should_failslab+0x124/0x180 [ 606.749080] should_failslab+0x9/0x14 [ 606.749094] kmem_cache_alloc+0x2be/0x730 [ 606.749116] ? kasan_check_read+0x11/0x20 [ 606.757151] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 606.770447] __kernfs_new_node+0x127/0x8d0 [ 606.774700] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 606.779467] ? kasan_check_write+0x14/0x20 [ 606.783708] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 606.788643] ? __kernfs_new_node+0x697/0x8d0 [ 606.793058] ? wait_for_completion+0x8a0/0x8a0 [ 606.797677] ? kasan_check_write+0x14/0x20 [ 606.802045] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 606.806985] ? wait_for_completion+0x8a0/0x8a0 [ 606.811574] ? kernfs_activate+0x21a/0x2c0 [ 606.815818] ? mutex_unlock+0xd/0x10 [ 606.819534] ? kernfs_activate+0x21a/0x2c0 [ 606.823776] kernfs_new_node+0x95/0x120 [ 606.827761] __kernfs_create_file+0x5a/0x340 [ 606.832177] sysfs_add_file_mode_ns+0x222/0x530 [ 606.836858] internal_create_group+0x3df/0xd80 [ 606.841467] ? remove_files.isra.1+0x190/0x190 [ 606.846061] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 606.851604] ? kernfs_create_link+0x1d4/0x250 [ 606.856109] sysfs_create_groups+0x9b/0x141 [ 606.860439] device_add+0x76a/0x18e0 [ 606.864160] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 606.869383] ? __kmalloc+0x31c/0x760 [ 606.873100] ? kasan_unpoison_shadow+0x35/0x50 [ 606.877686] ? kasan_kmalloc+0xc7/0xe0 [ 606.881578] ? input_register_device+0x59f/0xce0 [ 606.886342] input_register_device+0x728/0xce0 [ 606.890930] ? devm_input_allocate_device+0x120/0x120 [ 606.896127] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 606.901147] ? input_mt_init_slots+0xba/0x4a0 [ 606.905648] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 606.910935] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 606.916308] ? __fget+0x4d1/0x740 [ 606.919766] ? ksys_dup3+0x680/0x680 [ 606.923489] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 606.928423] uinput_ioctl+0x4c/0x60 [ 606.932052] ? uinput_compat_ioctl+0x90/0x90 [ 606.936465] do_vfs_ioctl+0x1de/0x1720 [ 606.940356] ? fsnotify_first_mark+0x350/0x350 [ 606.944942] ? __fsnotify_parent+0xcc/0x420 [ 606.949266] ? ioctl_preallocate+0x300/0x300 [ 606.953675] ? __fget_light+0x2e9/0x430 [ 606.957653] ? fget_raw+0x20/0x20 [ 606.961115] ? __sb_end_write+0xd9/0x110 [ 606.965187] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 606.970732] ? fput+0x130/0x1a0 [ 606.974050] ? ksys_write+0x1ae/0x260 [ 606.977859] ? security_file_ioctl+0x94/0xc0 [ 606.982286] ksys_ioctl+0xa9/0xd0 [ 606.985744] __x64_sys_ioctl+0x73/0xb0 [ 606.989641] do_syscall_64+0x1b9/0x820 [ 606.993529] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 606.998911] ? syscall_return_slowpath+0x5e0/0x5e0 [ 607.003846] ? trace_hardirqs_on_caller+0x310/0x310 [ 607.008894] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 607.013919] ? recalc_sigpending_tsk+0x180/0x180 [ 607.018685] ? kasan_check_write+0x14/0x20 [ 607.022927] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 607.027777] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 607.032964] RIP: 0033:0x457579 [ 607.036160] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 607.055060] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 607.062771] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 607.070041] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 607.077397] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 607.084665] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 00:10:06 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:06 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5450) 00:10:06 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x4002000000000000}, &(0x7f0000000140)=0x10) 00:10:07 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 607.091931] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:07 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4004556b) 00:10:07 executing program 1 (fault-call:5 fault-nth:16): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:07 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x2}, &(0x7f0000000140)=0x10) 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:07 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5525) 00:10:07 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 607.229518] FAULT_INJECTION: forcing a failure. [ 607.229518] name failslab, interval 1, probability 0, space 0, times 0 [ 607.275991] CPU: 1 PID: 3906 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 607.284428] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 607.284444] Call Trace: [ 607.296483] dump_stack+0x1d3/0x2c4 [ 607.300125] ? dump_stack_print_info.cold.2+0x52/0x52 [ 607.305344] should_fail.cold.4+0xa/0x17 [ 607.309434] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 607.314553] ? lock_release+0x970/0x970 [ 607.314569] ? check_same_owner+0x330/0x330 [ 607.314597] ? __mutex_lock+0x85e/0x1700 [ 607.322895] ? node_tag_clear+0xc2/0x1c0 [ 607.322914] ? kernfs_activate+0x8e/0x2c0 [ 607.322936] ? fs_reclaim_acquire+0x20/0x20 [ 607.322956] ? lock_downgrade+0x900/0x900 [ 607.331071] ? __mutex_lock+0x85e/0x1700 [ 607.331091] ? check_same_owner+0x330/0x330 [ 607.331110] ? kernfs_activate+0x21a/0x2c0 [ 607.356387] __should_failslab+0x124/0x180 [ 607.360659] should_failslab+0x9/0x14 [ 607.364471] kmem_cache_alloc+0x2be/0x730 [ 607.368636] ? lock_downgrade+0x900/0x900 [ 607.372798] ? do_raw_spin_lock+0xc1/0x200 [ 607.377050] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 607.382088] __kernfs_new_node+0x127/0x8d0 [ 607.386340] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 607.391125] ? kasan_check_write+0x14/0x20 [ 607.395392] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 607.400335] ? wait_for_completion+0x8a0/0x8a0 [ 607.404944] ? wait_for_completion+0x8a0/0x8a0 [ 607.409547] ? kasan_check_write+0x14/0x20 [ 607.413797] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 607.418745] ? mutex_unlock+0xd/0x10 [ 607.418760] ? kernfs_activate+0x21a/0x2c0 [ 607.418777] ? kernfs_walk_and_get_ns+0x340/0x340 [ 607.418796] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 607.418815] ? kernfs_link_sibling+0x1d2/0x3b0 [ 607.426758] kernfs_new_node+0x95/0x120 [ 607.426778] __kernfs_create_file+0x5a/0x340 [ 607.426796] sysfs_add_file_mode_ns+0x222/0x530 [ 607.426817] internal_create_group+0x3df/0xd80 [ 607.437189] ? remove_files.isra.1+0x190/0x190 [ 607.437211] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 607.437225] ? kernfs_create_link+0x1d4/0x250 [ 607.437245] sysfs_create_groups+0x9b/0x141 [ 607.445808] device_add+0x76a/0x18e0 [ 607.445830] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 607.445846] ? __kmalloc+0x31c/0x760 [ 607.445877] ? kasan_unpoison_shadow+0x35/0x50 [ 607.454949] ? kasan_kmalloc+0xc7/0xe0 [ 607.454968] ? input_register_device+0x59f/0xce0 [ 607.454994] input_register_device+0x728/0xce0 [ 607.464383] ? devm_input_allocate_device+0x120/0x120 [ 607.464404] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 607.464423] ? input_mt_init_slots+0xba/0x4a0 [ 607.504451] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 607.504471] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 607.504490] ? __fget+0x4d1/0x740 [ 607.514260] ? ksys_dup3+0x680/0x680 [ 607.514284] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 607.514303] uinput_ioctl+0x4c/0x60 [ 607.550165] ? uinput_compat_ioctl+0x90/0x90 [ 607.554585] do_vfs_ioctl+0x1de/0x1720 [ 607.554602] ? fsnotify_first_mark+0x350/0x350 [ 607.554617] ? __fsnotify_parent+0xcc/0x420 [ 607.554636] ? ioctl_preallocate+0x300/0x300 [ 607.563096] ? __fget_light+0x2e9/0x430 00:10:07 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x100000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:07 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x550f) 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 607.563111] ? fget_raw+0x20/0x20 [ 607.563129] ? __sb_end_write+0xd9/0x110 [ 607.563153] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 607.588975] ? fput+0x130/0x1a0 [ 607.592267] ? ksys_write+0x1ae/0x260 [ 607.596081] ? security_file_ioctl+0x94/0xc0 [ 607.600502] ksys_ioctl+0xa9/0xd0 [ 607.603972] __x64_sys_ioctl+0x73/0xb0 [ 607.607885] do_syscall_64+0x1b9/0x820 [ 607.611793] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 607.617174] ? syscall_return_slowpath+0x5e0/0x5e0 [ 607.617195] ? trace_hardirqs_on_caller+0x310/0x310 [ 607.617211] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 607.617234] ? recalc_sigpending_tsk+0x180/0x180 [ 607.627177] ? kasan_check_write+0x14/0x20 [ 607.627197] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 607.627218] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 607.636969] RIP: 0033:0x457579 [ 607.636986] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:07 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x553e) 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 607.636994] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 607.637009] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 607.637025] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 607.646099] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 607.654464] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 607.654473] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:07 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:07 executing program 1 (fault-call:5 fault-nth:17): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:07 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x3}, &(0x7f0000000140)=0x10) [ 607.830765] FAULT_INJECTION: forcing a failure. [ 607.830765] name failslab, interval 1, probability 0, space 0, times 0 00:10:07 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:07 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 607.898331] CPU: 1 PID: 3947 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 607.906815] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 607.916177] Call Trace: [ 607.918783] dump_stack+0x1d3/0x2c4 [ 607.922440] ? dump_stack_print_info.cold.2+0x52/0x52 [ 607.927667] should_fail.cold.4+0xa/0x17 [ 607.931743] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 607.936872] ? perf_trace_lock+0x14d/0x7a0 [ 607.941129] ? lock_release+0x970/0x970 00:10:07 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4008556c) [ 607.945119] ? check_same_owner+0x330/0x330 [ 607.949450] ? zap_class+0x640/0x640 [ 607.949464] ? check_preemption_disabled+0x48/0x200 [ 607.949487] ? kernfs_activate+0x8e/0x2c0 [ 607.962365] ? zap_class+0x640/0x640 [ 607.966104] ? fs_reclaim_acquire+0x20/0x20 [ 607.970439] ? lock_downgrade+0x900/0x900 [ 607.974600] ? __mutex_lock+0x85e/0x1700 [ 607.974621] ? check_same_owner+0x330/0x330 [ 607.974641] ? kernfs_activate+0x21a/0x2c0 [ 607.987257] __should_failslab+0x124/0x180 [ 607.991516] should_failslab+0x9/0x14 [ 607.995325] kmem_cache_alloc+0x2be/0x730 [ 607.999485] ? lock_downgrade+0x900/0x900 [ 608.003639] ? do_raw_spin_lock+0xc1/0x200 [ 608.007918] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 608.012946] __kernfs_new_node+0x127/0x8d0 [ 608.017194] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 608.021957] ? kasan_check_write+0x14/0x20 [ 608.026208] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.031144] ? wait_for_completion+0x8a0/0x8a0 [ 608.035740] ? wait_for_completion+0x8a0/0x8a0 [ 608.040335] ? kasan_check_write+0x14/0x20 [ 608.044580] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.049525] ? mutex_unlock+0xd/0x10 [ 608.053249] ? kernfs_activate+0x21a/0x2c0 [ 608.057499] ? kernfs_walk_and_get_ns+0x340/0x340 [ 608.062354] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 608.067911] ? kernfs_link_sibling+0x1d2/0x3b0 [ 608.072512] kernfs_new_node+0x95/0x120 [ 608.076501] __kernfs_create_file+0x5a/0x340 [ 608.080924] sysfs_add_file_mode_ns+0x222/0x530 [ 608.085612] internal_create_group+0x3df/0xd80 [ 608.090229] ? remove_files.isra.1+0x190/0x190 [ 608.094831] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 608.100393] ? kernfs_create_link+0x1d4/0x250 [ 608.104920] sysfs_create_groups+0x9b/0x141 [ 608.109256] device_add+0x76a/0x18e0 [ 608.112989] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 608.118103] ? __kmalloc+0x31c/0x760 [ 608.121823] ? kasan_unpoison_shadow+0x35/0x50 [ 608.126418] ? kasan_kmalloc+0xc7/0xe0 [ 608.130314] ? input_register_device+0x59f/0xce0 [ 608.135082] input_register_device+0x728/0xce0 [ 608.139680] ? devm_input_allocate_device+0x120/0x120 [ 608.144893] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 608.149921] ? input_mt_init_slots+0xba/0x4a0 [ 608.154428] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 608.159721] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 608.165096] ? __fget+0x4d1/0x740 [ 608.168577] ? ksys_dup3+0x680/0x680 [ 608.172311] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.177252] uinput_ioctl+0x4c/0x60 [ 608.180893] ? uinput_compat_ioctl+0x90/0x90 [ 608.185305] do_vfs_ioctl+0x1de/0x1720 [ 608.189197] ? fsnotify_first_mark+0x350/0x350 [ 608.193787] ? ioctl_preallocate+0x300/0x300 [ 608.198200] ? __fget_light+0x2e9/0x430 [ 608.202183] ? fget_raw+0x20/0x20 [ 608.205648] ? __sb_end_write+0xd9/0x110 [ 608.209719] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 608.215256] ? fput+0x130/0x1a0 [ 608.218544] ? ksys_write+0x1ae/0x260 [ 608.222359] ? security_file_ioctl+0x94/0xc0 [ 608.226781] ksys_ioctl+0xa9/0xd0 [ 608.230241] __x64_sys_ioctl+0x73/0xb0 [ 608.234139] do_syscall_64+0x1b9/0x820 [ 608.238032] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 608.243409] ? syscall_return_slowpath+0x5e0/0x5e0 [ 608.248353] ? trace_hardirqs_on_caller+0x310/0x310 [ 608.253390] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 608.258416] ? recalc_sigpending_tsk+0x180/0x180 [ 608.263179] ? kasan_check_write+0x14/0x20 [ 608.267427] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 608.272289] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 608.277483] RIP: 0033:0x457579 [ 608.280683] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:08 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0xa0010000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 608.299588] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 608.307305] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 608.314575] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 608.321845] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 608.329124] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 608.336404] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xe803000000000000}, &(0x7f0000000140)=0x10) 00:10:08 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:08 executing program 1 (fault-call:5 fault-nth:18): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:08 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xc0045878) 00:10:08 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:08 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 608.473349] FAULT_INJECTION: forcing a failure. [ 608.473349] name failslab, interval 1, probability 0, space 0, times 0 [ 608.532767] CPU: 1 PID: 3982 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 608.541216] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 608.550576] Call Trace: [ 608.550603] dump_stack+0x1d3/0x2c4 [ 608.550626] ? dump_stack_print_info.cold.2+0x52/0x52 [ 608.550654] should_fail.cold.4+0xa/0x17 [ 608.566514] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 608.572116] ? lock_release+0x970/0x970 [ 608.576104] ? check_same_owner+0x330/0x330 [ 608.580464] ? __mutex_lock+0x85e/0x1700 [ 608.584532] ? node_tag_clear+0xc2/0x1c0 [ 608.588600] ? kernfs_activate+0x8e/0x2c0 [ 608.592763] ? fs_reclaim_acquire+0x20/0x20 [ 608.597095] ? lock_downgrade+0x900/0x900 [ 608.601251] ? __mutex_lock+0x85e/0x1700 [ 608.605330] ? check_same_owner+0x330/0x330 [ 608.609663] ? kernfs_activate+0x21a/0x2c0 [ 608.613919] __should_failslab+0x124/0x180 [ 608.618164] should_failslab+0x9/0x14 [ 608.621972] kmem_cache_alloc+0x2be/0x730 [ 608.626130] ? lock_downgrade+0x900/0x900 [ 608.630280] ? do_raw_spin_lock+0xc1/0x200 [ 608.634524] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 608.639553] __kernfs_new_node+0x127/0x8d0 [ 608.643796] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 608.648561] ? kasan_check_write+0x14/0x20 [ 608.652808] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.657747] ? wait_for_completion+0x8a0/0x8a0 [ 608.662341] ? wait_for_completion+0x8a0/0x8a0 [ 608.666934] ? kasan_check_write+0x14/0x20 [ 608.671176] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.676120] ? mutex_unlock+0xd/0x10 [ 608.679837] ? kernfs_activate+0x21a/0x2c0 [ 608.684094] ? kernfs_walk_and_get_ns+0x340/0x340 [ 608.688951] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 608.694495] ? kernfs_link_sibling+0x1d2/0x3b0 [ 608.699098] kernfs_new_node+0x95/0x120 [ 608.703091] __kernfs_create_file+0x5a/0x340 [ 608.707513] sysfs_add_file_mode_ns+0x222/0x530 [ 608.712200] internal_create_group+0x3df/0xd80 [ 608.716801] ? remove_files.isra.1+0x190/0x190 [ 608.721404] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 608.726950] ? kernfs_create_link+0x1d4/0x250 [ 608.731460] sysfs_create_groups+0x9b/0x141 [ 608.735793] device_add+0x76a/0x18e0 [ 608.739538] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 608.744653] ? __kmalloc+0x31c/0x760 [ 608.748387] ? kasan_unpoison_shadow+0x35/0x50 [ 608.752978] ? kasan_kmalloc+0xc7/0xe0 [ 608.756884] ? input_register_device+0x59f/0xce0 [ 608.761657] input_register_device+0x728/0xce0 [ 608.766251] ? devm_input_allocate_device+0x120/0x120 [ 608.771463] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 608.776483] ? input_mt_init_slots+0xba/0x4a0 [ 608.780993] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 608.786281] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 608.791656] ? __fget+0x4d1/0x740 [ 608.795124] ? ksys_dup3+0x680/0x680 [ 608.798857] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 608.803808] uinput_ioctl+0x4c/0x60 [ 608.807457] ? uinput_compat_ioctl+0x90/0x90 [ 608.811892] do_vfs_ioctl+0x1de/0x1720 [ 608.815788] ? fsnotify_first_mark+0x350/0x350 [ 608.820374] ? __fsnotify_parent+0xcc/0x420 [ 608.824709] ? ioctl_preallocate+0x300/0x300 [ 608.829125] ? __fget_light+0x2e9/0x430 [ 608.833103] ? fget_raw+0x20/0x20 [ 608.836569] ? __sb_end_write+0xd9/0x110 [ 608.840655] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 608.846196] ? fput+0x130/0x1a0 [ 608.849482] ? ksys_write+0x1ae/0x260 [ 608.853292] ? security_file_ioctl+0x94/0xc0 [ 608.857708] ksys_ioctl+0xa9/0xd0 [ 608.861168] __x64_sys_ioctl+0x73/0xb0 [ 608.865068] do_syscall_64+0x1b9/0x820 [ 608.868964] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 608.874338] ? syscall_return_slowpath+0x5e0/0x5e0 [ 608.879280] ? trace_hardirqs_on_caller+0x310/0x310 [ 608.884306] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 608.889333] ? recalc_sigpending_tsk+0x180/0x180 [ 608.894097] ? kasan_check_write+0x14/0x20 [ 608.898344] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 608.903205] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 608.908401] RIP: 0033:0x457579 [ 608.911607] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:08 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40049409) [ 608.930515] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 608.938229] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 608.945498] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 608.952766] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 608.960057] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 608.967346] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:09 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x6000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:09 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x7000000}, &(0x7f0000000140)=0x10) 00:10:09 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x406855c9) 00:10:09 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:09 executing program 1 (fault-call:5 fault-nth:19): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:09 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:09 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045567) 00:10:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xffffffffffffffff}, &(0x7f0000000140)=0x10) 00:10:09 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x550b) 00:10:09 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f00000011c0)="168a71fc8399", 0x6}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x5, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:09 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x2000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 609.279113] FAULT_INJECTION: forcing a failure. [ 609.279113] name failslab, interval 1, probability 0, space 0, times 0 [ 609.290822] CPU: 1 PID: 4030 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 609.299253] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 609.308603] Call Trace: [ 609.311204] dump_stack+0x1d3/0x2c4 [ 609.314841] ? dump_stack_print_info.cold.2+0x52/0x52 [ 609.320045] ? kernfs_activate+0x8e/0x2c0 [ 609.324202] should_fail.cold.4+0xa/0x17 [ 609.328271] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 609.333388] ? __mutex_lock+0x85e/0x1700 [ 609.337450] ? node_tag_clear+0xc2/0x1c0 [ 609.341515] ? kernfs_activate+0x8e/0x2c0 [ 609.345668] ? mutex_trylock+0x2b0/0x2b0 [ 609.349737] ? __mutex_lock+0x85e/0x1700 [ 609.353805] ? fs_reclaim_acquire+0x20/0x20 [ 609.358133] ? lock_downgrade+0x900/0x900 [ 609.362297] ? check_same_owner+0x330/0x330 [ 609.366641] ? do_raw_spin_unlock+0xa7/0x2f0 [ 609.371084] __should_failslab+0x124/0x180 [ 609.375341] should_failslab+0x9/0x14 [ 609.379147] kmem_cache_alloc+0x2be/0x730 [ 609.383303] ? wait_for_completion+0x8a0/0x8a0 [ 609.387910] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 609.392935] __kernfs_new_node+0x127/0x8d0 [ 609.397180] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 609.402114] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 609.406883] ? wait_for_completion+0x8a0/0x8a0 [ 609.411471] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 609.416416] ? mutex_unlock+0xd/0x10 [ 609.420134] ? kernfs_activate+0x21a/0x2c0 [ 609.424375] ? kernfs_walk_and_get_ns+0x340/0x340 [ 609.429240] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 609.434779] ? kernfs_link_sibling+0x1d2/0x3b0 [ 609.439368] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 609.444916] ? kernfs_put+0x49b/0x760 [ 609.448726] kernfs_new_node+0x95/0x120 [ 609.452706] kernfs_create_dir_ns+0x4d/0x160 [ 609.457121] internal_create_group+0x5fc/0xd80 [ 609.461957] ? remove_files.isra.1+0x190/0x190 [ 609.466549] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 609.472117] ? kernfs_create_link+0x1d4/0x250 [ 609.476622] sysfs_create_groups+0x9b/0x141 [ 609.480949] device_add+0x76a/0x18e0 [ 609.484670] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 609.489776] ? __kmalloc+0x31c/0x760 [ 609.493494] ? kasan_unpoison_shadow+0x35/0x50 [ 609.498077] ? kasan_kmalloc+0xc7/0xe0 [ 609.501971] ? input_register_device+0x59f/0xce0 [ 609.506736] input_register_device+0x728/0xce0 [ 609.511326] ? devm_input_allocate_device+0x120/0x120 [ 609.516520] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 609.521537] ? input_mt_init_slots+0xba/0x4a0 [ 609.526045] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 609.531327] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 609.536694] ? __fget+0x4d1/0x740 [ 609.540153] ? ksys_dup3+0x680/0x680 [ 609.543886] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 609.548821] uinput_ioctl+0x4c/0x60 [ 609.552448] ? uinput_compat_ioctl+0x90/0x90 [ 609.556855] do_vfs_ioctl+0x1de/0x1720 [ 609.560755] ? fsnotify_first_mark+0x350/0x350 [ 609.565337] ? __fsnotify_parent+0xcc/0x420 [ 609.569664] ? ioctl_preallocate+0x300/0x300 [ 609.574073] ? __fget_light+0x2e9/0x430 [ 609.578049] ? fget_raw+0x20/0x20 [ 609.581505] ? __sb_end_write+0xd9/0x110 [ 609.585597] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 609.591137] ? fput+0x130/0x1a0 [ 609.594424] ? ksys_write+0x1ae/0x260 [ 609.598229] ? security_file_ioctl+0x94/0xc0 [ 609.602644] ksys_ioctl+0xa9/0xd0 [ 609.606099] __x64_sys_ioctl+0x73/0xb0 [ 609.609996] do_syscall_64+0x1b9/0x820 [ 609.613890] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 609.619262] ? syscall_return_slowpath+0x5e0/0x5e0 [ 609.624196] ? trace_hardirqs_on_caller+0x310/0x310 [ 609.629216] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 609.634234] ? recalc_sigpending_tsk+0x180/0x180 [ 609.638991] ? kasan_check_write+0x14/0x20 [ 609.643247] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 609.648102] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 609.653304] RIP: 0033:0x457579 [ 609.656502] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:09 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045568) 00:10:09 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:09 executing program 1 (fault-call:5 fault-nth:20): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 609.675408] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 609.683130] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 609.690408] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 609.697679] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 609.704948] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 609.712215] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:09 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xff0f000000000000}, &(0x7f0000000140)=0x10) 00:10:09 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 609.836201] FAULT_INJECTION: forcing a failure. [ 609.836201] name failslab, interval 1, probability 0, space 0, times 0 00:10:09 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x4020940d) [ 609.910903] CPU: 1 PID: 4062 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 609.919368] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 609.928739] Call Trace: [ 609.931345] dump_stack+0x1d3/0x2c4 [ 609.931369] ? dump_stack_print_info.cold.2+0x52/0x52 [ 609.931401] ? radix_tree_tag_set+0x3d0/0x3d0 [ 609.940210] should_fail.cold.4+0xa/0x17 [ 609.940230] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 609.940246] ? __save_stack_trace+0x8d/0xf0 [ 609.940268] ? lock_acquire+0x1ed/0x520 [ 609.948838] ? kernfs_activate+0x8e/0x2c0 [ 609.948859] ? lock_release+0x970/0x970 [ 609.948886] ? check_same_owner+0x330/0x330 [ 609.948915] ? fs_reclaim_acquire+0x20/0x20 [ 609.958324] ? lock_downgrade+0x900/0x900 [ 609.958344] ? check_same_owner+0x330/0x330 [ 609.958372] __should_failslab+0x124/0x180 [ 609.966479] should_failslab+0x9/0x14 [ 609.966493] kmem_cache_alloc+0x2be/0x730 [ 609.966516] ? kasan_check_read+0x11/0x20 [ 609.974804] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 609.974820] __kernfs_new_node+0x127/0x8d0 [ 609.974838] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 609.995636] ? kasan_check_write+0x14/0x20 [ 610.003924] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.017898] ? __kernfs_new_node+0x697/0x8d0 [ 610.017918] ? wait_for_completion+0x8a0/0x8a0 [ 610.017938] ? kasan_check_write+0x14/0x20 [ 610.027097] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.027115] ? wait_for_completion+0x8a0/0x8a0 [ 610.027130] ? kernfs_activate+0x21a/0x2c0 [ 610.027149] ? mutex_unlock+0xd/0x10 [ 610.057773] ? kernfs_activate+0x21a/0x2c0 [ 610.062014] kernfs_new_node+0x95/0x120 [ 610.066000] __kernfs_create_file+0x5a/0x340 [ 610.070438] sysfs_add_file_mode_ns+0x222/0x530 [ 610.075126] internal_create_group+0x3df/0xd80 [ 610.079729] ? remove_files.isra.1+0x190/0x190 [ 610.084330] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 610.089888] ? kernfs_create_link+0x1d4/0x250 [ 610.089910] sysfs_create_groups+0x9b/0x141 [ 610.089930] device_add+0x76a/0x18e0 [ 610.089951] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 610.098765] ? __kmalloc+0x31c/0x760 00:10:10 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x40045564) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:10 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x4526000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad6a", 0x71}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 610.098780] ? kasan_unpoison_shadow+0x35/0x50 [ 610.098794] ? kasan_kmalloc+0xc7/0xe0 [ 610.098817] ? input_register_device+0x59f/0xce0 [ 610.124534] input_register_device+0x728/0xce0 [ 610.129131] ? devm_input_allocate_device+0x120/0x120 [ 610.134337] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 610.139372] ? input_mt_init_slots+0xba/0x4a0 [ 610.143914] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 610.149212] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 610.154593] ? __fget+0x4d1/0x740 [ 610.158055] ? ksys_dup3+0x680/0x680 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 610.161787] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.166731] uinput_ioctl+0x4c/0x60 [ 610.170373] ? uinput_compat_ioctl+0x90/0x90 [ 610.174797] do_vfs_ioctl+0x1de/0x1720 [ 610.178699] ? fsnotify_first_mark+0x350/0x350 [ 610.183289] ? __fsnotify_parent+0xcc/0x420 [ 610.187618] ? ioctl_preallocate+0x300/0x300 [ 610.192038] ? __fget_light+0x2e9/0x430 [ 610.196023] ? fget_raw+0x20/0x20 [ 610.199492] ? __sb_end_write+0xd9/0x110 [ 610.203571] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 610.209121] ? fput+0x130/0x1a0 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 610.212417] ? ksys_write+0x1ae/0x260 [ 610.216230] ? security_file_ioctl+0x94/0xc0 [ 610.220652] ksys_ioctl+0xa9/0xd0 [ 610.224120] __x64_sys_ioctl+0x73/0xb0 [ 610.228023] do_syscall_64+0x1b9/0x820 [ 610.231924] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 610.237334] ? syscall_return_slowpath+0x5e0/0x5e0 [ 610.242276] ? trace_hardirqs_on_caller+0x310/0x310 [ 610.247310] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 610.252357] ? recalc_sigpending_tsk+0x180/0x180 [ 610.257120] ? kasan_check_write+0x14/0x20 [ 610.261346] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 610.266177] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 610.271353] RIP: 0033:0x457579 [ 610.274536] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 610.293428] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 610.301134] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 00:10:10 executing program 1 (fault-call:5 fault-nth:21): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 610.308404] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 610.315768] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 610.323035] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 610.330299] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:10 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xf4010000}, &(0x7f0000000140)=0x10) 00:10:10 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80ffff}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:10 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5421) [ 610.411541] FAULT_INJECTION: forcing a failure. [ 610.411541] name failslab, interval 1, probability 0, space 0, times 0 [ 610.446005] CPU: 0 PID: 4099 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 610.454462] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 610.464267] Call Trace: [ 610.464294] dump_stack+0x1d3/0x2c4 [ 610.464318] ? dump_stack_print_info.cold.2+0x52/0x52 [ 610.475750] ? radix_tree_tag_set+0x3d0/0x3d0 [ 610.480342] should_fail.cold.4+0xa/0x17 [ 610.484418] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 610.489530] ? __save_stack_trace+0x8d/0xf0 [ 610.493857] ? lock_acquire+0x1ed/0x520 [ 610.493890] ? kernfs_activate+0x8e/0x2c0 [ 610.493910] ? lock_release+0x970/0x970 [ 610.502040] ? check_same_owner+0x330/0x330 [ 610.502076] ? fs_reclaim_acquire+0x20/0x20 [ 610.514675] ? lock_downgrade+0x900/0x900 [ 610.514700] ? check_same_owner+0x330/0x330 [ 610.523183] __should_failslab+0x124/0x180 [ 610.523200] should_failslab+0x9/0x14 [ 610.523219] kmem_cache_alloc+0x2be/0x730 [ 610.535405] ? kasan_check_read+0x11/0x20 [ 610.539575] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 610.544609] __kernfs_new_node+0x127/0x8d0 [ 610.548905] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 610.553677] ? kasan_check_write+0x14/0x20 [ 610.557926] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.562877] ? __kernfs_new_node+0x697/0x8d0 [ 610.567317] ? wait_for_completion+0x8a0/0x8a0 [ 610.572260] ? kasan_check_write+0x14/0x20 [ 610.576522] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.581470] ? wait_for_completion+0x8a0/0x8a0 [ 610.586082] ? kernfs_activate+0x21a/0x2c0 [ 610.590335] ? mutex_unlock+0xd/0x10 [ 610.594053] ? kernfs_activate+0x21a/0x2c0 [ 610.598302] kernfs_new_node+0x95/0x120 [ 610.602291] __kernfs_create_file+0x5a/0x340 [ 610.606722] sysfs_add_file_mode_ns+0x222/0x530 [ 610.611410] internal_create_group+0x3df/0xd80 [ 610.616015] ? remove_files.isra.1+0x190/0x190 [ 610.620614] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 610.626159] ? kernfs_create_link+0x1d4/0x250 [ 610.630679] sysfs_create_groups+0x9b/0x141 [ 610.635019] device_add+0x76a/0x18e0 [ 610.638752] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 610.643879] ? __kmalloc+0x31c/0x760 [ 610.647611] ? kasan_unpoison_shadow+0x35/0x50 [ 610.652203] ? kasan_kmalloc+0xc7/0xe0 [ 610.656107] ? input_register_device+0x59f/0xce0 [ 610.660900] input_register_device+0x728/0xce0 [ 610.665511] ? devm_input_allocate_device+0x120/0x120 [ 610.670722] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 610.675772] ? input_mt_init_slots+0xba/0x4a0 [ 610.680295] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 610.685593] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 610.690977] ? __fget+0x4d1/0x740 [ 610.694450] ? ksys_dup3+0x680/0x680 [ 610.698189] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 610.703139] uinput_ioctl+0x4c/0x60 [ 610.706777] ? uinput_compat_ioctl+0x90/0x90 [ 610.711192] do_vfs_ioctl+0x1de/0x1720 [ 610.715088] ? fsnotify_first_mark+0x350/0x350 [ 610.719683] ? __fsnotify_parent+0xcc/0x420 [ 610.724014] ? ioctl_preallocate+0x300/0x300 [ 610.728442] ? __fget_light+0x2e9/0x430 [ 610.732422] ? fget_raw+0x20/0x20 [ 610.735901] ? __sb_end_write+0xd9/0x110 [ 610.740075] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 610.745625] ? fput+0x130/0x1a0 [ 610.748923] ? ksys_write+0x1ae/0x260 [ 610.752758] ? security_file_ioctl+0x94/0xc0 [ 610.757181] ksys_ioctl+0xa9/0xd0 [ 610.760652] __x64_sys_ioctl+0x73/0xb0 [ 610.764558] do_syscall_64+0x1b9/0x820 [ 610.768461] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 610.773849] ? syscall_return_slowpath+0x5e0/0x5e0 [ 610.778807] ? trace_hardirqs_on_caller+0x310/0x310 [ 610.783841] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 610.788899] ? recalc_sigpending_tsk+0x180/0x180 [ 610.793668] ? kasan_check_write+0x14/0x20 [ 610.797925] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 610.802783] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 610.807981] RIP: 0033:0x457579 [ 610.811181] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 610.830091] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 610.837817] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 610.845097] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 610.852377] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab", 0x39}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 610.859657] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 610.866929] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:10 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x300000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:10 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:10 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x3000000}, &(0x7f0000000140)=0x10) 00:10:10 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0xff02) 00:10:11 executing program 1 (fault-call:5 fault-nth:22): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:11 executing program 3: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000540)='/dev/qat_adf_ctl\x00', 0x80480, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @local}, {0xa, 0x0, 0x0, @dev}}}, 0x48) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000600)={r0, 0x0, 0x2, 0x6, 0x8}) accept4$alg(0xffffffffffffff9c, 0x0, 0x0, 0x84000) ioctl$UI_GET_SYSNAME(r0, 0x8040552c, &(0x7f0000000000)) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r1, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) setsockopt$inet_buf(r0, 0x0, 0x24, &(0x7f0000000700)="8fdee0b15c053f20e454f9b9d572885e28244e8cdbfc13649eaf3e36b61854941de9164f486277099ba600e5de14e345bed289c8287c4699b2d66cef0527fadfae47269fabcf9def9216867315f404637bba64952b3fea6b4445709700906cc26c95855e11397bdc3a2b7ae7ff63ae8878eb283cc37a9f60c1e7393ff1e9d75a6477cbaa279db1266823386ee64cc45960332fc8e60d625024ce3a6861c19d235aa72ce3ef026d8dd512378d6a2d55a733a87804178869ca67e4", 0xba) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x3) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000640)=r0) ioctl$UI_DEV_CREATE(r1, 0x5501) 00:10:11 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 611.082036] FAULT_INJECTION: forcing a failure. [ 611.082036] name failslab, interval 1, probability 0, space 0, times 0 [ 611.110533] QAT: Invalid ioctl [ 611.135530] CPU: 1 PID: 4141 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 611.143801] QAT: Invalid ioctl [ 611.143993] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 611.156538] Call Trace: [ 611.159142] dump_stack+0x1d3/0x2c4 [ 611.162788] ? dump_stack_print_info.cold.2+0x52/0x52 [ 611.167987] ? radix_tree_tag_set+0x3d0/0x3d0 [ 611.172506] should_fail.cold.4+0xa/0x17 [ 611.176584] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 611.181698] ? __save_stack_trace+0x8d/0xf0 [ 611.186041] ? lock_acquire+0x1ed/0x520 [ 611.190024] ? kernfs_activate+0x8e/0x2c0 [ 611.194185] ? lock_release+0x970/0x970 [ 611.198164] ? check_same_owner+0x330/0x330 [ 611.202511] ? fs_reclaim_acquire+0x20/0x20 [ 611.206851] ? lock_downgrade+0x900/0x900 [ 611.211025] ? check_same_owner+0x330/0x330 [ 611.215369] __should_failslab+0x124/0x180 [ 611.219618] should_failslab+0x9/0x14 [ 611.223424] kmem_cache_alloc+0x2be/0x730 [ 611.227586] ? kasan_check_read+0x11/0x20 [ 611.231746] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 611.236771] __kernfs_new_node+0x127/0x8d0 [ 611.241071] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 611.245835] ? kasan_check_write+0x14/0x20 [ 611.250092] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 611.255026] ? __kernfs_new_node+0x697/0x8d0 [ 611.259444] ? wait_for_completion+0x8a0/0x8a0 [ 611.264042] ? kasan_check_write+0x14/0x20 [ 611.268306] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 611.273263] ? wait_for_completion+0x8a0/0x8a0 [ 611.277895] ? kernfs_activate+0x21a/0x2c0 [ 611.282153] ? mutex_unlock+0xd/0x10 [ 611.285880] ? kernfs_activate+0x21a/0x2c0 [ 611.290126] kernfs_new_node+0x95/0x120 [ 611.294111] __kernfs_create_file+0x5a/0x340 [ 611.298551] sysfs_add_file_mode_ns+0x222/0x530 [ 611.303241] internal_create_group+0x3df/0xd80 [ 611.307840] ? remove_files.isra.1+0x190/0x190 [ 611.312449] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 611.317990] ? kernfs_create_link+0x1d4/0x250 [ 611.322503] sysfs_create_groups+0x9b/0x141 [ 611.326835] device_add+0x76a/0x18e0 [ 611.330572] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 611.335686] ? __kmalloc+0x31c/0x760 [ 611.339417] ? kasan_unpoison_shadow+0x35/0x50 [ 611.344008] ? kasan_kmalloc+0xc7/0xe0 [ 611.347915] ? input_register_device+0x59f/0xce0 [ 611.352683] input_register_device+0x728/0xce0 [ 611.357277] ? devm_input_allocate_device+0x120/0x120 [ 611.362481] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 611.367501] ? input_mt_init_slots+0xba/0x4a0 [ 611.372009] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 611.377300] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 611.382676] ? __fget+0x4d1/0x740 [ 611.386145] ? ksys_dup3+0x680/0x680 [ 611.389884] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 611.394829] uinput_ioctl+0x4c/0x60 [ 611.398467] ? uinput_compat_ioctl+0x90/0x90 [ 611.402886] do_vfs_ioctl+0x1de/0x1720 [ 611.406782] ? fsnotify_first_mark+0x350/0x350 [ 611.411374] ? __fsnotify_parent+0xcc/0x420 [ 611.415711] ? ioctl_preallocate+0x300/0x300 [ 611.420142] ? __fget_light+0x2e9/0x430 [ 611.424121] ? fget_raw+0x20/0x20 [ 611.427600] ? __sb_end_write+0xd9/0x110 [ 611.431675] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 611.437217] ? fput+0x130/0x1a0 [ 611.440502] ? ksys_write+0x1ae/0x260 [ 611.444312] ? security_file_ioctl+0x94/0xc0 [ 611.448732] ksys_ioctl+0xa9/0xd0 [ 611.452199] __x64_sys_ioctl+0x73/0xb0 [ 611.456095] do_syscall_64+0x1b9/0x820 [ 611.459990] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 611.465627] ? syscall_return_slowpath+0x5e0/0x5e0 [ 611.470577] ? trace_hardirqs_on_caller+0x310/0x310 [ 611.475600] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 611.480625] ? recalc_sigpending_tsk+0x180/0x180 [ 611.485397] ? kasan_check_write+0x14/0x20 [ 611.489646] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 611.494502] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 611.499696] RIP: 0033:0x457579 [ 611.502907] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 611.521815] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 611.529538] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d3", 0x55}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:11 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x3f00000000000000}, &(0x7f0000000140)=0x10) [ 611.536815] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 611.544088] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 611.551366] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 611.558646] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:11 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x1a0ffffffff) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) [ 611.600899] input: syz0 as /devices/virtual/input/input310 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:11 executing program 1 (fault-call:5 fault-nth:23): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:11 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 611.665507] QAT: Invalid ioctl [ 611.676264] QAT: Invalid ioctl [ 611.693655] input: syz0 as /devices/virtual/input/input311 00:10:11 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0xffffffff00000000}, &(0x7f0000000140)=0x10) [ 611.757865] FAULT_INJECTION: forcing a failure. [ 611.757865] name failslab, interval 1, probability 0, space 0, times 0 [ 611.805942] CPU: 1 PID: 4169 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 611.814405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 611.823766] Call Trace: [ 611.826372] dump_stack+0x1d3/0x2c4 [ 611.830033] ? dump_stack_print_info.cold.2+0x52/0x52 [ 611.835245] should_fail.cold.4+0xa/0x17 [ 611.835269] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 611.844456] ? lock_release+0x970/0x970 [ 611.844472] ? check_same_owner+0x330/0x330 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431f", 0x63}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 611.844500] ? __mutex_lock+0x85e/0x1700 [ 611.856828] ? node_tag_clear+0xc2/0x1c0 [ 611.860909] ? kernfs_activate+0x8e/0x2c0 [ 611.865078] ? fs_reclaim_acquire+0x20/0x20 [ 611.869425] ? lock_downgrade+0x900/0x900 [ 611.873589] ? __mutex_lock+0x85e/0x1700 [ 611.877671] ? check_same_owner+0x330/0x330 [ 611.882000] ? kernfs_activate+0x21a/0x2c0 [ 611.886258] __should_failslab+0x124/0x180 [ 611.890505] should_failslab+0x9/0x14 [ 611.894311] kmem_cache_alloc+0x2be/0x730 [ 611.898478] ? lock_downgrade+0x900/0x900 00:10:11 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 611.902641] ? do_raw_spin_lock+0xc1/0x200 [ 611.906896] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 611.911931] __kernfs_new_node+0x127/0x8d0 [ 611.916180] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 611.920956] ? kasan_check_write+0x14/0x20 [ 611.920978] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 611.920997] ? wait_for_completion+0x8a0/0x8a0 [ 611.930177] ? wait_for_completion+0x8a0/0x8a0 [ 611.930195] ? kasan_check_write+0x14/0x20 [ 611.930210] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 611.930229] ? mutex_unlock+0xd/0x10 [ 611.952248] ? kernfs_activate+0x21a/0x2c0 [ 611.956499] ? kernfs_walk_and_get_ns+0x340/0x340 [ 611.961354] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 611.966904] ? kernfs_link_sibling+0x1d2/0x3b0 [ 611.971488] kernfs_new_node+0x95/0x120 [ 611.975470] __kernfs_create_file+0x5a/0x340 [ 611.979865] sysfs_add_file_mode_ns+0x222/0x530 [ 611.984534] internal_create_group+0x3df/0xd80 [ 611.989107] ? remove_files.isra.1+0x190/0x190 [ 611.993698] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 611.999229] ? kernfs_create_link+0x1d4/0x250 [ 612.003715] sysfs_create_groups+0x9b/0x141 [ 612.008029] device_add+0x76a/0x18e0 [ 612.011737] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 612.016849] ? __kmalloc+0x31c/0x760 [ 612.020567] ? kasan_unpoison_shadow+0x35/0x50 [ 612.025138] ? kasan_kmalloc+0xc7/0xe0 [ 612.029012] ? input_register_device+0x59f/0xce0 [ 612.033757] input_register_device+0x728/0xce0 [ 612.038360] ? devm_input_allocate_device+0x120/0x120 [ 612.043551] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 612.048551] ? input_mt_init_slots+0xba/0x4a0 [ 612.053033] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 612.058296] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 612.063650] ? __fget+0x4d1/0x740 [ 612.067093] ? ksys_dup3+0x680/0x680 [ 612.070799] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 612.075727] uinput_ioctl+0x4c/0x60 [ 612.079351] ? uinput_compat_ioctl+0x90/0x90 [ 612.083746] do_vfs_ioctl+0x1de/0x1720 [ 612.087627] ? fsnotify_first_mark+0x350/0x350 [ 612.092196] ? __fsnotify_parent+0xcc/0x420 [ 612.096505] ? ioctl_preallocate+0x300/0x300 [ 612.100903] ? __fget_light+0x2e9/0x430 [ 612.104867] ? fget_raw+0x20/0x20 [ 612.108320] ? __sb_end_write+0xd9/0x110 [ 612.112373] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 612.117905] ? fput+0x130/0x1a0 [ 612.121170] ? ksys_write+0x1ae/0x260 [ 612.124959] ? security_file_ioctl+0x94/0xc0 [ 612.129353] ksys_ioctl+0xa9/0xd0 [ 612.132812] __x64_sys_ioctl+0x73/0xb0 [ 612.136714] do_syscall_64+0x1b9/0x820 [ 612.140591] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 612.145945] ? syscall_return_slowpath+0x5e0/0x5e0 [ 612.150877] ? trace_hardirqs_on_caller+0x310/0x310 [ 612.155891] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 612.160905] ? recalc_sigpending_tsk+0x180/0x180 [ 612.165667] ? kasan_check_write+0x14/0x20 [ 612.169902] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 612.174755] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 612.179935] RIP: 0033:0x457579 [ 612.183118] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:10:12 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x3, 0xc0) socketpair$inet6_icmp_raw(0xa, 0x3, 0x3a, &(0x7f0000000640)) write$P9_RLINK(r0, &(0x7f0000000540)={0x7, 0x47, 0x2}, 0x7) ioctl$GIO_UNISCRNMAP(r0, 0x4b69, &(0x7f0000000600)=""/10) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000040)={0x400000000002f, {0x1000000, 0x2, 0x0, 0xfffffffffffffffc, 0x0, 0xff}}) write$uinput_user_dev(r1, &(0x7f00000000c0)={'syz0\x00', {}, 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, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 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, 0x4b7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000]}, 0x45c) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x3) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x4) ioctl$UI_DEV_CREATE(r1, 0x5501) 00:10:12 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:12 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x1a0) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:12 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14", 0x6a}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 612.202025] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 612.209727] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 612.217017] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 612.224273] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 612.231531] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 612.238786] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:12 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:12 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x40000000}, &(0x7f0000000140)=0x10) 00:10:12 executing program 1 (fault-call:5 fault-nth:24): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:12 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 612.295126] input: syz0 as /devices/virtual/input/input313 00:10:12 executing program 3: write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f0000000580)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @loopback}, {0xa, 0x0, 0x0, @dev}}}, 0x48) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x100, 0x0) ioctl$ASHMEM_GET_SIZE(r1, 0x7704, 0x0) connect$inet6(r1, &(0x7f0000000540)={0xa, 0x4e22, 0x80000000, @loopback, 0x80000001}, 0x1c) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) [ 612.466919] FAULT_INJECTION: forcing a failure. [ 612.466919] name failslab, interval 1, probability 0, space 0, times 0 [ 612.495456] input: syz0 as /devices/virtual/input/input316 [ 612.508065] CPU: 1 PID: 4218 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 612.516505] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 612.525879] Call Trace: [ 612.525908] dump_stack+0x1d3/0x2c4 [ 612.525930] ? dump_stack_print_info.cold.2+0x52/0x52 [ 612.525956] should_fail.cold.4+0xa/0x17 [ 612.525977] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 612.532192] ? lock_release+0x970/0x970 [ 612.532207] ? check_same_owner+0x330/0x330 [ 612.532234] ? __mutex_lock+0x85e/0x1700 [ 612.532253] ? node_tag_clear+0xc2/0x1c0 [ 612.562993] ? kernfs_activate+0x8e/0x2c0 [ 612.567188] ? fs_reclaim_acquire+0x20/0x20 [ 612.572083] ? lock_downgrade+0x900/0x900 [ 612.576265] ? __mutex_lock+0x85e/0x1700 [ 612.580363] ? check_same_owner+0x330/0x330 [ 612.584740] ? kernfs_activate+0x21a/0x2c0 [ 612.589005] __should_failslab+0x124/0x180 [ 612.593295] should_failslab+0x9/0x14 [ 612.597103] kmem_cache_alloc+0x2be/0x730 [ 612.601266] ? lock_downgrade+0x900/0x900 [ 612.605423] ? do_raw_spin_lock+0xc1/0x200 [ 612.609696] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 612.614723] __kernfs_new_node+0x127/0x8d0 [ 612.618973] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 612.623736] ? kasan_check_write+0x14/0x20 [ 612.628006] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 612.632947] ? wait_for_completion+0x8a0/0x8a0 [ 612.637584] ? wait_for_completion+0x8a0/0x8a0 [ 612.642176] ? kasan_check_write+0x14/0x20 [ 612.646468] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 612.651417] ? mutex_unlock+0xd/0x10 [ 612.655159] ? kernfs_activate+0x21a/0x2c0 [ 612.659458] ? kernfs_walk_and_get_ns+0x340/0x340 [ 612.664421] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 612.670031] ? kernfs_link_sibling+0x1d2/0x3b0 [ 612.674644] kernfs_new_node+0x95/0x120 [ 612.678632] __kernfs_create_file+0x5a/0x340 [ 612.683077] sysfs_add_file_mode_ns+0x222/0x530 [ 612.687785] internal_create_group+0x3df/0xd80 [ 612.692416] ? remove_files.isra.1+0x190/0x190 [ 612.697018] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 612.702568] ? kernfs_create_link+0x1d4/0x250 [ 612.707080] sysfs_create_groups+0x9b/0x141 [ 612.711440] device_add+0x76a/0x18e0 [ 612.715175] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 612.720291] ? __kmalloc+0x31c/0x760 [ 612.724036] ? kasan_unpoison_shadow+0x35/0x50 [ 612.728631] ? kasan_kmalloc+0xc7/0xe0 [ 612.732530] ? input_register_device+0x59f/0xce0 [ 612.737327] input_register_device+0x728/0xce0 [ 612.741961] ? devm_input_allocate_device+0x120/0x120 [ 612.747164] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 612.752184] ? input_mt_init_slots+0xba/0x4a0 [ 612.756731] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 612.762019] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 612.767422] ? __fget+0x4d1/0x740 [ 612.770897] ? ksys_dup3+0x680/0x680 [ 612.774627] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 612.779671] uinput_ioctl+0x4c/0x60 [ 612.783324] ? uinput_compat_ioctl+0x90/0x90 [ 612.787777] do_vfs_ioctl+0x1de/0x1720 [ 612.791710] ? fsnotify_first_mark+0x350/0x350 [ 612.796328] ? __fsnotify_parent+0xcc/0x420 [ 612.800662] ? ioctl_preallocate+0x300/0x300 [ 612.805117] ? __fget_light+0x2e9/0x430 [ 612.809119] ? fget_raw+0x20/0x20 [ 612.812606] ? __sb_end_write+0xd9/0x110 [ 612.816702] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 612.822261] ? fput+0x130/0x1a0 [ 612.825565] ? ksys_write+0x1ae/0x260 [ 612.829377] ? security_file_ioctl+0x94/0xc0 [ 612.833800] ksys_ioctl+0xa9/0xd0 [ 612.837265] __x64_sys_ioctl+0x73/0xb0 [ 612.841177] do_syscall_64+0x1b9/0x820 [ 612.845069] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 612.850442] ? syscall_return_slowpath+0x5e0/0x5e0 [ 612.855408] ? trace_hardirqs_on_caller+0x310/0x310 [ 612.860436] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 612.865474] ? recalc_sigpending_tsk+0x180/0x180 [ 612.870241] ? kasan_check_write+0x14/0x20 [ 612.874502] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 612.879390] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 612.884585] RIP: 0033:0x457579 [ 612.887787] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 612.906698] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 00:10:12 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) 00:10:12 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0xf4ffffff) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:12 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 612.914424] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 612.921705] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 612.928999] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 612.936275] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 612.943548] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:13 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x200000000000000}, &(0x7f0000000140)=0x10) 00:10:13 executing program 1 (fault-call:5 fault-nth:25): socket$netlink(0x10, 0x3, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:13 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f6", 0x6e}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 612.996757] input: syz0 as /devices/virtual/input/input317 00:10:13 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uinput\x00', 0x805, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000040)={0x400000000002f}) write$uinput_user_dev(r0, &(0x7f00000000c0)={'syz0\x00'}, 0x45c) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000540)='/dev/hwrng\x00', 0x400000, 0x0) write$uinput_user_dev(r0, &(0x7f0000000600)={'syz0\x00', {0xb4, 0x8, 0x1, 0x10001}, 0x49, [0x7, 0x100000000, 0x93, 0x6, 0x3, 0x8, 0x4, 0x7, 0x80, 0x167e81d6, 0x8, 0x4, 0x3, 0x2, 0x1, 0x1, 0xfffffffffffff800, 0x80000000, 0x1000, 0x1ff, 0x101, 0xbf, 0x4, 0x7fff, 0x214, 0x2, 0x80, 0x0, 0xfffffffffffffe00, 0x101, 0x7fffffff, 0x1, 0x8, 0x7e3d, 0x94, 0x3, 0x1, 0xe5, 0xfd96, 0xb4a, 0x1, 0x6a73, 0x5, 0x9, 0x9, 0xffffffffffffffff, 0x1, 0x10000, 0x0, 0x6c, 0x7, 0x80, 0x9, 0x80000001, 0x9, 0x20, 0x81, 0x9, 0xfffffffffffffffe, 0x7, 0x100, 0x6, 0x0, 0xacdc], [0x400, 0x2, 0x2, 0xffffffffffffffff, 0x9, 0xaa9f, 0x56, 0x8, 0x1ff, 0x800, 0x20, 0xfffffffffffffe01, 0x2, 0x6, 0x571b, 0x9, 0x7, 0x1000, 0x81, 0x4279, 0x5, 0x101, 0x10001, 0x20000, 0x9, 0x8001, 0xfffffffffffffffa, 0x39e, 0x81, 0x4, 0x9, 0x8, 0x6, 0x0, 0x2c, 0x9, 0x8, 0x8e, 0x312, 0x297, 0x2, 0x2, 0x2, 0x8, 0x6, 0xf6, 0xd8, 0x3, 0x38e, 0x4, 0xffff, 0xffff, 0x69, 0x4, 0x9, 0x6, 0x100, 0x9, 0x100000001, 0x1ff, 0x1f, 0x1, 0x80000001, 0x194], [0x8001, 0x0, 0xffffffffffffff01, 0x1, 0x3fe000, 0x8001, 0x6, 0x81, 0x7f1d, 0x3, 0xffff, 0x10001, 0x7fffffff, 0x2, 0x2, 0x70, 0x6, 0x3, 0x1f, 0x7fffffff, 0x46d, 0x4, 0x27, 0xffffffff, 0x4, 0x1, 0x3d3, 0x1, 0x1, 0xffffffffffffff33, 0x7, 0x200, 0xffffffffffffff45, 0x8, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x80000000, 0x9, 0x1, 0x0, 0x0, 0x5, 0x6, 0x6, 0x20, 0x2, 0x0, 0x5, 0x0, 0x5, 0xfffffffffffff001, 0x80000001, 0x8, 0x6, 0x3, 0x8, 0x1000, 0x5d, 0x5ab8, 0x8], [0xffffffffffff0000, 0x4, 0x3, 0x3, 0x3ff, 0x4, 0x1, 0x3917, 0x100000000000, 0x2d83, 0x2, 0x7, 0x11, 0x7f, 0x81, 0x2, 0x3130, 0x96, 0xfff, 0x1ff, 0xffffffff, 0x1, 0x60000000000, 0x4, 0x2, 0x2, 0x8, 0x10001, 0x3, 0x4, 0x7, 0x60d, 0x9, 0x3, 0xfffffffffffff957, 0x1000, 0x6, 0x8001, 0x1, 0x1, 0x4, 0x7, 0x5d7, 0x12e, 0x4, 0xd59c, 0x7fff, 0x7, 0x0, 0x200, 0xe6b, 0x400, 0x0, 0x1000, 0x80, 0x220, 0xffffffffffffec0f, 0x99, 0x4000000000, 0x3, 0x5, 0xffff, 0x10000, 0x4]}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x8000) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) ioctl$UI_DEV_CREATE(r0, 0x5501) 00:10:13 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) 00:10:13 executing program 2: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r0 = getpid() perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff8000}, r0, 0x0, 0xffffffffffffffff, 0x0) io_setup(0x0, &(0x7f0000000040)) [ 613.140236] FAULT_INJECTION: forcing a failure. [ 613.140236] name failslab, interval 1, probability 0, space 0, times 0 [ 613.196090] CPU: 1 PID: 4247 Comm: syz-executor1 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 613.204535] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 613.213910] Call Trace: [ 613.216527] dump_stack+0x1d3/0x2c4 [ 613.220190] ? dump_stack_print_info.cold.2+0x52/0x52 [ 613.225413] should_fail.cold.4+0xa/0x17 [ 613.229492] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 613.234609] ? lock_release+0x970/0x970 [ 613.238590] ? check_same_owner+0x330/0x330 [ 613.242942] ? __mutex_lock+0x85e/0x1700 [ 613.247009] ? node_tag_clear+0xc2/0x1c0 [ 613.251080] ? kernfs_activate+0x8e/0x2c0 [ 613.255245] ? fs_reclaim_acquire+0x20/0x20 [ 613.259580] ? lock_downgrade+0x900/0x900 [ 613.263735] ? __mutex_lock+0x85e/0x1700 [ 613.267810] ? check_same_owner+0x330/0x330 [ 613.272138] ? kernfs_activate+0x21a/0x2c0 [ 613.276400] __should_failslab+0x124/0x180 [ 613.280647] should_failslab+0x9/0x14 [ 613.284453] kmem_cache_alloc+0x2be/0x730 [ 613.288611] ? lock_downgrade+0x900/0x900 [ 613.292761] ? do_raw_spin_lock+0xc1/0x200 [ 613.297007] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 613.302034] __kernfs_new_node+0x127/0x8d0 [ 613.306283] ? kernfs_dop_revalidate+0x3c0/0x3c0 [ 613.311057] ? kasan_check_write+0x14/0x20 [ 613.315305] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 613.320425] ? wait_for_completion+0x8a0/0x8a0 [ 613.325042] ? wait_for_completion+0x8a0/0x8a0 [ 613.329633] ? kasan_check_write+0x14/0x20 [ 613.333884] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 613.338829] ? mutex_unlock+0xd/0x10 [ 613.342549] ? kernfs_activate+0x21a/0x2c0 [ 613.346791] ? kernfs_walk_and_get_ns+0x340/0x340 [ 613.351644] ? __sanitizer_cov_trace_const_cmp2+0x18/0x20 [ 613.357185] ? kernfs_link_sibling+0x1d2/0x3b0 [ 613.361779] kernfs_new_node+0x95/0x120 [ 613.365764] __kernfs_create_file+0x5a/0x340 [ 613.370187] sysfs_add_file_mode_ns+0x222/0x530 [ 613.374879] internal_create_group+0x3df/0xd80 [ 613.379493] ? remove_files.isra.1+0x190/0x190 [ 613.384092] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 613.389636] ? kernfs_create_link+0x1d4/0x250 [ 613.394150] sysfs_create_groups+0x9b/0x141 [ 613.398487] device_add+0x76a/0x18e0 [ 613.402215] ? get_device_parent.isra.27+0x5a0/0x5a0 [ 613.407327] ? __kmalloc+0x31c/0x760 [ 613.411050] ? kasan_unpoison_shadow+0x35/0x50 [ 613.415638] ? kasan_kmalloc+0xc7/0xe0 [ 613.419538] ? input_register_device+0x59f/0xce0 [ 613.424316] input_register_device+0x728/0xce0 [ 613.428918] ? devm_input_allocate_device+0x120/0x120 [ 613.434118] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 613.439136] ? input_mt_init_slots+0xba/0x4a0 [ 613.443663] uinput_ioctl_handler.isra.10+0xb88/0x2540 [ 613.448954] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 613.454329] ? __fget+0x4d1/0x740 [ 613.457793] ? ksys_dup3+0x680/0x680 [ 613.461692] ? __mutex_unlock_slowpath+0x197/0x8c0 [ 613.466623] uinput_ioctl+0x4c/0x60 [ 613.470256] ? uinput_compat_ioctl+0x90/0x90 [ 613.474672] do_vfs_ioctl+0x1de/0x1720 [ 613.478574] ? fsnotify_first_mark+0x350/0x350 [ 613.483169] ? __fsnotify_parent+0xcc/0x420 [ 613.487505] ? ioctl_preallocate+0x300/0x300 [ 613.491922] ? __fget_light+0x2e9/0x430 [ 613.495915] ? fget_raw+0x20/0x20 [ 613.499381] ? __sb_end_write+0xd9/0x110 [ 613.503464] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 613.509010] ? fput+0x130/0x1a0 [ 613.512299] ? ksys_write+0x1ae/0x260 [ 613.516113] ? security_file_ioctl+0x94/0xc0 [ 613.520531] ksys_ioctl+0xa9/0xd0 [ 613.523994] __x64_sys_ioctl+0x73/0xb0 [ 613.527902] do_syscall_64+0x1b9/0x820 [ 613.531806] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 613.537194] ? syscall_return_slowpath+0x5e0/0x5e0 [ 613.542137] ? trace_hardirqs_on_caller+0x310/0x310 [ 613.547184] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 613.552213] ? recalc_sigpending_tsk+0x180/0x180 [ 613.556980] ? kasan_check_write+0x14/0x20 [ 613.561230] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 613.566093] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 613.571306] RIP: 0033:0x457579 [ 613.574508] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 613.593427] RSP: 002b:00007ffb0e4a3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 613.601153] RAX: ffffffffffffffda RBX: 00007ffb0e4a3c90 RCX: 0000000000457579 [ 613.608454] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000004 [ 613.615735] RBP: 000000000072bf00 R08: 0000000000000000 R09: 0000000000000000 [ 613.623015] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffb0e4a46d4 [ 613.630291] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 0000000000000005 00:10:13 executing program 4: syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe7fd, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, &(0x7f0000000240)=ANY=[]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x200000000000000) memfd_create(&(0x7f0000000080)='dev ', 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0x0) 00:10:13 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0, 0x21011, r0, 0x0) socket$kcm(0x11, 0x2, 0x300) bind$inet(r0, &(0x7f0000942000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000d4effc)=0x1, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) sendto$inet(r0, &(0x7f0000000b40), 0xfffffffffffffee3, 0x40000cb, 0x0, 0xffffffffffffff61) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f00000000c0)={&(0x7f0000077000/0x4000)=nil, 0x4000}, &(0x7f0000000100)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000077000/0x2000)=nil, 0x2000}, &(0x7f0000000080)=0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000077000/0x4000)=nil, 0x4000, 0x15000000}, &(0x7f0000000140)=0x10) 00:10:13 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 613.652476] input: syz0 as /devices/virtual/input/input319 00:10:13 executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x2000, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, &(0x7f0000001540)={@rand_addr, @multicast2, 0x0}, &(0x7f0000001500)=0x3f) sendmsg$xdp(r1, &(0x7f0000001400)={&(0x7f0000000100)={0x2c, 0x0, r2, 0x30}, 0x10, &(0x7f0000001380)=[{&(0x7f0000000140)="56d809f5e84bfdf903e05ac6b3f157eaccd261bb7e01a39c409bb80a97ebaadc7be682476ec276976a968103b5", 0x2d}, {&(0x7f0000000180)="6292fb219924a890f647cbc929b9e485c8f634248e9c8d006b50b226a06a3e987ed70fd67a4bb0ac53", 0x29}, {&(0x7f00000001c0)="6161106cd429839c36b6b1b2225cc5e01e6ffd23ffaeb381ff1d1895c769766239124e21e2e9f2b2c565a07087af02f061bfbc1f86d07272242c86966313a72a324ca0502a7bdc9d7c9b993e5d1b818df19758e7a541f17047e5dbf607e346e7dd673d537a699ebb738b14216b6096f64d303a389236a6a0bdbe034be302c4709ed35a2724ae14c0098eb745d36c93df904c38d6b99d118bf148c1594d484d93d5cca7f63b8dca0e9e2c5d65761e0bdc5b672706eed663d6b89e99df2ef39eaf6c30708bca4f99f53876de9f34c38895af13b5989c64f3b17f42b2260e7a6185caf7f22b7f8e5582d48f7ce39907217b5ad65dea173f3c77fe6ea4b48ac44af2373ebf162319eed1a523713492f23f53234e90dad3ef8ddf176c0305795ad26764cc167997ac0f409c3a4a805989faafe2d27d54a225a769358ef8036e64c819f3fbbc690215a50b447f048257e4f31dafa56542527f808a4cf8e100b3b66cb37070dc1d2e7b7284b97976c8141de58176d6b70bfa56547e5b3083f1469d19ef2705fae75dc0a195f2131f340dac898b1bb2582dd5186dcaff9bef35bcc56d456cf76636835aa328c4f90264d5e4354acf91ef575706af313ad0dbcc2094b78a08ba48b273a5592710aba6c2c6c0273e3d2172deff30cf21524d303d415477d50fdd6c33e14f08c1a41cd1984ed701cdc7c113263cc82a208e6d5b0e495a397c77d103b3c2213524c2fb68a795e58afde48e288be985d56cd349bfb1cf4afcd63fcd2a0bc05636fca28e036e9cfa5e887572f5790c93cea96544ca41c825522369c758464bd6493505c38e6354208b688331933b4012ec2056f52b5787232f547ebf12396cd61bb741feaa045c79978a226d94dccbe2fd71a2d10e3d318b801f94c5f89af4ec0819e4fca00ba0488e7bafe32481b8cf33c6c278aa8348b4d6bbd8bb0383a9b2b5ea6699d94d513e535edcc5de0c7875cbea0da0ef0a481ccc13b20de569c0f6c123bd4ff1472db68b04bb43f2dbe9194617e613f68ac58a30c6129748978c14f1d8b0099304aad533082147b425d1f3daf90966751fe19b6ad79a6fb74eb306d6c94debd2d12d553795e39ed8f18925f7edc35cda969a3494f72e551af3da827b0de3b1e9f47557dfabeaf566c770b408b63e54b412e9fd7f287f679e75076115a339e1286448e9a0acf9c6b17086884d47a4aa7819289e13c2a64248b6552ee49143c829be49c67753a30e99e529f9b533234503235e2fe1fb5739e72b89db2399abed5268c72b3a62f212199abf9c553ea7dc000e70696181766c4c27975dda7846c6fa01673bd186603dfe5602293d02e248998d03bdf1c3cfb9e20d87eafa8464836804272e9d42ea6a18dfbf15751d53414038e547a5b309b62a4f9c8baf382b054804364e154c786bc51eaffadff0749f3f4fc9171a9fff887e387f741c9ff30bcb4a0416e5396889c60f546238109929b8f366e4e03f4f2c514b97e34c08996a1ea156c272d118a1331a24aaa4cd5b14ee2b48ec2cef89562948167875add210ed02e9eacb46e9928eda3d3282a31094ef72be8266187dfd797391bbad10430c510efeb39cf851cfce313b2a9bb7db037af808469db720cd195a3c60f558c227b4a01ebcb7566e4cb2f3be588488de762e1a8d194fa3294b59657008d15b023640552ffbd1e5b309a78d39837d316d711e82259690504673776a2c1ee17f008d4cf6079a4814316396aef0855b9c5573c1998fa84e3207e2040ccbc82e5919f44ce18073c355962e37e21fcf5272b0d58890b90d09ee077cee6ed164e545894dec908e1d76f765de94f6ad4a5f293fe2151367d02a98474ef287051586f6608a71e6a9f2e89b8242083b65ddfb331c90f4e32b878884696138c02e158354d6ee1899007bf44e373d7bfa3cf0727e134730ce9d54c166b5a0e142e114fbcf8fe3661dc8f5174ab756ef039888a8706c1ea3ec4293aacb4d6bc3a9b4b7387e68c4f7ef50e8f287ad8794890e451634ac763a9d9e9ee437be0cc2b955d3fbbe6a07da77042ec54869dabcdfedbd5075057a5068f343be7828fbc0fcbc1d15c1fa972f68499de9335edf58a164e25205c404b1ab26e8969f4d188e2089131f0789a8db88c5c90a4145217cc3a82107d6361a03bd4be2f539c1e355ce40fa479839abd7f0cc8b936a2b06d2f0980e67c78d22daf04d80e145b147ec1ce0a7cfc3ada7e73d42041314025f2db29c7a32d937a1c3562d4fa5f251ad92a4c71515263864942b3241d301ef2f7fe7ba0d05f7f3163ee2b01b1bf4d6b575fb6e588f658ade9234e5838e2aef7caf35a41a2594f848d6cc01a835667709a186e6e59141db8bbff9aeb465c36c8185e7535884939257ef3fdc7cd87bddd6d0ab0283f2e8459a7924886ae4cec94ce700ecd7770c525a7998f96b474345e24e4d9b9ace938257884e1c903b0f48f62dfc2657d5f0c4759038aee6540a01783a95015a3a142d79a5d068de3f05ecff0b4d780e9cfe7db8c369a1146d348c9e87edcc7a7d090c766f32b81cc8a84368718f52be2cb50a582efc875ddbd9dda371fe0f7a8e6855da19e28b969412a948f5dca13b4324366f4176e590371bf6066cf97bcbd44cce848243c9f1a43c20898fb1741a87c6fcc1f54e393b2fdb7ddd9d504c9f538e45e0a6cdff261381d36aab2245cd81cf489ff2f9050f1cd578e203b54b2b10851f692e7fbee943b7a97f450764e118add1d06fea813739cf24a441b4fcd7ad5b82aaf0efbbd0ca0fb859d00c9c75010530756816794ad09a6eab8ec914e7a607efb977418e11b6fe9934e6e7d6430b3ab12543cbe2c65b897b0b9fe2b35fd53eb5bb64e021a06d0292950248da188ee78b6716436e4d15fd11aeb9612074cc0605572fc898675dd60f487d75ab1cf083835cdf63757695f0a404652dad687f264d3ac0779a71903ab93644d6e0617f536c07863fca2235e22b37687fefc142cdcd12f70740f0d17c3d73ca141a82a10a67d141cd26be2b66207658d0abbcb2c071d3b2c1d9cda65be24fce365fb367e0b11fd1f44de06cc4c8bf868bc915912f762fdd34fe19231e34a695a0307d044826e2c05cce64dc95643b240d1c7a08511166fba12b543828fea48cfcc101cea071c18ca10bd7c5a1c52e543f642bdb8be4c2a94d9a0774c0171ee033e3397c9f4fc68578eac4782d073bbbcccc6785e7c6711ff27f478ac80a00f2f33b38f26896a4fb405cf91c4bd8624105cbcc01d481048c9fad531bdf4af9aea63898801f607ef02933dfaaa3b95d96181079b072da0cabfbf4b185dde6d1008c848258449bdd726f5dee7c91b3f3cb46301a76accc11d7ef1d0a2721e23784e08d8bbfc085907c991cad245e1ac460968f978bad81d703f9eaef676ecf9105aa8ed771bd18a0d0391fb5a783ff534edeb0ed1bbdbbca015c8ae2f3150cbe9b28c70d3ac79eb8a6c2c535341925a09f106b04cad2cca9268a4d73a0fd1ef4ec9827a440041307b435dd5b30b6069bf5d99c14901381188f8cc81e58980c70509a0de6fa242bd6bbaf5cb7ddeda31bd42b5ff4bf9c097e4544622d7b21ad4d421faee51557b7355ba029b917af6d4cb4efcae89375138794b7112709d4a4a96edd7bcdd23149e91b05e97dee8a8ad9c2c38ddf9f6fd8d7c07f3ae9de44d89f456d5c1bb462981ed78ec2503a01e986b4b4eb5ac10eff00bd9410cbf10e27b63ca65ebf020114e355453c320738d09c98a5545a92c417b45815017a8334a7983a0cb37f1a0f0a603b797080df0b7234beb3120efebff7d9176aaaafef61ba43292e3f2f4088c4410acc7ec0c41f4d753d8be90ada07da96c0e6b396b2728df0b5ba920c0e31a40e774d4978d9c07376c59855da65b2d7c6c98e0283b71205d5d2548c04f54133530cdc6d34e3215792fc1aaf9e157154090bbac880d6119338bb04a9643ce67ec9db14a83ec3e05cd25a5f9ab63727beb3d687f561e11553f94876f199890537a0289f8ed6c9cf03f8e8d3095658b6f3f237b50c5e3d05a96b0da6fd0a7eef355e4faa43b217e57f936c12d5e2037ad3b71057d64c184501dc79f0ecdec357b2fb411a8e2c16c97069bb07725f938305a0820298581252327f42d03dd47af24308de8cf4ab1d3d923db14a8663f2f51cb65c2f2af65ec5dd73c143356b529a9c6a4975592641a354868a5a49b5dc0d9a9c3027d6a5e2a756d155cb17a8ca5f975730dc93d8f4cd37ee8645511eba8f08a708623cb0e7a85279215470c7977e52a8ffe843a907b66554b38242a8c1b10c35af97bf614af0dff3bac427e966b42afaccd0effd9afbb23249270873370990a5542988483be2d5496b8104daba4b2e73e8b3e32518e8b048d2e48b81ad0b1dc62df1bee76ed5405492f5b9047b848dafa2946ce94be0207d966c9abca6886d7ba3b1d8bfd3c533c2b31af7ea39bab02f573911edfb8691b6cb44d88054d6de46b252429801ba73df4637d44591dc6d20a56b7f86e29c2cf542d0b0dc4452ca04881876d2eff6ddd7ab0e663ac58a13f3441e8064f7474c9128ac9ef679529a5afe5a414a356959902ce81a4cb6f0f0efe16d5adedeb243ef77aa25a96de214f06c3156170c9b6671fa39c46c2dc4f0432078e21bbb5add102c34626e868e576a12aa98330ac1fa8f83f3b2833086f317022e58838097651d7ea4ce02f0404aeae17f67a26f27eb68eddc3417a5db1808f39da26109af599be1c05b698d9211f701ea379a371dbd829d5fe981c3e05e2aa39a26a109c6673c6e4294ce75cf8e99696a1443fbdf19dc8240d0d7a3255249904bf09ca030978d224dd12f12f86d87b74c9bf2024f7fd92cbcdd62858b7707e641290b6704b35bb2508e2dfb84cfa4d6b2c9bd8c8b07399b40da2fcc7ab11aafcbcb8db86f8a49e981f069b59941234b1a6b99a9f823c581148b624d2c4ddb748c865714a6d315989e48adcfbc9173f17ac56d30113185c0b47f9f9cb0ebf27c61dc74559ed917bb809db662497a4c734b6e40e198ce9e54629fb50822f8a1df6cd1dad65f4784e9cda88e90cb22243fd8d43a2ad769bbe9964d996188977ac674575b6fa71572ad3efaeea7ae82206a2f4d890a5b297aef5287f3e7e03a10e045943e519d727105df07ab32d0160ec262fb7091e8b92201962bfa839fc95a6a5967ae3eae1262048bb407e133cba67218942c7e7679020e26288b7a406b553a9a72b3dbb39752beb83e8a6ea352a4f8a42898e1a75946516b5409b289347238439b159eac099ea636fc81b739f654cc878b9f53eb313d64e16c2a2365c8995d5c07671f3bafef095a95df382c72ff2eb724881287851a4c6ce3d98a3ddc36de7101a8095c0674557091c4f266b4730bf334cc6a3276852521bb6341753dbf6bf3b065882d2af64bf3591907a37cf7fb21b6064430f0736d03195f7f81ba049199b7b3ec6ec6e0650e40ba7b757904ac1d8c63f7d51810ac72ab28b398f2a3994d4b08e4e76c55af51c10e813f4a4dbb78789fff4b2cf564b763383125e7183c1ae67c08f60638c7d0991c3acd8aaad9d1fcd7d52a16ff3f38a259e2f93bbe4314799ddbd8115bc36a8fb61e8b386c407235a9d1993534b1a739016bcccdf53f1e45315e49e4c788e53ac9d840239ddc4c8697f4b8898bde770ea0a70a8386a0bc242bd0ea79538b35107e2290ec7fe6f84f0ab69e14dcace6bd1a6bb033584157c38b8dc6e3386adb9adf5e5ae1b3e8a82f8d341196a1b4309f5d3ea481633ed681ed3bf4", 0x1000}, {&(0x7f0000001300)="2bbdbd542bfd69f0a433e60c35a3bee44c6992cc1af684becd3a3db03dd8b1b2569735f84debc976d4d96d32e0407340aed7c51cf6e6e13dab950e9bfd06a0b68ed3b854ada8a80a8b52323193f5f68f3c26f847d31e7fff1045ca9349f726a9a1431fda73e99a55fd14785613f64dad", 0x70}], 0x4, 0x0, 0x0, 0x4008800}, 0x8040) setsockopt$inet_int(r0, 0x1f00000000000000, 0xd1, &(0x7f00000000c0)=0x2, 0x4) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x1ff) ioctl$VT_GETMODE(r1, 0x5601, &(0x7f0000001440)) [ 613.712512] WARNING: CPU: 0 PID: 4260 at mm/slab_common.c:1027 kmalloc_slab+0x6e/0x80 [ 613.720524] Kernel panic - not syncing: panic_on_warn set ... [ 613.720524] [ 613.727930] CPU: 0 PID: 4260 Comm: syz-executor3 Not tainted 4.19.0-rc6-next-20181002+ #85 [ 613.736340] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 613.745698] Call Trace: [ 613.748307] dump_stack+0x1d3/0x2c4 [ 613.751953] ? dump_stack_print_info.cold.2+0x52/0x52 [ 613.757167] panic+0x238/0x4e7 [ 613.760375] ? add_taint.cold.5+0x16/0x16 [ 613.764528] ? __warn.cold.8+0x148/0x1ba [ 613.768579] ? kmalloc_slab+0x6e/0x80 [ 613.772376] __warn.cold.8+0x163/0x1ba [ 613.776253] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 613.781085] ? kmalloc_slab+0x6e/0x80 [ 613.784899] report_bug+0x254/0x2d0 [ 613.788533] do_error_trap+0x11b/0x200 [ 613.792411] do_invalid_op+0x36/0x40 [ 613.796122] ? kmalloc_slab+0x6e/0x80 [ 613.799924] invalid_op+0x14/0x20 [ 613.803363] RIP: 0010:kmalloc_slab+0x6e/0x80 [ 613.807824] Code: e9 04 f7 d0 83 e6 01 21 c8 83 e0 01 8d 04 70 48 6b c0 17 48 01 d0 48 8b 04 c5 80 8a 01 89 5d c3 31 c0 81 e6 00 02 00 00 75 f4 <0f> 0b 5d c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 55 48 c7 c7 [ 613.826718] RSP: 0018:ffff880182ecf978 EFLAGS: 00010246 [ 613.832090] RAX: 0000000000000000 RBX: 0000000000010001 RCX: ffffc900080af000 [ 613.839345] RDX: 0000000000000036 RSI: 0000000000000000 RDI: 0000000000400060 [ 613.846608] RBP: ffff880182ecf978 R08: ffff8801c4056240 R09: ffffed00399a0929 [ 613.853878] R10: ffff880182ecfa48 R11: ffff8801ccd0494f R12: 0000000000000000 [ 613.861152] R13: 0000000000000000 R14: ffff8801cde28d00 R15: 00000000006080c0 [ 613.868453] __kmalloc+0x25/0x760 [ 613.871911] ? input_mt_init_slots+0xe5/0x4a0 [ 613.876396] input_mt_init_slots+0xe5/0x4a0 [ 613.880709] uinput_ioctl_handler.isra.10+0x2049/0x2540 [ 613.886061] ? uinput_request_submit.part.9+0x2d0/0x2d0 [ 613.891423] ? save_stack+0x43/0xd0 [ 613.895049] ? __kasan_slab_free+0x102/0x150 [ 613.899445] ? __fget+0x4d1/0x740 [ 613.902901] ? ksys_dup3+0x680/0x680 [ 613.906605] ? __might_fault+0x12b/0x1e0 [ 613.910653] ? lock_downgrade+0x900/0x900 [ 613.914791] uinput_ioctl+0x4c/0x60 [ 613.918410] ? uinput_compat_ioctl+0x90/0x90 [ 613.922808] do_vfs_ioctl+0x1de/0x1720 [ 613.926683] ? ioctl_preallocate+0x300/0x300 [ 613.931076] ? __fget_light+0x2e9/0x430 [ 613.935044] ? fget_raw+0x20/0x20 [ 613.938504] ? _copy_to_user+0xc8/0x110 [ 613.942470] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 613.947995] ? put_timespec64+0x10f/0x1b0 [ 613.952162] ? nsecs_to_jiffies+0x30/0x30 [ 613.956313] ? security_file_ioctl+0x94/0xc0 [ 613.960725] ksys_ioctl+0xa9/0xd0 [ 613.964184] __x64_sys_ioctl+0x73/0xb0 [ 613.968076] do_syscall_64+0x1b9/0x820 [ 613.971951] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 613.977314] ? syscall_return_slowpath+0x5e0/0x5e0 [ 613.982233] ? trace_hardirqs_on_caller+0x310/0x310 [ 613.987236] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 613.992247] ? recalc_sigpending_tsk+0x180/0x180 [ 613.996996] ? kasan_check_write+0x14/0x20 [ 614.001225] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 614.006062] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 614.011244] RIP: 0033:0x457579 [ 614.014440] Code: 1d b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 eb b3 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 614.033325] RSP: 002b:00007f03fb7f5c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 614.041018] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 0000000000457579 [ 614.048273] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000005 [ 614.055526] RBP: 000000000072bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 614.062790] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f03fb7f66d4 [ 614.070048] R13: 00000000004c1284 R14: 00000000004d1e78 R15: 00000000ffffffff [ 614.078297] Kernel Offset: disabled [ 614.081925] Rebooting in 86400 seconds..