4ecdb776dac9a254cba6785fa2e21b8ea46685196d2a2a524a72c2b6c29f56c36c2f1bf214e30fcde01fb07b37d3f50c5614dad0723a53e14af52b3313ff3f743ff16cf91fb770891ca9c8598df0a5804f28aadab19896c90fabaf704cbfbecfd7deb7169367f855bdce65f9f4119e0cbd57166defbce3b826e49e40d281553800aca998f9533fd88ec95a3e8263d8b0e0a2bbbb924602aa782534e03db0fc56db922f1ae79f2d6b5cb8089942aa78fba96da50485ba10651d116d63161c2fd8386c9dd44c677e17dc2ed46ac20d5c074bc87b25d48fefe3e090efb2eba7caf600a89480ba80c2255e0411fd8d3dbfea61271917dc4ddb94f4208f3d4cbdfe7216efd10e4e0083f82d5e43c71282a525595c4e7f6527aec7e86368c3e20285be33a111be4e70dcfe6a410ff399ef8266a3f42c0713a5e6f0c13ee85e40da568a0bb3cf334c9eb52ea6ba3639cd06890f1c404047121595ddff9c5f1a3cd107259e157aba23f734a68ba8f0168b0f968b212500d754c06208fd701096c53fecf8175b0ca9b5a1f0bdf7fc4decb2ab84401f833e72ae3bc2786ce185996add746a4415deabb4dc8d9cd8a6dd43c28d24a5fa106f8165da0a21de7d21964d37ad601a6ec6346879d1c991b71f8992f6a41771c1761c42fffcf93a457b705ed286bccd818b21fca7d6115dee0d38ea2eb0c19f19faa82a01e6177e323416845b5ff023831590538f832135af0187fe7c37d3abd2153d692e29a67823b3ecf13cd9bba3ac1770fca19ba3ec357558090a90ca6e388f5a06f423f2b5241e6d953bcc410baa11becd8fc3b8626fdfe1380f053c8a277f9ee46772520be8e9e04dd747c7dcd3c71b00c47a517477fbf20c585fab8c233ed7d45e598f295e5fc2b5e1c302ba3d1725ca548e5228bdeb587aca3c331cf22b8ed409833bb3132f61ebe22fc4318c8c4e3a1ec4df12354b039a006dc382fee090344ba58d4888172a03815d0c84a12702e96e3fc7e0446725b7db346ab720ccb5f14c3208be3007e21ae82ea4b42b6a6f6f82c87bb28473fdd43793775f893d2d680f424e4682de3af9e6759c63be24e237476d42df86db86b10d47095dd887ab4a73e4a042a30227a41e44704039b651a4e74605c55c9e85fa5d4425742ed1fc00ec957c44dbe8610fd3f09172f2c939dad9297206d711abab55163d7824c1fdfca914b7e8f19d1caf26711c1c5b35cdaf685f9fa05fb00c72e30ca1142b433c42bf8c52c4ed3bde048206835cadd18d58b14cb3d02951f9a248486706e6343acba1555f91110c3c22c14447f6dc25782d892839f5f95cfc6864e14c0471c39e63cffcb47b714f77d491260be8fdb9049778e23126489e9229aa0c7e2195887bc35b773d3800eb3c65a4d34bb5c3da7257e20a39f50c2cba8d9f384e37f2ae089b31fb256d382ddedb5891d78d3e24f1f9f5ac2ae513d690c81e8c6fbcd34f9abc41794bcff12d18be6e6d5168241cf0252c3d8667522ca51e4835c641b655f94191d0705b40cced58710a01a6ff40ce93e70de36a4204d28fc0959fab7d9ae34bc0f097b44aeda5f70b4549b08db5258d8fca5a66ea798b88e70a2cfe3198aeebd90ed7b3643cb1495c9ea04d3bac4fedde5368884a4544e8955c64cbebf7e8718cb401e7fe86e7256e9954112894f1ba9f69c7bf60f2343b27fdde7f667b09df9fdb3422efd99ac3b03cce1fdb9cd452ee21712c77735bc0244cb22f17d58d62e0f80b8f860b5473fcacc6bb48bb42d051bdafeb235965f6a1e7e03de152ae7beb1dbd4d246e08acad6369dac440d82760011d5aa83bb7ef491c24d66dce593daf72e4a2fc4dda12252b1110e3d628f8fc1969902726d4f3e2d9248234da0e3c5724fbb66f34479d4cfcf9f1ac15c57c0a1d82f4df3ea124fbe8699ae41cb8ddd6254476388d0eb9055d094dd05fd23aa903c01e8fc1aeb33e04a31248390f9962301cfd69022da9cd574a66a4833d8631eed43441ea270e8d7202cf2f27bd3c735a983470ab4518e936cf578525d2b19afebad8f99a324c4b9c0178d316919adf5742b95c8da16abc441a29b5241a723f3f8b83d2ec5c7dc05140e96307df83ef40f65e685577edd6b7996000953e4ebfa4d824d17fad9ccc63a3acef8386f425b15eb0e76f7c274af9decc63597027a41503a69a10d67d9de967ebae52a4a814148c8eaa2010491554f5228f7265d22fe0a92d419e67742e934ca6996fa9847039517a8b638c79c73e9ee85ca731e0368129f7e329c1d6c58b34ec9fa4b0f7773f7acb12be19f9c6d37597bfd616ae8a011a684cc9452d457509dc8d6b1c23a3f4c3c14ba8800d209f7cd72f385e2bd6f8976f2a1e2075ef9398f0bcadd4df66a23a14f13f42a8089f19021fedcb943a66b4ea49433b05be78e23cf2786193a232b2f5b6af813d91855c9f3e0894216529be2d32e8168864e9325bb2541fe38116f2efc08435a91c70ae8c85a2e5bde747c930a3ad3e1d3a4b837567e906baf2b18cc6bbc8950c261084cc41e13e165ded70bfb32b9aa425296935376d391002e837e38024e486aa5c09437872b592d98540f3f1f5e04485d7741d081cd546da2b602f3896126410f54e9551dc3ffb32101474c3e15a2e51a77c703afb231cfdf3de5e55fbc67f4a3f55f92d67dc10f8848a2306ca9d6315fba9d3661903c6117ea416a626eb6a485685fda2b664083d1d84fae8109c72e64521a1a12d74a550c2bf06a361ab6d62d98535167229defcf9a7195392643e90722a0d2ec8cb91c98edced6757fc3062b7c6b29cd4a31aa7625132c76562cf3244a794c83d9206518227273f5091d3dfbf4fe6deffea41c2554b34d9e792b31b2f4fcda432df69188f8c49ebe8c617440993089b3aaaa1b9bd9a8660ee14e0a8379967e2e38c1d6d90a6cd3d548656f84f432e6941ef684f8e6c1adfdca2b4d7fb356c4b580694d3cfe3a94979d3c70c2f3774a2366b84fba250419ed632dec7c4923e18e8d055bc90c10bd44008a5183063dfc9bb22d73201aa786f2c695468a21af45bd20fe035751324431713b2b81b1e3945cbeb33a6ca9bf5a51d9b0a0d850d2f5d5c4ad4418e88005e749a53a1753d7e48e31dbb367aba9220754870f8a7c614e9c779911e77b4c9c77d9c2b020619e9d3457745a2d3e729b6bc7541b57c94542da8f8570f7b339cdb4762836eaf1bd6dd165978fee8e141355fc6717778affc94a3cf50f40c7a3c741c9fab4234316fbb6fc719cfcd69d58d16fe749036469570fcce4cd46cb35135f22ba675f4d6d7608704e1372bcdd9b543dceb303a9b05828935607f327e2caf0585cf258677bb1f3115fdecad00875677871e028f949f6db8f16e4678791c1a33d258ff4c80e41f56ff2e432d4074277ef43dce8165ab3cf2cb35bf79f53aad43a313b061e593771174d9757679052a336ba98a3c2826462b12b55f16e9d48bc771bbff5c2a6f0b8d478ce455f35bf1b892fc0b1de568797c001baf04c9008df6e482a05ea0f38cb5e87215989acb8464d0b216bbd98ff2e70b98b456fa9d409226bd983b6a470a91b1256484661bad77ca58c88050cd0441cbaa3badff94b2d0cd395afcbdc67ebe82bc5a9b15cdded85b201d7c31502877019098acbac12d8957613c56f8e36a241765bf25af7ab698b15deb1d899f04f29d56636e42fd2a4727bc9a80117a056cdb07b5ca77481431c8a0ee75442bfdee9a2e7d78e6ec702c9edb27a5983fda086aab1be10eda0a2f147a9098a473c7ab646ccee9fa8dc8add5ec7d11bfdeed1c5b0ac42b94d50740088b1ee5de30fb8db648a9592fb27f0dfa67c8c1b0da6ca1b01e67bf6878aabe964970918a3347dbe3041db551d7abfa6dbb2c7eedaf13ac43322d597d383cf75b4d34cb530cd58ca61df738ccddd2a81798dd34e52f5bde1ab253504cafaaeb9c2442955ab7934565f2a3fc94c48047db6bcdf60e99a011fd0224f640100a0b41b5d12101a78de84f91240f54ed3b7af35d26275614a5afccb4647fc6618d92cb0cddc0ab168c527b16d0e2b28ac2291c200cf6f456b56e7b8c4f54bf785cf0c89f254a8ca62dc4cdcf042006eb64a3dd1ad51fd4ff9bc50869fbe74e74037e912f017e3b193ca8553f17cf3234cc25d59a7f676014fadc8cab888cb3afd19599161718273258228cda3d325833da9d0f3e1196a0ed62018ba2f5b9e0863a061bfcf76d611e935e000686d0db72ac8d1785960185a99a370a26215e29895690383c4c921a2a91ded202bc12841a8be01b0bbf2a6eda1e4a662b84603df7014e41a1c4f55b3b4a6e9379d93d24c8672c979b806d045634ead25a58a758868d2343d689a36e7815a03dac16fe06de16fe8df20482148e6d666a6539cedae9421c2d1a08ffa748fbb138810b6f1d0703a44063483807a5a84d87efab470e6ff28c71e4b05dc3f8a88118a73a3ef962592a2a139be300fb64b081186a29fde5b3cfc3fa8716700d76ad559106a6b87c0d5adfdd85fa51a53d440e0464b739e8cd8d83b0a7f90675078822f009db89ede70952239638822caf332a32a4b48a6c75933dfda355b2aedc0c3ff91bec9650a2d8d133928f9d3b16fe092be795bad5a1c107b82e4a854d44fea3c9001bebf2272c8cb55dfc610746fce9962e50e79b6a847b29f18d5b5a57d4931f74b412bcf4fba60a6375dfb7ecfa7cfb3931b5df86fd76182d1aa04c3217eee01fba8ef480eaee60556742822468e25af5843633c5724bc2bd678eea1b0384519e069cbd8169a4fa4efe2f032716639be1480ec7f2afd89308a2ff9afb1e302bdc300b9eb7cdf83fdabef7641a95834dad8a5f036d9ad00b349d8a9ee3a451b517cf073950b71cfa11ed3b15ad4351ca10cd18361ed857ad9e2100ddf7b85aeef727320c11e9bd80b7ac5fcbe373147254b943e6debfa8777e12eebff16cf23e62ab9fff1052be131d78555e63d4662bd06a5099cf4407d2a1dda8c9d36c3d10eb19ca86fb775b771f8e5f7019d19a3c55c3cbbd97b032a3cd753ec929c3d726d87684c22879b28cb0a27acd6be37788c9653a5cb300f89d67c4946315fcf103cc04b4625cae831c29a2c43a833c4e003e3933e584b9173b026f91e460f66bae6d89aeb223e07dfaed1c31ad34812f08b1dbfd9dfbd30b69ffaa296961ba803cc9061065e49a3b58f00cf93475cd7898d334c698b1f", 0x1000, 0x100, 0x0, 0x2, r6}, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x6, 0x7, r7, &(0x7f0000001800)="9ebf1db469cf3e45f8295a64c7e4d6ddec7836b56109c0e966a88074789248752789f408b88857946e44a4901a04bd0f466075d949bef33649", 0x39, 0xf400000000000000, 0x0, 0x3, r8}]) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, r2) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) mount$overlay(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='overlay\x00', 0x4, &(0x7f00000001c0)={[{@xino_auto='xino=auto'}, {@workdir={'workdir', 0x3d, './file0'}}, {@xino_on='xino=on'}, {@index_on='index=on'}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@uid_lt={'uid<', r10}}]}) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x3, 0xf6, 0x7f, 0x1, 0x0, 0x4, 0x42, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_bp={&(0x7f0000000080), 0x9}, 0x1141, 0x800, 0xbe, 0x7, 0x7, 0x2, 0x1}, 0xffffffffffffffff, 0x9, r1, 0x0) 20:04:33 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/208, 0xd0}, {&(0x7f0000001680)=""/4096, 0x1000}], 0xa) preadv(r1, &(0x7f0000002840)=[{&(0x7f0000002680)=""/11, 0xb}, {&(0x7f00000026c0)=""/75, 0x4b}, {&(0x7f0000002740)=""/107, 0x6b}, {&(0x7f00000027c0)=""/106, 0x6a}], 0x4, 0x2, 0x93) 20:04:33 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x0) 20:04:33 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:33 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) fcntl$setlease(r2, 0x400, 0x2) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r4, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$BTRFS_IOC_START_SYNC(r1, 0x80089418, &(0x7f00000000c0)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00000bd000/0x3000)=nil, 0x3000, 0x1800003, 0x810, r6, 0xe77f5000) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r5, r0, 0x0, 0x4000000000edbc) 20:04:33 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x0) 20:04:33 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000500)={0x0, 0x70, 0xb7, 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, 0x400, 0x1, @perf_config_ext={0xa73, 0x1}, 0xa000, 0x7, 0xff, 0x0, 0x0, 0x0, 0x1}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:33 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x0) 20:04:33 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(r0, &(0x7f0000000000)='net/ip_vs_stats\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:33 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x490b}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000000)='illinois\x00', 0x9) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x2, 0x80, 0x6, 0x1f, 0x0, 0x1, 0x1210, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x3, 0x5}, 0x88, 0xe, 0x3, 0x4, 0x1f9d8a4f, 0xffff, 0x6}, r2, 0x8, r0, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:33 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = openat$audio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/audio\x00', 0x224000, 0x0) dup3(r2, r0, 0x80000) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="69705f76746930000000000000000300f049b34d9ff5458a10594df8bbc68516ee5a71a9d05c3c42", @ANYRES32=0x0, @ANYBLOB="78000000000000000000000045000014000000000000907800000000e0000002"]}) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000240)=[@in6={0xa, 0x0, 0x0, @remote, 0x1f}]}, &(0x7f0000000000)=0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r3, 0x84, 0x1, &(0x7f0000000200)={r4}, 0x14) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000000100)={r4, 0x0, &(0x7f00000000c0)}, &(0x7f0000000140)=0x10) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x3d}}, 0x10) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:34 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r11, 0x0) preadv(r11, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r10, 0x6, 0x210000000013, &(0x7f0000000040)=0x825, 0x4) connect$inet(r10, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:34 executing program 2 (fault-call:7 fault-nth:0): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:34 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r0, 0x0, 0x4000000000edbc) setuid(0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) r8 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r9}}], [], 0x6b}}) getresuid(&(0x7f00000049c0)=0x0, &(0x7f0000004a00)=0x0, &(0x7f0000004a40)) r12 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r13) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="da93c23af324bdfb8ac4502d13cbe5444d89464c7277487ad2732c7a0615bcd8ca0dbc19270a01beec475c62208420fecd8a4987d69c5bbaf2a9fc093fe6a2d6fefaa35ddaab4100b4a5c597a15cdb5d735a185b2c4cdd9baf89fd6633fdce8b44661e982f270973f58442b5afabc174c1a52407247f2335594e4552c45397db99e39166fe0cb487fa957900d5096a28192584ce984944f2fa6d07f3f7716d314365ccefdb72fc6bfc556a5a268b714da0fceed04493f21e006a052f2621987472b80e3f138ac5ed8948273f5eba4ddb9615c5adca450b65736a3a899e3d3e9d165821556ebb2d1db827b55eb42e66241882bea00cfd0edceaa2a8103145e9e67a590a1a571c34d4e75022a1fa1e64c1d2cf1545c2d3831fc2d6e873a994bdc0616517b3a87194799bc0c900688740c2af56f9fea9787c3f8bde8f5d500fbdc0ef41bb6b8bcc3b3d4fd5ebb885f9abe5681cf84ea46a5e042a1f366e5af3af6b4b2220bd7fd6304abe406f805d33fc6c2f647acc0b58e751c44804d5bacc21cac4b7d1bc4c674070465fb49718a818fb15698626bff34b599e4aa23ca2097140c32bcf6331d8be7dae24e3929efc3f3b6affe1528e9aebe2b81773729ed84441017f18a215907b3354364c74fbedc75e1a780ef176f29a3ec79839a5854444eb837cbcddf30d3ad11bac75680411ad90949aca4491cd0b278b9032e76886ecd9d0beae37fb66c1b634d13a1010e52d18a56d7d3bfb20901fb1ec17882e08060c9d410e87a24e62232747915f22ee749e86629c7f6d31566a4eb9e73b5988451989fa643075e5b04769a62a1cd0e6b83c896ac0a41df3eca07c610ffb2b8dfd86792b56eb726166e9c97a4d493a3f38fcf4926e9334c75003bdebbb76961a0bc779ec7da2d60c16d39821ab255adbcaee540e3ea759a822321a4268f37ebb7f16f5b8c761d100f400fe63e143987d66e59adb87fcaf0f746e06ab8b178f6c8884a189971179970de067fbcc231e5f4d06e726873d2138c5d482998811c893c96042acdf0dfd2a7994d341980faeef6c5d10084a54273800353e239f6dda7242f0f6618aa6b78e38077df5ea5873d9d48dd5bf8ef2cbed85c22039016132a959a0d0b4ad91c6c10d1a68d92b75427ce49c2263eed8cdadb4d68e62d12f9c608c8bf6a8b80a3b9a4f0f9103179c69bfad5d9b479a702d84c19bea12b65b61b9cc3296948417c051c8d3f19f0309198f4ecf558e7019bff58129bfb1edf6def70099620b461704c840ecc387eb23fed7dcba1d73eb261b534ca2b1277efc34179bb92f107aca7394e5720805faeeed29a0e733ed066ccc30041e2034d13c3748e9b207ba9907d2e05a32ae762ce84a8bd8b8e81c55a36960e8d2296cd086ef3f2912bdb8e3d4a561a80b343631a0b9e08edecac9d29e00498317de767d3b18202f2f89e06b7c2de6b5ae5922b53e6a19adadefd8b31840a271f11ef0688831b71ad50dee61a3824621daf86daefd4ef9087319dfa523836000d5b2a27eb0ba86686818de41e2e6087ecf8203cad5414af02126c1ed49d747c2db9fc4eb802256987e1b497f96d7ef3af56d2423c7408ed172a014d07f38517179bf08273211209cec10641613672219a971501010e5529587fcff8bb3485b338fa5abc244ac43f066b581a3600bcc9ab649dc434fe2ec542523efb497be5f3562d41701257beaaf19128ad879ce3219cd996e7e0b7c6f45dd45764ecdce23e3171d6aecc202565252a465bf2bb0803480f3d4912a61ba2e7e21fb5f3c7dc894c34e9d29af5b38f78397912aa49ef54a827bc0b916b97f05ca0b11dc1a8ba154bc59e43a44aaf29d4f3687e92cb04e82d9eceb1487e87fbe02fc952c83dc481ba474807e769018594a20f8eca24efdf5d4164bb12da026e478706332681ae63dbdf22270a447843be782b167a4d8104f40d18a1d5e59f6e46e3eaa3c4a845cb15a2f6f8655709a2fa2264da59741456bd952eb7e69aef5bcbe4fff3ce3c11bf8a70b4380ad7071de8c2fb409c74e986ac493bd472b045aa08cae50f2d0e4cc6884c90037a408af1febbaa80775e886332601d7201bb5cab905a883a3986f4f5cd87f87655c037c08a8e98b8d52950f10a79e098eea9ade1170c58f8cda7ffc22e6a872d1c542fd745e8f9bc6d3d0633b9cc9488b17d9fc202a709efdf6d4a3136ab74dfcf05ea2320c84a418affbe5d4033285cd84d083aa856c8c2a528d9921ab45bd7203c712927bbadf6ad1e585534fdaa52137571ef72413f296edecd115d34a9487ca4dd0566d59dbdf5f4fcf9497e0a860dabdf5312bbf35caa84649016e3139124e1674ccf15c9f4dbe90a536aac7dd6cd44e780e4882cc7129f7411b1e7cd09b38f0165dd59c91e222eb40eb7babd618c1f86193044d1dfee00e11730a897e3d69829dd9bbd62de6c9c01ec2d6a9ecc77833da22bfff8a273fc65afff32f2809323b51b6ca69be970bba88f9ce2990974aaf990304a7753fd6adc89eb652614d3b2e8a44c6f168ef97a719b36cc2ecc1b4b19722984e4332843305c50fb4ca6e0701891633b44917cb29ed71add935597860a37f7782d271e7d3defdf16e1f48cfda23d54eea2bb7dad3c11a1480d6e7d3bef591b377191be79a7948a2ec04557d704ea18eb53d9635e23654909303aa4049529a617f36f66b01a38bee7c1aec0bcd5a4468b2a9627af7c922ee5945c1fbced476c98788232a06ab49aa2b4554fceda8c22e416e6fbf26ed1531692dfe3c5fd48fce38cff9fc0829fdde9e1c7b6045334815b6b5c1d6f15d514494a6dd9760660b176512776a267279f1452f413713637d490da5216985313352deae92b828f81006caa6a25827b3300511a93d08bc8e2533b9b03c8e6e188d3173998d5296ce17f217e339d4640f9d7c6cfa91c964d182dd4056b81b0a662cc7e7d5e624d1bb8ebeb758e1871b85c6f0343e925cf5684b6903102507f6e3869cfafc0ae3aeec939bde760637d7f6a7c286529b2ad13253204f3dedec4ad51611eb771b2f799179122cb3336bd9f6a10bde90f409e27b5f1f0597e5f151d5a7be744a9ebc8e77e0b1f4ddfcef13187568abcb49880e605031a8f15a08b05afb24504c7dab1be4ccd521d85c5b913cc05fc5f0f74b0cb541e8a9182e48cc9dc1dd86fef73956775e084b805d0820f2cb837ea7f5f30c2c5868b7b3d008105d1c40cfb10490b021abff157ece19aaa04faf237ae783ce86cdac97acc88d98122fdcdb2a6b35694f937351b7914b9fe22216b0b1030fef6f89ed20feadfaf326e547693372c4a48690826768957f750a5a5cf0f00722758785f87d4e639c101453ef80cc8842f5f96df2de42e6d3d09599d8fd4838386ef3b28404ce0ead508b6269ae48064dc2f3caa26382c120f210e5cadc597e1db890c42e5c447f5c584aa47a41370854ad62f2e2f2777eb8d04fc715ddbd1979e063c6cadcacb8cfb12d2cf63e939f077d9f13c74bc4d9f482f8fce728a6c9eefabd728213b80d3e92e5cd54637030419ea616c01fa08430ec588b3ef77309c4949bdf11b1adfa55d243e024c83fa2c3c883f6e0f1daded7b45908478623aef139734fec6d843df506c0d2b9dd21b646575e54057b91a8d0b796f0cdf8578ab068b2644928138e82a8f126b6bd8d486376fb87efff9768d36c6c182a76ab6b862721d09d2789d11bb0a95c390b82a8301b858d509e1fa78a4f40196499bdd445d01b2c26a31bd154ec5ec70d728a9bce0685e5ca683da273bcee07ce633f126a1e45d00bf81c9dcb871fd7cc9fc37d4fd8474e7b873dcb9be21f3ad9b8d493fdbdf8cbf6f2177f759b56ebc212e7a0c86573fea441e2e38fc558f0b348d9bd703ad1bf630538b123c9980ae75f44d5437f73cf9f364723e63534f1abe5577913bcfec51c580491d5059316ff889630983c744cd4eead9d0e6d47ab8cf012c7b12318b49fd14be38e32af7d589404cfc9d5054971c4cae0ce31c72098aad56dc3fb9947fe1eaad9756e787377ccf090e128c7bbb0c9861bae757474a55eb2805490cf643fa2d0a0793088ade8dc7a3b1ba7d320e51bf6a27cbc00597fb4f20677b6e83225fc66ad409d7e1df58e04f33e94638e7ede356671370e7577be759a8b3e907206c815379599a2357101d604b6f1afc738738e9c13d6e17bc7bca7e6f3d75e3fcccaeadadbaf360ebaa5411689f62aebaa38d9eb4f0a352ee90a4a200ebb18f802725090341a27c29ffc4e277f64057323e5c658a334ae63e741de618dd344a22be4b5a47c30d9ae33e2edab2675afe0b794d7bd6224cca8f4bda11010fc033f2980a67d4e3c9a3dea1f8f19455037e0ff63ab4065862f97a6ff5ef3c98648885c29d20972b4fe1c8308db160b6a125a669ea2dac5cdf9b76bead6b5257c07d86d5dc3dbeef256993de4017549d786af551980a854d238d0330c8a6b748ef7bf8e6a59eca93c8eba36a16b385dd50beeaeb6a53765d68e4b164c19b55cf1f9acb6916cb70f625dc5320407d81186c67f729d31e8a402b2ccab1c6d5c2cd7c14cefc144a94dbc321b874a65d7017965aedeec7175291cc99ba7787a87e6a423518fc50a2ed7aed143a174a6192693a1e2604015c34c2222f625df0eb946c435106b408292dfc20b7b03aabf2e39d422c02969b050869b6bb3670776eb681f40a5d3cf134c59b8108ebadb5d6a7683fba7810c643643a62c4e86c3ddff5416109ae53714cf0afe9116f6ebd4a2723d56e8bea34db93ea6a5a901db82eed309302fb26a3077e059e3f93f021a6ef199c8dbc71bfad248369de2894facb298618c2581a1fd0fda0450916438db53417ad76884584a281e715c26640c0e2e34f61c090d598f1ba5de4a051806ddfadd24aca9753cad1a2d84d70323e4855b69e0ea0522433eaa192daf9aa826588804fff8a768e564c0654d15b2cf7950dc8eeaab8aab459ab113a83abf2aac6cb91b4933a12fc42c7b65e5234901160f3158b606a7aa7578ab5dee5794f8fce3c4aaf58c6d83f9dc9568c13ed237aa91b2059714ef8b14448b00bdaa2558a91effe2930bebdeacba63578ee7fa9905fb6c258e7bfe1ad29c98516b68cb4ad4eb5d635a8a337fab90b803b9617858d54c6275b7df82cd7448c9e91855d98cef86a96383eae8c38a27929cac01d7b6e1122a6af4d9f15c6e98480ee27387011969f102d0418b892ce16295099bf790c22ba5da8a0334925661bcdc1c8ee02f3f231a98475183a8af3455e89f95b6efeebc0277e5fc190739179b0c831d14e7245ace33f08f401fa3eb927d51fde3a73392cc17fbbf8611c2d20efdf4074c543ab2adb299d95a40517d0088a1f4500c4461c8aa15f6e9339b7c3cdec3ab564d08ef20b71f367845db5e1dad10bb03b06559109c6c417b2fc8a32a529bddc61c9c82922b6b46f2dbfd8a6da8ca58529ed33004a406e59bb0e9db911229d1886f3f1f22ffc771dc3e3095e9ba74618eaa588e3122996af674023e6f7b0e34642317038636987709eb7dc5ce6554cbbde002dbefc8a429bdb7d7d6804bad3bbcb3144b88ad659c5bfec0a4dbef3b31fa4bde19bd08126a26c39efbeb60272092e264659ee23072c1d8df0fa06382c690bbb12ef623c87604edd82714afcc98d4b80a5cae9c40c1c434020b60d1aa65a76394d6f330bf1511e11cb2c697cde2621b8287d347ef6444df5beaf080591a6c596269e6a4cea3e6b3d06c22ded2a60c57e93f3fed57bf6c26e0b6a9c0b5c6cf3ad3645800a22458bc8386774a5caa642908ed5d109413aa6194880977684eac3f6c79107dd7f5f13876af9d16e28982fe0a8c4c4ed7a8145fdd6440773572d39e7e7078d9066e1c51b7dbf3d81208598b8e1c3926ae07eef05198a631bae06b0fb5c9091e4b87031e2f09c58c107a2467fe01bd83d48f086a723b2e0f32a8d4c2af8071172963b72d9a59f64658077bcf373b7d189346ead25357fea4c2a078672fc7da55c2b23f3620a9f9b9b85b537f425a917a0db0398e156bc4c1b0a44fb5cb34c6a276321d32cd4b1a42453267c0cc86d9c3714b9f3dc37e48cf33c573254627615d4a24f69b4018c60d0e394aac7c7c012df5514c95e82655c2738896fa13ecb624ea70c7a53d7bc32cdecaaef395a1984890e343fba71603c8473f5197bcd50558cf1b246c33a385fd7fb5a2e7f21a2baa56323642b576373f0a3395c660d3366245c1dbb0db194203228bc0dc8e9e28970f7fb4f7b0d488039315b8bee49eb9a5682a36b6947bea420e80fd089148f574653e6300a89db190e46219f79703a6c4686f40f145034d57e1ba1714e2d280388805a2e7c283136aa8e7b2d35d695e168289bbec10c3d20dd827c48f6ab6fd73cdcc9ebdfbef0f4e84763c555b312335a4cb68116496b671fc6d58630153e22c3fd130ded7a83a55743f7e46da8a8eec2d980e3d39aedf6ff0c5a7d88ae50a92d00cfcd5aae17b49d39ef5fbda73a0caa4f93f25bcfcd5215a4841a056c189f6e6aea5c9b19e4d6e92852d42ca88d1585ea1c45fad6eaed0abaa5bd41f8f1df5bc13fa80572323df18ec0e0451d9bffa4e3ce607afd8540ae6178a7f059fc08e21b1e7bb6685daf8caf1c69340e69fcbbb683b387d271ee5adf83fc1ac41ae4db9138bcb3f9df35390bbc06a81a2c5cd6a5676daaf46b3941967602484e4527d6c7dcf1d56857b82cab45996855aab86a7a45759c2b55b2673017240f0968f0c1d717a0c85b7f48dee4436795974d549fbd0eacec6c17b1fc9a9dd3b5719b5f8c5ac36da4c93a6e91ad13007e4726b0c8ff6feca37cdef935cef0eb68257a22232186b61953853a110682dd79f653acc4510421d7fa49a34a4261e37566bedae7bde87559081be86c6aafe0cd51d64002804e17314cbe192a0f946fac8a44b43a3fedf87def53de1951ecfa2fc80ed6719b3af3b981d30321962988a815207b44b9ad2ce2d049ac8937c119e6cbcc4aaffe956253729b2b8c278e55c35d92f30aeff63e34e80f06625ff90fb96b29a7e68de80bf6fc49b730832a3b285ad4d1c00a0992b50e685bec7af2ec0f7bb46973e482dab3798899d0e8b91e835aef1bb055b9c072e4bb8ef3c2bc056dfa93cf83654270e8770f9030deb4dc8c14fe83a875fd0926b78516081e2a1753efddd1e68059e7bdd99eb87a332e612da64abf41131ddc14e4b38977a0ec36c1fe06d25abed057b2467452cc9d4f8988d9cd80899e3cd3d0c8ef31fabe17c796979a19179e3efecec47f2bbf41e0dff60b749a3d159e2b81b4f2055d11f402085579079dcb13c1936be652da73df65a870613be731688591c146704d10e5e72fd221dabae8bc08fcb0325f511d41d685ff5b2aa59a4b207c38497443eefbab0e406318ed2735f1151fc519b1080d4af8bb3a75792635ed7e393a3b45f1637f48b44a79b59e6a84804a5f06bd5522e3360b8496848260394301190538fd51ed1ced479ad2341931a2e4d3166e87bed6c988ef7f60cc22067ac7bc38abecd56cf6b871d5290fd397fd81f0c6ac7e1062559907b499b3722f401591cb53cfdc86b6d85ea5299698ba076a971ab99ed4fb402afec8a9726fa8a3319f43370ff4e520c62e5d4d983b193fe88adbcc8881cd3921e72663eafbd3c7f92300d8c2426f172cbc3d99ad0231a860be27d44e0d5c2772879c3914712d1518a607596d41495bfc2d358ceb63307feb6490c2bef45b4deead0988936e05010898aeb9f10e0f286c4f6dbaf3a17c6d2a417383e84ea83542f4ad48cb1fa3d078fdee7bae023d030791bc10b419ef7f514c5bd17f7a0b94792f9f3362bb4d64d9e6e83e8e7f09aef256348519e4c3bbde3ca52cb753153abfe0527ad8724e29b1eb356667877831e330d5fd48c828f2b47eecbbd6280db7cb8a31df32a298a665eded419f5a2fee19f27ba92c9e35a8d8bf62b40cde5fd195e40f0ae3670b9ec2f99add759432e5d3fa723dfbe3482fa2d1c021fbec810a1f49c6d33a9161d0b4fe82e9e69fd5bd16f3dda6bdc2b9bd66a19d43f733600561dc0d50a78917166bea35d8b074cf5a3e54e25b096c2373896b629498f6ca23298ca6c3c9cf34096f1d5f4eda869ae2e7f7c4a7b7823cc9803447e0aad1040aad067c73492f33316f3f9e9587ea570dae4a92685c8cb31fc6cbd8525b03aaad743378fd7939bba0c5c1997cb75699ddb643da87ef6ba7fd973948058054f4f90a2d0bded03a60fc0552708428626165adc8cd79a0c9876dfedbac4d73b270237c68b9fc233636622cffc4de2f5560b202354fc039b732d3057c9b326482903b72a076fe0965d146c1ede86015f9fb4d2920c643242509f061d968129c4c5dcbd5535b4e6ff25e0fdbdb7dbd0758d3397be472d6a6d29ef3d18bab010a58f56eb4cb9d8128ed12df4f22056d208dea386416f593e9619081bd86a3c4adabc4fa49070e54bab20f6502dca272898e17804186ca3f0ee2ff2c843ad9e7c097bfbcda0e6bafa39b5a25fc810d1a2309f820c6ea9029758ac793ff9703ec92e411d9853a73a6d98991cbc5ce153593946f96cab9c06450b9b997155684586102a4888acfcc7de5f47cb09635f339038f8d513877e7ff805ca79b4d78e668d2d097a45a4b01989954aa005bdd474a4fa0b577c538796e1612a587ae88c134482ae9e9e19178b28b771c0cc9edab19a17e319281b73590e2cd11bf73671aafc33b34ab3d7bab9eb5624ecbdba74fdf9a048e410cab40a40698e5128eb89753d505109ec3bdb3b5893f7904d1bedd4a6b3a370f613064ba2f6e95fb8eb1e6124b806f802c7321e8fae500537b58642968e09198f4cb34fa47f2d1b236d30e9e5f1a8826da185a04d060c3b42b1724c087a644c6b0a7b529725d48b0d799c5044d930f5a0cc43b47b29c91338e356fc461623e402e67858d130d0d2b373852be3c6db79923618d8a2394b318b474955edefbf59c705f67840012cdfce4de269e1a079a3a57b4eb311eb39e16caec1e6e4339de35feecb36e154c7460cc243fa25dfa5e39bb4e25e2a7c1b36b4947f5789ae208a02dcc19681e3374b34601e32b7ea6774bcf9d8605cb43c92701f3eb43122490d273faf55c684cd04d9787e4c3821a380aa9c6a773da3cfb02124386b6a945c712d4038dfd6ccc127e717ce141dcfb75b9bfd83e6e2ff0a557e97721fc1c36cd88b0f2b6460e04d5623ce36af065c6bc76ec4009a4ec9602ad8db48005f72244041b5cff00d77f54954fc6183f197d1509825e38de06952c97e2ecf6f58237cb7361026814a9431e5eba320a0d70265c87472cbc303f22620007e9aadc3c43fe091feda08c7d22b147539e5c65f68eb8cfaaec0f0b1f5a48ca8df1f8499802385114f7ee60bbe6579daddec8a1426503637072938cf7b7083a2ee169c336cd9118e37bb2769c6168d8c1cd90668b4f6a936ffa3a0f6c9ae40af9393af6bb0c07bfb3a78d066272ef069ff85cbe23b9d8eb2d85838eb1024d2c1aeec2347437920d331334bd868fc4a99ad387dee1932fb8a44cb6097488c8dc6c2c9692b00e8e0760e569213b31a028bf0426e53740e1fb045c917bb84cc0b1197cb30504f407c9123cf4003dc1b891562508651b17c107b1df027840507436441d108369508c7649f718583c9c90ab49c8ff3275e1b7f7e682eb5309b9a699a71e5b62ee11cf41428c16f43310d4a8d3068809e6c47ac82179e280fd30e6dc5e785ed41c4b55696750057168580b2054430645dca76c3515403f90fd5d19d5c30d932a1380b531daf60fa699f4d24f6271af9620fe56b48a6105e61b5f8a2d4d672c6f5270dbeae2d77e3a122a87d8e91fc754fe45366f74aed89bc9f089a9f2ae56afe801ffd7d7d0f3a8cb256319404a81203ec2714d4b5905ec8f49fb0de1805c12b0fa334d74cda4d43ce93c1ede5f480539275a5d94f6fb34650458b21caa573919c82355f609b8f9c8888a68390e40351f4cfeb18fb9b0ce4d38d3cad4dcdbb1aae22a951b4fcc7f4452cee5a3356eed7eef0a4c5e78653848e1f48a226bc51b79337a68fa9cd8e967ef1bd37d121eb129aa88bb915c31039a45be525d630c7f3c3ac89625107ac9f051d626a276b778512144e7c7903e1c1684ffee0d5b48887da81add378d64e8e40babd407cd1b135070080c6e97364ed90c04da291d5debda1f0776a23afd8308cc96ddbb99dd12fe1b4076d6e1d29d846af505dae1596f6736a65b57531f8482118e2788bb5fa904fb65605a7b6deb5fd36f920aaa1dc7edcfeb64c8fddfa24df812bcdb71e6e7522b9da347aecd016f20f425481946031130e71df511fd6db7441af8ba69687ae2e2b340db89886a0c05a4a5470b32b47ca14a31d4c477374e01d26eae6cbbcd44ca9adee1c14940f81d2f2b0239d81efc0ce67b31b7999079f90ab38e4950fc5c6b3e8ec58c18812638903550201713b53163aaf8856c6ec552d7047765c82786fd428a653798bb1a74882a43b30a10c8ed978ededfe87ab8b73039a70c9dbe7a35a0016022d07e928aa542e2533009251fc15a88859b795fadb4e7d0a12744a054e738e094bbeab3ffa8f5561a7de95e4384a7c6dc634af59f9b4958d1273606c37bcbab96f40ce19be751352be57329ba3d30666a2207e02222d203aa404ec6448465d5ded3fb01d815602407e149683e16807ac5e8ef3be709ed350f6e444857905bbcddbdb75e30fe0da70109507cd2ba8b21df32538f7f2ef4ffd82b6186edfe859aeaa0f681491fb3ff0a8f6cb788180f9c8695862a242c0d7a5a4f0146465a7b622cfc0ea4c2bb175dd5726ab47fc134887e85d109b090d93390653660b3e2f364a953a9a7992dbbe153176309b1925dca31a6dd1dd95a3b6fb29078ffd329e6073408315cad3162a57c1806f1e49e9a9e390c485dbe5e1265011459a3addb52a6b98935bf1e00124aed20537f78eb1c495b5ebc4c9a264b7c0d82cf1aa33b4c4804e889dfe57da8949169a4ee2190b349007fd8188d6fff1e403f45e331b69bd7aca8fb03f50c4bff61961a5dcdbb2690c351ecc7a8a5d109f12adf64a8a4ed725d537d4a20fcd4ce9e6ec57aeea2f7aecc623fc8ec6886c906ba1e4bd24315069fba8236ff0129af1d9019316252c7837a8cfefea3f5fb35e5f1e198452b6fbe599804b72e596416c05d60422d545f8d6f9aa352bfcb6580c640654d67c09cce00d881e6be65e7e46654d1e7aae5c7b7dbe0a1bb7a07dc189d106c3d9480742f0372aeea3d046c7537d18c85e64e5bad90d4723a6750bfabf678747220636426b6ba3270fde3ae427c24c99b0748c3e803284e88962287780304b750c1f34043e2166920c4b46a0e762e5baca2220a2c307f9131001f24b5224fd3da8e22f0d6297f1252bdd052424e495455a48c4f1163160898c8dcdcfd16a6366f44f6abbb5cbe15dc609e0beb77da7922e9507bc9d598490ce57a55b5f5d47598e6aa4e8e92d943cbb04dada2ae79e3d88912a97f2897aab459c114d3ef5c566db5c8289657659ec7040429f3173f5a1fbec5a625a748c3fbb11b9", 0x2000, &(0x7f0000005000)={&(0x7f0000000200)={0x50, 0x0, 0x7, {0x7, 0x21, 0x9, 0x401040, 0x6, 0x20, 0x4, 0x4}}, &(0x7f0000000280)={0x18, 0xffffffffffffffda, 0xffff, {0x6daf8ca5}}, &(0x7f0000004300)={0x18, 0xffffffffffffffda, 0x8d6, {0x40}}, &(0x7f0000004340)={0x18, 0x0, 0x3, {0x5}}, &(0x7f0000004380)={0x18, 0x0, 0x0, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x1, {{0x3, 0x2}}}, &(0x7f0000004400)={0x60, 0x0, 0x7, {{0xffffffffffff7fff, 0x100000000, 0x7, 0xda, 0x800, 0x200, 0x0, 0x8e51}}}, &(0x7f0000004480)={0x18, 0x0, 0x0, {0x3}}, &(0x7f00000044c0)={0x11, 0x0, 0x0, {'\x00'}}, &(0x7f0000004500)={0x20, 0x0, 0x9, {0x0, 0xc}}, &(0x7f0000004600)={0x78, 0x0, 0x2, {0x8, 0x101, 0x0, {0x2, 0x6, 0xfffffffffffffffb, 0x9, 0x1, 0x0, 0x7, 0xffff, 0x6c2, 0x8000, 0xfff, r1, 0x0, 0xdf6, 0x9}}}, &(0x7f00000046c0)={0x90, 0x0, 0xfffffffffffffff7, {0x1, 0x1, 0xfae, 0x7, 0x9, 0x5, {0x1, 0x81, 0x7, 0x20, 0x1, 0x2, 0x8, 0x2, 0x2, 0x1000, 0xffffffff, 0x0, 0x0, 0xffffffff, 0x7fff}}}, &(0x7f0000004780)={0x10, 0x0, 0xffffffffffffff20}, &(0x7f0000004a80)={0x470, 0x0, 0xfff, [{{0x6, 0x3, 0x1ff, 0x9, 0xfffffff7, 0x5, {0x6, 0x8000000, 0x5, 0x3, 0x3, 0xffffffffffff0001, 0x30, 0xfff, 0x7ff, 0x1000, 0x1, r1, 0x0, 0x80000000, 0x80000000}}, {0x0, 0x3ff, 0x8, 0x0, 'net/arp\x00'}}, {{0x4, 0x0, 0x7f, 0x0, 0x3, 0x3, {0x3, 0x1, 0x7f, 0x2, 0x3c4, 0x3, 0x3, 0x4d8, 0x7fff, 0x6000, 0x6, r1, r2, 0x1c}}, {0x2, 0x9, 0x1, 0x4, '%'}}, {{0x4, 0x2, 0x5, 0x100, 0x0, 0x374, {0x0, 0x3ff, 0x9, 0x80000000, 0x3, 0x2, 0x6, 0x100, 0x7ff, 0xa000, 0x7f, r11, r2, 0x80000000, 0x8}}, {0x0, 0x3, 0x8, 0x7fff, 'n%t/arp\x00'}}, {{0x2, 0x3, 0x401, 0xcf5, 0x4, 0xe4e, {0x4, 0xd83, 0x100, 0x8, 0x4, 0x6, 0x5, 0x5, 0xf75f, 0x7000, 0x3, 0x0, r2, 0x9, 0x4}}, {0x1, 0x9, 0x8, 0x2, 'net/arp\x00'}}, {{0x4, 0x3, 0x6, 0x1, 0x5, 0x200, {0x6, 0x9, 0x7fff, 0x4, 0x8, 0x9, 0x0, 0xdf, 0x2d, 0x1000, 0x5069, 0x0, r2, 0x3, 0x3}}, {0x6, 0x2, 0x8, 0x81, 'net/arp\x00'}}, {{0x4, 0x1, 0x1, 0x7, 0x9, 0x7, {0x1, 0x3, 0x5, 0x1, 0x400, 0x4, 0x3, 0x5, 0x1, 0x8000, 0x1, 0x0, r9, 0xfffffff8, 0x4}}, {0x6, 0x8, 0x8, 0xfffffffe, 'net/arp\x00'}}, {{0x3, 0x1, 0x401, 0xfff, 0x7, 0x2, {0x4, 0x2, 0x100, 0x3, 0x1ff, 0x0, 0x1, 0x8, 0x0, 0xc000, 0x2c5, r10, r2, 0x0, 0x1}}, {0x0, 0x6, 0x8, 0x0, 'net/arp\x00'}}]}, &(0x7f0000004f00)={0xa0, 0x0, 0x7, {{0x5, 0x3, 0x5, 0x8, 0x4, 0x7fffffff, {0x3, 0xa8, 0xfffffffffffffe00, 0x6, 0x300000000000000, 0x9, 0x2, 0x4, 0x10001, 0x5000, 0x24, r13, r2, 0x19, 0x6}}, {0x0, 0x10}}}, &(0x7f0000004fc0)={0x20, 0x0, 0x6, {0x86, 0x0, 0x8, 0x2}}}) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000180)={0xb46a, 0x5, {r3}, {r1}, 0x6, 0xfff}) r15 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0xc5, 0x5, 0x3, 0x15, 0x0, 0x2, 0x80800, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000000c0), 0x4}, 0x10060, 0xfffffffffffffffe, 0x5, 0x5, 0x4, 0x5}, r14, 0xb, r15, 0x8) perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0x25, 0x80, 0xff, 0xfa, 0x0, 0x0, 0xc3040, 0xb, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_config_ext={0x2, 0x2}, 0x8504, 0x0, 0x9, 0x0, 0x9, 0x401, 0x6}, r3, 0xf, 0xffffffffffffffff, 0x0) 20:04:34 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000200)='/dev/btrfs-control\x00', 0x402, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x840, 0x1c1) read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$BTRFS_IOC_QGROUP_CREATE(r2, 0x4010942a, &(0x7f00000000c0)={0x0, 0x12}) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f00000000c0), 0x0, 0x59f, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) 20:04:34 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0xa4, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x1, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:34 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x0, 0xff, 0x5, 0x1f, 0x0, 0x0, 0x11, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000000000), 0x8}, 0x502, 0x65b25ed6, 0xfff, 0x8, 0x10000, 0x3, 0x9}, 0x0, 0x9, 0xffffffffffffffff, 0x8) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 688.478600] FAULT_INJECTION: forcing a failure. [ 688.478600] name failslab, interval 1, probability 0, space 0, times 0 [ 688.517396] CPU: 1 PID: 26532 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 20:04:34 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) sendmsg$inet(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="36db0490b8b55bacd8544cb2157940ae8bb500f3ac1ad87d8c2a52551e662fa3fd620814605e8a4349a49f3ef37483ef56cff147cc7fdfae2283e0012efc45cfd76dbaa9a7", 0x45}, {&(0x7f00000006c0)="184a8203f55f42302888680edeb62a059edd314ebd7daa1455ecaceb40b53133ad106d322766ac4f2baed550aa5a9930f38ad0585e417da5a6e4b4b482128ad20292623b4a500318c2e369da882c4f2d918988f9b1456ef608d0abe3b9ac4dbf975f21f33a5c7c5a7760387da08df55b5ed14e38e43ab84aaba3bfd7f7193ec7add2b2e6b7bb7823f645d0ae9c9771f87cc507b59eb553044ee3108e2a1e500a6fcae0f63a3cc049c45dca967ae9275a7621af3435f92f2417caf9c9300ce5d477a05d09703f9ab0076a2103efd561dba9450a3f63f0350cda1591bee75415ed7c459dc472600cac965e660d423e35743d7d3fb45843a078bf8b925b18a62fbf82a49a33ba4a45d583aa13649e8ef15b974bb7455c7fb0bc60f9ef66832b53ff624b133b481c587669529e345e5e077235cc009a1d15f1912781fba298f9a939cb4e1271c8119554341a3b172d29da554b8b56608c30b6235b896b9ec3304ee057e7040cdfabca4b020274a2f7b2e3a2315d15d7f1ce6f2a9ee7348f5a4f16aae6065f4d046a80e5172ca3878957c54dd2b76533d3b2f3b9f2bfd497d3b8838867aa8137c6ef513c6bf3bd57e7ebcf29da45c789ff14157b648ee0f08af2525f06253ff19401f461ccef82594ea27a6de08b6120de97a8eb4b21ee219a7666653cb56b35649d343e09a7991c09b6efa81c8940a13cf37bf323a6d1919ab9cadea561a7951413a849b14f18edf8c2dbd7fd9f5951b8db907bb0883acc19fa3bcaafe3fdcdbf9d2e3b7161ec9c815ba9e029b4a032a278bf56d87166fe93e9a25017d50af40ea005486119c9c72278a8cbbdab50406d0ee06cc1eec4e2708af9f2a0ce8f4cbfce60deabc3974a55ed35ecbd8936c28989c02037aeedb45829e590b39f903c3d9d1d9ad87438dee9f3800a35b65fbe8f820f27cacce0259a1329c7e034f3b084d6cab69c5b9a5dc322e51412f0a4337c34e55a0c16d7760334ab6789fc3802e57c6e8ddb9c0c817e7f4db030545e242c4d4b9f048bc779738c692740937219dc56bb9e311ccf8ab80c6ee22a436a09eab8a182211935c33b59c15f73fc807bddfd3c3f51ee3c4b7ac11440ff5496dd8f4337c013aa1848fade9652775ba8ca91528c97e5d28c2aa17ad5e40fb92360bef4aa0851031fd4f096492526c6791392ae2456b43f7fa93dc85edfce57896237ae18c4d3f374e16d51372a7058df0b8ab3e36316d552627162e5903e5813eccc708ac1d89b2a1b76a9ed9838d1c47edfe2002972d6e24c135f9b1b5cb439ad512f2f451cd316d0d8922d4c58472828cf24d6434205e30e4f7468755337947fe03af9253f08f95d8d12023dfc17fd84df4680e75c80b9ce28e6d7ddc59fd32ad155a60d75102b67d1942a33b790a2628ead3363cba81250d038da3cdfa6c645cbcf10ad5d06b3a3423c95d68dac7a31f83cf40c76de701daf0b839ba43b867f8ff379a0ce32dfc73dcc211a663f452ade83a503af960467eb744b77ded97c8761393ed8b9d4f327a007e011997aef87fef233b3afea1f298ae03f65af6668b5060ea248fc85d1196307a7034176ed9d76e0f8ca14ece16da4482935cacaa997e71a2f93ec51a26c5cac2c94743b25d38afaabfc23c537ab771f89174dd80367f69f39d99bd9d47635b5b0b3f067a9484d5677905ee59b3948805eeaf8a9879536af91983206e8539848670943e383544e4119a5e9d7534f4bc3fec0c632d9860e9f67b7964a3512f70e778b7c55db11c7eff07f81adee155b519e5fea164f31e49dd4fd2fabcead63fa00bb70d2564a1c9685ad08f76377c52850a7c731e0f765dd9601234d5573515a720d97dd3e6bfbfe80553ddab35d468b7d526fc46372772a23a98f760f77f4549c8c0b51f258de1cd770f4895eab330fea0b550483da40a07555cce5ad5a824b3fb2622fe245b2434ef33739d14cdb7748a757d7537ce0ada00c742d35db4b3a9ba09172943be973b21465797b44e632903b4e979ce4c83402fcff42992741c045b0dec6ec96151bf5ed191a83123e93957f0a7ac9e0f7651b4b84d3c7088b80abcf42d7b512481913a86e84685ab57dd9a56156cf50c4d903f14013f3caf8385c37918bb1b9690ec9d98d79964971932ad440b6022d40f7350c53987dc7a7889ef7a6123f1f56bbe1160212b91e21cc6f54f20551378515bbc5b60255f189c8664dbec4b6bf3ee5c5f382dd1b7d5a283837ac6a080fc1a10bf565694184f270bf34e31126f21faa8dee52a1c7e0b0ce907b32d197be28eeca3576a82ca1e7c8e577b7cf357c1635adec343d025d6506e6e4eee8af71392ce31c2617000f18fd92aee69d01320085b150a27994204f96b27a7a0dfaf674284b6be959a01b4cc7442ab63d1f9ad6fbe8b2e71f6b23088126f417467cf3a5b764f173ea34e619e697d6f6f7173fc0ef30303765406b51b4b67599ec6e9c2d77ad00f910f0c506e1124de0872a5a4a70d526b677be6ae9824fa90f95f2a858a2e865b362efccff22461a3be9fe4f84b88894f2eed1c647057396a02ea876cee853131ceb66526789d5b237765aa0789ebba49d0951a0b588882d80974bc45fa59d5b3eb8ef138cd2b4b58c887ccfffb1208ca3547e9dd690d0a94b32430b90f4a7bd9a214f2adbb18a014d891cb354ae9cd22dd91ff1ca386fada997c79b5aad37d03a89b053b8d8147dc22c54aa70b98121f7d974469a954f01724a0f795c232f40c6b1f18875ec22bdcb6d66d8134c9840f44804d32a36d2992e39175f3b4c51b5979579ee6f47348924f98c2f36f3ab9c2a4536105d618deead4974f8ed61fba55d6c418ba6ed5547e82e27580fdf8c13797454d7f8971d60e57d6bf28e4d6dd568509f002a2f322d70fc2c08c44d90018036742e6094a2509405c9f5b59f030c67baf75c46f2d4b56d5541f18fe290c19885451ccf402e360907c61f797b90fbb890d349d811bf1ab93251b4d3287f2bd4d50161a6b6a6f46b8fb5bcc734bd7324201b2625748876bc8a5199c6710aaad0543f71f74b057c079ec0a1c8107352d482caa9ba31862d715f5705811fa0b9ad56070b7cf010c1e8ca3c154c7cafe68a395e66b759ca3213993d2f24ea1282e28e92a1570567558e622b8ec7dd810ee820eaec9b10ae8a6964b62e94e83985f29af2dff5552c2271d36bc55b1a10d1b32b544f0df010748baf7c747e9eb19d1ef28d91225867cf55e2259c805b4a766c1990a09f3cc2d39d041841ee77ff54f4d473a78251244974edf0d1c0293f04ecb51c8e14f76b9848ac458ae5e5d03a72a8254810fc686ea2dcf26e683de28ad1894b4cfde28e0fbe3461118f4ea1477377fbbdcc28bacfb0abdaa957bb8d328ec3a20183ecd1e2dd6ade39754fc8b062f5e6632b990b28a5640020811a84279636a6a6facdfe3df3613e384084b5115b26227f32425e06c5bd24b6aa1f7ade729d6993dd30a59d49649a3bc66d08523a09d634f78703156456a4cd23cca7aca331b96e52e107b4deab15803c63b0afe70812b4250bbe582230ff10dbcbb9730ea3eeaab80ad3ee4ec67edb7edc3b07ab2872eee55cf282be9a29d897aede784f107b027d4515333cbbba38e8189c3fbe70edbbd772d6f10cb564538e3f2c96ea6ec3e3efb6da4842001c26c56cc56a4923c57af0a1e619e2bca532ebe18a2da7b333cb366543509dc934024ef5505cfe266043e41b42738c2926f05efc240a97127726ecfe562bccdcb49ff6e7bd0d6903f10295263d66e7a66093d9785b2f6a59522d55004f797ee655900312db1caddb5276e728040844b980b8b3d1806da22f6ffb91f25d17381671f7de2a4a4fb474fe0f498425112cfe21616f84e12d73562ffca97ffebfa0b6f06b3e2e777701e2a2b0b9585e0e529e4cde90b0b58431b2b1cce5ab392fb87935802f7c8566c916ae6b9ac9cbbcb98adccb572ec3c640098e2948af8f051cfbc94ec2aa30c106e2b2d308e49ba495684a81166a268460a85d89cb86fc3f55c3e3f93bc7c51e31dc4eb9381cd84c1cadc57841d53d79959d72d36b001671c95e3024d19c7ea920344556239d349933c265b45d996cbc758fc70080a6eee078a46b15675d5118df0bbaf9771147ca18bcae74c836eba9c2869106fa01be85122c314578a9b3ced88fa26229be6ff1557155becde69cada6f82850587537c23ca6cb10075518f3e49dec3b234bc10dc313c0c9b26c5cd913567582fc1a66027c0b3796b0373543235ab95a95b4a8a424a1d67185c3550daea7899c7db895517091d78d6345c211ab5432e40f44b2ffecdc30e0a0aa5bf80332a98c9b4067142153c5a3386080fecf173e86b14bc4f35bc0c9ed1a6a56d3f2bf5005b50f98794fabe887e5c6190e8c725d829489de1f6f55d3bfc4f43bd3c11f8607c30c0b27129a8944557ddde9a1078c58305d83d50cf337c8d2b014ceb99b37c29b39d07154eefb4ecdf9d92a2d634a9e725797fb96dcf8f95593f43b86a3eeaaaf51598acb34e373e18ea034cc880082a8e01aa141b85f1c2703d75a820b5bd8c86d0f0cba8a73a4b41e429bd4063c0c6b9be9c4eb6396290c2b5fb0065cc4d93a7a778eea77b3b7b0707ac6dc05580ba839804ea9dc9e100f0c679f9d75870f5be42d278b7a31da8461e003e9001e71c581c0da0bf0498b5ee3b265401b50c3d66d5beb155ed30f0aebfa0f6c0242f311c052941242b435271a8ef354ff13e805b00b65aa4c2b071b91e157b6956f0a5d131deb189c8a79379a4b4bc13e3f432ecdb99699a5d6023b4a5b04ea708a21d08ec8c4b1ef66e17218431ef23030d407bf629fd0d541f97203711bb16b6f3fa736dd66d99f7012b8f47e39d38aec16246f96ecbe7ad533c11ab12518d55c27c6889e763890ad25491f0735d23f5b6c82be52e40071dc30b9a6acf78fc7627f75fd0643cf203ed13e20dab82a9b07bdb2597c61695679fe865e433fbbc1553bea82448f4a98ec7ced9c193d4c6e0b530c67be937bda2217bac2da3f2f3fd8b0cdcbd58398e138ffc0200e86fc115177e6fd43fd80d70050e077d697032d57740f987a1fffd627867b67c40d65e1843f0e77c3ce9f4ad9656c5d5db14d0e5aa89cad542f0681bdb1cb719f90ff4032edc2f3658e7cf029edbffaacf69ff3224f87e1cda672c98576ac96425f3793fc266237a3ea1777929e42f316133531b6e21fccb3be6099c35b64c9d764da0170244e3fb02c11c22655d9d1030bab300d819f038e064191399a28fcee73449fdc2034d1afb111c2d502a22608a93c5e978bc906935ed7373aafe0ce746593c68afdb8466e5b31cb6e0ccb174b071b743979144a55123e6150ce917a9acae2aa6b058d440d0fc42e0cce0a8dd0e6c54df0b3342708004cdaf6491a911c5d4b8b17a01dddd7900d0b85ed1d02bbe28d391ebd12d0c12f6017000d7b4027ddf3c70691ee86266497b28dd8f6f62da112beed2c788fc66cab3d5be871d4fcfb27d51db58ccad5dfa9375b4112ab7488901eb1f76f83cd717ec67b88d0715fec12efb6f8bce3cce20546d88f61a6a6af617a870ee7b5cbb52cccadbab8d0e66b124819bc922b315d0a8ca1deed46218ef94a0cce386c2ac9c89b3b5ef0241cc449eb733c4f599927ab179375e58301d8e3cec1acaffd9661a077a3471ae644fbd96d329f4b2ca664341831acb252e926d00205313495ac48faa1dd270049501e92078a5ee9ab37138d149411e843a0b29f3fd2318d2cba45a0715355ed12c3a32621b97372860b08", 0x1000}, {&(0x7f0000000140)="aff0c689ac24ad0a8d9e24", 0xb}, {&(0x7f00000002c0)="4cdcc40ef8bbe67e94f6d1178f322a85d916866cbf7fe39e4802f114331671fd842e7a741033790f1d11f99337224146ce5515aa4b132b3aff85eb80624e6dc1e2371b6221327199e29598f5b3804e487f175cffa60962196963c6913602cbb92dcc54f625b40b91e5b99586aa846b0006311917168134796cf1b66ae75a37dec83d6d508cd620ce2c38cfc19efaa7b9f289fa599c1bbcb86c3afb1d1c000cf0318e400c28e3386be0f423e452e7aed9", 0xb0}, {&(0x7f0000000380)="3b31fa7a2c9050526bfeea06fef77495758ab6c42841275471e5c2be0a21f7b6f80354fc4e9f882a6177b179a4c6afbc0ed6b6e4527b6006033dddcc077674f67bf5bb0001bead827a05e5e240acd8ec7e642c1c72afabc3d40c7f51721f58a8db59ffd65bb70e0b1b6ca2708cd5a7a801068a628d094e90362143daa00952390845f7f9c600d146219c386e1c3d1870a7c7a85eb652a0a3c958f25b7846d0551e1e04bfaab89fa868b7e2e166498d939d2684fc2920fa524cb79b997e4605c34a23c7c7c97e1231244c1630a85beea2ed1411a80a97227e813fc7046f3a0a5019c415673f", 0xe5}], 0x5, &(0x7f0000000480)=[@ip_retopts={{0x60, 0x0, 0x7, {[@timestamp_prespec={0x44, 0x4c, 0x2e, 0x3, 0x9, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x10000}, {@private=0xa010102, 0xfffffffe}, {@empty, 0x7}, {@multicast1, 0x3}, {@loopback, 0x7}, {@private=0xa010101, 0x1}, {@dev={0xac, 0x14, 0x14, 0x35}, 0x9}, {@dev={0xac, 0x14, 0x14, 0x28}, 0xfffeffff}, {@loopback, 0xf7f}]}, @ra={0x94, 0x4}]}}}], 0x60}, 0x4000000) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00'}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 688.525547] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 688.535027] Call Trace: [ 688.537635] dump_stack+0x1b2/0x281 [ 688.541653] should_fail.cold+0x10a/0x149 [ 688.545821] should_failslab+0xd6/0x130 [ 688.549966] kmem_cache_alloc_trace+0x29a/0x3d0 [ 688.554652] alloc_pipe_info+0xaa/0x3c0 [ 688.558802] splice_direct_to_actor+0x580/0x730 [ 688.563483] ? common_file_perm+0x3ee/0x580 [ 688.567823] ? generic_pipe_buf_nosteal+0x10/0x10 [ 688.572682] ? do_splice_to+0x140/0x140 20:04:34 executing program 5: r0 = socket$bt_bnep(0x1f, 0x3, 0x4) fcntl$getown(r0, 0x9) r1 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x9, 0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="910dd5364bb3f9959f6f6a39f8d481b905738931da6a5137a162e596edab56f3479b78b72d2fadfcf7620b8bb48f0ec6479a22165a27bfb8896599ded5fba48ba98292015f3d8d53ee91097b1fdae6977f67493738be60fe75833d99d72d441b1605ddb1691f8d3a0ce7a97a00683e29cf526ffc66fa369a010b0691819bf262b83f5dc654258a7850b24c00c9dd31ed02341fb369a9e04850710b0142a12b02bdbe848c6616db543c5ca91b5491118fe325641ee97478e31e138474e39ba46de2c894e12dac7b8684815e", 0xcb) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$F2FS_IOC_DEFRAGMENT(r1, 0xc010f508, &(0x7f0000000040)={0x4, 0x800000000000000}) read$FUSE(r2, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f00000001c0)={0x4, 0x70, 0x20, 0x3, 0x1f, 0xb3, 0x0, 0x1, 0x680, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f0000000000), 0x7}, 0x100, 0x1f, 0x9, 0x4, 0x8}, r3, 0x1, 0xffffffffffffffff, 0x1) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r2, 0x0, 0x4000000000edbc) [ 688.576668] ? rw_verify_area+0xe1/0x2a0 [ 688.580737] do_splice_direct+0x164/0x210 [ 688.584897] ? splice_direct_to_actor+0x730/0x730 [ 688.589897] ? rw_verify_area+0xe1/0x2a0 [ 688.594127] do_sendfile+0x47f/0xb30 [ 688.597859] ? do_compat_writev+0x180/0x180 [ 688.602196] SyS_sendfile64+0xff/0x110 [ 688.606095] ? SyS_sendfile+0x130/0x130 [ 688.610080] ? do_syscall_64+0x4c/0x640 [ 688.614061] ? SyS_sendfile+0x130/0x130 [ 688.618037] do_syscall_64+0x1d5/0x640 [ 688.621937] entry_SYSCALL_64_after_hwframe+0x46/0xbb 20:04:34 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_bp={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$packet_int(r0, 0x107, 0x7, &(0x7f0000000040), 0x4) sendfile(r1, r0, 0x0, 0x4000000000edbc) creat(&(0x7f0000000000)='./file0\x00', 0x1) [ 688.627246] RIP: 0033:0x466459 [ 688.630444] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 688.638162] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 688.645591] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 688.652869] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 688.660353] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 688.667635] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:34 executing program 2 (fault-call:7 fault-nth:1): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:34 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) sync_file_range(r1, 0x5, 0x9589, 0x4) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x5, 0x0, 0x1, 0x3, 0x0, 0x800, 0x100, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7fff, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x1, 0x9, 0xfffffffd, 0x5, 0x40000000008, 0xfffffffd, 0x6}, 0x0, 0x9, 0xffffffffffffffff, 0x2) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='wchan\x00') read$FUSE(r2, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/timer_list\x00', 0x0, 0x0) ioctl$VHOST_SET_VRING_NUM(r5, 0x4008af10, &(0x7f0000000040)={0x3, 0x7}) r6 = signalfd(r0, &(0x7f0000000080)={[0x4]}, 0x8) write$FUSE_GETXATTR(r6, &(0x7f00000001c0)={0x18, 0xfffffffffffffffe, r3, {0x80000000}}, 0x18) sendfile(r4, r2, 0x0, 0x4000000000edbc) 20:04:34 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x81, 0x20, 0x4, 0x5, 0x0, 0x68d6, 0x2a101, 0xd, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5e2, 0x0, @perf_config_ext={0x1, 0xc6}, 0x8590, 0x5, 0x7, 0x3, 0x8000, 0x4, 0x8}, r1, 0x5, r2, 0x9) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 688.838885] FAULT_INJECTION: forcing a failure. [ 688.838885] name failslab, interval 1, probability 0, space 0, times 0 [ 688.882569] CPU: 0 PID: 26574 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 688.890623] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 688.899991] Call Trace: [ 688.902682] dump_stack+0x1b2/0x281 [ 688.906539] should_fail.cold+0x10a/0x149 [ 688.910724] should_failslab+0xd6/0x130 [ 688.914705] __kmalloc+0x2c1/0x400 [ 688.918252] ? alloc_pipe_info+0x140/0x3c0 [ 688.922494] alloc_pipe_info+0x140/0x3c0 [ 688.926740] splice_direct_to_actor+0x580/0x730 [ 688.931569] ? common_file_perm+0x3ee/0x580 [ 688.935902] ? generic_pipe_buf_nosteal+0x10/0x10 [ 688.940878] ? do_splice_to+0x140/0x140 [ 688.944870] ? rw_verify_area+0xe1/0x2a0 [ 688.948952] do_splice_direct+0x164/0x210 [ 688.953129] ? splice_direct_to_actor+0x730/0x730 [ 688.957995] ? rw_verify_area+0xe1/0x2a0 [ 688.962074] do_sendfile+0x47f/0xb30 [ 688.965935] ? do_compat_writev+0x180/0x180 [ 688.970275] SyS_sendfile64+0xff/0x110 [ 688.974174] ? SyS_sendfile+0x130/0x130 [ 688.978162] ? do_syscall_64+0x4c/0x640 [ 688.982297] ? SyS_sendfile+0x130/0x130 [ 688.986281] do_syscall_64+0x1d5/0x640 [ 688.990183] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 688.995379] RIP: 0033:0x466459 [ 688.998581] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 689.006435] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 689.013713] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 689.021014] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 689.028421] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 689.035697] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r11, 0x0) preadv(r11, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r10, 0x6, 0x210000000013, &(0x7f0000000040)=0x825, 0x4) 20:04:35 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) r2 = syz_open_dev$audion(&(0x7f00000000c0)='/dev/audio#\x00', 0x401, 0x400000) sendfile(r2, r0, 0x0, 0x9) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x100000001) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) unlinkat(r3, &(0x7f0000000140)='./file1\x00', 0x200) 20:04:35 executing program 2 (fault-call:7 fault-nth:2): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:35 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400ae0, 0x41) fcntl$setsig(r1, 0xa, 0x11) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, &(0x7f0000000200)=@buf={0x0, &(0x7f0000001000)}) fcntl$setlease(r1, 0x400, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(r2, 0x0, &(0x7f00000004c0)={{}, {0x77359400}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x16, 0x0, @thr={0x0, 0x0}}, &(0x7f00000003c0)=0x0) timer_settime(r3, 0x1, &(0x7f0000000180)={{}, {0x0, 0x1c9c380}}, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x0) syz_open_procfs$userns(0x0, &(0x7f0000000040)='ns/user\x00') sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10010, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x143042, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x9, 0xffffffff) sendmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000100)=@alg={0x26, 'aead\x00', 0x0, 0x0, 'rfc4106(gcm(aes))\x00'}, 0x80, &(0x7f0000000400)=[{&(0x7f0000000180)="89bfc4248bf0d3ab895ba454c939323ec873e20e0171952100408e5c3a304ab6effad103f3a9c1c2", 0x28}, {&(0x7f00000001c0)="f161d3e58cf0584eecc5d8b8f63586964065e4d8541baf19b2681bb6a58c7326eac3b9b591546232f789db9f09af4a3d2df02cac77d85d9452ac6c15859463f2f8a21cec5fc9a38dcef211ada4abeb4ab647b1c79cc28ed8e714d18753ad7c79f081ae6378d864cae6626974125ef85e32c9679a05cb930cc366c5057e0d027a5f856853e7e7b5755bbc3a3ea62681686ffd7e9b404ba24afdccee5d3b3ba841794fe02a45d9ec93dfe49f108c988d", 0xaf}, {&(0x7f00000002c0)="aba4d3dda4db79d84f647c20fcf5ebaad2c622b4a6212716842b564408babcf155accad2aff9ae5fc3c78a3584b13889ce7619e830d4a3713a19ee2ec46e05101812b24ba0f1a4416756799747db3638717ee9a4715ec1fb1e2fec2da02cffecb6f9cd88bfe9025c4a7e334e3c5040693dab9acdcb79a9a1586c1125c583b4e77fa141471d0e", 0x86}, {&(0x7f0000000380)="9740d0dfb673a515b9", 0x9}, {&(0x7f00000003c0)="4f406d88166ef485ea51f0bce0237a7547bac7", 0x13}], 0x5, &(0x7f0000004d40)=ANY=[@ANYBLOB="48000000000000000100000003000000ffdb7faf289e9e1871dce8f0ea1d086c8b9949f43e28a9328a94ac880759124f029949aa652b9e679869dec5fc44cb48c2dc2c6f16d3510098000000000000000701000008000000723929b9d13982719b7a0a9a8946705b496a53d1e69d62934c26f63a56b4780aa298f904424e3fa5bb8b4eee6930e9592e919e8abb35624f5cb26051dfbe8b1a0ffeb27091f7d13059f30058c78839562a346ee32e74292009c604855151a73f184146fc0633b8109f556b377cda8553048fa5e29f5f7f120cb0d07592c3b6db59bd0f4c57cf7e001010000000000000110100002c090000f56dc9194ced19bd69b4292c0f78b84400005f3cf1a4efcba807c01743e92e4a31f3a4764b25d548d07cc9610d9280076ca027411c5cd7cdf5dc03ea68f73655b411c50235969e813f803a631575e9feee72e65f7bc15900e0b6a7a2af055f2ff98e91603b85cb25c5e75816b5eed913c2be9cc766d6b30db6b3db239c44c17d674db373f349de8372ed1156bdb3de662fdefb955db3c1fb06eac13b70689e781144c99e2b24de36d61fa6441568d045b03d9ed24dda4ea09d820888e6fd5ceeac3a394a80391e4631b31b193aca45fa7cbc1763a6b56bd862f62c211768a5c31c0329a3bb721c8dec22fbac6a88bbfc27a71a3c04615d9a4841bd653a1c849a82db80b745d264564f652d356140b36332badbcf2a65ffcc090aa6cd6e77cf91c2de5b96746222d8701966821261191b78d21fa363011fa3d09065cbbe5711b356a8f067aa5908729ac156ac8cc164477b7a9579eab537e0c85d8e40e61f0c29cecd295904907a66eff405e70f371ccd247f78e350f766efa03b2f12dec626f3a4c27414c6dfb1e0f7edb3b7a64b6c5f1b80bf905be434fc8bde78aba0b1f1070f62689042e5bb1a0d55ec5b851bcdc91679dd327df02023011ee28371857fa397c15dc4bfbecd73a4d8097ac210b72d282facd5c58bd4a78da10e65838e9b2b98df4f638a9cf0c18ddb00cfb9106ce7115ca8e52e0a6085bed57c2a3e0913763289f776ee64b23d59d45ccc63ed8d1691530cdaaa462b2bde88bb586acf24e1d75cdbe5962fea511db149bf0eb573d5c57aeffbebdf9a9eb3f56d6b12b844b87af8e52b533477b167876bbf89cea36883d565f455e6c03dcb2cb15c4600c55ab54494e1660473a194f2899db9fe4aa3aa2e091afdf45c226eb00b48d03e814ec1c8f6c308263f376b699d3da55fce9293cc0390719eaca7bcfad81caed8a12171e083f526fa65737cc6428d2089afe079f5c2e3519be59cd1b5f79b61e54ac757a8d9001000000000000097714b9841613489c49a72cc83277ffba6bf838e1e7b8b90b2312dc2dba2a01ea30e46949ef7cb1862f4cb099475ad174c98f6ac4e17713858887e2cdbfad3090d4037a5641992930e4ec3b4d15c44503d0550bf615c43c9c0db3a50cb9e8d14c88c5cdefaa2f622afcaa09defc0829a01084d474ad26127b47890d9ee1eab6e076d86c0afa2d7f4cdb56b5f9534e98cb1cfc0f324eca6dc0e682544038cabc7b93d0fa2f9611201000100149014bf4766d17cab3bbff815888f0d8206c47e7d20cccd3bd4331eaae95af920e06c5ac527c910c7d1355b94b613243b8434aeea7910476812a664dd13201c9c06596eaa5eda2ed00a0729ac2cb37eada24fc774cb02d590d79c07d27db36f47d08b2a0f1e38b6213b6b135e973e3d04d54950a34c53c371db379ef22be3a99f3b6bfe84539f9a250c49977d0969042d7224b892d367a64b99aa9c8c06219ff7090d78c32a31415687e78a1712b1e58511951b021db1a929c9dc1e5481ed0369fca06418e86f19fded5f2685beda6380ed524a1f8ac3952847198c72949b8aec81d34db5cf8d2b5b3cd9e0e00744e7f5560b234e3fee289450f050946924f97950de36f1f2e51b985e52cbe2c0da3b54f076abee31b8ee2df5facead895e54877102af5e17be80c2a94045d7eea2d5f1060bc08e3cd930973390be29381f96f9a0798a94abb6dc73196dec64a36dd56131e8c0721dff6f205aa8c027f7d05dc7b7bd4dbbd1ee70859c206c4654cb74373d9393504f56a41fbf7810732c2ad2090866baee50f30fbd49f7e677934d548a223092f9e9c71b60679a69212deae3f9f0567654786f395b43340b81d7cd7947d122c5c1da103c9b8b1e59d6af54121a0fd5308ecea1d829256f9ba2e2a069df0b9cbf07272f04b8f5b977887a89e4f7f69a6a97b78170e43fb951e4fa12c765e754dc5bf606329075cf6cef2fcbf8b8519b5b605390ae8af193ba106fa374c517ddf2fe7e4ec4163a55757aac60782a147210acf67eff390056218225193743a61d70b7cc9e7f2f658034128c59016a26f098715efccd5584da6ccc915d649a854b4043d2ba59d5d42b0be5c89b826676f02f27439aabaae052bd48b704526471363a6d889e2a45b8bbca56a04eec54a39759bb1a601e76551a0cc7865165563eb65134fe975b2264add5f997b0e95be490daf1d417972668914796d4ac978649b7cb42564dff10f74a078935461549d2fb32e4fa903278069f7df114ed58e8635f787ce19112b460c362c7858c3fa44b0a2012a7c15411018d3681f27eb7561bae2d3dff5dcc098edc4557069a09d1735f18068c385c7ea11450094d6d9d7911fdb9776610e83cfe730d70657bf6db6e984cb17660db33550fe1667d5f919b708ba747528cc9b51eb005b816f4d23f44f7fabc0946613c57734e5875493ed85f86911d46d46ed6f08bd7b478bb3d3328ee53b8279f0dcbc004ef72dc21de61df32c8a1a4ae0047a60c8cc3662095512b0861d386fd92b8f87540f260642695954bf85206134444e71c4a06cfc84bfcebda0a7591511278666d111a43a503f8f04338f2ce28b83e6632594f4396739c30c6d29c3064915c55a97e52dd664c813b9eb0f1020000001ce7f7604f1e4ec96ff14f5bac473af514d91661d5dd030ad9c32202a5ad38b8103d9a5e1d257fe2dbf43921f317c9d3e8d8d2d696d3b42f60de7efc6c1aea27dee702b2cbdc6853190c25831d0a7350426aeee955bc3906d701e7d3481ce070e600a471c4c7e616ed0df34fc94576876f753590074f2ca0f4d0aa92680d1183b101e4de7a6551ee926ababb82ed048e0e9d1aba2c392e04e4edced4dfdf6cc8f8c6312660de4f32e1d6d761f0ab38c754ba101e12fae066c0f9d5849262a07c2c73e0d6a24bb6d052100c1db645b0dfa19d37db13e8d3870a73cc47939cee18458c717042b896ca867d03fc3b5a0c8a57fbbb31aa41fe22ea362167e25914050cfddf99fa823d3516a0524c61cb13b4088140d2a6fd35fbf2b0ced72271e98b4df3028310035cc15f77d458f2ad48af5a452493633bc8b4d7261e1b834942da8855c4eb832b9d92bf57faddfe2c9f88a249c937571b0c9e232c372adf5e8451cfa16fdcd3738f22852e25f5a6e9e9fec246fc775ed1b8894c26fadc01a230ff7071f4d7a558597a0e914abb8f228577939a3de35187d5b76a88452953ce9e7aeee9d070ca0d9fac6375893e608626be54c17b50d666976626b4161c58ea67410db5f76792615355b021d2350b2480e7519a4ad1627a002e8c8f43350b0afed87faf68f8df035ab0a9e9d4ab7a5b3e92c745d3187cce7cfdeb1bcf2f049d2d9288e9b4b3a7ea345e8611cbb7b2daab1b195142c7b545880dfe629c3e276c41a5051bf9a63fb71879a0f5a9bf1a5a63b8b4063168b669539f57d214041fc4497914eba2793ce28da51b23a859ba333b32f29bffe0d27b8cecb00d216ace4e874bcfdc3fdd116e7de27c263611ee021b30bd7e05dbb24b1b3cb488d3d22e5ef92799206322f640adacc26e1911a6d58b08d24608c78bd4b937f80afe64a6b6006d794565194ba5a0e2dceea6509ca3110968d83e8ca9d1e5a0945abea51fd06d2763c6854336ec53a459767d5c92e05af3b74346ffb7bf0147265ab33b431ca732e83678c436b3689399474bc52210980c759a6a95310e083e9d77beb48ae6233659f86b34f6cc015ed4c37dbfda3d65814d9908c6ae875117585c965e195357d88ff927e5136c15da1d0a7f5383d74be2423df60d8e123f23ec6c3d3c5c0972a844257674214c33d91c5bce505f2c4fa074cf1d4cbb3b0478db3d8b8ab3cf394730d234fa6210b0a38c035a8236e20290cc0fafe5da466970924afd5882d88d6823bf0216df0e0c7ab389e0c57f760e546dbdb4c75dbef584d2e1899d5be8af135e96328cf22867788ff3e7fd90453ea3b6437dbc355843c30e141986ae21f5e1abd8b4120039f46bceb950648f09cf306d5f3de315ee76a0cb54537fffc2e0ca65ab1aec58103910d97016425dc9943acc2519ca4c0c6ad316df709e94c08b87f5450a34a3d0ba6bb426b61e3bb1a478f7d548419a8d332812eadfd6a9427f723744009a2801dd01392a91a1829a3aa872daca895f149ba16960408b5d81b0cb92ab35d611e9c3e80cc018b7979a9c39ee173ef3439e4a1ef5eb8ad3ed8dbed88a2983c537f0998a89a7f43d655fea52987399ea40ea1daf05294182ef778708acc6b5ee9df3c00a663b0a18b3e690416f5528b87f32ae644dc78e008ac9f022400f37f1aaeb6411a87a3a44d0961ba2ae5e7604077f141786b05eb64b18910d80f6208f2bb33abfea45250788c951b25fb0b4675d1c75a9f3a28c7ec289316951d1813324c29a380ee566f9548acbb2116d72a6c11148321ad7d5bdf95e360e80313f646fedee47c1c32f0d42a5caf45f34d2b30688714fc673ccd5efa8d8083e7d187f2eee328c9f8f4771b6043636b67e44b8592948045cec65d5be2acc22deeb9f013dc8a735e8b426629cf58e2565fc4066e41928605fca75a39dbad0f532594c35c044fc1ee272ab6511520f0b7192f0314c8907f2e71f060e91bc377a4bc058ac5655c53bba857cc45a3a5aca45a2d44401dc16ac76a3786721258fd467e6ca4a05b30ccabf1c17ed2cd96965f15d5cf22cae63404e3305ed1309de4c74e359d914b822a11ae13394984da85e1d2fdbfbd59523cd0ae89ea8df1632757162c693756a962932d4680cf5d1de9e260599def21a466d199882c1e2049d2a4843f965ce298ad72601d465023801ec51fdee75bcb3b1fd5bda49de2e378675cc1446d3edfaf3400917d75cdfbfd846677b602e6da48ffee1f20e463497ce9be1d16b9dc8933a2174732fc29e53659848f8b6eb0da89bc4145953ba23277d846b6f31e3009f85dc8615e9b0544233c8ca7a9be6c2f36d0f09c14855a890c54650722c18322a8a401c78c188a8cb65aa55164ab8c0f1f72f9cfa10da460a06ed757a79e52dc4c5226d8f5a0f01bd5e7deca6da0de94fd201b64aef057aebb2f48e742293e2c639ede842706a4dfe5c77bf0dcd99c3316727ca5b63220c20565524d31e79ee969f89091500518e6f58a2ca9a1a46c623cee4f0c0d4f2d5e5f31eae5df643ca562beee754dc5358fda64c89bf4700e5e340108784b8207e934681e2728c1929f7729b4380e2d1a880eae626817ba4ef62a3e7e295969ae510282917e9af85f108dd9ee347ec62d0004ae00854772dae10c654f94a302921d462e5ca885c26d9fbef5d874467965fed1bdcb83d23376ca8ee4c4f53ebd9592d4a7145e3facad5f5800c9e5033ff59dec67bc5952a86427b2ee72d814d80b375ee4395f41788806826e0e4c25cacd0d52f6beab5e05dff562525ede232f7c9d2b390d738db9a52e66eb47361af005889f623867ea66f1ceab8200dee5101268478a73718ba23ef896c21ac4720bd5d67ea9bf8f9171f560442162d817c22771d44bf8894e420f9d2ee8d0008ae01cc3f4ae57c0a5023f22d977922ed42f05d364a1b2fe2985cb807845bf2bb19506e27f163b0be6d62af4cc57d83e128c1e7dbf55c48ec15f10e868bd6bb4aa28b6bc3af4f2fb1c8a19f3775f7366608ce676e2b922402ba455638e7ec56ceaf336122c1b3e3b8fe19d98af84a37d0ca117ca963e8f1ff10103260e8f76327afca983173b1eda611686e64f461fead9668962879a84d3032f31a7c9d1010000000000000e100000005000000599bda1b9917fd8432ab3bd693873afd9b7d0b721f9e8ebff57775bcb758911dd04795b396d89aa72bd599cf77f9cd8b2ecdbe82d07a14e7b8091cbd2167c76354601671de45e41b27b0a587907ee0d69b316662a2cd70cbd4a5d7f00e28ec7e33d95a9f9e32e92b1b7fbc92578feeb9ae0928fd7b5c8e202f4fb755dd2671c47c1636ce385cf84ed6ce928433b731407dc0f66233db15dd6a7c97903d78715fe25dac26f592f8cb265d4b13ba61cc0ebbb4526c039f2896496f710eee2ec7a8a3a42670d227114b263cca19a2cc15b8cc89696da40073d647cb8df9c294dac05b8b9b9c2c02704c02d8a9ea106769e00882fdc45ee103e0d096ed8b8565c036fdd8c09871b9201f7ab480a0cedc6eef2a12d8fe5306c0ecd082ff26afecb4846ee060063df4940ecb93c8a8bb1037579996dcc039d954c88f5856e7502a6fbccfc4c2d50a51e23bc79ccb796af13cf7ce3f16f6cfde9b09411492d87f5a519367726a41fdf4b3de80480787f167b2e3a2ba57000fbb1ca24c286d0d947e136761e522e3206be5fb42dc96d8123b8d5c5f740f4eee8e603b65034f0ea7abd476000555db832dae046b6a85459109b7bc455e68fd49e7bf9044494a8e0317981629eb96eac8bca7adf23b2b8a5f5c55b80c546293d38174d6c8aa1ef3db8aa70b1514767e5eb386fead02162f85775289108b3c633ecb3ae543393eb2b877d694732d85b70ab419ebcd26659dbee78881eae191bfb24b44196ab185a3369cc2d1d81b12e90e8666a9e334aaaef1481d27365c87726eab598870c9415f115138b0ffe6c70fb35455f16ceab49bd324427df30b10a2fa3a6e0f7601d448f93e3e9592a95aaf0ecc62ceb57cea255fba57ec1172e589df8bb3a956f504bee08285822a376deed90000000000000000620942341f68f35d35529d045e99b83fda9ee2bc75e5ee94d3aa87eb0b8be08d878170a76668f7a8f3f983a9425b936d7e88eb95a0fd072f3312db0f01dba11df1d1462052e8124756dcd6fca99109b0d020d1cf43239bf0cbd04ba55b2e51aa0cca24cb0c77a95a7490f07b449353a7f68d3ae7bcb131f5379761438f4cf91385859149c5998857324b635b3e3553cb85902c25105164e6c4976a5535cb286f4c558e5a4288b6e9815cae74712d6c43cb0879b3d1f9b374def85b6019b351c67a324133fcab25f0b73426885a753a01935b4056b4a4825c1b5ae8c4f7a2a224672e69a86ba7aeb6cfb93351b4a29a12133ec6cd7179227e73997e3c1e9ec0ce17d91e1807f8a7c72e72f2a0cecc480e771ed906f7f572444071193acfd704a97cd26d21d26cb5cc2fddeb9c7ee30b3ade1be8e211a765eb5cd179cbb0ca4cfa1f622aa5eda10cc24cd55e037c0f70203158322c4335097d2c511eb29381a4443e2c8045df9112295107354ff46ad6fd7f82ca2a20e7fad60878fb5b0089255d5fb2d39850bafb19b5c7dbaa8d1d5010ab9caf7cdfb06144fee03d9f86c995b0203e9c8188a424e65b9b60147328a7b217576ba2d0c0e76970800ab18aa1b39a9b551805ef34377fafc43b959fcb6cc89c0ea56eb8b4b5d90aa2024cedf7342289154521e77357cda034c49a499ad83fe6390684ba55b6341d789d67fb6394e2303b752254e4e7ced7fb0a487d7daf1107c8d905df16abfb1d1fdedd5569a06d51f412e51799efadb350e81a0e17d142e81264167c827b822ffe926786a443c592cb2c5bc89b87f09f05276fd06fabce7fa28c6212db7bb526944c44fb6117d32a748d519436933ecfca557d4c4bc17ee221e9f62bcd25e5d4d9f241dad5f75d7ef02a3092188fedcf8c223eb694f6a3e54b48749657e92e2b90d6dd862f3a41e1f1bc0165f2f7b820d5dce7308f7a65d0f20ddfa42394f0b6a640bb43c5d3b47d3b2377197a1b5cf961fb4e44de49a928d63dd5b6212a6f161007cae198dff24e2d576a07400ce8256dfe418240c3bab2b63a56734c5a1b640b8af966710a25947593480d703e3891cbed0e9568a660eba9ee461c0858c5c6335c24fccf432a4349fbd6b10506633043a738528f6b33c8914ac78999f50a079b14dfbdb03c397151bad0be2a384b3b624f470a21b6560458989ed4ea1afb8a1e42460e903dc2a89ebb945abaa3a92819341b1044708ef1037b8446067bd4afe804255550f53e504f42bb63e09a55c3bf757124e60fd67866d23cd8f804ecbe4958d209028f160510f03515a21a36048a9453edf74f6c9a141eff376e6f24093f887069d5d3b9925138ed71b74de6f7ecf5342519c253374866435e135124d4f5bcfcd7693ba95cfc6e8d8fb23bdf36f2bb95e732a98a8efdaa371b69840bc8620d850b17f0e3f84e37c3fb9732b5b6c420fd220d24217dff176409f5daafb99b7d77b0480342b601aede7b5487088a01c9fbef6997e039e9b8b48b66de1006328f943087b2f5490eb3323ae066963fcb355d7995ef237277d67425745f55c3d8ca4baa9e03e692797bed82bbb8f2f79566c0c4bda2458a81a49bab06b5c0c806f68a85b0b1c18204e8921e36b42e249803123d2693dd50b566be3ddf63ca545527fb1568aca2a1a5c19ad75fe8a3f1e6b82842b4d10fb992720311905841ca51cf90b504ca7ae02866b236caad3fee5fbdd5bb2b53b6da7c4763bb979d21bfea2ecf091d7740436179f95cee0021b0f7337390ce0d21f4a57005e579e1666f0dcf41c522748b7c4bff0f2a1221a5e0a54a3e14857dc1d6fefffffffffffffff67f63c3f5c1a15da07731df2451d410b5e9c156f9f22b18f3da6500a5c39e1992ccaa94ce5be60e9153c0f5974e037e047412d5f34164ab8464267e94fccba1c9c59ccf84bb849805c0e4e563adf021b0e65fb351feee9080c097f5db817f2553b9628f08e8e68f865856a0b26ae6036f3f481af0e47953cdcb722b1441bbc93877c0c37a5f042f0b8524e9762a9e2da39d311dcbbfb1fb39439685f15a73c1332dc6b97f7679ae7527cdbdb53a805aff6cdfd42592bc7d5bacadb9b19e5d28f3851226b069a4061c37ab4455ed60e1345b52b619f3f0a7169d51f160dabf6a08ca3c7620e51331e5db86a700b0e5f10361bc38158e0e9f9a4b377e99362be56915b313e83e10130ef39f9334767fd6502ba57d8549f9eac3e4d544304826c9cdb1c12b91a24f2887816a183b85fa90d428b4dd3d59eae4b8c86e297aa217668b897f29c5d739b3e24760beb049b38fc1c7e7a9f3a53884b06ac9d9c013668c9e2896a8b693b4f23f5e3cec7de30b81ee4fa9cb26e821cf473be3bc7fc27018930470d0cce52e8706ff065392aa8086ff96f156b39dd17c0680aa9948cbee76f7ef48d020b2512b7627c5513ee4510827f4f1845bc501fb5310d2d473750287508af19086e615c066edcbe36ddfc3f52b06c239b98eba5a6cdb748aa72041b6083071ba63bc949569b175b1da03cba622310cf0472f9ea6a4e8ed1600417b37c09416c1028f6e36054c81022bd8248aa23ed1de679f188c5a72ae373055356a042035c2f5c68c5a63bd40c34552f91dfc40428f38b296f4988c67e3f9a1f5086015edd651c8d535e3c8f2814b2083bcb0c99e04a787ad40e1be2ef0469aa5a90f258adc6b9502d8fbe149ee2b94231b75607f909ae2aba8cda55ee2af1bfc9e4d99e378260df6b22207307a0b8241748da6d964113190b2ec2c7e9a4f5d4b4a4b9b6675113735d73dea660e4739ed9f5d57a39acf0f42d1eb0e1ca0d3bd09a5c28a83f96c41548853a9b0843e597972c799a4e275ff39e38cd919df2528a9fc6cecc93d98bebec5e091c5eab4464de5533a4d3d7914b7cdd9ff36670c4ec5ffd3e9ea8c67c1dd13cd71a6a250809b7aa3a0683b54bf0dcae3b30633a188001810b56481480ba535c305b60424903769c657d64fb5e66da3f7b5aea09d05bc01e839b762744ce47bcf1e336793de93f8691d4e03655f6870811b478cb77605ecd164dc8643b79abb3381516267b4d6c885b061358ddcc670f5d5b5a21025647fc6bcd1267a37525df0cd368b1032e90a322a37bd9967aaacd0c6017721d110f1af7b9131aa1c22e9cdfd0ccf9f3b4be473f94deb2fe402ed0d123345591b4abce54107c42621aec58cc8f4ff5a2d8402813027fa9a84df3ef8f46b55aae28d109cc336652f47ae720d77376970c7a3873fe3922cab8aa6afa9935d437cda6a3ac4458b2b0db6a2bc44d49c0b6defcb3f2ef49e51744b5e57edf3c56d465168bc31249f451a185308eb059531ee226a7f74b7af9773123a4c647e2c1ed3ee1e100266121138905e2466463f9937123a0b4a7bd6546d6789a469abdf32f429fe9213f28864bc3534a80e16548d80de5193d3966dbc021d7265dc01a82ba24244265c43f52de2b981b89c3074150b7798d6b2bfe283fd946bcc30705a310fc6c4c3c9dea3be911ab63b5cb20ce6b4d8c8e9a746d5786d137dcaa0de9a969c107627e98bc631283e31c989acfd329c0fb1ee1d22b7c78bf5f0ba45ca3bec47849a3cd92ccf268e09aab6807d8c92d8e37cb7d94033a4f3b171b28823ffb3509b7aa25855746c612c7c09d6f0fb44f9d355b4104278afab99721a9b7736da7d329c2b3d113f24325504197777bfda88a6f00fdad524847492c6cf84a977a6ee5c4d0b4dd18ebc9cbc60ea19e81087dccec746a4d62344a4714b9a79e7748c4ec31855d68bd474d769697fc81d8091c07027bff90b5f86b44489baf4f5bc3210a09e7a21c335befb66f4115d8f248a50cc9207fbe4e7dd12ef06f7ccec5a2d7e4355b798329d327089315893e8723a10a745aec1f2f9ae95cf551c2935b83d275117c7f0bffacaf3d08cb0fe7322542ec1a5bf47828ba5f8397e82b2d5ac35156ee4df88ed062c42183697727857b784470b5706e32871546251438e09f9b58da888bbc5d69ece939c55200b83f0d7c586cb4fc15890117ff6e3022e8a52ee9f70f6847f73d2bb200c300a0e9bd1645e7fb4cd5338acc303704df884cd21a1689943b34640056b32e79f3d06ee1a3f4a769c309e797d18624c65f3485c64eaf217930dd2cfe4dae761b61f37845463578ef10df327ff1fd22e575d453663d2f97ca14b5f3f2677dabc2f8e4f26e4df9c90155529b8364823799313e44cad358db6dea33f8b430b44592fa02ede266678fa1aaa24ffbb429b1c68644cbde7054d0230aa6bf726a2bdab23e29d07874b11bebfd4ca0e325fa7f578b75341b749b072b7d3a10104434229ae948d2a6e82e8d55067dc1d59d25db37367a7383c1b8162eacae8219a64cd066f38f866d2e35cd37d0129d853686e7236ecbd1cfa17c0504cfc77ff89599a2bf3169f3e3b410cc228bd0f74638c01ea471c5193350e3d8b4fda5c5de2624380fde0d16849d87aa8cde7a7f7b1b7f455e6528da268bc979feb0891cbf586ef5347aaed1bb219fa348f42b96c412b7e2a7b51966e5fd295f4b92e1e334b3274d647ced40410ec78ea8c7b2083c39a0aa064acfbf4d48a0454fd827a63d0e87d8ff4a987a26a7529904ff035f87392ac059c3181cd4ea77574c229b5ca7ddbe6476518d7593a97ecaf38e09700cc2ec69c06d64778cc07154279b2b888df163348207a81e757ecc63e8ce9997a4fca5b8e0b064f1a734dc3c610acbde2cf2f332223986db0a4fa34739b6ec024a34638fa233460df7028d9660f947f02a5829319aea6eb4c7451aff0a1b1aa15a1a6a53782ba94a94ab95548e255be84ce36c595c48beaca1dd680036492be4540000000000000000a010000090000004363efac6122dc747dd25576343f0a5189f1b80eb58b286238ae348aed68d2be5149c10d67cbf64fa3c2cfcc9cf50000c000000000000000120100007f000000dd93a352061749d71a3adba4d1d61f6a77ac0960dfc6a29762cf525f3db84a33ae2c2edc06c1041b9d4318351746c10362e167e59f482316c02269dc42579816d6b53fbc38d62801056299cd48efa759afeb23f5ad59bef4e6b93efb94237063e84e59a74ecfe7e1e8b0e855bcebe6c4f358c4361fc050f3717ba3e4848dda5704c0a0f4fbb6b8f447657cf3834b3cb1b277751829219a9039b1958346e7ab42ae3bd059ce5d2600580000000000000008010000000000000d01000004000000d1c4cb1c4013cb7659e99b3d34cdbcf2bdae79aafe048d6b11ad33b88a37330fcf953a7f8f6067aceb7c77a071e8f5b56f811613b2aec8831917294d80cb861d22760f49a1241d6a492e3acfa0a2a134e5cd205bc55b01ab2252a346ca6ddde34b68fc6b350c0f9eb634e0ac05d12ac02a671464c8bb79dafb32d91b3b948abbe2c685459a8dae9cb6be4abc7664678b1d09d236e578d21733b092e0a62c764cf724cb0e7c0b8f73c0c4632c1a0da14e730c05abe0f77fb2aebc77601c0ee412b2640c70f1c31d776036d21da85ce868f083f5752512dd9435121d264621bf6ad44070dc19db8ce866f1d5de65492149e74287f9ef412000000000000040000000000000000b01000023050000232846959bb2e9f2f81ecd448d651fee44651e87922cecd0ad46881cbe61cd3b6c97b7e2ed456dc5b10f58e62edbbe0020000000000000001101000014020000914f17d4412ac03007b56359de24c000000000000000003be0ddb9f04fb94ac0b23e894ad62ddc8fb23ed6dbb379d4707c4bb971bb28c672784d986d7b4dfcacd5a8420ea36f4f499ba9abea90d1e14a6eea880bdaf4e9586449a10a2f301ef937fdf5e3f602f75c81982aeeb1759ca8a3e4a03b49bc51b460ac131033da7f42d720db4276d17b05a743cb7b2efc2b69e3106eae0f74a522991a522c502b0bb07ff4ed3d924f7bc625f83da6b4c5a8931ff6d9bdb501fdb8ab"], 0x2368}, 0x20040000) 20:04:35 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0xff, 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, @perf_config_ext={0x7, 0x9}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x2000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet_tcp_buf(r0, 0x6, 0x21, &(0x7f0000000080)="90eba1b929a1603bdcbcf166e34cf35e3f4ccbe81e1b7f7443cd2da5aa9727ec08363073cd0cc1df3ec8e900a2a8550bde4dd9048254a189b6379ae268ba7cd0f9531d0922452c120e856228981dadc17ad47e9dd7e4db78a569468d5cfefe7199ee01404ca89083a3e0cfac88e7a7566c714b36ae49d518195bd2dd59f986917a00751aa2961034f62ce1b5b7331e1cb7159cbd682a6b8874865d1b081aaca005e537561679b4fcb6cad8d43abed00d26eeb1b7e6dd4703d0febb43677ee340d984f7d2800a21bef9f484068f8e1e7948bc23471a7aa7370d62eb4777b15990f9c0d63a1d25be", 0xe7) sendto$inet(r0, &(0x7f0000000180)="bd6e59c0e9da3408cbeadcc902ee49b20fe55670146b6d634ce67db784b34b473b72c200fde6374db05f3a62aca422d90b6e3d6224d100dd7f972c93bd482fc83dc8a270e6c9c0cb7863d8b6229a42a1b5aa99176e18609760f69e48334cfbd22b25cfb7fc748a750ae067e97d81d03db344a286192fa0847144c3916281adc87b33fe38e267dbdc6387e73d9dacc09c8dc464094f8e19f7e061", 0x9a, 0x8040, &(0x7f0000000000)={0x2, 0x4e23, @rand_addr=0x64010100}, 0x10) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:35 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r5 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r5, 0x40047211, &(0x7f0000000100)={0x9}) close(r5) sendfile(r3, r0, 0x0, 0x4000000000edbc) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000200)={0x4, 0x10001, 0x1, 0x80000000, 0x4}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x10140, 0x20) 20:04:35 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000580)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x3, 0x0, 0xff, 0x20, 0x0, 0x100, 0x804, 0x4, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x6, @perf_bp={&(0x7f0000000080), 0x2}, 0x2100, 0x81, 0x1f, 0x3, 0x7, 0xb, 0x3}, r0, 0xc, r1, 0x1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0xfffffffe, 0x4) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000140)='illinois\x00', 0x9) 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) socket$inet_tcp(0x2, 0x1, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r10, 0x0) preadv(r10, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 689.380023] FAULT_INJECTION: forcing a failure. [ 689.380023] name failslab, interval 1, probability 0, space 0, times 0 [ 689.423734] CPU: 0 PID: 26619 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 689.431661] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 689.441024] Call Trace: [ 689.443626] dump_stack+0x1b2/0x281 [ 689.447280] should_fail.cold+0x10a/0x149 [ 689.451447] should_failslab+0xd6/0x130 [ 689.455437] kmem_cache_alloc_node_trace+0x25a/0x400 [ 689.460594] __kmalloc_node+0x38/0x70 [ 689.464407] kvmalloc_node+0x46/0xd0 [ 689.468246] iov_iter_get_pages_alloc+0x488/0xf00 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) socket$inet_tcp(0x2, 0x1, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r10, 0x0) 20:04:35 executing program 5: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb7, 0x3, 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, @perf_config_ext={0x0, 0x4}, 0x40000, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x4fdb}, 0x0, 0x0, 0xffffffffffffffff, 0x8) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$LOOP_CLR_FD(r0, 0x4c01) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) [ 689.473107] ? perf_trace_lock_acquire+0x104/0x510 [ 689.478046] ? __save_stack_trace+0xa0/0x160 [ 689.482473] ? __save_stack_trace+0xa0/0x160 [ 689.487006] ? iov_iter_bvec+0x110/0x110 [ 689.491082] ? iov_iter_pipe+0x93/0x2b0 [ 689.495070] default_file_splice_read+0x171/0x910 [ 689.499933] ? lock_downgrade+0x740/0x740 [ 689.504237] ? do_splice_direct+0x210/0x210 [ 689.508795] ? trace_hardirqs_on+0x10/0x10 [ 689.513163] ? fsnotify+0x974/0x11b0 [ 689.516895] ? __fsnotify_inode_delete+0x20/0x20 syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) socket$inet_tcp(0x2, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) [ 689.521670] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 689.528473] ? common_file_perm+0x3ee/0x580 [ 689.532970] ? security_file_permission+0x82/0x1e0 [ 689.537920] ? rw_verify_area+0xe1/0x2a0 [ 689.541989] ? do_splice_direct+0x210/0x210 [ 689.546319] do_splice_to+0xfb/0x140 [ 689.550048] splice_direct_to_actor+0x207/0x730 [ 689.554888] ? common_file_perm+0x3ee/0x580 [ 689.559228] ? generic_pipe_buf_nosteal+0x10/0x10 [ 689.564194] ? do_splice_to+0x140/0x140 [ 689.568181] ? rw_verify_area+0xe1/0x2a0 [ 689.572253] do_splice_direct+0x164/0x210 [ 689.576415] ? splice_direct_to_actor+0x730/0x730 [ 689.581276] ? rw_verify_area+0xe1/0x2a0 [ 689.585351] do_sendfile+0x47f/0xb30 [ 689.589084] ? do_compat_writev+0x180/0x180 [ 689.593508] SyS_sendfile64+0xff/0x110 [ 689.597414] ? SyS_sendfile+0x130/0x130 [ 689.601404] ? do_syscall_64+0x4c/0x640 [ 689.605509] ? SyS_sendfile+0x130/0x130 [ 689.609504] do_syscall_64+0x1d5/0x640 [ 689.613416] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 689.618615] RIP: 0033:0x466459 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) socket$inet_tcp(0x2, 0x1, 0x0) 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r9, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) 20:04:35 executing program 2 (fault-call:7 fault-nth:3): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 689.621811] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 689.629661] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 689.636936] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 689.644213] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 689.651490] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 689.659043] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) socket$inet_icmp_raw(0x2, 0x3, 0x1) [ 689.729036] FAT-fs (loop4): Unrecognized mount option "8" or missing value [ 689.788606] FAULT_INJECTION: forcing a failure. [ 689.788606] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 689.832006] CPU: 1 PID: 26662 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 689.840021] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 689.849501] Call Trace: [ 689.852113] dump_stack+0x1b2/0x281 [ 689.855844] should_fail.cold+0x10a/0x149 [ 689.860012] __alloc_pages_nodemask+0x22c/0x2720 [ 689.864941] ? __kmalloc_node+0x4c/0x70 [ 689.868940] ? kvmalloc_node+0x46/0xd0 [ 689.872840] ? iov_iter_get_pages_alloc+0x488/0xf00 [ 689.877873] ? splice_direct_to_actor+0x207/0x730 [ 689.882841] ? do_splice_direct+0x164/0x210 [ 689.887180] ? SyS_sendfile64+0xff/0x110 [ 689.891251] ? do_syscall_64+0x1d5/0x640 [ 689.895319] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 689.900694] ? perf_trace_lock_acquire+0x104/0x510 [ 689.905767] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 689.910619] ? HARDIRQ_verbose+0x10/0x10 [ 689.914864] ? trace_hardirqs_on+0x10/0x10 [ 689.919097] ? fs_reclaim_release+0xd0/0x110 [ 689.924052] alloc_pages_current+0x155/0x260 [ 689.928455] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 689.933742] push_pipe+0x3b0/0x750 [ 689.937285] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 689.942126] ? __save_stack_trace+0xa0/0x160 [ 689.946525] ? __save_stack_trace+0xa0/0x160 [ 689.950930] ? iov_iter_bvec+0x110/0x110 [ 689.955119] ? iov_iter_pipe+0x93/0x2b0 [ 689.959093] default_file_splice_read+0x171/0x910 [ 689.964242] ? lock_downgrade+0x740/0x740 [ 689.968474] ? do_splice_direct+0x210/0x210 [ 689.972795] ? trace_hardirqs_on+0x10/0x10 [ 689.977024] ? fsnotify+0x974/0x11b0 [ 689.980734] ? __fsnotify_inode_delete+0x20/0x20 [ 689.985528] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 689.992226] ? common_file_perm+0x3ee/0x580 [ 689.996613] ? security_file_permission+0x82/0x1e0 [ 690.001547] ? rw_verify_area+0xe1/0x2a0 [ 690.005610] ? do_splice_direct+0x210/0x210 [ 690.010007] do_splice_to+0xfb/0x140 [ 690.013715] splice_direct_to_actor+0x207/0x730 [ 690.018378] ? common_file_perm+0x3ee/0x580 [ 690.022795] ? generic_pipe_buf_nosteal+0x10/0x10 [ 690.027630] ? do_splice_to+0x140/0x140 [ 690.031595] ? rw_verify_area+0xe1/0x2a0 [ 690.035647] do_splice_direct+0x164/0x210 [ 690.039790] ? splice_direct_to_actor+0x730/0x730 [ 690.044698] ? rw_verify_area+0xe1/0x2a0 [ 690.048754] do_sendfile+0x47f/0xb30 [ 690.052463] ? do_compat_writev+0x180/0x180 [ 690.056806] SyS_sendfile64+0xff/0x110 [ 690.060831] ? SyS_sendfile+0x130/0x130 [ 690.064806] ? do_syscall_64+0x4c/0x640 [ 690.068780] ? SyS_sendfile+0x130/0x130 [ 690.072746] do_syscall_64+0x1d5/0x640 [ 690.076628] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 690.081807] RIP: 0033:0x466459 [ 690.084992] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 690.092697] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 690.099958] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 690.107219] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 690.114480] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 690.121820] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 690.204418] FAT-fs (loop4): Unrecognized mount option "8" or missing value 20:04:38 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = accept4$tipc(0xffffffffffffffff, &(0x7f0000000000)=@name, &(0x7f0000000080)=0x10, 0x81800) ioctl$sock_FIOSETOWN(r1, 0x8901, &(0x7f00000000c0)=0xffffffffffffffff) getsockopt$IP_VS_SO_GET_INFO(r1, 0x0, 0x481, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:38 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x70ae17f78c7a1b4f, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r4, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00)={0x0, 0x0}, &(0x7f0000008f40)=0xc) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="fdcf20cdf2697e44afa98e9c39ce5a844c5d982deea8665350d6ca1969165d7ec4b404fa4f93e8d092a319bbd8d443bdb98a6b1c77683f62136b2e57a40f6ed598c29bf48b63073594ccffb256d84174bb04e30176aff0af6e74ddf72bd0de5f698f6dae270ac03a74f9e91aaf00c5de261ef42930420c6d034c9d3719683e58892be9865b21d7c9e7965cd2a1a3282fb5bfb221113a8f7b7e85e4e89f4dfa488a932ce5d88fd8d4ad7dc0464d640d1cd42d9c081a83653f1eb85cb6e332971ba2fe26f091c2d3c853708a18226a7d6f600c8d65a544eafaeb9e9f4c0676ff39ebdb4e9bc0dc4e6043ac88abd3cc66d1eb0817e07e4ba7e3f40b594034d428e2123d3c3ed027ae9956cdfcb2474fad3393e1ce2ea5f667087f2197eeb164c4b17b22ec172b6f9cbe618eea19390cf49aa7b1a1d0110deae9665b8db7fc12e5d36477896f0a7cb716ee471418b0b4873a377b54182a6e69f20c3b25244afead92acd9487951bd984f08642d35e3699f45067515d9d49acd2d97520f28801040ee2c22b66fe5009e04c785f630cb1cf0f9aa5c0919cc9639c157e7b5f47c8a8cf6fd33f1b3e51fb6b8fef4254ba8fa1f9e0178631aafaa432e928ef13841f3cbc6a9dd3b2afda05bcf6c1929c41ce9a7eee218fc03d4f19a5943fb3a9980ff99549ea5e998bcf1c9a4c59b458647485f7f1ea45ec5777ec3eb91c7db74f466a9ba2ae5b959e07c85e7b7f18d40a9a0d438848c5cf0f98090061bd914246bebf8fa4794d4bd88705a85fac7aeb94f729cca4b301698d674dd562e381335088d756ca168dab10f5f2a4e08d6137983acd28a5a8632f76c2ae4d4ee13839b5cad31840a58484782a8b2199b9ad85ff3a583faf045063722b710e926d37d974b41e864fa0a70656dbc6a5fd0b10de8fdc4cefa79973f2dd72562b170f6dc9a3f39f288bc4550947cd4ccce8e579a0bcdbdff48fbe1346862d6ce242ddcec511c8759892e6e268a2570e5b8287ba8a13806d2f1e49d076b6c090d5f1b0950432c5a423119cb9f5724abbb81f0a0cddb3da92f4e1451c7fad34c6d4729aa84e5d34291e9134a8936544f527068510e28d801827de7c6eed3dd46bba4a013a7707341bb7636ab7ceeb2cd49e477a5f2368ee85b5807d5f97902726a45239a13b4304eac87a699cbd67524d42002b7e3e6016f5f6175b94958fcb6421f5a6116484eac8fe5c897c4031f1ac33aa1ebc6cbea09e0c466d886ee3ee9b1323a328989c4b856fe1cdd5c32a7be76727711ecb7a440db8f159cdb817258a5d0bb5d680afae297337202074aa98e3c50f9850e8c4ec7742904115d7b03e6c6d809b37be5097b50ab21435a8625fb25d7885a11cfbabccc5ffe4447fa25f29d7c0a37a429b278f5fe149a0ced6b0b0ed5e412391c5f1d54ec8d22e56cee5e6d1269a5954a66c99f2c820604ad1a89046c3c4ff62cdff3e19262766539e1987ee5ff5a894f1ca4c72b5a23f0eb74381527becad7c35a1a2f9e8f33ae51e04c268ce0b13f7235283df9fef16eb56acb1730e169205bfd90ceca2c045f4255390f66e8dd2cd84cab2989472e132ad5829df910e7a2c0e823e413722487bd83b021de14b51031b6e20427593a950e5e986facf9e8ecd8fc6083a12f327633a68414a5aa8b46f54519ac7df8ef4deae09da6aea6ced7ecb7cc6df2b9a4fa73748e632b647c206b3a804b7e824d58df24b6ff6173e2136f8a8c7541f0277b7c3d35e54caa06f25d10a220c76a6fa9b5b78f516d2d1820a1ee80726e9654c8e313cebc7ecbc1ac795552a61031deb66240ba2cfb6903b1620865129b0db76e6783e8ae314829a012b3397c0f0189018ba9c750a661a8fbc256ee96acc8628e5df5829731310f0d041e9d4b496a2e8ad2fc9bcd172dae8d7c1c6477524bc6ec4102d81341da654ff49d8f79e115b53bb392a8aa78b7f70605d9cf28114f3502f07091273d0db8581501a3991bbfee133a8acc94988406ec9f19113b0cfd52b39881c9de93460d9d1d27a8e7293bfa09eb577ba4175d8e724864a47b213641484aa123bd010fbd16269946b2358a7da7198e38c905162a470a741a45b257083b96c9d5e83a94fd6bd727e08b921e4d5a223bb4a85d5d97bd969dec32356345f01c0d5c600ccb96231a8485b3e5719d9e72724f1eb503da4efb40ca7caa218f59b949069336afe5e8bbde581133de683d9463a9c0378c59f85ace80997b544983267d47435bde05d2ae3a4bedaa47d54ffa6803587c436b2b6d22738ad96c509a79306aae37bdc2f8f446bc91f9584f7306cb06445090d0922fe77e22db587aef1d4c108da9d2414723a9a1fa83344021762886b9e507e47cb2303142294e6d40f486b159744ac37921c7570b3afd6b081e6499f9c0fd67699badf672142e9a3d5e2567e18df58966bef38e2dc250496b1ecc3f1dcde8b27dfe497e5a245a123a2ac9af17debb265bfded79429eeced17992f3981e22280d66737aa82bbc5948000a6505952e8a38c02af4a692a25b030d1b9b30b07dba383dae7f1786d896c111300d57a83322345887b8c49fef87a6f7d7048670618c25473485399025b5ae47bc948f56b3d7eb609fdef4703eafdfe3bb6cfb47174fea7c02fadba83fe0fb962c82582233ef0e481bfc883bcb722b2da335c66173a6e25015a58579fb0c6b7f7ef7a388c7931e24568638e2364590598e49db6ee52ce039d123f4ec3e5c39e16f9c0b7eaf415e99a507c7bad58d9403d8f54c88622d74096863ea95601e9ad0af677dad3264c5b062b27d887ca694ecf06cfe09984fb8e3f8d1c9f7cf85239dcaff47d2a8640c87fa2e39a19136d4cc5f75e489be4a7c5750f28853ff0a08599630eccc8f0c09efe101fd4beb5ce80d87c4b67b6e05aecf1a62b6ca06c6efad2f576b51ac4f1c91c21992702ea30859f4bc9db90ad792ebaa3c13ea007331138535882fc0483997c54d4e5b850b57c202f72a65202fa1453f52f25ab49db1a0b9816dc800898182c46e3922b219d812bb2e7db86fe8ceb254b3b73a54c11dcfbe1c69215fd232903596b8c3607ee5a1aa1afb1c5e5728cb1c602dee26ce87f83df28f994f4247c3ee8ffea959835be061a513dfa551f820b0dda55e7fdf35271a73e8c86491bcb8652183801a574ef78113bc86ba4b87b42854d033002b9869be09479b2dacb1f37e1889fd4bd19c8626269da850f02f3f8b1e50ce8875362d37650d2925f5ec98dcd1a6382abf9bfe9325cceca2f595b4cf483330259f22da5405dd95c3f4719df7fd4eebce9d88dc71112449dcd42f0139a7bbe8114245b4f4f62a796b709771b33e65f2b8e1ecd4172d53ba57cdaebd127d68faa4dd0b6227088c48ef68ffdc49e5f5a4a5c79add3bfa31db7248b72ff1ebe501c9732b081012c6a0da9431567b195396b20bb8e4c4449cdabd851977157f36ee890ec692463971bee439c7b89a00e05c9e06b24355294996d939be5aceca282e9a45198872c9c757beb3aa041d391970d0aafce86ce0d55c7f46f1c25dfaab7e9c85d6cdff349c7429c87fee4a61371688a07516b389782cb81de6931772f4b85985b30c1221953ce9af89c43742d9265c2c890f1283fd7f46a9ff44fcb7670646c5803b6610d30f4168b608773cc0bfd6ca7c2347420f65d58ce86a7fb1f50e60e23b43dbb8e3ccade95c293f63495d2ef61ea52ad97fe8c3d7c7f8644b92650cb13b8304f3f9d2b651bd8fcf0fb944479cda9326ed73fa5e9e280a3f00bffc7b9574ca24a74bee2a9eea8949945c13a4c1dd2fc4bdcbd1887d8feb828f036419f31f4e1a5c745d12e72cdeb463dacbe9e0c0c989609e91de958ef71b9c5b94fa5fa76bc4c2f15a105abc72b8f7fcea386257d4a6f07227307d65fec7c4737e31ee7abaf4d612352ea1e7376916be0bed723770e8fa40fadb42838c4e684f6de51098a3193312c76f0fd1c513062c4e3ba56624a125f14a9ee1c03aa1eca148f5815393830b4c5211036264767047816d95cd114f12a78d4ad92cde5d476fd0db7f343a3c8eed3d1297706682f9bf30e00d78517a695134bccd18d7478031d1d25513561a380295eeb06094ca1a73cd1498bfdeb8d1e09cd85c167cd7f24feed37a673e99047347eec02c2ff77dec7e99f471e5db58f118b259a01431058c6d65fa86d215ff3727421fff3329f871bc4606d7266b7e06cc2ab1a43f4c1d5e8f98f542f7d215b97e0ace61d8ed0131015c952ce355f6ae6392d78abe5eadf9b66d637a77f77da15ccb71d3e1182b6b2579fac33eff81a0cfba48290ca6a005471ab4048daa5aa93524930b2d9d2ec4ed649753fddc62c9fbf12d6a908f4b34b693552de8ee787daffe48f5dd73cb6d71e3f269b0846867bba912c5c05f11fed4073453bc45eb96c145bab7673f946de8715095e7c3a4ab954af92a87d977a208c693099a830f964ae44691502a10a68e0e6b6435da07b7494fddf56d5c2110ba8294c415ef8bd132058e548db9a8a226a95fadae80987a58c4d73a9be1ec8c5d60c5484daecf159ef20e72df778a52ab63849fb1ab85e80b0f0a08537ebc5d8e7d8189ec2a6540bd2dd841634f0551961c738879d54600181c32d8a0d99d0dbca6c15f518aa1d4d9027d60c452bac19e883a834f35b34f29da4b5d56601b8f75288938ed9b63dec3b6d726dd60816bef27db8d9dfe48fc77cab39a26b9f8c3bf4d1bf318c0cdbcea46ada013987c256d18fb29d4d9609fbe2d6437cda1f7399f605ead6e86969d966d804a2ed71d1dec464eb53ca686d66203d936f5df8f0243091a03af1ad66c1aa52cce4d9df5c5edae3cb7bab0745a353ca471434ccb59ac0f51fef7311669c85ca2426bdd93b28e404fa6133887091c0b226cb1d519797d95dd89da2d6dd58ce0453dbd95912d6c5ad926b2a70003d26c1ae5ba5fa96c350086daa9e9be2bc6bb6faed26de27962173d5032be0af22909445519559ee4351083a2217e589dfee83862c02eb61b97a118b72aaa7bba8722a28191c9df2827990f1c994e7cea8149c98e874ee1d7d57bffbfa46b923ff9855b0662eabf0104d46ad35fb3b7c6f7463c8c7727fb0a204479ff591f6f315fc1d16c0ec1822292c0937311427acd6b3ff1554fe90d2cb39a239d9cf0375647de869cf0cedc5428905acc6f974fbc0b051ef6d424947c66da5d07d011e4d25d480fcd4d88c2bc5942dc1596233e24587e3281f50eaa4d4d9e7912735f98d212db1262a17dcc77c9c2a40bec0ecf585ec6b2999c463301eade2bc54d7ed8f310861acd173537a9f40f6463a9c24d5ae8190d7b0fcb06376a9074bca4b191077ba4a0dcfaf38ead0c06eb434fbe8f3cf7b76dd20eb207b59d84be3222b9e8a152c612d454bcbb037c5ce95665e9c01abc95a582092c2c7a8bac28b0c82f2677f99b522d0d33ac604556f5dbda09bc5f5dd1c6be55784c552d786ce4b8a5b3cfd33a2edd561425a7b0e193cb89fae44843cd32a5bec98320bacd53d2a8d4819497b68d57c56b7882453cc3113900cefb0d1ef553fd723acb8c041df8caa883c786ce9f35b0dcf843b982dd75d8adcedf190af82355c9be3fc5446ca0eef6c2fc51ccb5f023ec4849adac3be79919fd2f3fa3254149ce9bb8ce0877e0a272d5316c280db8692b48860b04d1dad023eaf3a84d54586b1cfb255820b71f242e1c72979c9a40b7db24b246cc9f6bfdcb2b69541de71caa9eb61ced5bbcfe8bd6c79b381a141fa7283b855b7b1e885f809f758197f3d069e5ea276e5573ac0d65fd9276d77b5fd1b288618b0286d2aa765aed23694a249affbd0e8772b73899d4fbd568a226e013e46c8165a11a8e530133b2a80b9cef0c1c2fcd58c9a8be7605b57b6ae65ec46f8de1bab9b9e9ed1115cf12ee514514a6b7334dfe44fc677ccb30c8706825684eac733faff6e77dac726f8b1db34b166dbbd718882382368547ef2ea0fa66f6e4e7fc410068b78df359c42e2c5311f5e93108fbe3d149d8d7d070350dc63016002622c44928d4d777f23ee0367b2ed1ed0d97bf60681cb1fcc4f6384ba80a91e12dc9546834365d32624274f0ca1e8f5f62287240bfdf12cb86ad4e446680989a77167fdf815798fd5b2f1661fab3b065ea2a265387306c073883a00bac651b15a19fee26c2c92d6e4ac0d5bb84428b2ae7e9f301ffcf2b844b7dc681d4364528199cc91562c5f6f71911f39cc67425a21baa0a0613d34d484ba29678cadff1abb71fac1a42200ea846107201006867f09c087d66e27aa21c479db8be307e4248432788a4f420c671392a9e9a47268ad09b01a0a80cdb9023504232b53c80a12a9363980a2bff0c31798022ebd39015c07808a71e544b606284fe5be4b9aae76161b35e38a6f272e9a6cb7d53f32a3d884ae1aec867119f7ffbb9b5aed5b0efaed54141423ddde56fbb941f3333cb606baf6d9ea8d4e51553f56ea441a6ca327ba7bbc61e8ca7782cb8b5ece169a7da57262fd47847620a1bd28c8b4e6fb31cdbbe60352b2562108fe23c3bed5004d02800c6e80edde1fd4b8abd586245c50a565faa20bf916bbcf6bfa4c1e478f0e0d3de367a14c25151cdbeb45a1da0e62b4ddd90f57524ac32ddd7b1343e7cab49d795de8df19dee2d64a5e897598c604a1a790d838fedb525186734b111f85519320551af0b5c2cbaab7d0e8330c1273a7f4d2c6751c29b3e915702fa4e522b8cbd5a50bc51a2ea6501e6e4eb094aa80fa3a232c260f8416c862197ecbd29ce519e94bfa193251e7f4e1a6f4be5896b78ea0b7a8195afe4be11ef76d768f9ec1e9b85fdd974c474532d4eda3509aa3ab04857f06df76062d87f18238af753aca36384939fa768657f489cedb3a3217fb7f079ea78fd5d1eea0c4ac2c3066d31901a637dc09d37e75ed5762a77d3f7f1e60df1653f1c352b145f8dffae1270d5246c7ec1eae08ea4274393fde93875018b57fa4e060b7c6b5eacecc51644c1514c0577f3e47cb580a37b6187bcd09387b0eb77740550babb4c68257b941b9c079b31f46c0f834f193960863db695583d7d32cece6701c14323c3bd609b59b4e6d9561947328b250fd37a43fd8bc52e43c743dcf67b0e81a192bb2268f5fb71a2989bac1f99a4ebaa5da413ea461d3b7c16a4b62d54a5b3fb8fa868b909830c044c13ebbc229e6140081e54223c03e9ab16a20f1df80563d0a5ccad61c60899bffb38510f1eb232c0c55d7d640844a23b0e1526d2dc4699db4f16041a41b6cd5f07f2e218b2e00eec9ed5c5f07198b74ce0756bb4b00e6b1d470a69956dbbaf585d956b800e13f15a7f19ce223154dcb350cc2844e07787f6d0dff970df42d04f58a187cec64d7d7677313978037607ee3cfa75bd2f19dec60095b79d750cd573bfc1a26f72e332a7f6c7258dedd9d0965dfadc152b90ef0c1fe90558223f8639115b6948e329632310d288078e4c3fd034a6f70ecc572767edbb2b882bf860682b6d226ae808ecbf163893b9b2725bcbbd01a93f9f876a00b2c4d8d50c4e6244ae1bf65528b0d26e96fcb6fbf9caba46738930430de5299fd16f114e608e2f76686102bb7f9aefd8d29cb1886b10b09963ad6b13601703af46f6e55a113202f3d9a2c4d876015519296985500fdb224649137d73be62c4ccfe7e5c9d597b84d5e8766345397482ce4a85e4ae9f07e65f90b585d9876e76d9d9974d492994f18026d56fc7ec48dcf74f7dcdbd2400c2984fd29c00bc136c5782b1f3fc7e70b79808a068464a57012dab86b02f716cfecb71a126e18bb81e470784c6d3906ebef502dcccc6f5ba45064fb3e6ee80974111910b996f445f84c1c00da79e5c4fad8be5bcaaeb8b71d7dae34f32e868cf80214392e127bba2c439274ba427c55e79f6fda17da8c2eea0a36149029f6a548bef777cea6d66fa03f632446d5255aeb183ac9cd062ce32f50d1a255cad039ed1f6ca45577dca014c728404f5a783ecc349351fbd04c84bb151436ae13b774cae19988fc0197e29fce4b192129ed30bdf6e5a24cf90021fa2ccdb4290989143169b87e7945b4aad55289ae7e7bab738c7e187f1b4a48bca3f4c2756fb558dcbdfffa54db83c0e86242c1d43981f73f16fda9b21eb4ee0cb0ffb3d48b2659535cda81d64652854b5744838051c1deb10b55c60dd3124f57d128d60c5b6f8287d120fb13b21ad4e7db125e64934b63150e699c318da5fbcc1d60bf30975bb14543dda865b69ca056a47e8609adca7f54e333ff2f602640aee5acb004cc99201a5e4d7e1d9c69949a1eab08c669124def09d9d4ad0c5cd96ca1d14d8ca4beb9e958ef63a93ab9cb9f59ad2b835ad889563f70d53eca04f76a6b052ab17beb819efa8805ade4f5c9c224c64262c3ffd89e9915c359ed4f8da409883e1788e1c699d5252f78a77dd853bbf842bfc90f126c0c97efc8aa313f62a7637c54c7052db67c22b8ef30514bb8f6986431cb11c8790bfa9a26a162e4d63af5d85a2a397ea9637a8ee08a599b1a587fe6999d61bd11a0bb61e70b99eacd783bede2cb3bb25d1705601f6a6b8936c56fc14be1ee09d1a0d48e520f31df62b74f093a3f658c703f9267c5f299673191958cdf705f42bcbfc368afea1b4210697e37f20ca5e14f419a4e119d78e1c1935525fc72069f0b0aaf7a4aea0bc538eb83a64735511cc10122ea8d4400a1d1b9bed127058a83b4c1164b2d57f270e91d08e11eb2e164825954aa035045bf24aefd7ae5f4f740693d6a631c877123b3cc5bdbd28cbaa5205c908c91ffc4be2de46dad85ecae3cb2b20feffc7fd36007a38c9a98899948ff8b793b453f86d1532ad0a3cbae3f44f9ea1073b4c07dd606ce0bce12458285935ba5829628394484a4860efa8417693ca0481cdbd98a7b954725340fa22776ef7b5839db2dbf43bf2001ea6c5e76ae3edb30847b69b3272c2b87e431003acac6d19a2969d5d01942a4792442bc36a4a26de845857ae0a5173045691706c9b29f974099ae0170679955edff88b4ea56eda407a82124edd0b3ea6a62816cf48e712c06c32c65bef3a04b49e73a9399672b2a9d5477333fcdbf3178ee6983b7cfc6926a7c02caf7491568a3118fe9313548b658830a2991f4a4d05f02467e14129fb6bc88ff861b0b425ed52144e5d9aaaefa303e99eed93160fe31f95243a69794a215b829b64b73bab4ce10f57013f0886f60b7064a36f13c5955821eb730dd3e81f0bd58a98940fbcd116d91121d201ea81eff70e5b5de4e0de39d97dc4ab13f62d0c1c358b2de378d8ae4fd1fb49383876a20e40c6c22eb229c55b1718c2d2b60941fb5cdb46c1ec48fb9af42c9b4d6c16bc1cbcbbaa653377cd34e7b3ae0071dfcc8cfdf15fbfe9617de0779c3db535af827a548eb3de0d542d0cac466476df20526138cad239523acb5446f76c62e45ba58d35d4520aaef5484279f1f09a7bd916346109a715e54be585ec8c6748e89fa19661d0d07b3939f961d34ca8176e3046921820b5387faf55c744d1d201c4f3107720a4b54f6c5051c5796019aabd0e4be829a90aaea1ed059ffdcc75a59aaed43101c273490c296ecc3d6d59549dc1a64084c0a5ba03ad33a7616f7991ba9e40d45c9cd3c0d56a8e3f94cb73d7caf35b0fe34a4e2c2bbba68894518fc634e51cc4097b9b981c428226e9768b41efcc3b05f6addbf4cbcc56804f0b586183cd448df33a4ba3b2992a2fe31c85c0f7b4302e904103e4bda45775866e576805039d7a25a5bab4224cb26812fefb356ac93d454648bab5ee1bfae2e4173a4239d778190c6b4d94e1d08deb57e393d97c96e232ea37788c4231397405e44c2768f0317dd26b6b1a1a4bed55e287a650bce23a81bd685a65da093284a078bb7267e8b268e0e52bf3df15d77c969db8e4c22125e6d31fdeba040ac40aff0fe2dc549255cf2c1674fdc630c39ddb6ac8decc326ef0e07653c9c34d426d6f50c1d4ba160248e9940af2bff3c1ab98a28964fd731e49361d40f9be378ecc9d2f76538adedcf9fd86504e1f4b40cac30ddac9f79077a838b0b736e50d51d938187f0247fb3c9fb965c1a18a13ee41f34cef40708fa2cf268749f874c9724b41c52e7052e7ab4e89ee35e4b2e77dd53a21724d85011fd3054399338cc08c94536c2733ac1cc78e0c18677cefa377020bb6f9f05b7bd2d4e4433d29eded6b8207e330ffe038a3aeee84acbc041f761137a3e4cdf7258d3f7f321b448b883c54f2103cebf03f6c8f00714657c9f705decb04ff9aa2ba49eb23c32e7e2eaa6a1e63f2f0ad4067ae5bcb351a8dbf5c4d4e0cffaa5ea56ac6b6c8c33c6a39abb6b01a32a3a17e6dd8d0d1b0f18cf3ccaf15aa0768300500b82a69aedc7a9215bb167d6ab44e681dfa4efdfb6cbd5a100cf83cb6ca2361c6c6f692f825023b24eb4e9738a36578cbc1796aac09c35043d98f46816d1cd3ee4bc1505f2fc54ecdcb5fa17cee99eec153ff5bfa582f52f3090716b5ace963bdf79e98c81a61a059601226b9f7b73291d5195e90dba5760ef7761adebe16ffd712ce3be80d33393633c61d64187dbdaff9d60f3ff6efb3080d4eae9db428b4205743eff2695a506b94fc7f8f1bf9d194afa2d539e64d814df04f43fd55a7a53d84b2d7cb272473b4e9f9f6055729622ac346567168104ebc85c201f7cc7d44329a889343b16ccee8c043224917034ee6e8a91223ed46a617019937c0835093b8ff86492c26cb8626415f9e6579c018c769a91f8592ab90798241a4365f766f8df4cd5eccb560b82e1b0c081f831eb5b785e31d07e5fb32feb2b6a950176f97e7ccb1efbe65dd0092a138e018662732e62735656b41dfc9106954022ae1ec1d0d1a9a1cacf40656d1cf96368d1927c830a7e514f91629acf124331ff183ef47aa4a0dca05d7c0b2c7e83f8e89e0f6123c76dc33fd89975727883702fca498fd506f206d59287bb935535f13cd0e17005f6ed12215e71c41de30cf2df1dc910ae177b4f66e6d731e1de253ab7b20f1b47cbb80cb4f3806d7eac6e5a0eff5b29544ffb799939b45fdaa3e8db532f7aca5e7d1890d3fffb58c3509f7f717171e38cc1667db3d7878ded27bf3b974bc739ff047fff79f83e0c29c051c549df02c8a62b29d6c3e03c1460a97f644a4d3afde1de9bff2795a64cd056c180ba26e38897c7e5eb649622fa6e9bedcf95cf195dd70c89e62e14b6999bfb85b3048486b37fb0090d431e5e3f57436e6ceb67949fa074c0895896a4e1663d9fc4d00a08aee9f373add49fb414e983fbb6bc3670cbb1913a4a9d3c928048c572eb0fba6b4e45dfdc72b53c2d855127729a3e196836a515fcb1ab5788b7eb24c6a04b0b661d4f7fdf7993c778775b1f0578925b90f32d00ac645d213d3720583fd22698210d8d73ae768d872714d1ba0e449b96da3529f1afee790735e5e0af8dd1b796babdcfd3bb17b769a5011213189870300e8a2e87efb91c17b09b6cf21cfe10f1c51b114b31fcb2eb3f7a5ac960b11bbb762474db9090ec45e427ddbcca9ee011217d278967cf3a3e6195d8d588e6112b5bd1f7215908293900836a", 0x2000, &(0x7f0000009080)={&(0x7f0000000200)={0x50, 0x0, 0x5, {0x7, 0x21, 0x80000001, 0x2800500, 0xc0, 0x60, 0xffffffff, 0x80000000}}, &(0x7f00000000c0)={0x18, 0xffffffffffffffda, 0x29fe, {0x101}}, &(0x7f0000004300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x1, {0x81}}, &(0x7f0000004380)={0x18, 0x0, 0x1, {0x7}}, &(0x7f00000043c0)={0x28, 0x0, 0x4b, {{0x2, 0xffff, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x0, 0x7f, {{0x0, 0x3, 0xffff, 0xffffffffffffff81, 0xd684, 0x76f, 0x2, 0x81}}}, &(0x7f0000004480)={0x18, 0x0, 0xffff, {0x8}}, &(0x7f0000004540)=ANY=[@ANYBLOB="110000090000000000000000000066ef872c000000"], &(0x7f0000004500)={0x20, 0xfffffffffffffffe, 0x3, {0x0, 0x7}}, &(0x7f0000006600)={0x78, 0x0, 0x4, {0x0, 0x2, 0x0, {0x1, 0xffffffff, 0x7, 0x3, 0x401, 0x3755, 0x5, 0x1, 0x0, 0x2000, 0xfffffff8, 0x0, 0x0, 0xfff, 0x20}}}, &(0x7f00000067c0)={0x90, 0x0, 0x9, {0x5, 0x1, 0xdd, 0x5, 0x20, 0x20, {0x3, 0x1ff, 0x7, 0x7, 0x0, 0x6, 0x5, 0x1, 0x1ff, 0xc000, 0x8000, 0x0, r2, 0x3, 0x1}}}, &(0x7f0000004580)=ANY=[@ANYBLOB="200100000000000007000000000000000200000000000000060000000000000003000000030000003a2e2f0000000000040000000000000006000000000000000b0000000100000073797a6b616c6c65723100000000000005000000000000002d0500000000000000000000ff0700000600000000fdffff1e000000000000000d000000190000002f6465762f6e65742f74756600000000050000000000000002000000000000000d00000059f8ffff2f6465762f6e65742f74756e0000000001000000000000000300000000000000080000007f0000006e65742f617270000100000000000000080000000000000000000000f31c0000020000000000000000000100000000000b0000000500000073797a6b616c6c657231020000000000d20527c77dbef10ebb1484f0e5f644472dc2bef7ab065f5d73eaa29b9211fd8d1a8579fd2535d57b2b8fd7dc450449087cee0d04fe5966e6372b49a1c7cf880e9f0a8f5cc6cde88faeb14537988352643b062707de920bc12d51a3cbd0019c19c6fa6ada8f7894eaebbb8c4d2a6311dc304686b96fccead2d325b0f383bf795fdb2889e95f705664ae4d715cc8c7e5e57da872c41c77"], &(0x7f0000008bc0)=ANY=[@ANYBLOB="380300000000ffff0800af000000000006000000000000000300000000000000eb040010000000000e4100000000000006000000540e00000200000000000000000000971283601aeb45d2f5ea89f6fcea8004000000000002000000000000000200000000000000010001000000000000008c000000010000003700", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0200000002000000000000000300000000000000d30000000000000009000000070000002f273a2e272727217d0000000000000002000000000000000200000000000000ff03000000000000f60a00000000000003000000810000000100000000000000ff7f0000000000001c29c9d1ffffffff010000000000000002000000000000000100008000000000010100003b0000000300000000400000f7ffffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00f81f00050000000000000002000000000000000700000000000000050000000900000023292b24280000000100000000000000030000000000000008000000000000000100000000000000810000008100000005000000000000000100010000000000fc00000000000000ff03000000000000070000000000000001010000000000008000000006000000040000000040000000000080", @ANYRES32=r1, @ANYRES32, @ANYBLOB="8000000008000000000000000500000000000000010000000000000003000000060000002a2321000000000002000000000000000200000000000000000000000400020001000000000000000300000007000000030000000000000000000100000000000e00000000000000000000000000000000000000000000000400000000000000ff030000ce0a0000765f00000060000003000000", @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="0008000001000100000000000500000000000000030000000000000008000000ffffff7f6e65742f617270000500000000000000010000000000000006000000000000000800000000000000040000002f080000040000000000000007000000000000000500000000000000fafffffffffffffffcffffffffffffff810000000000000006000000000100000000010000100000ff7f0000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="9b0b000001800000000000000100000000000000ffffffffffffffff01000000030000002700000000000000"], &(0x7f0000008f80)={0xa0, 0x0, 0x5, {{0x2, 0x3, 0x7116, 0x80000000, 0x7, 0x5, {0x1, 0x2, 0x5, 0xfc4, 0x51, 0x4, 0x4, 0x1000, 0x36b, 0x6000, 0x31, r8, r2, 0x81, 0xffffffff}}, {0x0, 0x4}}}, &(0x7f0000009040)={0x20, 0xffffffffffffffda, 0x2, {0x7, 0x4, 0x7, 0x3}}}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:38 executing program 2 (fault-call:7 fault-nth:4): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x2000, 0x1a2) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000080)={0x4, 0x70, 0x6, 0x0, 0x1, 0x5, 0x0, 0x100000000, 0xf05c260b4630177a, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x9a9, 0x0, @perf_bp={&(0x7f0000000000), 0x7}, 0x0, 0x100000001, 0x400, 0x0, 0x3ff, 0x6, 0x1}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 692.341657] FAULT_INJECTION: forcing a failure. [ 692.341657] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 692.374201] CPU: 1 PID: 26694 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 692.382324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 20:04:38 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsa\x00', 0x400080, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000080)={r0}, 0x8) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:38 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) statx(r1, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008f00), &(0x7f0000008f40)=0xc) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 692.391846] Call Trace: [ 692.394452] dump_stack+0x1b2/0x281 [ 692.398098] should_fail.cold+0x10a/0x149 [ 692.402266] __alloc_pages_nodemask+0x22c/0x2720 [ 692.407041] ? __kmalloc_node+0x4c/0x70 [ 692.411030] ? splice_direct_to_actor+0x207/0x730 [ 692.416063] ? do_splice_direct+0x164/0x210 [ 692.420394] ? SyS_sendfile64+0xff/0x110 [ 692.424585] ? do_syscall_64+0x1d5/0x640 [ 692.428661] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 692.434038] ? perf_trace_lock_acquire+0x104/0x510 20:04:38 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) statx(r1, &(0x7f0000008a80)='./file0\x00', 0x0, 0x400, &(0x7f0000008ac0)) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:38 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x0, 0x80, 0x81, 0x7, 0x0, 0x5, 0x80050, 0x5, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_bp, 0x80, 0x8001, 0xb2e, 0x4, 0x8, 0x8000, 0x6}, 0x0, 0xf, r0, 0x8) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 692.438983] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 692.443980] ? HARDIRQ_verbose+0x10/0x10 [ 692.448050] ? trace_hardirqs_on+0x10/0x10 [ 692.452296] ? fs_reclaim_release+0xd0/0x110 [ 692.456734] alloc_pages_current+0x155/0x260 [ 692.461169] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 692.466757] push_pipe+0x3b0/0x750 [ 692.470315] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 692.475175] ? __save_stack_trace+0xa0/0x160 [ 692.479589] ? __save_stack_trace+0xa0/0x160 [ 692.484218] ? iov_iter_bvec+0x110/0x110 [ 692.488290] ? iov_iter_pipe+0x93/0x2b0 [ 692.492278] default_file_splice_read+0x171/0x910 [ 692.497134] ? lock_downgrade+0x740/0x740 [ 692.501290] ? do_splice_direct+0x210/0x210 [ 692.505629] ? trace_hardirqs_on+0x10/0x10 [ 692.509876] ? fsnotify+0x974/0x11b0 [ 692.513606] ? __fsnotify_inode_delete+0x20/0x20 [ 692.518374] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 692.525326] ? common_file_perm+0x3ee/0x580 [ 692.529796] ? security_file_permission+0x82/0x1e0 [ 692.534888] ? rw_verify_area+0xe1/0x2a0 20:04:38 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x84000) connect$inet(r1, &(0x7f0000000080)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) [ 692.538989] ? do_splice_direct+0x210/0x210 [ 692.543325] do_splice_to+0xfb/0x140 [ 692.547061] splice_direct_to_actor+0x207/0x730 [ 692.551743] ? common_file_perm+0x3ee/0x580 [ 692.556074] ? generic_pipe_buf_nosteal+0x10/0x10 [ 692.560948] ? do_splice_to+0x140/0x140 [ 692.564935] ? rw_verify_area+0xe1/0x2a0 [ 692.569006] do_splice_direct+0x164/0x210 [ 692.573169] ? splice_direct_to_actor+0x730/0x730 [ 692.578037] ? rw_verify_area+0xe1/0x2a0 [ 692.582108] do_sendfile+0x47f/0xb30 [ 692.585954] ? do_compat_writev+0x180/0x180 20:04:38 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x1, @perf_bp={0x0}, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 692.590420] SyS_sendfile64+0xff/0x110 [ 692.594320] ? SyS_sendfile+0x130/0x130 [ 692.598302] ? do_syscall_64+0x4c/0x640 [ 692.602287] ? SyS_sendfile+0x130/0x130 [ 692.606272] do_syscall_64+0x1d5/0x640 [ 692.610173] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 692.615373] RIP: 0033:0x466459 [ 692.618570] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 692.626287] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 692.633859] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 692.641269] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 692.648682] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 692.655959] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:38 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:38 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x8, 0x72, 0x2e, 0x1, 0x0, 0xfffffffffffffff9, 0x100, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000000), 0x5}, 0x204d, 0x80000001, 0x7, 0x2, 0x8, 0x77d9, 0x7}, r1, 0xb, r2, 0x1) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 2 (fault-call:7 fault-nth:5): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000080)={0x5, 0x70, 0x7, 0x15, 0x3, 0x7f, 0x0, 0x7, 0x10000, 0x19, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x6f6, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x2080, 0x6, 0x7, 0x6, 0x10001, 0x3, 0x44}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r3, &(0x7f000000b740)={0x0, 0x0, &(0x7f000000b700)={&(0x7f0000000480)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="010027bd7000fedbdf25310000000c009900040000001a00000008005200", @ANYRES32=0x0, @ANYBLOB="0800db00", @ANYRES32, @ANYBLOB="080003"], 0x54}}, 0x0) sendmsg$NL80211_CMD_FLUSH_PMKSA(r2, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, r4, 0x20, 0x70bd27, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x63}}}}, ["", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000805}, 0x4000000) [ 692.803714] FAULT_INJECTION: forcing a failure. [ 692.803714] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 692.836717] CPU: 1 PID: 26741 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 692.844786] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 692.854151] Call Trace: [ 692.856760] dump_stack+0x1b2/0x281 [ 692.860405] should_fail.cold+0x10a/0x149 [ 692.864572] __alloc_pages_nodemask+0x22c/0x2720 [ 692.869483] ? __kmalloc_node+0x4c/0x70 [ 692.873558] ? splice_direct_to_actor+0x207/0x730 [ 692.878408] ? do_splice_direct+0x164/0x210 [ 692.882749] ? SyS_sendfile64+0xff/0x110 [ 692.886821] ? do_syscall_64+0x1d5/0x640 [ 692.890894] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 692.896271] ? perf_trace_lock_acquire+0x104/0x510 [ 692.901212] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 692.906192] ? HARDIRQ_verbose+0x10/0x10 [ 692.910264] ? trace_hardirqs_on+0x10/0x10 [ 692.914529] ? fs_reclaim_release+0xd0/0x110 [ 692.918958] alloc_pages_current+0x155/0x260 [ 692.923491] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 692.928781] push_pipe+0x3b0/0x750 [ 692.932544] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 692.937516] ? __save_stack_trace+0xa0/0x160 [ 692.941933] ? __save_stack_trace+0xa0/0x160 [ 692.946354] ? iov_iter_bvec+0x110/0x110 [ 692.950426] ? iov_iter_pipe+0x93/0x2b0 [ 692.954427] default_file_splice_read+0x171/0x910 [ 692.959284] ? lock_downgrade+0x740/0x740 [ 692.963570] ? do_splice_direct+0x210/0x210 [ 692.967911] ? trace_hardirqs_on+0x10/0x10 [ 692.972293] ? fsnotify+0x974/0x11b0 [ 692.976017] ? __fsnotify_inode_delete+0x20/0x20 [ 692.980997] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 692.987672] ? common_file_perm+0x3ee/0x580 [ 692.991991] ? security_file_permission+0x82/0x1e0 [ 692.996912] ? rw_verify_area+0xe1/0x2a0 [ 693.000965] ? do_splice_direct+0x210/0x210 [ 693.005279] do_splice_to+0xfb/0x140 [ 693.008984] splice_direct_to_actor+0x207/0x730 [ 693.013641] ? common_file_perm+0x3ee/0x580 [ 693.017955] ? generic_pipe_buf_nosteal+0x10/0x10 [ 693.022793] ? do_splice_to+0x140/0x140 [ 693.026759] ? rw_verify_area+0xe1/0x2a0 [ 693.030812] do_splice_direct+0x164/0x210 [ 693.034996] ? splice_direct_to_actor+0x730/0x730 [ 693.039892] ? rw_verify_area+0xe1/0x2a0 [ 693.044034] do_sendfile+0x47f/0xb30 [ 693.047745] ? do_compat_writev+0x180/0x180 [ 693.052061] SyS_sendfile64+0xff/0x110 [ 693.055937] ? SyS_sendfile+0x130/0x130 [ 693.059902] ? do_syscall_64+0x4c/0x640 [ 693.063875] ? SyS_sendfile+0x130/0x130 [ 693.067839] do_syscall_64+0x1d5/0x640 [ 693.071730] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 693.076958] RIP: 0033:0x466459 [ 693.080179] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 693.087897] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 693.095205] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 693.102487] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 693.109763] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 693.117022] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 693.141121] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 693.162962] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 20:04:38 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:38 executing program 5: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb7, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x20, 0x1, 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, @perf_bp={0x0}, 0x6132}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:38 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x440, 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, 0x1, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r2 = fork() stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) r5 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r5, 0x40047211, &(0x7f0000000100)={0x9}) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000640)={{{@in=@broadcast, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in6=@mcast2}}, &(0x7f0000000740)=0xe8) r7 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) r11 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5c349c000100000000050000000059", @ANYRESHEX=r8, @ANYBLOB=',wfdno=', @ANYRESHEX=r10, @ANYBLOB=',dfltgid=', @ANYRESHEX=r12, @ANYBLOB=',k']) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000140)=@proc={0x10, 0x0, 0x25dfdbfc, 0x10000}, 0xc, &(0x7f0000000200)=[{&(0x7f00000002c0)={0x124, 0x13, 0x100, 0x70bd28, 0x25dfdbff, "", [@nested={0x114, 0x80, 0x0, 0x1, [@generic="fbdc46510c841e1d1647b1a6ee", @generic="9761df0efee4cfa39fa31cfc60404897bdea1eb72a6507dce1adbb8a58d60d8f29251cfab52c069f050819827e5419581e266f1050bf23b702e59af2d0d7d0e2a5abb7e3ac26069bbc50e2be7f83ec0799582e6045d1268f2802a22989169e25da08f4db972c3fe3cfa3ef86491005026b4182b82ab783e13e0bc0f7f6aaa6a1201a6aeab7a648a2f34a2c843920b99183e19007dcb120e609bb85713bd511e796c2bb317fad59988d859df6ac9bc0f8e5ad0f9b1aee67af82e026bfbb06b07a00fe503450f7a4d7d3b890aa54ce2860a565c3adc22b43372d16cbb97697301e7e880506ad1bee12361357a705e6398bf428f33e321746f5b35f4a", @typed={0x8, 0x46, 0x0, 0x0, @uid}]}]}, 0x124}], 0x1, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @rights={{0x14, 0x1, 0x1, [r4]}}, @rights={{0x18, 0x1, 0x1, [r0, r5]}}, @cred={{0x1c, 0x1, 0x2, {r2, r6, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r7, 0xee01, r12}}}], 0xb0, 0x800}, 0x40000) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x5, 0x40, 0xfe, 0x4, 0x0, 0xff, 0x0, 0xd, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x40, 0x5, @perf_bp={&(0x7f0000000000), 0x4}, 0x5, 0x0, 0x49f, 0x8, 0x80e, 0x2, 0x1}, r2, 0x4, r0, 0x3) 20:04:38 executing program 2 (fault-call:7 fault-nth:6): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:39 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_bp={&(0x7f00000000c0)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:39 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x20000000, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x7fffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e20, @loopback}, 0x10) 20:04:39 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvram\x00', 0x6000, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x6, &(0x7f0000000080)=0x3, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 693.312983] FAULT_INJECTION: forcing a failure. [ 693.312983] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 693.344779] CPU: 1 PID: 26776 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 693.352851] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 693.362500] Call Trace: [ 693.365105] dump_stack+0x1b2/0x281 [ 693.368755] should_fail.cold+0x10a/0x149 [ 693.372923] __alloc_pages_nodemask+0x22c/0x2720 [ 693.377695] ? __kmalloc_node+0x4c/0x70 [ 693.381687] ? splice_direct_to_actor+0x207/0x730 [ 693.386664] ? do_splice_direct+0x164/0x210 [ 693.391141] ? SyS_sendfile64+0xff/0x110 [ 693.395214] ? do_syscall_64+0x1d5/0x640 [ 693.399283] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 693.404664] ? perf_trace_lock_acquire+0x104/0x510 20:04:39 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1}, 0x0, 0x1, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 693.409911] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 693.414765] ? HARDIRQ_verbose+0x10/0x10 [ 693.418836] ? trace_hardirqs_on+0x10/0x10 [ 693.423197] ? fs_reclaim_release+0xd0/0x110 [ 693.427630] alloc_pages_current+0x155/0x260 [ 693.432049] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 693.437515] push_pipe+0x3b0/0x750 [ 693.441068] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 693.445986] ? __save_stack_trace+0xa0/0x160 [ 693.450404] ? __save_stack_trace+0xa0/0x160 [ 693.454854] ? iov_iter_bvec+0x110/0x110 [ 693.458929] ? iov_iter_pipe+0x93/0x2b0 [ 693.463066] default_file_splice_read+0x171/0x910 [ 693.467924] ? lock_downgrade+0x740/0x740 [ 693.472087] ? do_splice_direct+0x210/0x210 [ 693.476437] ? trace_hardirqs_on+0x10/0x10 [ 693.480843] ? fsnotify+0x974/0x11b0 [ 693.484683] ? __fsnotify_inode_delete+0x20/0x20 [ 693.489541] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 693.496218] ? common_file_perm+0x3ee/0x580 [ 693.500847] ? security_file_permission+0x82/0x1e0 [ 693.505788] ? rw_verify_area+0xe1/0x2a0 20:04:39 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x8000, 0x401}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x70, 0x4, 0x4, 0x62, 0x6, 0x0, 0x1, 0x5000, 0x6, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x101, 0x243d}, 0x4040, 0xfffffffffffffffd, 0x0, 0x3, 0x1, 0x8, 0x80}, 0x0, 0xe, 0xffffffffffffffff, 0x1) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x22, &(0x7f0000002300)=0x1, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x5b) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r4, &(0x7f0000002500)=ANY=[@ANYBLOB="d000000000000000fc20fb89d5a080d990e53d1b9c3e702681f2daccc797ac46df68faec813e8f803943dabb1955dfdb630d0eeebb3490bf6704987d106e631033ff1d13844ffca5ed7f9c93f2185141d1a024a9f9f07fb26df13c335b84697731a8ce8bb7aa3f0b93b0013b260c9b34a5bf2e10a65622a433255ae6ecae7fd6fa2d45533c1d0a7819cdfbbde6ff07b08b112d7a1a71c7aa3818e9ad9ac8", @ANYRES64=r5, @ANYBLOB="07001a1c18dbe8bc4b801a000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfb46f296252bcd8f578d7d07314a325db825fabe29cf0835a2d7430ff79e0100000007becd8d2febbd7a2f2a726303eca243393a9828fa969064d8e3497f1e2f88a4a2c4fdb1a8d3b8d89724c3db32", @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000021000000000000002a0ac7cde4c81532d59649cd3fb23da367449852370cc9d6faffffffffffffffad00000000000000"], 0xd0) write$FUSE_INIT(r3, &(0x7f00000000c0)={0x50, 0xfffffffffffffffe, r5, {0x7, 0x21, 0xff, 0x104, 0x7, 0x5, 0x101, 0x6}}, 0x50) r7 = syz_open_procfs(r6, &(0x7f0000002340)='fdinfo/3\x00') read$FUSE(r4, &(0x7f00000026c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r7, &(0x7f0000002380)={0x50, 0x0, r8, {0x7, 0x21, 0x101, 0x124008, 0x8, 0x6, 0x6, 0x3}}, 0x50) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 693.509860] ? do_splice_direct+0x210/0x210 [ 693.514197] do_splice_to+0xfb/0x140 [ 693.518000] splice_direct_to_actor+0x207/0x730 [ 693.522679] ? common_file_perm+0x3ee/0x580 [ 693.527012] ? generic_pipe_buf_nosteal+0x10/0x10 [ 693.531866] ? do_splice_to+0x140/0x140 [ 693.536039] ? rw_verify_area+0xe1/0x2a0 [ 693.540118] do_splice_direct+0x164/0x210 [ 693.544573] ? splice_direct_to_actor+0x730/0x730 [ 693.549434] ? rw_verify_area+0xe1/0x2a0 [ 693.553508] do_sendfile+0x47f/0xb30 [ 693.557242] ? do_compat_writev+0x180/0x180 [ 693.561582] SyS_sendfile64+0xff/0x110 [ 693.567145] ? SyS_sendfile+0x130/0x130 [ 693.571126] ? do_syscall_64+0x4c/0x640 [ 693.575110] ? SyS_sendfile+0x130/0x130 [ 693.579095] do_syscall_64+0x1d5/0x640 [ 693.583146] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 693.588345] RIP: 0033:0x466459 [ 693.591795] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 693.599671] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 693.606942] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:39 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x8, &(0x7f0000000000)=0x3ca6, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) 20:04:39 executing program 2 (fault-call:7 fault-nth:7): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 693.614371] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 693.621636] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 693.628922] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:39 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:39 executing program 1: perf_event_open(&(0x7f0000000080)={0x4, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22a59, 0x8, 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, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3}, 0x0, 0xc, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 693.777603] FAULT_INJECTION: forcing a failure. [ 693.777603] name fail_page_alloc, interval 1, probability 0, space 0, times 0 20:04:39 executing program 1: perf_event_open(&(0x7f00000000c0)={0x4, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x501, 0x0, 0x8000, 0x0, 0x0, 0xeb}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180)='/dev/hwrng\x00', 0x2, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r3, 0x6, 0x16, &(0x7f00000001c0)=[@timestamp, @timestamp, @window={0x3, 0x65, 0x8}, @window={0x3, 0x9, 0x7}, @sack_perm, @timestamp], 0x6) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x4e22, @remote}, 0x10) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x50, r1, 0xec01e000) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="53138759303828c30de2544cca1978270788be909afd83cff844392393894d9404d726010ff89b87ec6ac639b0", 0x2d, 0x40080, &(0x7f0000000080)={0x2, 0x4e22, @broadcast}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r4 = syz_open_dev$tty1(0xc, 0x4, 0x4) ftruncate(r4, 0x80000000) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 693.823027] CPU: 0 PID: 26823 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 693.830954] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 693.840318] Call Trace: [ 693.842933] dump_stack+0x1b2/0x281 [ 693.846579] should_fail.cold+0x10a/0x149 [ 693.850748] __alloc_pages_nodemask+0x22c/0x2720 [ 693.855521] ? __kmalloc_node+0x4c/0x70 [ 693.859509] ? splice_direct_to_actor+0x207/0x730 [ 693.864365] ? do_splice_direct+0x164/0x210 [ 693.868701] ? SyS_sendfile64+0xff/0x110 20:04:39 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0xffffffffffffff78, 0xb7, 0x0, 0xfe, 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, @perf_bp={0x0}, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x1) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x210000000013, &(0x7f0000000040), 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r0 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r0, 0x40047211, &(0x7f0000000100)={0x9}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) mknodat$loop(r1, &(0x7f0000000180)='./file1\x00', 0x200, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x202002, 0x80) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="b3ac090275b519a8b51b", 0xa, 0x4084, &(0x7f0000000080)={0x2, 0x4e20, @local}, 0x10) [ 693.872771] ? do_syscall_64+0x1d5/0x640 [ 693.876854] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 693.882232] ? perf_trace_lock_acquire+0x104/0x510 [ 693.887179] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 693.892036] ? HARDIRQ_verbose+0x10/0x10 [ 693.896112] ? trace_hardirqs_on+0x10/0x10 [ 693.900367] ? fs_reclaim_release+0xd0/0x110 [ 693.904911] alloc_pages_current+0x155/0x260 [ 693.909496] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 693.914930] push_pipe+0x3b0/0x750 [ 693.918490] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 693.923496] ? __save_stack_trace+0xa0/0x160 [ 693.927912] ? __save_stack_trace+0xa0/0x160 [ 693.932329] ? iov_iter_bvec+0x110/0x110 [ 693.936552] ? iov_iter_pipe+0x93/0x2b0 [ 693.940542] default_file_splice_read+0x171/0x910 [ 693.945403] ? lock_downgrade+0x740/0x740 [ 693.949706] ? do_splice_direct+0x210/0x210 [ 693.954054] ? trace_hardirqs_on+0x10/0x10 [ 693.958395] ? fsnotify+0x974/0x11b0 [ 693.962138] ? __fsnotify_inode_delete+0x20/0x20 [ 693.967052] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 693.973725] ? common_file_perm+0x3ee/0x580 [ 693.978052] ? security_file_permission+0x82/0x1e0 [ 693.983133] ? rw_verify_area+0xe1/0x2a0 [ 693.987191] ? do_splice_direct+0x210/0x210 [ 693.991503] do_splice_to+0xfb/0x140 [ 693.995207] splice_direct_to_actor+0x207/0x730 [ 693.999872] ? common_file_perm+0x3ee/0x580 [ 694.004305] ? generic_pipe_buf_nosteal+0x10/0x10 [ 694.009143] ? do_splice_to+0x140/0x140 [ 694.013116] ? rw_verify_area+0xe1/0x2a0 [ 694.017172] do_splice_direct+0x164/0x210 [ 694.021310] ? splice_direct_to_actor+0x730/0x730 [ 694.026295] ? rw_verify_area+0xe1/0x2a0 [ 694.030349] do_sendfile+0x47f/0xb30 [ 694.034075] ? do_compat_writev+0x180/0x180 [ 694.038488] SyS_sendfile64+0xff/0x110 [ 694.042397] ? SyS_sendfile+0x130/0x130 [ 694.046363] ? do_syscall_64+0x4c/0x640 [ 694.050325] ? SyS_sendfile+0x130/0x130 [ 694.054289] do_syscall_64+0x1d5/0x640 [ 694.058170] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.063349] RIP: 0033:0x466459 [ 694.066527] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 20:04:39 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x1, 0x4, 0x4b, 0x98, 0x0, 0x3, 0x800, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x2, @perf_bp={&(0x7f0000000080), 0x1}, 0x100, 0x9, 0x4, 0x5, 0x3, 0xfff, 0x9}, 0xffffffffffffffff, 0xd, r1, 0x9) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x0, 0x48a, &(0x7f0000000000)={0x7ff, 0x1, 0x7}, 0xc) [ 694.074268] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 694.081529] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 694.088793] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 694.096253] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 [ 694.103514] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:40 executing program 0: r0 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r0, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f00000002c0)={0x0, 0x0, 0x6, 0x0, [], [{0x80, 0x0, 0x2, 0x81, 0x3, 0x6}, {0xffffffff, 0x4, 0x5, 0xcc2, 0x6, 0x7fff}], [[], [], [], [], [], []]}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xd, 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, @perf_config_ext={0x650, 0x5}}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendto$inet(r1, &(0x7f0000000080)="850d486a66d05d9836d33440eb878d803e31696d2bc4189993e2e777f6cdd3950c6c8874e86b834a13c7358e0b13ed18124fc680c85d94603ccc73c93d2932658fd163b0410ed3afa25fcace2fb891391e44246aa460b62a5682e9c0312cd3e1a1d235e4e69e2499947fd97a1c748a42b10cd1b774bd9cac0bdad5e184798e3b83ced68269281cbd8784a0abb953073a7a766911598e9ae6a754684b6057c1d7b2f9585045596badd9ef52b7975fd7e4db59f21e9350e1ae9604cb8fecdf1b25f419da", 0xc3, 0x90, &(0x7f0000000000)={0x2, 0x4e22, @loopback}, 0x10) 20:04:40 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x6, &(0x7f0000000000)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:40 executing program 2 (fault-call:7 fault-nth:8): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:40 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 694.338186] FAULT_INJECTION: forcing a failure. [ 694.338186] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 694.358837] CPU: 1 PID: 26872 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 694.366757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 694.376298] Call Trace: [ 694.378907] dump_stack+0x1b2/0x281 [ 694.382696] should_fail.cold+0x10a/0x149 [ 694.386866] __alloc_pages_nodemask+0x22c/0x2720 [ 694.391894] ? __kmalloc_node+0x4c/0x70 [ 694.396013] ? splice_direct_to_actor+0x207/0x730 [ 694.400867] ? do_splice_direct+0x164/0x210 [ 694.405216] ? SyS_sendfile64+0xff/0x110 [ 694.409290] ? do_syscall_64+0x1d5/0x640 [ 694.413367] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.418755] ? perf_trace_lock_acquire+0x104/0x510 [ 694.423703] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 694.428571] ? HARDIRQ_verbose+0x10/0x10 [ 694.432644] ? trace_hardirqs_on+0x10/0x10 [ 694.436899] ? fs_reclaim_release+0xd0/0x110 [ 694.441336] alloc_pages_current+0x155/0x260 [ 694.445893] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 694.451270] push_pipe+0x3b0/0x750 [ 694.454830] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 694.459691] ? __save_stack_trace+0xa0/0x160 [ 694.464251] ? __save_stack_trace+0xa0/0x160 [ 694.468670] ? iov_iter_bvec+0x110/0x110 [ 694.472744] ? iov_iter_pipe+0x93/0x2b0 [ 694.476731] default_file_splice_read+0x171/0x910 [ 694.481596] ? lock_downgrade+0x740/0x740 20:04:40 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000240)={0x1f, 0x85f, @none, 0x3, 0x2}, 0xe) read$FUSE(0xffffffffffffffff, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0xfffffffffffffff1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00007be000/0x5000)=nil, 0x5000, 0x1800000, 0x12, r6, 0x0) preadv(r6, &(0x7f0000002440)=[{&(0x7f0000002480)=""/28, 0x1c}, {&(0x7f0000002300)=""/6, 0x6}, {&(0x7f0000002340)=""/206, 0xce}], 0x3, 0x0, 0x600) write$FUSE_WRITE(r6, &(0x7f0000000200)={0x18, 0x0, r1, {0x1}}, 0x18) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f00000000c0)={'ip6gre0\x00'}) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) 20:04:40 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) r2 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x20, 0x400) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r3, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r3, &(0x7f0000002200)={0xd0, 0x0, r4, [{{0x40000000007, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {0x0, 0x0, 0x21, 0x0, '*\n\xc7\xcd\xe4\xc8\x152\xd5\x96I\xcd?\xb2=\xa3gD\x98R7\f\xc9\xd6\xfa\xff\xff\xff\xff\xff\xff\xff\xad'}}]}, 0xd0) write$FUSE_INIT(r2, &(0x7f00000000c0)={0x50, 0x0, r4, {0x7, 0x21, 0x5, 0x4, 0x9, 0x7f, 0x2, 0x80000001}}, 0x50) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$IOC_PR_CLEAR(r5, 0x401070cd, &(0x7f0000002300)={0x10001}) 20:04:40 executing program 2 (fault-call:7 fault-nth:9): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:40 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) openat$incfs(r1, &(0x7f0000000000)='.pending_reads\x00', 0x4280, 0xa) [ 694.485909] ? do_splice_direct+0x210/0x210 [ 694.490250] ? trace_hardirqs_on+0x10/0x10 [ 694.494497] ? fsnotify+0x974/0x11b0 [ 694.498400] ? HARDIRQ_verbose+0x10/0x10 [ 694.502566] ? __fsnotify_inode_delete+0x20/0x20 [ 694.507339] ? lock_acquire+0x170/0x3f0 [ 694.511520] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 694.518235] ? common_file_perm+0x3ee/0x580 [ 694.522607] ? security_file_permission+0x82/0x1e0 [ 694.527559] ? rw_verify_area+0xe1/0x2a0 [ 694.531672] ? do_splice_direct+0x210/0x210 [ 694.536017] do_splice_to+0xfb/0x140 20:04:40 executing program 2 (fault-call:7 fault-nth:10): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 694.536032] splice_direct_to_actor+0x207/0x730 [ 694.536043] ? common_file_perm+0x3ee/0x580 [ 694.536055] ? generic_pipe_buf_nosteal+0x10/0x10 [ 694.536066] ? do_splice_to+0x140/0x140 [ 694.536076] ? rw_verify_area+0xe1/0x2a0 [ 694.536086] do_splice_direct+0x164/0x210 20:04:40 executing program 2 (fault-call:7 fault-nth:11): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 694.536095] ? splice_direct_to_actor+0x730/0x730 [ 694.536109] ? rw_verify_area+0xe1/0x2a0 [ 694.536120] do_sendfile+0x47f/0xb30 [ 694.536138] ? do_compat_writev+0x180/0x180 20:04:40 executing program 0: vmsplice(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000080)="c302b320e11501071b90801802d4d38814435033ad29f5efd78d24db43c0b03a46c7095079293f42741711b1ec549930ff269cb7871a5f573fbb0de1fe08352851dc25566d422704824602204eef0bd0af4c77b72d30d6c0d85030cb0a299a95e0ddb1eebfe3ce5915085bf8e65625e8dfc787915319924b46faac2647b36c360c43139c2ca3", 0x86}, {&(0x7f0000000140)="065c0d7a56ffb108e90b80338e42612254117a6b3da71108e9d21e47b875d3faf050a41b0f26480409f76861e4127362e0c26e47ec290ba56cb0e4adc2831c14f09a68a04326ff75178fdb", 0x4b}, {&(0x7f0000000580)="8fa1577c20c2846d8bb13e4c09031ec0e9c2567b49e853b8e908512362e36d1be1eab5d2fb514d95ad21c67176553bc810bd4eca3858e12220a22444cf2332c5410e49de23f7514c68961543e6c1ebb6961e6e4297f777007f344294b5606a942dc139dcb79a06445e9787fbe22534340323012de74405441e19520ba353bcfc8b8b26df1617cab06e392dc6b75152c35645288379f4245da4e5a169444c57c1f6405250d4350e7762bde97bd3a75d7cdeb42ef398c2d2f4a61a0a217e87442a47f6f755e5c5438e07e58f3fdd034800a744971a743119c800cc70406cb90955aba9c129eb7f92cf504f145d68e6787c5a9a72a75002f8759a01532e8f6cd929a7d6a783dcb61570010643535ff5e40257d0288aa64702ce4a54770dbc2618b30ea1cd87a310e2dedc5de8f57abf968dadd644cdd28dbd9164fc4e713f0f6ecabace632e673c69e19a972f57fed26773603c248efd1d7b109177cd5162f6248ec83df5a4fa06f156d786ac9bda937adbf3768436578e3b32462081203a5ca9dfdce0aa1a717e928c0821cd73edb855c4181c0b3fe1eaea52c4b28a6073e146419ae46904c639a45fa46beff2e36e8c9a360e51043d29ce3e768859a002ee06b4bb9ac10ff2a0f7fa468340608fc0af49ac8df918a4d5d1143e545d476d0dda08d9f87462259ecbafa9dd7e5e004f87636ab305b91041a57bae17d6a6b18279c3c2544698ef046f2f81de15ef5b33688275ad32b5fe33b6c779ea11c486ee374525abe2a2f6e4ee14d733279555759cecadfff171a3b2362be3e55451565ed10af08e99b314bfb6c836d0ad321e02928adfaa68ccceaa626857b1270b388962f615b7b94550828b06c2d0c4d75481b60e511eb83e8d4dbfda5f28aa0e7f47ae5bc5a8488088a524e9540d91f8767524ba9c2aabe37253a0b22e2d669d96207e97d261fa2e37333753e9daf670215e97dd60092600fc3e392393e700a5524e02ba5b6feb099e436d2dd6fd843bc536220ad8bcc7a954f7e51614998fe3b44cbd3bd4d36c102f6f85404d6b1b1598bfd0314d027bed5649fc70944b47c3ab58107ea4bd04d9ee1eb807389893a94d0eff5877f048de5bc1f8154a8bff9377a05db0796c03187a41c2bead092aefc7ceefde89bcc656d30faceee04774934f5fca48956f29ddf13582877af742bd37cfda2ba46236eab60d3450ca8aff3d9ff72c3a61862e4483e41b646f9b0587001c8bb9c73d425f8c5351d55b39de80fe6d34c5b01ea55b4f702c9b37471e24cd16d55c320a751b0d463688e6a27ed108e440de88ff58121fdc353b4a5d84656ffe93ded4f7f0f84bb243c9cab62b586646ed601a55ae2007ed9511aa4083da38cc2af630e0a64297da76b34d571ebf986f15feeb82d73927e683ed38e20c7c9c0a10d557df124efb1ac14af2d7cb8ef6df006b15b6074226fba8a0db843d2b3138f2478cf6c14102bd5c2e909138959754c2baf239ff3a7f53bb3e998aec8f5427e90a3d7385a8ed4b5500120a5097fda2d6c8d7fd1febf49fbe55cc5fa674e3d7c234fc9b28391e97b0319f509ef340b0939d80eafa25ee253cb52fdf7a5b700879a2e8943c2c7839ab944e815f8b753762b165a9e038437b67280882cf34f59b59e2c4a290480e869b0f818c9875839e20c5eaccbd8adac40f6d5994d59dd49b6f1f89f0cc27bd82458ced7268bdeed2f4a9968d3c407ad7b8069a8f8e80d91d543e7ed3943b6ec6c8f53a554e0222e628ef9e78612fe7bcc4cac1df509534bc29b22996664a8dc899b21a9e7fa39d1aa1e237520d4a81336daa24e848eced8ebd61743cb70380601e3c87dc29907934f24eb677ff608570ea322c15cdfeccb95f9a77bae254326469cfd7286da1db1163bdddaa83b417728ba36b2e20e957ced324cb52ea7534f00f53a1132252ccf35567f200751758d79fe9c932f9ec0140090b8dc9c955e6e73b86412e73f2fbcdb8f30febacb66e3af7589d7971275a6416eb6d2bffb448f06948707c161e93c0e3ef51ed7f827e900d1507c44ad0455ecac42720b774980e15d9f858d1749500d5d1a6b8344f0cd8e6b427f2f969d97a8cbce6d8ecc894cbac133f79108dee0ee3045c242ee3ab9a62003c587a1c19f7425bfa14946f751e45aa6d3fb05879759bb1b282a98526c203e30f9e04efa130f875da274a59fcc5fc38614f41af32daeed7b6225cbef11671c97c0ab7615da32a222f5dba973afb24378a4bd4656ee2b84a1d4ff40a3ab652a2b1e4a509abebe7ba9df0f87eced9bd7d7b37bc17c95839e9dad2941170dd90ebd7de3e538abf3ae25db44278d4b5052f7a02c89041c4fbfb458d0348a9a225d4112dbec719e4d8f56694949a01c43b0a63ee116ec9312dede88d16f353074635a716f1f9f556f4e08a7a279d192fc1ac66a5b78a81d8fb4aaf2246a599d5c444b972b3417c0ea2bd65e3e4ad88b76d3536877e6ea13b2cf165c7113043fbf4b5960ead062847f0a8a6ed6d3d6946aae38cd5cefdbb39bd2c28b89f6e33848c9e3f42dd84f4e99525a27ea966086c4ff156785bf3c296da8f021668c430b5cb97c8f0d01acc87186daa4a5ecb85b90bac1fcb0dd9478693c99b908ca153ffc6e516dbe009229895e2e1839981d3d4686c41318742244cce1e0caa3a7ab13c84e166c323aaa586b9ae2592d615718f1918c7006fb8887d0df15a5d14c7e8bee832454801954aa05f72b627e136ad1372fdfc7ecf99d97da2b6a0e948ac0d8d67a73883d8683d9d55f840d3024be4635ae749ca69beed4bbde7e000917f75b8188ade5f92b9ca8ae4891378782c8dd45c05732c64af0f3501b2a9129953e880100aaea7aed8d2b727991c647b5921ad436432ac2d41c60c364196266febcd775cb1a7d6a6135c85fee44ddf2c377d495e84f710b77285c9ba3cddd6cdb53fee2077e34fe1356e4e52c067efdffc90ddc80a10d87dbe29b08c7591d92e0965e8b9480599e826d189e18ddd30ff02c098aa3325c7345a7ebe4a47648a09c044d7b8780b452129731cc2a9465704373fae75e531a7735684945e70d18151c72ce35995237e62cc5cb29f3c4e14f44fc30df6737d19ae6f7703eb7dc2aa321cecffb524e1a2887a84c0373fa698671785ca0be3def59aa1c1778630cbd5e47328754f32c6871ef37d282e1a9b227866347ae8938da6f0d37ec586291617c121cfb2a96d3331f47e93e72b68463dac9b17238a74f9c016780affa50f263358ce6067e3eb7b23a62397bbecc1bbbdc4881a8f23c2575f6127ec58d0ad079385c50d428e18f7aa5134802887201fc284556dac2457fe61bd82719a3fb787782023f885925f19bedea50619583362fe1798500fcb461ed397a3608fb609467c9f33874c37e976024c284313e3ecc50ef1112c93c80ef06738e3bf4dabc4bfae1b35ec0a453dd501c23fde9c0109ba2f4dd681378f78613158a953f07b3bccdbb6484e89f20d4e5d22d0080ce6cc005b2b05f0546bf65569e4acc753df44eae112195409ab71a7029f40287a25acc2a1ea5603428d16333540a6708b198877afea61251cad2ddb8e3b3b73de383c51f74d6e3441b0a6ec02cacefb369dcb518fe9b9287fcbc3f7d12853155ff8e6e3297f3c32bb4e2cb5e4e2936e55a2ccc24d3d3941331a0122e9192cb2d1e1e4267fc0129a694701455b5a616982da3032b8156cd67eb7d3feac3a903a98345c1c02d241d13ce9c40b4600a4b13d5bee59d1e9e50fadc1731dc4e6f3295e7304e972b41c7de6d12ef92d74d2f2fe4fc0c392c330ff4d0aab5dd29da632120d13b49fabac12b515561553c0ebf06a1292e3e939b3be3b80941149582a33357e596bccde76e1f8bc18d582b7a18f53544a56091b6fdda8cd773c779257c989fc259bee1951c7c9efdc191a5823d486eaf72e1469173a5cd8b19595029c5910c7689d6cffad6e1b8f2a4789fdb33f5f5bfbe684133a6de9659248747d4f8f33754463b9a76f833362a9b89272e9ca9c90c3bbc89da8b181ee15b4d4d860bc9d6f3def3ab371b429c6a7a813bc97f238faf7fce7a18fc544d77b333adaed4894ea216ede532d9060f2b09314254490e0a85b9075d133a8b42765e8b26a985f9eff17ab1d5a0474337018d27eecd34cfa0b7b986e38c25f0bfec8d94b61f5fb791e6f8347e831dd24a4090d1b550f4072c9958cd4c3a332a4142f15f4f8c605489d7491fa828ac28a819e68a9ecb8b9ea3fc4d60aff66c318e2321a21abfbb472401958471b4703a5b7bdde745b52a4754ebcd4b723055c0d07c4dedb5a37c0d690a5267beaea4fcad539e3ee3f568dd44c944453b54d366129de886a5a06c0252b5b561189048fd9e0bbfb2d2144a36e785f2676d2fb782fa509ab58d29b64f0485364a61ea0ea3f98214af47a49ebd625e7edda9cd98e6157a135e44e30752b744cef4a56d5d175eac37dfe08d623e65f3cb058987cac5b24ea81bb683aa488c68b840fb204eff7e1dd4aca46d9ed026bc164e8579b378f349201ecab9ea42dde31fb5880d32ba60d442333accb78d5aa502799b4bfb095f7a3b647ab90a875cfe6985e1694df1c6920761599aa046036f7467adf923784fd9f634f9d16162dee28368a277d4c9447db5f8ff49efa043303ac1c781b940e5114907c1b8d64b289035c7f6435ba72641d189ec74aa1d268738f602ea926cf5ee7823b18738b0b2eb76123ca9746f379fe61400be959146f8265728167ad5c511c328e84eace9f93134e3fc89ac4670bbe24047ba7224ee77667cebd58fdc2f12eb74d91d35ab33fc354ec870af41e8c9e2b33978d8fd1265ad00384c3bf36073338fb4e970a992ac3f557c71caf0f04dd7cf4a533d7354c815322b76486dd0c95b2222b02765d3f5afc185a0bc5fd37dda5bd839dd69f25db199ce845170322407efe21f55f63f7192f7bc6441fa2458ab7db8c3b7150d05f5c6a92bf49078151d2e0aef8480377e214a07f53c5a79cd01d4f22e91022a887966f4d86884b5c2027c184ef171873b64b954e553f39175e2fe68b5cff2e4815d81f2296dacfa179111165cc923f47f96d11eaf133a86ec7906ff3d25dcacf04c260898eb0282593200d3cbf5c992ec8c980b9840c641a2f918ee129601d5c67cb724525a8cb2cea9a7e3b3c7db2f40ef152b80c23d3fbd51cf6a31ea8a6478317093abd6c1efc1408863a57b2ba2c7c6c5a08139da0f103605940f10582f95039c853404b5419b0354f9009241f88b12772c3a2a41fff57892c6c16d89c452d3498f1e96c1c9f6dc1f4eef9c94beb15256f72b9bb02c6a03f86d545dbbf9fa771c8f7739f448dc745201530c437dc556f0e6f81b72ae5cb1c18b99bfbb3c4dbca6c3bb6e3f93a9dbcc9eec617ef53a3df1742782d958f8053d48cfdc5c2699b4fff54feeb36dccda6db7733d1ce14e174eeb402b243ef178faabb692cc8368d744ca322753147d1162d850aff4cf3068feaddd622f704852214ab36c48f9ddae4429b4e935e78ababac1b45dce920b8e730a800970ce9448861c8dd0fe625836e20fbdfdb81ba7e1034692e29d65ea8a7e1a181b1e51c5e541470946c223d92eeedc1b570eebd2492e5440e9199964790026217a857133db5b0f6b2580c96f07fe5cbc164964db6a51b00c6ca175f9919bca3e607f8bbcba058817dcaefa6bc18aa3331f0c335fe9b8d1edfde058295ff39e4a783a4210abceb54ed6511b930772772f55ec4c097ee471b2ff93a0ec0f4257700b41ad7e05b4067c5663dca6d", 0x1000}, {&(0x7f00000001c0)="5a7b50d60e7f75c9ec60bcdb9816154474a130c094a83217e884a12e714b06aefe093494c1f73ea3046ca3aa4b2df3a068ca110165213817952ca8d38975dc7166227f182c47a704c34e3846e8703398da87aabca89136091b7325fef8", 0x5d}, {&(0x7f0000001580)="82cf3886fa55ee2d5a1c56e0939559112f874a494aed0406c7f9f9db2109307051aad6793d6b90d4cc2d9aeb0713a872ce198a1e4eb3730ea42bed0162b9d5270be3d541adbcf0ed74654d1a884238f1ee945f6b69ad4839a96c119b76a3547a0f04040dc451dbb03438f76c121620bed0d2e2c79658db7e2461d756bc5d527a30fc9c5556594cf5780deec2e1a33bc917145d1b4ac35b5ef3cb3f674359e60ee41d548798d44a3a30105252efdcb282185c42f0159554baa5ab00644d610e89e3b82ff806b4be63dc2060f69d7fbb886529ef00b1dab0da9eb8317f75b769aa836204afbd2e0fff2e84804cb3a1b7559ffcb2ff6c00d3a4c985b7d395e8c531831163786383096adaea880673e78d0c79c6be4f16a51158592352e355df387b8660ce1c5f78730e0614ecff6a0be7079248af5c9c5116c6985ccb75d049aef7052c9235cafbceb9eb8e4ca6e89261d5be17cc19ca0e84cefc5b8bd189a83e17cd704ede7b9e16776380caba425845d52bf4216261d8c26f1d57758a5b00d8d62ebf8f06597b9de90fbdf81fe6bec06a22880fda0a0750fe4e84a3de42c66efc2dad6214c065c421280b2bd881fffccc15ddd81f28f156c7041fb60e6b990fe372db92418ba2b33399ab2d96648646b50c88d939b4f108abc9edd9916ec4f2b0e629e986eff8f5dfd3d9c7f1749a2e6a5f9e39e50bfd95d5656c4eed8c7cfe11d1efd2c07ee1cac005856150eaab2c39d3b4d1f720969bf1ee7c19f9527a958b16ad5b8046544916c5fdce9d114980a1469861333d978f083baee77674467d4e291160dba34356da15d0a2b3e603e1897eb0e93bc70004ea2c108d447ff259e4a5f79ec76fb93cdfea523b1e66e3b96e9f17b999cb80a5de705c5bebc473c8967f026d5ecef2ac8e9cb7427c9d0473a6f0b9ddddb9cd8a4215fdbe5ad8bce6cc4ef7c9bc96fbf4c5649b9f2b217bb75d908d18cbc1099f6e8d3aa7a27cd5790bd11aea9c7103a18a00fc8cc9258c58e0b554a228996721d8957001eaf4b60076b2a8dd309200e780b8b7b0ba34a98d09c54445334a4a57e9ab12410a4a5aa81287b325d2b95537c5e5b7be3eca3efe166e13dfe855d39b706b06eaaeb2f93410f202acd8acdff977114e73b6790d02fab505ae0c5bf72ee7cef67d43547af303044b481f624d97be8dbbfa9b172c9b1c4adb11ccdc77e81f5fcda4379cab35659be2284dbfd06bdfd5b516002c0cfed2aa6446b56c811196023d3691fd9f5f40ce6d3418113e8facf25d5cc5f7ac7b5bdf2e5e0ab0e5b945ea682d12c64cfb79d383eea7d9888675d061a3a7ec3a91a4e41b1194cb1bc9f120ef6c28d45f9285cdde6b946ad88003ee58f4eafac1aba400f27c4c753372bee27687e7c9fd62869f455bfca3375130968d90e8a8b42123fec183e837e3ff35055c95f280a3a5bbb6275806990e6b7ff4d6ebc3094626beef5fd34ec30f1d3ce59cc62ad8da2170f200546b8b0906341b999c4e34f8af4199cc3b60cab58bc364ebe0e17b6cbee9249e8b9d0550d702c195e7f1de83e453a13e30531cf722fd2adca88617163e6c0b1d9c90aea637eea5c11d8fe3c8e508196dda49e35ac2595beeaf697ac198158005e48d09b597d693d0da47da7e41a5d830a171b0a147ca5adad4d10c74faa56c3f0a024d06bfce158c1b1315a8d67929bcbeb6a8dd73b3855da62299461f379b82e3814d07fab3445c0dd30c8dcd319d8778371510b6f1604a44b95ec3582ba66e514b3e21c20f7624f224ec3da4533f7d2215ca2d79662e55e769a48f81701ac87e1ae32ca863d0a488b76d38013648cff3190f387df9b99b7868988352f8d8dafc4551659a1d397265ebb630bad7c49529eed2ace29ca51d839005356e61e976fcce61b136437a15a5158a0975832d69d2d6e75c39821403a0324c86966b07c710e9a954bd08b5e91a73c4152cac80eb05f2634916a3f48f6fcf8818d8d70bc5458628ddd1d4a8cea529767dbc4d1b2e114085389d66cc11132fc2ce8145f0215004bf4860d4865576ebfda79145807e0ce67a36261f9bbac4b7bf4b0d715c51097e8713bd48699c5dd22f9818ca9be2374f025e9dfdf07aed0b726bcd9c9fd1a08a75a4bca94fbc0f3c66d91f375a05780230f867ad77a437b970e7b677d62e25fc9d50a349c8d1fcd4a33633658b2b5c4a35ac1dc8523dcd5c1600becf15b4645df1903c6b52ae85732a442853eb55267279c4247c93c05a2fe919b75a1c1f91cd2523dd782a35052c4527586d226d5e33b161e73ba0100826b930c42cab866f6be452db2e5900c6aa79734586cbdb16d4f8c690a3a57b14f34de6861eadd45690fb6a7e323c90dea3c7375971a347260f3cb3a036bf88af20953566e0eca7cb16905c3a5ffcb403f2b2a621238420756cfce2458bb12fdc8e013b149d621d0eba8cb224cbe0b949a880a45426de369bedd9496c18371805d894c7ad99cf807041059a3531cdcbc2c789b310a6cd4143512bbd6f1684238d1bb1607e8c776407c608efc77d3a93b74d614761e03495e5cdda110428a66ef4951ac36dcfe86eada952306061246010d9eae4325b568deb796da8829cb59668e337826fcfc13ca065933cd49aa186e4466c8d6cf6d83f355bfb9e890bcd119eaabbc6977335a18842605ac4b7df28c7765fba660dfc9ea07fa4624b95c9d2695f2dcc6b1d60c820683993e4ca160a67ca2407be4bb3d6c3293ddd06244fc020e3d9369843e8a01588c172f71a4b649d3a2a0bb8944abe7db273cadf4f629ce74f78481228eb950a1ec1b9eafb74cca2a1a32ee89488670f7104a355185a4f89d2c0597b5fec23bdc3caab1d14e7dc417c555015c9c8e1c0f579a3000243e1fa84950bf901c71d4503998b92f56cfa0f8bc342a5ff0a844a81fd2e0f6237fe4b77986eb8bd323e136ce1975a6dc50441242d338d08b21fbeaf08ef2d50dc116b8244b780d22df617601d2951d258c5d3cebd56b9c9d43a3ed05dfae94c3ed83f552d23054225fd3cd2ac9ee752ddc9e642e0ef2b229f91ebbeee7d2217f5ac84de761d897bc160fc9110e0ce9d434f4593a3561f5672863a9a2c5d0f788a703a50e4db62db6b45a3e84c1a56305a55ec650a32a3bbb147d4c7e9a8ad972b548b576bef37641ab92a62054ef83850284660c2bdcede03016903e5515d907688bfef872a4d9569dff80bdb83d692a938f351091acb1fa61333f9766ae1dd9d97fcd6b1bb31027093f85151b403fcb746d3ad2bb62e7d213c8a41e5df174324488911c7d8df081c183fd73321faef1c81a6cc1bec9596f4cd2bedb64eb09186cbdcd5ecdbcc5c892261c4493e21fb1c9ed9f436555e4d147148431d8c40d6f5e6e1842e3be3312ddc0047c0247823e0f626a19c8e033ad80acb16e4b1c78ec0d25f01064ebf13914c3b3dee4ede477705866ec2a979e008acd96a3a927c8434ab337d151225e19313ebced601f8b0ff6fb7a7de50d23a1ba0a19e87d6252342f900a82ca1a5d85c39893421ae608cbff2caea11d1fc3403ba39cfc450e3c20bb987742c2edb2ea72469a396ca1c749ade53e4f74675016c2c0835e9e2a82652ca1ccd87a25db4c0bc9bf56c6e852d413bd227e16a4f7bc1ed466b1b300465999e954cf53edf1a122c5b4bfbd0da8b0fc6e92d40af6c68702c8a447b893a543fa5536725974c81bab290f698d462976dc747322501a4943e4917db684a4064dc16236e003056266a5974e1cfb082add10572a5c6d43bedb5785efd76cf87af222c6ebe0f554c3578ec77acad3e1e8c9202f68d359357713350fc432d1c9fbb59e388ca26437ca7d6200df6948c64d5490779f0d4cfdcf91bd2e449c9bf4e37893fc5e4cae393f73857734e3c6f2803ed293ce19757c4446a48f778b144c6553944d141089a4dbe94004c49af92ee2712514c2bca4b844eb5e1be9600a542a6e4d52e37bf5921e0460f1554503f13027c3e3026ff2b5d0efb9483849d1905b081cd923d1619cf6a35eb4f4bba1369548edffe580ac41de31c7c2f419d59605114cfb671578d45d647693766c7511be48d32f65c81f0b7f295eeac076079b1ff2f6a9ef9ed57041528379a698f6b47f7abb0c44f252fae7863f49b59c1e6f3a6f55a16397da6dd5706f450911f70bfa330c9f889aba4ec4102a4d92dfa5ecfa4586fd7e26902f0e094941545824f17bc5a32d8bf20859190181f632b83d5625abc2b8ba82cb7000ad61c19a46e41e22f2eafe06273ce1d6b02036d57ff04fee9d54d2a422f576b5691a586e6c7908b3e5bbfb394ea827a556a6d6a86db2c1622d245ce623eef2c1862a1b09498f95641159b7c0c8891943c81e8ae9d2b766355fb7ce75cc8a403ba4785c8a533fda6c5a34cb7a30f124dd2246ebb139c9dd6740d16542a86e5f3c407851fc50bb9cdfb2f68b3adb7cd8eb1024f9f20486f776daeaa007efedfa477af30e31875e6a7f33b01917f643dd2c5026ea2b59a93d1e19541fcb98e0449c0a4bf40972a9b71036ddf8756e9e90e4d849038cb1b5ac5fe4984301d20f726a6f3929b71015df63c6ca0a1fde40e962f29ab6f7d90c2b3f3d37ea1d8ef76abfcea8c0032db0582335f2ed0527d68a4b683341a8f73f5f1055b9c6eefb7c003965879af1b951e9190ebccda5fd586c89ea68de9b302674be521e38ad9d7672a51767864ff124002602a4c36a2311ae948ea46eb7a54e630e081db8047f01b89cc94f436eb0c5379507f375d7eb48de96d023ffe7ae9f953e00a748dc03e5cd1e2d271b76ba68ac5e8c559411e760b34a9a6c61c206b4e5fb2d05e9f7206d9add5c118a4ef605c71f4acded1ffa95ceda00b33b580327b9629c0cd3ea79933a707b151ba5cc903e760c09499067eabe7653dd400ddf08aed86d22350dee42fc055b6bbf6001d363e52313fe0b20ed8eabc94a09afcebb25d25a70a998f54e823bf66c414ffe9d8ba5fa397cdc6079def0ff185e6c218ceac788e76684df85bc0aaaad3c53900339821ce53251994a301063b31a6a97a65c3e900c3af4361c6665d33bcd36b021923a517faa2aa5f69f74270d9a3e8d5759bbe8bb6f5635a3224bf6403ea59bb37155e8f613df4150d878ccf024b36ef0a3d4f9eaa798cd61fe37a138925c50a7537aea0bd087843b9b13b503df79397bcad982d94bc7f0ea323964a565bb419c28f754e4d6a27049a152fbd6fb6cf65c3b26d70933a99a4ad163526d4d8e87ed8403a7577704dbae705cc756c6556fa9f78f57615bf20ec7170efeb5c990b96be861dee85d008ab73e1c2a555db3f6f95a4ecfd31bedf91b34f9aec78b90fe293a59827388afdcd27ae252e087aae92bab950a09f505ccb515e93ce311d105e8ad1195715cd523706a8443be39ee194c531e2a6ff714611bb4af598d6a3a80770a22f89a2c09352f8f59009a339632eb60cf624b8d292210a65e1cf710b7fee57a8faed5b0873cbfee9a7f37f935e4eac3c71fafd51f4b419a4df057e1de154809b281b780a4f129fbd8a07fc3c272c565a58922b96e0df6d0b27b4b53c0ad39a1cd8e46437ee9af7eb0ddc36d1af9b49a21150ce955a438e66aa23f45bc223df1431a4cd12ee278d1a1975244ec1e2d1b94aae0338afaa8bc9d83d2dd70be1c0873e4fb833352b201a17b6077d0559f670577b8ef8d6e15948a2db49453c9be18950cace30673b7f535bcda2f8eb8a79bd666566df2431752e5f77e86544b27a1a7ae43aa6cf08b3b79c68cf0e0d9b4b10a43ca8f4b281f75b5f", 0x1000}, {&(0x7f00000002c0)="bc17d218622286b1801efc77df9633d38e5b6496493a2231157c75b85b551da2223be916b08df17fda30111a5667b533234d9ad0377155a900ce8ba9947bb9b89391e7ce0ac42017e598b61fdf11ac28984617699ceccabc6c1579fcf146db683f4050fc725335d6f549d6b07c01579d117f6e58a88edac89120bfb75011c78f8ce7b1a832728dc3ab68cb1a35ac6f2a4acd602eb2db1e5ae90e0a082ea29aea593719805908b77b7c685cc7191535c06fc88f58b5d20b3842d94fb7656e11bb96c8e96bbea5e6b6fd71f78806129119aaff4d4ff9e40567d41452b57a2fa58b77c4cb", 0xe3}, {&(0x7f00000003c0)="d5b4990b3642a4cbdd3f60e32b6f918fa35a924078a2a2f802daa5cc2168ff2a0db1a02562ba00b5db715351bbbe1594e06643336e9664574f42b52201fcbd81c420fe3c2a9be764cfcc35ddf539b650de4e4a2c8ea5e98884c692ae1fb4284d3fa7e00776cfe577199a4d58c3c97409366729a1e3acb8b6b4542f08e947f23eac5e0e650b090594803e97f64d46202b25c7f700aeb87fee0cd68b6928694504964d93900a67abcfa525de392322a330c38278c40dab20b4ca507fcb69894a2be56d6d88cb95102adfc117b0917212849f975aea73847bcf523f9409e567", 0xde}, {&(0x7f0000000000)="f9d23ac45d949b3fc057", 0xa}, {&(0x7f0000002580)="bc8d3a41fa8cd8a1acfb6d543d89137ef4c7f7f48e622f6b2a9e7d676d497d16613616855e24d50f7fd1a3e820206b69bf49c3d986b35b9058aa7607349b3d78e38e22e492fa6e05954afa170c35da0c89e3c448a2c386c96307503acd2edf67612461e852746b8912cfca137fb0f86f1ef0f6ad56fde32a0db8969261ddbfc4f0d042f128d762d6cf165bd6b21f7025ecfbbbb6852618c242eb8943b0949f3281156fc2da841d665e2336a37a800cfdd312aa00f7081b051f3521302426395fdb9bad971b1f3a9ee2648838b7c5082ee6c348a91b2ee4edbcccdd62979734057614e85283e684bddceb931f0267ac04c5475a95e1309aef85d2", 0xfa}], 0x9, 0x0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300, 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, @perf_bp={0x0, 0xb}, 0x0, 0x0, 0x80}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) shutdown(0xffffffffffffffff, 0x1) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000002880)={@private=0xa010101, @rand_addr=0x64010102, @rand_addr=0x64010101}, 0xc) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000240), 0x8) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002740)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000002780)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_WOWLAN(r0, &(0x7f0000002840)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000002800)={&(0x7f00000028c0)={0x1c, r1, 0x10, 0x70bd26, 0x25dfdbff, {{}, {@void, @val={0x8, 0x3, r2}, @void}}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4800}, 0x4040015) [ 694.536156] SyS_sendfile64+0xff/0x110 [ 694.536166] ? SyS_sendfile+0x130/0x130 [ 694.536175] ? do_syscall_64+0x4c/0x640 [ 694.536184] ? SyS_sendfile+0x130/0x130 [ 694.536194] do_syscall_64+0x1d5/0x640 [ 694.536210] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.536217] RIP: 0033:0x466459 [ 694.536222] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 694.536232] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 694.536238] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 694.536244] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 694.536249] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000001 20:04:40 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 694.536254] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 694.592157] FAULT_INJECTION: forcing a failure. [ 694.592157] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 694.592169] CPU: 1 PID: 26896 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 694.592175] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 694.592179] Call Trace: [ 694.592194] dump_stack+0x1b2/0x281 [ 694.592210] should_fail.cold+0x10a/0x149 [ 694.592226] __alloc_pages_nodemask+0x22c/0x2720 [ 694.592240] ? __kmalloc_node+0x4c/0x70 [ 694.592254] ? splice_direct_to_actor+0x207/0x730 [ 694.592263] ? do_splice_direct+0x164/0x210 [ 694.592274] ? SyS_sendfile64+0xff/0x110 [ 694.592283] ? do_syscall_64+0x1d5/0x640 [ 694.592293] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.592308] ? perf_trace_lock_acquire+0x104/0x510 [ 694.592321] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 694.592331] ? HARDIRQ_verbose+0x10/0x10 [ 694.592341] ? trace_hardirqs_on+0x10/0x10 [ 694.592352] ? fs_reclaim_release+0xd0/0x110 [ 694.592373] alloc_pages_current+0x155/0x260 [ 694.592383] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 694.592394] push_pipe+0x3b0/0x750 [ 694.592411] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 694.592426] ? __save_stack_trace+0xa0/0x160 [ 694.592435] ? __save_stack_trace+0xa0/0x160 [ 694.592444] ? iov_iter_bvec+0x110/0x110 [ 694.592455] ? iov_iter_pipe+0x93/0x2b0 [ 694.592467] default_file_splice_read+0x171/0x910 [ 694.592482] ? lock_downgrade+0x740/0x740 [ 694.592493] ? do_splice_direct+0x210/0x210 [ 694.592510] ? trace_hardirqs_on+0x10/0x10 [ 694.592524] ? fsnotify+0x974/0x11b0 [ 694.592550] ? __fsnotify_inode_delete+0x20/0x20 [ 694.592562] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 694.592577] ? common_file_perm+0x3ee/0x580 [ 694.592592] ? security_file_permission+0x82/0x1e0 [ 694.592602] ? rw_verify_area+0xe1/0x2a0 [ 694.592611] ? do_splice_direct+0x210/0x210 [ 694.592621] do_splice_to+0xfb/0x140 [ 694.592635] splice_direct_to_actor+0x207/0x730 [ 694.592644] ? common_file_perm+0x3ee/0x580 [ 694.592656] ? generic_pipe_buf_nosteal+0x10/0x10 [ 694.592669] ? do_splice_to+0x140/0x140 [ 694.592680] ? rw_verify_area+0xe1/0x2a0 [ 694.592693] do_splice_direct+0x164/0x210 [ 694.592706] ? splice_direct_to_actor+0x730/0x730 [ 694.592722] ? rw_verify_area+0xe1/0x2a0 [ 694.592734] do_sendfile+0x47f/0xb30 [ 694.592752] ? do_compat_writev+0x180/0x180 [ 694.592771] SyS_sendfile64+0xff/0x110 [ 694.592782] ? SyS_sendfile+0x130/0x130 [ 694.592791] ? do_syscall_64+0x4c/0x640 [ 694.592801] ? SyS_sendfile+0x130/0x130 [ 694.592812] do_syscall_64+0x1d5/0x640 [ 694.592828] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.592836] RIP: 0033:0x466459 [ 694.592848] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 694.592860] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 694.592865] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 694.592872] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 694.592878] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 694.592884] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 694.594790] CUSE: unknown device info "ÿÿÿÿ" [ 694.594795] CUSE: unknown device info "!" [ 694.594801] CUSE: unknown device info "* [ 694.594801] ÇÍäÈ2Õ–IÍ?²" [ 694.594804] CUSE: DEVNAME unspecified [ 694.679970] FAULT_INJECTION: forcing a failure. [ 694.679970] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 694.679981] CPU: 1 PID: 26905 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 694.679987] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 694.679991] Call Trace: [ 694.680007] dump_stack+0x1b2/0x281 [ 694.680021] should_fail.cold+0x10a/0x149 [ 694.680036] __alloc_pages_nodemask+0x22c/0x2720 [ 694.680050] ? __kmalloc_node+0x4c/0x70 [ 694.680064] ? splice_direct_to_actor+0x207/0x730 [ 694.680072] ? do_splice_direct+0x164/0x210 [ 694.680082] ? SyS_sendfile64+0xff/0x110 [ 694.680090] ? do_syscall_64+0x1d5/0x640 [ 694.680099] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.680114] ? perf_trace_lock_acquire+0x104/0x510 [ 694.680126] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 694.680136] ? HARDIRQ_verbose+0x10/0x10 [ 694.680144] ? trace_hardirqs_on+0x10/0x10 [ 694.680157] ? fs_reclaim_release+0xd0/0x110 [ 694.680178] alloc_pages_current+0x155/0x260 [ 694.680188] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 694.680200] push_pipe+0x3b0/0x750 [ 694.680217] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 694.680230] ? __save_stack_trace+0xa0/0x160 [ 694.680238] ? __save_stack_trace+0xa0/0x160 [ 694.680247] ? iov_iter_bvec+0x110/0x110 [ 694.680257] ? iov_iter_pipe+0x93/0x2b0 [ 694.680270] default_file_splice_read+0x171/0x910 [ 694.680284] ? lock_downgrade+0x740/0x740 [ 694.680294] ? do_splice_direct+0x210/0x210 [ 694.680310] ? trace_hardirqs_on+0x10/0x10 [ 694.680323] ? fsnotify+0x974/0x11b0 [ 694.680339] ? __fsnotify_inode_delete+0x20/0x20 [ 694.680352] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 694.680364] ? common_file_perm+0x3ee/0x580 [ 694.680382] ? security_file_permission+0x82/0x1e0 [ 694.680394] ? rw_verify_area+0xe1/0x2a0 [ 694.680405] ? do_splice_direct+0x210/0x210 [ 694.680414] do_splice_to+0xfb/0x140 [ 694.680426] splice_direct_to_actor+0x207/0x730 [ 694.680435] ? common_file_perm+0x3ee/0x580 [ 694.680446] ? generic_pipe_buf_nosteal+0x10/0x10 [ 694.680459] ? do_splice_to+0x140/0x140 [ 694.680470] ? rw_verify_area+0xe1/0x2a0 [ 694.680482] do_splice_direct+0x164/0x210 [ 694.680494] ? splice_direct_to_actor+0x730/0x730 [ 694.680509] ? rw_verify_area+0xe1/0x2a0 [ 694.680528] do_sendfile+0x47f/0xb30 [ 694.680547] ? do_compat_writev+0x180/0x180 [ 694.680566] SyS_sendfile64+0xff/0x110 [ 694.680577] ? SyS_sendfile+0x130/0x130 [ 694.680587] ? do_syscall_64+0x4c/0x640 [ 694.680597] ? SyS_sendfile+0x130/0x130 [ 694.680607] do_syscall_64+0x1d5/0x640 [ 694.680624] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 694.680632] RIP: 0033:0x466459 [ 694.680638] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 694.680649] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 694.680655] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 694.680661] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 694.680667] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 694.680673] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 694.821873] FAULT_INJECTION: forcing a failure. [ 694.821873] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 694.867581] CUSE: info not properly terminated [ 694.929454] CPU: 1 PID: 26915 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 20:04:41 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0x97, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0021, 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, @perf_bp={0x0, 0xc}, 0x202}, 0xffffffffffffffff, 0x1000000000, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r3, &(0x7f0000002300)={0x2020}, 0x838) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x480, 0x0) write$FUSE_INIT(r5, &(0x7f00000000c0)={0x50, 0xfffffffffffffff5, 0x0, {0x7, 0x21, 0x3, 0x0, 0x8, 0x3, 0x1, 0xb7}}, 0x50) r6 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000040)) fcntl$getown(r6, 0x9) r7 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r7, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r7, &(0x7f0000004340)=ANY=[@ANYBLOB="d0000000000000005e294e6d0fa8fd8ea5892bf2ee3e23c47cec1d87f447dd11dab950fd62f272b543df803a909fdd21f8928960ade54e25154737ef1aa7f1648c6d68739cfd0dec1def7120d73425353b040bc1564e18411b277f95ae0fa96c3dc96a55734e1e36f609c12696ae0dca263df512cd0bc2c6f5095fbdec92d71b7766137142af5c304d8daf44f1204e3c889a75a939a13854907012c8f4cfb021d1040c2b5de4190a017c0daf9e5816cf53adde77047f6e1af4603389afe7bb3d5643b5a0b09d5097a0", @ANYRES64=r8, @ANYBLOB="07000000000400"/108, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000fdffffffffffffff21000000000000002a0ac7cde4c81532d59649cd3fb23da367449852370cc9d6faffffffffffffffad00000000000000"], 0xd0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000180)={0x50, 0x0, r8, {0x7, 0x21, 0x7711665e, 0x8040, 0x8, 0x1000, 0x7, 0x9}}, 0x50) sendfile(r4, r1, 0x0, 0x4000000000edbc) [ 695.483690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 695.483695] Call Trace: [ 695.483716] dump_stack+0x1b2/0x281 [ 695.483729] should_fail.cold+0x10a/0x149 [ 695.483744] __alloc_pages_nodemask+0x22c/0x2720 [ 695.508303] ? __kmalloc_node+0x4c/0x70 [ 695.512394] ? splice_direct_to_actor+0x207/0x730 [ 695.517408] ? do_splice_direct+0x164/0x210 [ 695.521855] ? SyS_sendfile64+0xff/0x110 [ 695.525926] ? do_syscall_64+0x1d5/0x640 [ 695.530000] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 695.535593] ? perf_trace_lock_acquire+0x104/0x510 [ 695.540544] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 695.545554] ? HARDIRQ_verbose+0x10/0x10 [ 695.549631] ? trace_hardirqs_on+0x10/0x10 [ 695.553885] ? fs_reclaim_release+0xd0/0x110 [ 695.558316] alloc_pages_current+0x155/0x260 [ 695.562850] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 695.568136] push_pipe+0x3b0/0x750 [ 695.571817] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 695.576661] ? __save_stack_trace+0xa0/0x160 [ 695.581267] ? __save_stack_trace+0xa0/0x160 [ 695.585673] ? iov_iter_bvec+0x110/0x110 [ 695.589761] ? iov_iter_pipe+0x93/0x2b0 [ 695.593733] default_file_splice_read+0x171/0x910 [ 695.598571] ? lock_downgrade+0x740/0x740 [ 695.602712] ? do_splice_direct+0x210/0x210 [ 695.607124] ? trace_hardirqs_on+0x10/0x10 [ 695.611352] ? fsnotify+0x974/0x11b0 [ 695.615063] ? __fsnotify_inode_delete+0x20/0x20 [ 695.619815] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 695.626477] ? common_file_perm+0x3ee/0x580 [ 695.630863] ? security_file_permission+0x82/0x1e0 [ 695.635797] ? rw_verify_area+0xe1/0x2a0 [ 695.639850] ? do_splice_direct+0x210/0x210 [ 695.644164] do_splice_to+0xfb/0x140 [ 695.647880] splice_direct_to_actor+0x207/0x730 [ 695.652540] ? common_file_perm+0x3ee/0x580 [ 695.656859] ? generic_pipe_buf_nosteal+0x10/0x10 [ 695.661696] ? do_splice_to+0x140/0x140 [ 695.665665] ? rw_verify_area+0xe1/0x2a0 [ 695.669721] do_splice_direct+0x164/0x210 [ 695.673861] ? splice_direct_to_actor+0x730/0x730 [ 695.678733] ? rw_verify_area+0xe1/0x2a0 [ 695.682789] do_sendfile+0x47f/0xb30 [ 695.686500] ? do_compat_writev+0x180/0x180 [ 695.690818] SyS_sendfile64+0xff/0x110 [ 695.694883] ? SyS_sendfile+0x130/0x130 [ 695.698874] ? do_syscall_64+0x4c/0x640 [ 695.702972] ? SyS_sendfile+0x130/0x130 [ 695.706981] do_syscall_64+0x1d5/0x640 [ 695.711065] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 695.716261] RIP: 0033:0x466459 [ 695.719442] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 695.727229] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 20:04:41 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = request_key(0x0, 0x0, 0x0, 0x0) request_key(&(0x7f0000000000)='logon\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)=':^(:\x00', r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6000000, 0x20010, r0, 0x3e5ee000) getpid() r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETRULE(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14, 0x7, 0xa, 0x201}, 0x14}}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:41 executing program 2 (fault-call:7 fault-nth:12): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:41 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) signalfd(r0, &(0x7f0000000200)={[0xe1e]}, 0x8) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\a\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="78000000000000000000000045000014000000000000907800000000e0000002"]}) getsockopt$IP_VS_SO_GET_DESTS(r2, 0x0, 0x484, &(0x7f0000000240)=""/54, &(0x7f0000000140)=0x36) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) sendfile(r4, r0, &(0x7f0000000180)=0x1000, 0x8000) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x70, 0x81, 0x6, 0x1, 0x1, 0x0, 0x2, 0x0, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xcfa, 0x0, @perf_config_ext={0x3, 0x4}, 0x4003, 0x100000000, 0x7fff, 0x4, 0x2, 0x6, 0x20}, 0xffffffffffffffff, 0x9, r3, 0x1) [ 695.734505] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 695.741853] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 695.749444] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 695.756716] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 695.819545] FAULT_INJECTION: forcing a failure. [ 695.819545] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 695.865831] CPU: 1 PID: 26938 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 695.873794] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 695.883327] Call Trace: [ 695.886047] dump_stack+0x1b2/0x281 [ 695.889697] should_fail.cold+0x10a/0x149 [ 695.893866] __alloc_pages_nodemask+0x22c/0x2720 [ 695.898638] ? __kmalloc_node+0x4c/0x70 [ 695.902627] ? splice_direct_to_actor+0x207/0x730 [ 695.907484] ? do_splice_direct+0x164/0x210 [ 695.911820] ? SyS_sendfile64+0xff/0x110 [ 695.916029] ? do_syscall_64+0x1d5/0x640 [ 695.920085] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 695.925445] ? perf_trace_lock_acquire+0x104/0x510 [ 695.930374] ? _raw_spin_unlock_irq+0x24/0x80 [ 695.934866] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 695.939707] ? HARDIRQ_verbose+0x10/0x10 [ 695.943762] ? trace_hardirqs_on+0x10/0x10 [ 695.948083] ? fs_reclaim_release+0xd0/0x110 [ 695.952500] alloc_pages_current+0x155/0x260 [ 695.956898] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 695.962165] push_pipe+0x3b0/0x750 [ 695.965701] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 695.970535] ? __save_stack_trace+0xa0/0x160 [ 695.974933] ? iov_iter_bvec+0x110/0x110 [ 695.978985] ? iov_iter_pipe+0x93/0x2b0 [ 695.982953] default_file_splice_read+0x171/0x910 [ 695.987791] ? lock_downgrade+0x740/0x740 [ 695.991928] ? do_splice_direct+0x210/0x210 [ 695.996246] ? trace_hardirqs_on+0x10/0x10 [ 696.000474] ? fsnotify+0x974/0x11b0 [ 696.004292] ? __fsnotify_inode_delete+0x20/0x20 [ 696.009054] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 696.015714] ? common_file_perm+0x3ee/0x580 [ 696.020031] ? security_file_permission+0x82/0x1e0 [ 696.024955] ? rw_verify_area+0xe1/0x2a0 [ 696.029006] ? do_splice_direct+0x210/0x210 [ 696.033450] do_splice_to+0xfb/0x140 [ 696.037168] splice_direct_to_actor+0x207/0x730 [ 696.041832] ? common_file_perm+0x3ee/0x580 [ 696.046237] ? generic_pipe_buf_nosteal+0x10/0x10 [ 696.051071] ? do_splice_to+0x140/0x140 [ 696.055039] ? rw_verify_area+0xe1/0x2a0 [ 696.059090] do_splice_direct+0x164/0x210 [ 696.063229] ? splice_direct_to_actor+0x730/0x730 [ 696.068068] ? rw_verify_area+0xe1/0x2a0 [ 696.072121] do_sendfile+0x47f/0xb30 [ 696.075831] ? do_compat_writev+0x180/0x180 [ 696.080223] SyS_sendfile64+0xff/0x110 [ 696.084103] ? SyS_sendfile+0x130/0x130 [ 696.088074] ? do_syscall_64+0x4c/0x640 [ 696.092038] ? SyS_sendfile+0x130/0x130 [ 696.096003] do_syscall_64+0x1d5/0x640 [ 696.099893] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 696.105081] RIP: 0033:0x466459 [ 696.108261] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 696.116073] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 696.123352] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 696.130611] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 696.137871] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 696.145131] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:42 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000080)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:42 executing program 2 (fault-call:7 fault-nth:13): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:42 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x18) perf_event_open(&(0x7f00000000c0)={0x6, 0x70, 0x0, 0x6, 0x6, 0x7f, 0x0, 0x7fff, 0x10100, 0x6, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x4, @perf_bp={&(0x7f0000000000), 0x14}, 0x11, 0xffffffff, 0x1, 0x8, 0x3ff, 0x9, 0x3ff}, r1, 0xffffffffffffffff, r2, 0x8) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 696.266050] IPVS: length: 54 != 24 20:04:42 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'veth0_virt_wifi\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) [ 696.287343] FAT-fs (loop1): Unrecognized mount option "8" or missing value 20:04:42 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000000)="427f9bb4606346cf5ea6c385c7a77c72", 0x10) [ 696.371096] FAULT_INJECTION: forcing a failure. [ 696.371096] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 696.379020] IPVS: length: 54 != 4107639160 [ 696.391838] CPU: 0 PID: 26993 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 696.399738] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 696.409085] Call Trace: [ 696.411675] dump_stack+0x1b2/0x281 [ 696.415307] should_fail.cold+0x10a/0x149 [ 696.419453] __alloc_pages_nodemask+0x22c/0x2720 [ 696.424195] ? __kmalloc_node+0x4c/0x70 [ 696.428152] ? splice_direct_to_actor+0x207/0x730 [ 696.432982] ? do_splice_direct+0x164/0x210 [ 696.437291] ? SyS_sendfile64+0xff/0x110 [ 696.441340] ? do_syscall_64+0x1d5/0x640 [ 696.445429] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 696.450802] ? perf_trace_lock_acquire+0x104/0x510 [ 696.455720] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 696.460552] ? HARDIRQ_verbose+0x10/0x10 [ 696.464594] ? trace_hardirqs_on+0x10/0x10 [ 696.469781] ? fs_reclaim_release+0xd0/0x110 [ 696.474187] alloc_pages_current+0x155/0x260 [ 696.478593] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 696.483853] push_pipe+0x3b0/0x750 [ 696.487377] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 696.492209] ? __save_stack_trace+0xa0/0x160 [ 696.496609] ? __save_stack_trace+0xa0/0x160 [ 696.501002] ? iov_iter_bvec+0x110/0x110 [ 696.505040] ? iov_iter_pipe+0x93/0x2b0 [ 696.509005] default_file_splice_read+0x171/0x910 [ 696.513839] ? lock_downgrade+0x740/0x740 [ 696.517983] ? do_splice_direct+0x210/0x210 [ 696.522314] ? trace_hardirqs_on+0x10/0x10 [ 696.526547] ? fsnotify+0x974/0x11b0 [ 696.530245] ? __fsnotify_inode_delete+0x20/0x20 [ 696.534994] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 696.541758] ? common_file_perm+0x3ee/0x580 [ 696.546069] ? security_file_permission+0x82/0x1e0 [ 696.550982] ? rw_verify_area+0xe1/0x2a0 [ 696.555031] ? do_splice_direct+0x210/0x210 [ 696.559346] do_splice_to+0xfb/0x140 [ 696.563044] splice_direct_to_actor+0x207/0x730 [ 696.567694] ? common_file_perm+0x3ee/0x580 [ 696.572001] ? generic_pipe_buf_nosteal+0x10/0x10 [ 696.576848] ? do_splice_to+0x140/0x140 [ 696.580812] ? rw_verify_area+0xe1/0x2a0 [ 696.584856] do_splice_direct+0x164/0x210 [ 696.588986] ? splice_direct_to_actor+0x730/0x730 [ 696.593835] ? rw_verify_area+0xe1/0x2a0 [ 696.597890] do_sendfile+0x47f/0xb30 [ 696.601601] ? do_compat_writev+0x180/0x180 [ 696.605909] SyS_sendfile64+0xff/0x110 [ 696.609778] ? SyS_sendfile+0x130/0x130 [ 696.613762] ? do_syscall_64+0x4c/0x640 [ 696.617724] ? SyS_sendfile+0x130/0x130 [ 696.621689] do_syscall_64+0x1d5/0x640 [ 696.625575] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 696.630755] RIP: 0033:0x466459 [ 696.633934] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 696.641620] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 696.648874] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 696.656135] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 696.663405] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 20:04:42 executing program 2 (fault-call:7 fault-nth:14): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:42 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x20, 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, 0x1, @perf_bp={&(0x7f0000000000), 0x5}, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000080)=0x10001, 0x4) [ 696.670663] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:42 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000037c0)=0x2) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = syz_open_procfs(r2, &(0x7f00000000c0)='net/packet\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r1, 0x0, 0x4000000000edbc) preadv(r3, &(0x7f0000003700)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000002300)=""/130, 0x82}, {&(0x7f00000023c0)=""/209, 0xd1}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/199, 0xc7}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000035c0)=""/54, 0x36}, {&(0x7f0000003600)=""/248, 0xf8}], 0x9, 0x2, 0x1000) fcntl$addseals(r0, 0x409, 0x2) [ 696.806047] FAULT_INJECTION: forcing a failure. [ 696.806047] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 696.833454] CPU: 1 PID: 27010 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 696.841373] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 696.850731] Call Trace: [ 696.853326] dump_stack+0x1b2/0x281 [ 696.856964] should_fail.cold+0x10a/0x149 [ 696.861117] __alloc_pages_nodemask+0x22c/0x2720 [ 696.865881] ? __kmalloc_node+0x4c/0x70 [ 696.869867] ? splice_direct_to_actor+0x207/0x730 [ 696.874823] ? do_splice_direct+0x164/0x210 [ 696.879153] ? SyS_sendfile64+0xff/0x110 [ 696.883212] ? do_syscall_64+0x1d5/0x640 [ 696.887274] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 696.892641] ? retint_kernel+0x2d/0x2d [ 696.896533] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 696.901375] ? trace_hardirqs_on_caller+0x3a8/0x580 20:04:42 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_bp={&(0x7f00000000c0), 0x3}}, 0xffffffffffffffff, 0x7, r1, 0x4) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) [ 696.906399] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 696.911167] ? retint_kernel+0x2d/0x2d [ 696.915069] alloc_pages_current+0x155/0x260 [ 696.919476] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 696.924757] push_pipe+0x3b0/0x750 [ 696.928305] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 696.934017] ? __save_stack_trace+0xa0/0x160 [ 696.938423] ? __save_stack_trace+0xa0/0x160 [ 696.942846] ? iov_iter_bvec+0x110/0x110 [ 696.946910] ? iov_iter_pipe+0x93/0x2b0 [ 696.950887] default_file_splice_read+0x171/0x910 [ 696.955734] ? lock_downgrade+0x740/0x740 [ 696.959882] ? do_splice_direct+0x210/0x210 [ 696.964219] ? trace_hardirqs_on+0x10/0x10 [ 696.968455] ? fsnotify+0x974/0x11b0 [ 696.972179] ? __fsnotify_inode_delete+0x20/0x20 [ 696.976939] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 696.983603] ? common_file_perm+0x3ee/0x580 [ 696.987908] ? security_file_permission+0x82/0x1e0 [ 696.992841] ? rw_verify_area+0xe1/0x2a0 [ 696.996882] ? do_splice_direct+0x210/0x210 [ 697.001182] do_splice_to+0xfb/0x140 [ 697.004886] splice_direct_to_actor+0x207/0x730 [ 697.009536] ? common_file_perm+0x3ee/0x580 [ 697.013906] ? generic_pipe_buf_nosteal+0x10/0x10 [ 697.018741] ? do_splice_to+0x140/0x140 [ 697.022701] ? rw_verify_area+0xe1/0x2a0 [ 697.026756] do_splice_direct+0x164/0x210 [ 697.030888] ? splice_direct_to_actor+0x730/0x730 [ 697.035724] ? rw_verify_area+0xe1/0x2a0 [ 697.039805] do_sendfile+0x47f/0xb30 [ 697.043507] ? do_compat_writev+0x180/0x180 [ 697.047822] SyS_sendfile64+0xff/0x110 [ 697.051693] ? SyS_sendfile+0x130/0x130 20:04:42 executing program 1: socket(0x2, 0x3, 0x7) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 697.055664] ? do_syscall_64+0x4c/0x640 [ 697.059615] ? SyS_sendfile+0x130/0x130 [ 697.063570] do_syscall_64+0x1d5/0x640 [ 697.067440] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 697.072608] RIP: 0033:0x466459 [ 697.075790] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 697.083477] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 697.090728] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 697.097976] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 697.105239] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 697.112497] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:42 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0xfffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:42 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)=@bridge_dellink={0x50, 0x11, 0x300, 0x70bd25, 0x25dfdbfb, {0x7, 0x0, 0x0, 0x0, 0xa020, 0x1081a}, [@IFLA_BROADCAST={0xa, 0x2, @remote}, @IFLA_CARRIER_CHANGES={0x8, 0x23, 0xa74}, @IFLA_MTU={0x8, 0x4, 0x4}, @IFLA_GROUP={0x8}, @IFLA_ADDRESS={0xa, 0x1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}]}, 0x50}, 0x1, 0x0, 0x0, 0x4}, 0x840) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:42 executing program 2 (fault-call:7 fault-nth:15): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:42 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:42 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x20, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000100)={0x0, 0x0}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000004c0)={0x94, 0x0, &(0x7f0000000380)=[@increfs={0x40046304, 0x1}, @increfs={0x40046304, 0x2}, @acquire_done={0x40106309, 0x1}, @enter_looper, @acquire_done, @dead_binder_done, @transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x68, 0x18, &(0x7f00000002c0)={@ptr={0x70742a85, 0x0, &(0x7f00000001c0)=""/128, 0x80, 0x2, 0x5}, @ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/11, 0xb, 0x2, 0x29}, @fd={0x66642a85, 0x0, r0}}, &(0x7f0000000340)={0x0, 0x28, 0x50}}, 0x400}], 0x46, 0x0, &(0x7f0000000440)="ce70ac20876bc48248f33beb3d9ea7df69c12feceaa0b9fc749472b694855367879d76d918bffd58cbff367fa449e692693b1288b56d7c415174b6bb44576c23a0fec44ab55a"}) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f0000000580)={0x5a1, 0x9, 0x4, 0x0, 0x5, {0x0, 0x2710}, {0x1, 0x3, 0x3f, 0x0, 0xff, 0x6, "d9365627"}, 0x5, 0x4, @userptr, 0x8, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_BALANCE_CTL(r3, 0x40049421, 0x1) perf_event_open(&(0x7f0000000080)={0x5, 0x70, 0x4, 0x1, 0x20, 0x1, 0x0, 0xfffffffffffffff7, 0x1200, 0x6, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2, @perf_bp={&(0x7f0000000000), 0x9}, 0x80, 0x3, 0x0, 0x8, 0x6, 0x1ff, 0x6d}, r2, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r1, &(0x7f0000002380)=ANY=[@ANYBLOB="c1b93f0cd6d596076a2877a903a62aef83e365a744b88ab37d19baf4cddb9a7e787e34554fe3ea99c38f92497b03d3afa34dc020abc623a381179de4645a9eb21413be96ec6af525eddbced78b4c3566c30cf03df569132df387b4ccdea6a8218eb959702062f7dbfb76b54b0f5452b0c921fcff4d3dd12c415135ce", @ANYRES64=r2, @ANYBLOB="07000000000400"/108, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000021000000000000002a0ac7cde4c81532d59649cd3fb23da367449852370cc9d6faffffffffffffffad00000000000000"], 0xd0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r2, {0x7, 0x21, 0x5, 0x10200, 0x5, 0x7, 0x8, 0x1ff}}, 0x50) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) [ 697.284814] FAULT_INJECTION: forcing a failure. [ 697.284814] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 697.321698] CPU: 1 PID: 27057 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000003600)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x3) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = ioctl$TIOCGPTPEER(r1, 0x5441, 0x81) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000280)='nv\x00', 0x3) writev(r3, &(0x7f0000003580)=[{&(0x7f00000000c0)="73069d4f207f27e82ac38a6008fa8b9315fdaee99ee77941b416c6fc476a012a29d515e069bec80d9dcdb4faf91eacdd6f7b477b5216dee0f7da1506b5c8c9747941fca4b295fc5b25cfe30b57e828e48861dfbe1d3d02068bd4d904c1aa1687d109a5c1f234aee90376d8a886dec9811d5fc8cd2da5d4a0901b4ff145d676cb1e19144fed27f550a5244a753957b2fcfe0976e766b9bd7bdbb5e5eaf998d14a138871f1517177b90a54e66da610f0802c1cf49cbe881726de9d9504228f73ea9eb263476442c79bdd830b5615911523f860ece1ad8e00822b", 0xd9}, {&(0x7f00000001c0)="76e92876190751d879a83beb56bc5bf3ce79e7d0285ad1f43da9790bbb8eed159fb5ad6fb9b9a71a4da85984902c68cf308e3cc22c6ab55f3563c6bb6e82dae6161442846b0f559e6bd5efffcd3cef104f792fa9bcc86c22c3f497db3716a66ca8c59db4c33d202b80b6e2aa6f859218ca1e1c2f6e92bd9eb6412599d8500458311c2474aedae37a41951bda90", 0x8d}, {&(0x7f0000002300)="bc984663f52f9a61f8401c6ed286ac90e6377fb72e9a050c3157f11479981b9318bdc1a6b7e6804ac21272432554e4e897fb10f209d4df0defd0e13425de5b10da7d7b37f25740fca4ce8a32aed82f81eb1f8e24d57c00df368218a96f59a168b3c5dc330a497986ebe55a648041ddaa0929a4d4b9e5cbe1079b69ce5ab63405f43af519b30e7164056c30f0b8356304155c32414148bcc9cf381f2f57cbe240c569d7aa6f07f778468ef98e52f39803928259bac072df8b4adf6ea74242c9864894817efad08fff9be059eaf14036772b5f7ab35b868c5660cb1e1fa05127de2b5ffff82cf07d14e0a7", 0xea}, {&(0x7f0000002400)="2a6c89bb3bf890360be2dd1edd29505c63b00d52bcaf39725cc38261bbd6cff057fd8255bdc270390b0f0320c14eba3c8680a5ae9215ef32761658230f37e8ef8f9fd05be1313ae8b38a33e0be6d981208603bd0c0e09953e893fd4af1d76d09fee21dbbf1044d409819333152b88ea88680b560b4a0ac849e492e840a23a8c4bf4ae63e2991fa4d1f9967ade035ff89cbb61701bc26a2de30cc329ac416458340a02d9dc58509a225ffc2d67d253a449ea20914", 0xb4}, {&(0x7f0000003640)="5e35e57b52e65ffdcceccf05cf3853765cd34f5bbb0d2ad7125d4aad95a7a5521bac548c194a62998f12d04070710a9a864ba808a8d7cbb0a74d3305f0132fa20e2c7ac9ffd9d7daad8e66c794d8cfb9b2d30acabc3a2c0b9c1dfa9d17f8fe24faeb6a1840e59998d3374ac62195411b49c7fb2f5750bba40be0674cfc85667f38a62dd3f8b89d85d1e2f2296b4c47d92c53a1970e06baa76e81a869ef78119fcda5524175055746e817619258f4348e743762d59265cb686e44e99fb50154f97cdbfa11734ec18b14541666eddf6ccf4789aa7b85761f9c41e05263a300d048e1ce695b7920245b546eb34e1212ae2f77bd3dbb037cf93c24df507bab19fc7761e321a49161afd41273208d28a329b2db5e141cfd6a90ce566e5483cbac6c5ebfd6593a411572aa18ef0853d7397c5f37e68e5b278319bc4fc317c47b658bbda9f7b0ae75d8c783e60a524862235570ebcaf64a021f082ea590ce2b306b823fc1aa4c5058b6c87efe34218c1f71b2be96d976b5f7ae8cdcdb9cbd935ba3143bebd9c6960fb13bade4425793ac7639c105c4fc8e9e16d73dd6f8c01e896a4574c9a967823f89756fd2db0a64a5e70847aaaf82711f9e56b3aa9824b44f082ea7eb38b9c4906935bcbf6cc63e5c78718e048cde1ad3c108fd1195fac5f903ce9f455ee2ce8bbd5e0e2ce0b1ae45d53ab9fc6b02491ae7b83663b5a9840ef2ac02170bba87addae9023a07fc0b6caf663d0f7b1652f64aef585a93298042c84fae50258d99262013548ea15593ad5ca7ba7d593d071b7614fc76cf060a0ffedb5a8f041929203ec89dfdf0f1b58a006f2de3a9ba872c9b130b228813674e3f82b3a6d1464831611cd51a75959e6484e1df121006075e828ddadc48e2b634c5c3cd6bea658f0059481ceeabdd2d04653e9a8794e26f6edb62e2fb184847a7db1947ee808efc6775f185cb3cc055f65824f747d37323bc6b94128ccc78225ca30c023215c8c356b83729eaf45f46499023786ee76710154c0e419c27b8c3c3c2f7aa34325fd6d27046d9df04be651240dcfbf2e6f5f0d54665cd90d44aa0265674085e4ead774f712ea04ec5470279438120397ae04ded7942584723a6b10cc1a8e3180a8d89a0b8d504ad71f91760af979737fba0130f45bd5435e004f9937ea48888e7b4b7283fd2696a2a1d191cbd2d5317cdc01ca6197aed7c4d6b9cce8677d010044d4be8dc6f257f43163c0a77f25d12bbed44b3c12f73446ff9604bd0e2a1b66c4b471dd12da5cae49bbaefb024fbb4fa458d131a1697df067058939023e79237425747355f48ed4d61aa6afc4c0412e4ca901b70a397169a67f1c07898e5a29424cbd985ea9247ad5998940e62a2dca9cbbf72e29512c6a887bbe95ecb0e51357d77c150f9f383f3bb6439fd83fd6f31c0fdedaaad1cd2a02247d057b4a6a4596934794ab538a89b38ef882e9e1fb8e1bfcc15a525d8397379960aa7ea6d58f23e71b6223502c40e6202297e4fad6ff724604ba9b6e799a837f31a2f4edcf519ca2bd16e54ea34e68f49cece37a1f48a30ce9fe076361e14ae2c0cc8c0455ed2546df78f1cb5f47859d74b35c4874c27574395d834c9b9a9c359045a2542829f541364c616be149902a6bdf28a60faf47366be31cda375d1eeabb8cb0ab4ffce2465cbdcb71387d1bbfa5803bd06904cbf6ef35a4182d100b4afe9ecb0f3d6582dfcf23846be0cac39cb75a258aaf6a89b834d6760c6db29648e5d57dbcd8d4239cb19bafe84bea3d68c2028f853a333a5ec532333f40bcc3a62405244727efd2e2873df30795992f518a0f44efc79187d259f0d5d420521bd94929431d13580a416854dcf10cd99b9c2262e205954c00353bdc463d1297dd126c5212884e0cfcef7d0928296eb580e4933f72a40c3ea0a9f72363ce4be7f87b5a042d696f0a1017f40cd81c4fb6516286f8ee9fabf3f1f42e63ae864d99a2a6698f418dd92d9b0f8fc6bdce23bb2c023089cf25d3e23b26359221a4b9f19929525627b1347afab9ba5909a37cd93eb0b69e51e2281bfebca7f46c93361f36d8981d0d4ce0bde97a74b6280c1c5e73dbf26db4ac2aec39ce1bd22ab8b2d060c859c58440e1641efb8547a0d2aab77e4533f825390c8d3cf4ce53051de8a2ffc6a1c43108a8be58bec21b26b20416c76a55e8d575656498e499916764614c083b69138daf1919ee357ab89a0a4ef5eb952a3f5370e7a004016f81a6095b95554a320f23d718fd237c4a3b6b7e7c4e5e20b23491f97b5a0ccbba17eae54370ea0dfa0e89dcf992d1f84ea275be47ff76e0fe43f628e77b06d172566a6bb3774fc20d059fb41ecfdb0d5651b3cac723b9d54e4e8a288d4b639fca1b252768a72a5db525679e777094f83d2ae0c4f322e6360645c036f9e787e4a7c1bc6b84b7cbff7d4292a7df4d62de2599cfbbdacbacbb9bf455820f562212d7f7f2c396a8840411a4c1ecd6202d701a7d4e0c02430acca7827b83e028aa7aeea211e82fc9a229c1e4a37525eec399b289d44d9af4629556dda4aa1d74a547e4763353d21f61b60920f802daf84458081dfd583f24e8cf859eae3d0992c2131be0b507cce53ed17aa7ec2c450b3cc59d0f79f1e3990e275cb1946e0a534be8be8d7abc3b4ff47235e67bb9e95e4c83f9bd2f808e62d2740d4efe517e71653bf92476973063d8c01a31610970e1bc6f265f4777454f137224ff0b35002ef506d9ac9ed662a446162760c6c8257a2ae098e23483ece99bbd9d27d963dd182a8c1ba0e92cbceb9e304a33af2f311a0f7bf18fde0c11e61a52e85bd23e9bc1319141c4200d458d62163add822eaf9a55b1e995c6267ec2bac48de0caa5df115663024c2207fdab7c6d22cf33a00eeae254d3e8559ec15e7a68c823d6cb91249b6b8e1f1d1a6cd1dd0ab2542a8557f6ff19fe1c825fa245eb6423cddd22ff14c6502a32d6a0289ffd328519df8fa1189e575accb36fcf3b2a72d99fd0f8b972000b28a22d62a4e35faffb8dca4d1c53121e03d54f7ed2f2aa5a6b0b5be11e7242e615611180dc86ae3b979aee076b5ca6dfe4933ec59d2bf8f2ff6db248b984f32be0dc58a30c9a99558158c6142233ab4f42452b0b24b0c4f85ac95a42223245e50883d78804c6e785bc1704c306af10693e929f312c23dc8c84306c86aa37eb81d25beb818361a82758881ff10e76ce97e3059ee7310f62a054c5060f7a132a2fcd1ecd3ecd99206ff9e57f32266409938df301252ad3d182a2f2f63d9786cf9a268053ea468d4de7ab5acbb618f3f2b1055ddaf7d6198d68ff07e629db7a19c711f0d028f8365a0d18f5bab3431c84d0cd783ed8f3336c94b4f0adbfb84b937d097ca4d3296164fc677d1506d77d1bb294fcefc8670778b68d9027d7b1b1aaf6944739118e44b8b38b531e36d962ca5af412c950b5b54633da35c7e79a3d6fc2c0999afbaadc0d63aaeb99f753f64a903b6ade4c4c0ac1e61715b6c0777e2c59dcbd01564b2932faeec67343a06ec64f92280455fad73af4c4aa6873347bdb099da529cf9504f3f6cdf549ed78569711d129c320d096d3dd1653cd1010037da83471dc018b77259a012b9d3b8994f3c30201a2aa286956bd97c3594c5a40f02544772fce10c9142bb6422227479702b119f49c75c060e036437d9967774a954485256b2085482fb846713685c4312bf36ce8174eebb2fad7edd39b89c4a98f871cff703c747f908f63f890ac9aaaa067656f0b663193ca3d104e48a62b62e899d1a2175c9a34022b0aa8158fceb0dba9031696db5779a8dc7158760d4b9fb2f48ddac2e1e0b2f7cb4da9c579003894ca8f73f95a36d54ed7037bd4537963f1633258dd732fabbabd63d162d323899c303f1c3bd458f5739e063aa791b5e354eba0b3b8d0ec9912c29fa2b1d3dfeb5bbf9ccc6ac6fb9df7e364703df3627b7287fe39dcdfcb69fc5535dc77ef53bb52cffd5f8cf0c2507f70536b7dcf6dcf89fc56d999a7711fef12d4ac865feb6aba2eb7d3a84bf1fd55a86c22d8cc5f3318d50d05861fd7789838ce536ea7ee45e2784a241c9c2fe7f8748d4c70a0a8fe50f9022a26e4e80c12f4cd5d15b1edde4d1d7a2e14ab0055f233725a2628336a44c6f7c94941f38f8b6587ebf451aa2e23edf7bca9ed66179cf132f0d1f0f9d887fd99e33f9f11b176c1d23c0bc929c070706ccca3c6255d57bcbbeb698db4a3a59e37345722cbabc1b6541872bbc0851686602221347aa852385d9ba92494ce802077683dca1901b8fef1247180f4703e490e6a046e9622cced08579a4c014fae1c5937b81592f8f192cf0e7791e9ad0badf2cc7618ea8d40036aecacff6d70052f7cfea5d819f54b5e46c6af1e3e340f1c145b3f847ebc04b3cd4d2fcacbc67447c3e1933d40e5e4139da6005112f654fa0ed03656b6ab45ae9c8b738eab5bfe16fa1635a813557209a01a780a459cb162faa4c44f4e4eb9bab816997002edf3818499fc25742471b875a4816dcf361b6ebb843f19b2e3b5cee321537bac3f62b91352dd2f3585dfe3627976962225cbe4e5b1322b420c8954956db5c062b9579d7fecf91835b5ecbba55c980428550b1afd42aa98b695d8d1f49cceae2ea92ef838777ebb687cd35cd0632b67d5607783471e439533c1ee3a477721cd10a774bc23c15bf5119dfe1a86cdd0aa74960a3d905291feeae1d0051ea351f0f5eb103e06c03fa5b4954ab3e4ddcfc078f9a0344ba8c30edd9d935198ee6864f1831fbfcfdd3c1c1d818ea4667f10ffa6278601043eb89ecb48c94893db9962cc957e4323dbbff1b0a2f07b8b147ac739fe2beb767716f7f892c5d5751de9e5c9cf99083c844c356f3d519e574e7684eabd0cbb552ce5ee22c9ccdddb5e60d0a0e81b2864419406824b1c741251c931b18eb7bced2fff0d172e0a6d2fe31a1f84832ede0f0c962a27650156b1bb2fa39ebfc6d1cb8498096e27e96f05db84cb6e6d2bf2d44684ae18320b60bde8fe68dc529726a4e264d4d3057e065da26425305d6e017686bd5546aa83b06653305b9d8127e178c7977142694ab9f5e04b854e2a244161e7755daaac98242d915f12861c71706027f4ba4e16dd985f8e02549ef92a27ac7972ec00868c84761a6f6cd52fdc1e29d43bd24eea6e870c00cb123f4433df38cc445b97cceb98471b6d831fc843611fa9f4aa8f00b66b683803d8373f2da8da2c5f30ed43e10cac243c1819d8ebbd637c18cae173f12edb7709424b5ef4d0acf86a36c406dd5a83dbaf73c6f5d21a089a985ab1c7f9b8ff85d0649dafa5a1d312c802529937aa87a7fd6fbc35e62982d35be468e12fb97d4b3b228192315b7bb7ba0c2defd06f038739440179cbe78713504781ce00ee821154aaa84f0baa7982119a5ab2e8e07fc448864b0c3243c2a8a1ff61c00f291e1c13a304e51e97ce61efcd373f14f0169de473ea594521840c803be3738e9cc0ec3f8dcbb514b9e7dee35d371173be0b7af5d7c5068c6135e00ea6bdeeb0d3fba7d7800459ebffef85c95d603cf4f554dcab4fa84981d431dacb3f3d67d20a4ba91c637e2ff65a214f5fb93fc9b49b3927f88cd1d7736941ad2b2cce809589fb04892d9b3998bb8aaf88364c6018579dec76bf69c160090f5587258f9d5f71362d4e6c19454905f5c89c58fda24374cd6a5d0a62b99b1c28ea0ac095286eacc8619dc73f454e22addf18bb21ca7f76f7e3d015ef8e5d86885195dcc5facdabbd6467ea3c1ca230291b29d282ae4213405b43163f0a8ee29869e3a34541876ce83ed01e36aadac165dbaa7c5741a910cfd0c5ef01cf0b927ae1c1f00f9", 0x1029}, {&(0x7f00000034c0)="8da788f28c8551018d399e3cd0969da415058c2c9646326b0e44dcfb252dbc6ea2c666b5df5109e2acb9b6942e1064c296818ba986dfee44c75cf550bd062dbb99c4cb3c662a527c1606f9026352317f2e7e335455141af17373bf365113c3b54b777071bc6baf6fad5a051f979dc9ae3cba72865ebd59bff9baacb927fef90667216099dc01d6214293b7c9775fc0f1fd2c4892ba35b051b946a616e5d7747c28fb671d710baf7145858fea5f3ada0a8c553a12ef26b35a69c93a05e246ca", 0xbf}], 0x6) r4 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x100000000, 0x240400) ioctl$SNDCTL_DSP_GETIPTR(r4, 0x800c5011, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:43 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r0, 0x0, 0x8001) [ 697.329628] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 697.338985] Call Trace: [ 697.341589] dump_stack+0x1b2/0x281 [ 697.345224] should_fail.cold+0x10a/0x149 [ 697.349386] __alloc_pages_nodemask+0x22c/0x2720 [ 697.354156] ? __kmalloc_node+0x4c/0x70 [ 697.358239] ? splice_direct_to_actor+0x207/0x730 [ 697.363088] ? do_splice_direct+0x164/0x210 [ 697.367410] ? SyS_sendfile64+0xff/0x110 [ 697.371464] ? do_syscall_64+0x1d5/0x640 [ 697.375524] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(r0, &(0x7f0000000080)='net/igmp6\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r0, 0x0, 0x4000000000edbc) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000000)='net/arp\x00') r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvram\x00', 0x18080, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x9, 0x1, 0x7, 0x0, 0x0, 0x80000000, 0x40000, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x1, @perf_config_ext={0x8000, 0xe6}, 0x2014, 0x2, 0x0, 0x1, 0x4, 0x4, 0x2}, r1, 0xffffffffffffffff, r3, 0x0) [ 697.380889] ? perf_trace_lock_acquire+0x104/0x510 [ 697.385821] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 697.390668] ? HARDIRQ_verbose+0x10/0x10 [ 697.394728] ? trace_hardirqs_on+0x10/0x10 [ 697.398966] ? fs_reclaim_release+0xd0/0x110 [ 697.403386] alloc_pages_current+0x155/0x260 [ 697.407803] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 697.413096] push_pipe+0x3b0/0x750 [ 697.416643] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 697.421486] ? __save_stack_trace+0xa0/0x160 [ 697.425892] ? __save_stack_trace+0xa0/0x160 [ 697.430300] ? iov_iter_bvec+0x110/0x110 [ 697.434364] ? iov_iter_pipe+0x93/0x2b0 [ 697.438343] default_file_splice_read+0x171/0x910 [ 697.443192] ? lock_downgrade+0x740/0x740 [ 697.447342] ? do_splice_direct+0x210/0x210 [ 697.451671] ? trace_hardirqs_on+0x10/0x10 [ 697.455907] ? fsnotify+0x974/0x11b0 [ 697.459626] ? __fsnotify_inode_delete+0x20/0x20 [ 697.464408] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 697.471080] ? common_file_perm+0x3ee/0x580 [ 697.475407] ? security_file_permission+0x82/0x1e0 [ 697.480338] ? rw_verify_area+0xe1/0x2a0 [ 697.484401] ? do_splice_direct+0x210/0x210 [ 697.488725] do_splice_to+0xfb/0x140 [ 697.492442] splice_direct_to_actor+0x207/0x730 [ 697.497126] ? common_file_perm+0x3ee/0x580 [ 697.501562] ? generic_pipe_buf_nosteal+0x10/0x10 [ 697.506408] ? do_splice_to+0x140/0x140 [ 697.510387] ? rw_verify_area+0xe1/0x2a0 [ 697.514454] do_splice_direct+0x164/0x210 [ 697.518597] ? splice_direct_to_actor+0x730/0x730 [ 697.523423] ? rw_verify_area+0xe1/0x2a0 [ 697.527506] do_sendfile+0x47f/0xb30 [ 697.531317] ? do_compat_writev+0x180/0x180 [ 697.535625] SyS_sendfile64+0xff/0x110 [ 697.539496] ? SyS_sendfile+0x130/0x130 [ 697.543453] ? do_syscall_64+0x4c/0x640 [ 697.547434] ? SyS_sendfile+0x130/0x130 [ 697.551415] do_syscall_64+0x1d5/0x640 [ 697.555292] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 697.560473] RIP: 0033:0x466459 [ 697.563644] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 697.571331] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 697.578582] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 697.585830] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 697.593079] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 697.600325] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:43 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000080)={0xa200000, 0x7fff, 0xe4, 0xbe, 0x3ff}, 0x14) r2 = accept$inet(r1, &(0x7f00000000c0)={0x2, 0x0, @initdev}, &(0x7f0000000100)=0x10) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000200)='/dev/hwrng\x00', 0xe74ef388185104b1, 0x0) ioctl$PERF_EVENT_IOC_RESET(r3, 0x2403, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r4, 0x8983, &(0x7f00000001c0)={0x8, 'ip6gre0\x00', {'wlan0\x00'}, 0xaf00}) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000140)={&(0x7f0000ffd000/0x1000)=nil, 0x1000}, &(0x7f0000000180)=0x10) 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:43 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x17, 0x81, 0x3f, 0x1, 0x0, 0x2, 0x20000, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x5000, 0x7fff, 0x0, 0x1, 0x9b, 0x7, 0x1f}, 0x0, 0x5, r0, 0x8) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000400)=0x0) perf_event_open(&(0x7f0000000380)={0x3, 0x70, 0x80, 0x2, 0x3f, 0x20, 0x0, 0x8, 0x400, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x80000000, 0x0, @perf_config_ext={0x84ed, 0x932}, 0x8110, 0x505, 0x5, 0x4, 0x7394, 0x8001, 0x59d1}, r1, 0x1, 0xffffffffffffffff, 0x8) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={&(0x7f0000000200)}}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000001c0), 0x10) r5 = perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x81, 0x8, 0x2, 0x0, 0x0, 0x3ff0000000000000, 0x4010, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1, @perf_bp={&(0x7f0000000100)}, 0x8020, 0xaf21, 0x7ff, 0x1, 0x2, 0x1, 0x2}, r3, 0x8, r4, 0x3) perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x4, 0x8, 0x3f, 0x0, 0x0, 0xcb5, 0x60001, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x3, 0x8}, 0x1000, 0xe30a, 0x1f, 0x0, 0x1, 0x400, 0x4}, 0xffffffffffffffff, 0xf, r5, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r6, 0x6, 0x1d, &(0x7f0000000340)={0x3, 0x200000, 0x307, 0x0, 0xffff}, 0x14) 20:04:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:43 executing program 2 (fault-call:7 fault-nth:16): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:43 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000000080)={{0x0, 0x401, 0x7, 0x8, 0xfffffffffffffffb, 0x8, 0x0, 0x101, 0x6, 0xfffffff7, 0x7fffffff, 0x5, 0x80, 0x6, 0xa11}, 0x30, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000580)={{r1, 0x1, 0x80, 0x3, 0x3, 0x200, 0x8, 0xc000, 0x8000, 0x6, 0x7fff, 0x401, 0x6, 0x1f, 0x9}}) 20:04:43 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 697.750301] FAULT_INJECTION: forcing a failure. [ 697.750301] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 697.763226] CPU: 1 PID: 27106 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 697.771127] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 697.780485] Call Trace: [ 697.783080] dump_stack+0x1b2/0x281 [ 697.786718] should_fail.cold+0x10a/0x149 [ 697.790877] __alloc_pages_nodemask+0x22c/0x2720 [ 697.795643] ? __kmalloc_node+0x4c/0x70 20:04:43 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext={0x0, 0x7}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB='\x00\x00\x00\x00no=', @ANYRESHEX, @ANYBLOB=',dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',k']) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) statx(r0, &(0x7f0000004a80)='./file0\x00', 0x2000, 0x4, &(0x7f0000004ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002300)="52e42931c3b30d98ffd55c60e580734699b0f15c584653780dd2b6f8ca983282bf18154be7b10d253b325e8258e8af80853bb846becd465d9a724d18e5178dde034405430504a7fe24578eaef85b467655295322f73fef79ce7c77ed57462087a73304d3c6cf7a1ad2ddaf328d3e8a5093fe9887d855545b2f0bf0249409497d73fa7ef18c718c4a8c068c37a02975e1692d720fc544306dd0a3915c462eafc159ef90e632544c723ac82fea5662ed621c421dc30a951d5730db2aad0b34a01c4b03678ac35d1c18fceb6ce1e4b57b53c0b478c8578427ec2b51ce882e519ff8ace52a1390dff5ceb7cd639726ed8f82de42ee55f65ef1de75e76accd6184e160be3cedc755780d55ce2bbba2e0890064db93f45f67db47d0128c86f062ff2dfd996903820e58e3717b8408b9382d84f03e60f1ed078428e3896d5403dfae438a13cc5f8bcc2bceea4140182d9f5a4715aadb84195b5c6413952e4286d904b35360e85ccb75990b494f715fea41cb2118df0c4f4b6bf50279c8fbaae9f465eea08ef195e4362b62445fb97a60bf5c8a12ca358a16d956b7403981071b7313a8c595247e4279245f98bb9df5ed9aff30d8a0e3b0e5fcfc3bed94c05e907ec1fa0237309d9f60a738175b317739e025153b84daeb37406810e4443c64c70a33cc3a307d67e3fa4dbd082d713d5bf3a0b750124da48d5e4dfbb46977064bb843c898334b1db38cf40287bbbab43a5335b43f8cbb1a0d7e4f5164007619719dca23e00a6d2fcf36ccd5c2c91bbe2bbd8b0b5a92e85ba2276ab007b7353a899509fa4d0e37ccc947d2da9c51ff700e0de323c59cac1fc2b5f976b453de139bb91d4f75683df7bf4a34dc61696b3c9a8e0d6e5e6276ade130bd19d864aefe096d79f712aa33caba5c4e48b5afa1213964fc7e426c135d72b89bf519792137dbe99d4cce632e65ea6159490cb914708ccfea790b5ac743f23170c147502a636a5fa379b408ee102dddae9959b887f9328913cb29fbbfae12e4a66a28c66d7ac7de77fc54e373f3a2501500d14d17b6676e684a5f015169cc26f12ab7314345a036efb6464910b0c9d22561a837581c6c6a8e659cca1f7bb7155267003a669b677454fa647605574fdf4fcf102ace8454c942f63f3796e29801a59f8adfa1ae9335ad15d9ad441159a184463cede0b799629d37ee6be39722b865ca29130eccd192ef53d2028a63753ab35f34e00f70f424b9821b096c8d5f9a9204eeedf05b9f99bc0b07c76608bc3a142e955c6d582626e26a35839c10c23e8521d222f3b4f0e7a876920ebb9f29ae77764659814ed72620a2e7a9f737c136d57cde3afb9b4991833dd9e3b792c99b3cba00b8b004b52580bc58b048397c12e02862456361eda867c45a1b9193e44e46eab9d230ce3a24589ac69a6d9acd0917554a625423297b172def738fa3e2e07699d6553730d0af77b85739f9f6adc61e03067895f88b2e6490accd57aedc6e4d69c241b1908b8c99807f4f513ca7b7f024135c8f958e98858d26ac9f7adce5cebdcd0c0cfd9233fcfd281751d17fa7ad38afa3e42c6fed3b357b2989a71426baed75e3c7491007572ed08d2c87e1c48c275faaf9811ebe48a99c78392bc42c6054ce0aac2c092aa5069df013182016ea2bd5ca96f6fd30212f687d406558a5091183c1a301b2d40b7e033e2e8e5523153bda147d2cf7f465961b2591a681f60336d63967962956ffd1a0509198d376a5152eafb6b9622f2ca3568c8b0285ba6b95c80366acd6da26aa206d79145c70435063eb1a1ca7c761270de50057fc2642141e5ed2d0f303e41278b6c771e553a1bdfa00c8918074192bc1454a27d44c6f67cb9e71d871aee98e9c5c7b7a9372c876302fcc896ef378fe63f333039cccc8d1713b02e703f6e2d49e88166ba1de1085ff0041ad2481fa433638c82bb3a509556007b04096fe42c7ff8aa540cc769dcb27ec8f3ecd7501cb94d5e46c572193ac421e3f5e4a61b487d1236ac13d79bbfb246fb94f51b6307eb3e2017cc9b46d1719c68220598a780f9b5c04731dce6f3234928e74a4a227dd809da1a3b918724a1be9956151b18670af77b2e13113faf224d695073fe552079916594dc2f7a53a619bf7ece054895236e29d4d410aec3dc8cbb857948f50b8b8ebfc92b2c3f689b9f529f132d87a58c0f51cc18ec193105f09fa1c628641ce063059911d220db276ba157dc7113061ec097ec63ab474c1bd3f005f80e963439a2df05fb8da6d825870edf6adc79e4f88d18e000ca4220333c56e2c621b14c2581e3bf95c1877f6db2631125cac3a417d303f65e1c1a81fce06004b7efb8eef95573971af09e0500cd97d0abb5705810ae6129c145755b6f8c1b3cde6cffeeb24709e47b70c2778f7316d4b834ea3689605c3811476ed1cbafdf2f20d84bfe329150328a9c8abd525fbdbae8bfbc1086aad159378453fc1f5056aa42faa5b12f8d8a3770da168c8fcc0f2ae31e4ebfff7bc3e8964bd237b04f882f51d0173f1cf7747f5e25a2c700f6bdd6b3baffd63f6e76a51b5c7ffc09e271221f5a87e857e529b9ec792087959c6a023736257f21e97c92d07b2373c522d73879ce3b486ee670c0480965a3cc523dbe739a79383a103324cd00c3ac16d628d95ce1efe9c2489398a264eb8306206a66130562d9d792f90214d0dd671f793c7c19665d7fb96c75813b2513973ae4fde81ea588a1b4c10d1ccf47780107fd962ec0e344579744de9af58dd28c6e1fbb8b7b4c9a48d733adc4025c782268938ee91cd7d91e9a15e2177262dcc5d247b4e99e0505cbf7dce55cf9f3793c3b1a52aa9139db755de4f197cc51be171e02463a515d4223c3663a9e0f0c99c9d28b61054546263afe20928f83dd1d43d419728ec7f85011f4dc3fa65b4418c51129de0720d637d8df1989b236a28120baa338873e37c291e0d2143dcb2c2842d4ffecde008c569f10867e59c24acfca8c85a0a53dc1635eb798bb44d1f7cd423088d8b70669a605c7f9d95f510c685e4b69763c06e4867bf81415ab85bb96f173a5c2318e7821423cdc2b0ad435ab04d2c1d018ed2c6c7b405058d92d82712e6a2be9f5f7b5dac14494c608aa761f9d8816dd000b39c73de5b024df6437ae05c9c40281ac2c99bfcabaf3438589dce5d4cba5b3b3e07cf0f19e0c41348de3d9a5324b6bd856f4fe216b74004d97f8790ad3ebfe5f0292eb24bf0db3dc41ac2ea3393e25a7504cf46acd4bb60ed284293ce95f193a307daf9a5a58a3d6f1aee9f3b348936612f783a2440ec942e6026a25cfe3c6c6dde6be82b072c136899fa171104e7b81e4e8f21f6a0a8517e1b8b80fe429cffc4f4c561ad46e15a59482801a14b4f275550080562b18196a74bfcd38ed5e8c710640e6743e9ff5bbd0087241bd8c95978dcdde6122cd0124a5422b8ddea8f968b3f8422cb96ffb86f8a87127a9f94ae72974db62b111a0e292263e80a8e95d9070ee14d277b994086e233574b1ef39e2fa2289857848c64350bab426342a16860f057052c3bc071363f1fc5f1048be191060355c671f486647251ebda31b6a1161f8a9bf2e884447c5990077a002abe2a4592930035a0341aece1b4e5fc4ba724198232818914d1386f4ecbdcad27cf0134e17c47d72cb05b2b78030a79ce6996cdeee5f88a008bdbb233e8578797500a15244a373483e12f4a1bea3b84b9fd9c307ac5959081991b1ab8b4370e96f1622894a76ac63f1f2c2d756998da27beac666f55d96d1745d823ad0f616f47f62a9de1ffffdf0d5983df1c3157a44cacd591fadb07660992e4de7172a79bda886be5309c8aa12314656c234f6c74f360b4b882c741ef6e298afd556c6595fefc73675b50eacd70aa071cd6f9eebedf51e69751b9d9a23cd82d9422e5ae865b98fa751424d7dce913cbe68c3bd302936eb868ca186b5404ccbd8758f49a798121feb223c3d863732bb6662211654a10de5aae23eda54e2be3aefb397e050e071e60b0162de1b5b17d7ef6cc8b8627e855d6d0440b5d0bfa659e98c5cb37c12753d8e6aff5ad488ee9fb5352e117077d977928d7704b1262480bf2345f7e2ddf2ef25b8727aa41016eb15dae774a389249f93d123a4cf5039e3a1abca0ae121098ee249083a6b5f145b60ed5fa0daddba5c496761d072be265f37de63d463f5c6aeb54c3e18bafb777ae605f6fc5449b9f7d2156edd36bfb7c5c8d6dd49abb9c48b0ccbde578c376057577d0d4325e5d0f6071ce9f3ada192dba9e30e2c2a808483eb47d73e6b9c4873c405cf0d02e2cd6d87ea7efbbc795589e52f8f6db67a10606062ee52975623dff116f638320428820dfff4b4f61a3fa1de9bd7d2068e8407073467b6231a260ff4a3d9cb0b676780ec7c53269b236e7bc8ebcbd900219795bda260a7d51926ed7e0749ffcee623d635372a2de219cfb338b5adcf141c597ed1bcbe7a5eb467d24edb71a4bc9c4f338849e18a0cf1239ddf0198b2461f7a37eeab96a1179a56ec9a21dc72a7c7ba756dd1a991da741dd07e9e73d8194fde5caf8d0ad418b1d11b00f5821b1f02ce89b662a59820d48c2926724966e6c460dc811c8b1b4028b27a9d1f6f6bec27a48bf1012874290195e39128732438a44779d4261ce7e38339d0cd6df88871f54edea299f84d9e04ca955adc3049caaa688cc090b2280eeebfab4c1a2657bced855be88cd60c487aeed2b448dd4f9722cb5ff8c30da08b01bbb16e4d3ac2c0fbaced7d23d202daf19c005123fdc231c4f60fd22fcad0f52c602de38ca8fb02370c1e215e2916e721e4fe630e50f098e1060ff97275b16415d436165acc0171210103600f96125d1dee5686e6bbc2842e835b35eb27fde623c91209a8bafa31cc7de73b2e616761bdf43f78f7d559841d0548e06c2b7d19c914d206adb0e44ff3c770ea2691bbfa3c32903e46ed64f911f2f44228dc49a837bfa2040de7ecf00a63f3aea5c15a6b7a0b53266829518cf6b686d4fa3b94d43e5cf5d0f1c84e02f20191e135f78fa60ae270ae31415c7d37a3042ae0b1b348167fb19a51d8859284a23aa12e6ee8e8c6b487812a64d11081799227c6e46344a8d14550c28c02356818d37ce2b6ba421edc65947d7a6443457f973554613d9e226461062130ffa4ff317ef9502b86494ab6455d72f95f7512976c8010b1c06c0a01d5145a4783f5c163140eee266ccca4b6b3d1ed2dd28ff5290937c8c6ba2d842ce3fa5fb2c729ecaf70d78812c221559e91fed481ba1cc9613b8a9cd5368087ab7246c2f7a440a8f43a800b9a0d97e97c4d88b37cc400a971982ca8a1f070620f806cafeaa90149457a3d24b3e83bccd59fa49cc02d0c6b41529f4446d8f5c267a67402dad119466b23577d8b1608f10edb9444c9e29ee04fb01eeb0a10417725e366304c605e4cc15a66d079d287d53fa623e4b8be49f26024572d4aae109a4051a7f19550f8b50c6b944f3b0d64da8b636dc4e6c4a77ce1edf998ca9a3e7beeaad28d05eb59912421312da1004269b8bf3e366afaaa0c8bf20fab79397509f5036083c9b64cfb6e7ff8561df93b5addb51ef2a9dea6c1205cd71c8fb26d885525000cafeece3be3a62c09caa0abca857e06f721e38c20fb819fa15907ef8182821ea6d083f128e7839ab3b2bc5764850f8197b28f8546b7edacf6bcfe226b1f92a755b4eee502add2a8c3bbff0d5eb9956727716fd785a47a666421990c04dede475e97f1fa89527d8000aba796e901e09d4a5c5fee1e8f4c9083fba5e01cc41589442819d565503ad7b0a7054d7408632953954672514004824319220a467844b30ad0a9c8ade60ec91887b5291ced66bad1422147ae3ce065d0e4104cc1cf5c543612e8b7a90dc223f12870a420ec9cdb14e98323fd954f02e2e0ea16c21a531016bcfc7e4d472d217d9461002991772dc454da38c68d9546ddba62a20da02d77aaf4de47be949c3f8ed7d1d04aede9a27a70f2334dd318fa8e4769c30f2b8b9f37f7c6e2be9ff4d2ca28a352a6c7e0f518064596889567934b741ec7593a9a69c81ba850e95ac6dcd36288a3d91ff180d52743e30e0be49a6f7de8843a42b3f519ef9b5b86f57b03782742efab96ddb3c819b3ba5bc4dd1955362c2f425c48a294ee9c08e25810572a90928e5c694dc8050828c247fe7de279a117675cf5741313fd978fb7cc7e28362c55eedfe61ce07438dc140aff855310f17c7890c2626995a25b68b2d1945ef1e7ec015b9d63a01e18b0c8065a2cae2d016ae7c90453cd287547cfe457fb1f7cb467c056683e37c9d505efdf719f5a6b2ca5fc407a3868c3154d8f443122e581eb1f3c2d710ef15e6e9c5b29ac8e350928154dbef4c076a766ca83576f04469c8f8ad27bce6ac20931a1d26eb0aea04c049dad47a92763bece534104088ebeb144b079a40e588c12a7c169714532e26b85d011f8fe1ffd2fc3f57fc7b538ee641029b209b849aa16fc7bbc5608941d5d7f17c4722db484834c0bdba2df5e91cc128e90b451dde0552474e3c0d005061329b2feaeef11a27df3ee2a6f19a7419e79ae7620f15c9c8583d51c333232e34ad03859cdbd2d7b7766326666887f86ffb88866797060acc6f49179f8ff61175996c709c67026a8c837ed16194031dd56334edef02d2ea6626ee79910e8da3f399ebfae389a1c4907729eb2d5ed3ab7e22155c1e9a73509aae45cfbcc2597f2c99137e10b8ac5440446264569ecd07f5e79cd363a5bcfd45f2b89c719a671e72787a54dedcedf807e06b0ee1a9bd22c35ae04c73ebfd7ecb8990619cf9a4e6b7913e7bd1ad2860381f1ee80fe0d85c0ba3c561bfee2a09a6e22f74353e0b0c636ced338de955880a1dcdf395b4bdb5f4601d1bd8b5222cd8ac9e294710973aa05ead9e7ca4ebaa5fbfd755d3e86acd9699ccc8b1da06fe6c9c1d7fd3654b316bf86fde8b8d4e7758b20de5c11af35aa0a8dbfe3f0aa71f6942b208e2b44a1d5bc2be7cac2c113f49b62fc74d208568ca7ec25237313382cb1f1fa35149623ab7e6d9babd3654042a4fafe9f658e11106b8e8c9e95557b9181e486a9b25b414ba95f99e6844c11caac054d0fcd608389dab693927e6f2be45db40f2c9f969bfe81c861973a8d28f749a7fb6d1f14c6ed9c8e47fcb62c05a85684f58f60b9f63d58daaa454276279a0205294b4bf17fcf56984f142f29c4e5721d4d182c8c438ee9cf8a1410bf59480038a64fb257264d56c1a14f07485761b243af4dea0aec2763e4ae1966b3b5e19cdd0ae79cffc824efb6647ef623dbcd4dbc67e6a37069175f39adc5893d9e9faabf409fb26e431726e83807a0017efd7207dd3564a6cd922a22513111a52ef4439f07c26d8ad56de74bbc9b1c9fa168190f45bd44d80f6ab55aead41385b6b620a01c6a4ebcd7c1242de3bc9d2f01c5c5791631d198715ce0a3e8595cc2d0f3f7b44aed3132e1400331c51357e4f8d7be3e7e450e2f77dd20a1c05a02a518f31b4bca286dd174f131cfa752c469348b6630410b56f953ff8c5b3d7f97d2750d1af536cb7d9b71d95fad9c94ed7780d17f5e01f570e2e449618d795b9ff46ec82c9862b704fc0ca108b605c46fe093b9738a00bff6243f4dd4fb0e8e1ee7c9d6686232cae9bc3621d668abecd83da06e7ba3f7da81ea6a4238d6747f507d265cbf3c3d65f428302354b555aca82ad80cc1a202937f62357ae6fa21179cf98220da5141398140061493fcdfdd833472b9be253378cce134db58c13286ead6459d658e6d8343f1b1780682e60874826c7f77f89d52bf02d2974822159c9084a58de6a3d528e107437ce99f87d803cdb9651e18427531d3079e6ceafc88d56ad9943abbb2504e65bb1ec946c5336d3bd1c9e51680dfbf917cf35ecc7a7ab705abd88564d0a69a680abe8d18f9d2d41264f7f1a19ee927bee61b39f99321e0fe412cd7cc6ece55f46bbefff520f8cbcad8cb7d3bc4014e9ffa8d6a694d405198d7dc616ef81fd4bc12dbdc1bf8c4bb238f205a5ef19283e0fa8ffc80aded6200d8a273a4ee42cb00bac1da88eba3a8146298790d546af237b619f3dec9656b0172d84567f1b4eba6af8b3b87492860f45b34648a9e2b446d6869f84116469139150e97c80cd07795052391bd3f29aac6a3935acd7510f4ad0910b2b44770461321163eb89750c1021af97f8129b69e0f811794c3d83aceaf9a6d9e3bd1987e32c2fc0425dbb0ff0641efe92886182776d2f3a47f78f7295dcf7178b41ad8b923f2f16a0180cf9b9753a120428817aab8ca70529b96a13f0cc4ea6275715695a5055bab3c8ecf1b08ffe94dfe0cea05d9d6006a56127dfeccd28c5fc04f239de3bef416486432d2c2902c5d11bb12aa86233e0da27a4f1928bc9e361a9b8f973031aa1591296f2df5b95a3c98149a64e3d2570174995f25b0491c4e54e48a9716dd8f31dbc45867fed9bed0f9a23945febae5634527e7d92af484874915670f29cac396965488e87a8e3ed2a42eee8331a890b28ea28ebae2d73efa053d90a7d02263cf9732693824d15dc50761ef9a1e1fe2b8414c16b3f77c00f3a098c6af202f5c68d5fd597bd5c32d697e1955cdf0eb8022389da79134e199b01caf70ef6d1438811103bce8dad6d6f35fbd8f5a25a369ea07543fd16e2e9bc436df189b4f46b11428c478a88289ae8ae94e75234e0a2473eeb2bfa223a76cd34987e155df6d10bb1da760e2b9eb9bd225f3bd5f6fada30b962723c44fb6eff8d88b7217555ea9a2de4915b723e649b630ed6fa1fb27224bb37a502d1310f253d0baf499a610a9237043ef54916e49116f4daf5570e25acaf5dd13f8628c43281d3af4d21ddb1c545b64fba4eb06d1a07f0ed18b9f4924218829d868e2098abe7f9190ef5cd31b35a0d16e8e75a3b2c6e5a8e5a50a699c70230124a1ef3ec43c8f6dccf10cf7644aaaf637bd6382b8873dc9f8ba0a5594e6070141c7e33ebb6f7fc4aa8fe3ff82492e08153d97587357f046593793006e05f721f76af1eb888a3acf03a27c3be22181581642eb67ad1deeec7e281d67da75ec62932742ef28e95c82cca7e64b0e494e9eb1c6e31290945962ae5828d212903414d0beb22a6450ecfdade0516117a58b65c3bb17f1d73281f0352be2c5b145397f88217b0e49bf28878314a757d25fd98396592dfc5df160bbbfce70a67b0036ed41bc261dce096092eb931365f8a22f28afd5888ee955e430e47af55be9beceaa7d2360893deb3b0fa601bd4a5eb54bf756ce223c4623d31af673c1b3d590cf00f61ed891f107aa7040fc82999a77357c69237aae0ebddec9b3cbacf25aa97192cf62b1e70a029da5d92284cdeb2a3b8fe9bb5522115f9d6e48dc3774b111ecbdc3f714d652789480ed2a59f6d00638605a1c3b4eb190eb2a6921c25ff4236d980b0dbfeb5b4eb5b49c9e577acfb07246de68ea7059a602b150bd93666d47e7f630e6a87dc2ad44ca511c6c60542394f1fcaa94881dc30d7c58d284ba4b1ffacb3631e9b3b50d119a8c857193dad909b1280aaa2999330e9dabd21ecbcbc0119925b90099d0a77841109f3b806298a796d0fba8c2eff3fd1df15a41b7708fca53ecff8c7887c2e0574739d99ffec707e362a10aaa406ed9abb0a229df9512309b256ade159017ddc8b49c846bd745d4bf54878d21a361545ac5b1dfdd6390554874cbb0bed62cf7d39cd0a7c846b50e6d36ba6982878a106e31786ca9ef745314f8ccc5e0e091f12e5ea4b053a952e25a4b389ac79c37207a26f794f567f3085d02495b008a41feb81b761926aa9f1aa5556f9077729818ae6ea6f3ec60d7b2b30dc1a7a6e0d96bad4033bc16af9c4ffc33c73e1bd5b2f39e02e41ddb664b458b5ced961d135892111ed50e66dccc77100d219997d0a3f98fc2a9ec4c08c63c9cd86bfad313f5b6db45911d2d141a5fc36009cb912e2a0a279a38714d1196ac775483250c12dcf1aafe42bb595dfcf58d0e04f063aa08b2168229ff8ae438479005ddaf536a68f55cc058f9fb3f6f95c6f453673c07f0d29d962543ff6c0d33167b7aa55b2b04f33fedd916d78093b9041efc599a13bb5cdc4d922c918714608c909744a66ec399b76feec2ca5f3a6caae21a080c04b4ace7a2205885e47852d87924ca8cce47a76077a9902f6d9c7071817cf769be690ab183c86873d01c31e90807579a790f3ef1d1f374df169c679b6f63e3b8067e48b38977a76e279c5912f3489d90936933e0c85bdbede19fac9fa8983c47aeff83fc33e034028a4a65831dcc0cf5e68658952e1a24bcfd7a0d1a05c3dc547916a60698d9f78a74fc118fa908878e3e73f55b440699c571a588a922e90b43d020594a7c83fd067857c82cbff8b8a570bca23e9cf4bcd963ede9709bb00748877806a02fdf23c5bc5009bb80f5ed37e48031e33cd2a6a59713a40311233c954f2822e59a2f9087674ae6a603aa74e05cf412a41526312b598ef8c22d9b418514486e4a5999ce58dc8fd69214c1309823e27d6084268c2fcab838a76006456eed22a16d125686f4c0c2e5e43c313ace96b63ca7812b90af29df8967a4718adf258a7d6f6a3d9d63546ab05f673544c449f7ada65839cb50c009f6a54b8d0f3ac8b4e45ad85d5142e1e9fcaee90398c788acb79f724c07dea1a4f0baf3ae447f8dfe35c73c22068494af2e1bdcac6abd2de4c3e73955efa727c4f84557e7245c403211f74062e20011b631e497b8061f9c6332771f8ae9dad3f068d54d599089496a4c64e88840c5a09f8ac2dc95831b3d3d534c314c0c38df1c1369c44b861c62eea8cb1cae20b73c448bf88737304f7140d320285588ee845cd8f5aaf40e1fe90e0b95cd14b11563a01ffda0dcefabed09a52ea253950dc87156cbe57bfd3788f6801385c725f83dfecfb32105627172e1628f46292d068779c704e195cb4e8af3928a39aebc17c3896b1affe817f9a2be41ed5d2d07fc9ec114927a70414979f5df4fc6b0beafc913e270c9161add826f155b03688dbfdf515a7d2be16d5731935e3b67dbbfd8fad38ef8c24a49bd8eccef06bab0021c21fb4b9d7fc064703c75984c5fe0c3164380d6ec8df578b8c67412da531c50c39fbd56d97cd400b51e1f5f6558538d7425387486a25a4e760fa1007a7f0c453e40aeba8f86b8e9fd31e443eb2529d78134f0acbd724cd9c48f584aecd2b573915cc4edaee2927b006fca8a4fa3265c00454c8897ed62997edb8b4da78a8aee14034c11baada8257624f4aad40dc518515dd12dd6c0d3b3e2b7bad9bde52b6cbd0ce102e0d75e9bb19994c6fcbfd7b195516e1fcbae567627429d97a8b16ad915a6bc4b98b5406d2c4110089a862b86e48b74532953aa09652bf656647652e0896801ba42770f84070024dd27b28a5c4d82c43596ae65af030e6e3ae066f88ae9b7843a326a4c296e480c3b5a4357145787d15bb3d2c485ae68e91cf0862a3184203a2522799d30406cabceea37a55f31ac9c6c3fdc159b8862d6bed2b260322f1915f36734e6dadc7545683c9d8591d9ed6ec9963cf07617e2f5cc7c", 0x2000, &(0x7f0000004cc0)={&(0x7f0000000200)={0x50, 0x0, 0xee, {0x7, 0x21, 0x4, 0x1000, 0x8, 0x0, 0x7ff, 0x3f}}, &(0x7f00000000c0)={0x18, 0x0, 0x5a46}, &(0x7f0000004300)={0x18, 0xffffffffffffffda, 0x5, {0x8}}, &(0x7f0000004340)={0x18, 0xffffffffffffffda, 0x3, {0xc257}}, &(0x7f0000004380)={0x18, 0x0, 0x0, {0x5e}}, &(0x7f00000043c0)={0x28, 0x0, 0x10000, {{0xfff, 0x5, 0x1, r3}}}, &(0x7f0000004400)={0x60, 0x74f1dc48d1fac26b, 0x10000, {{0x2, 0xfffffffffffffffc, 0x5, 0x80000000, 0xffffffffbe140113, 0x5, 0x629fc038, 0x3f}}}, &(0x7f0000004480)={0x18, 0xfffffffffffffff5, 0xec1, {0x3}}, &(0x7f00000044c0)={0x16, 0x0, 0x6, {'!{.)%\x00'}}, &(0x7f0000004500)={0x20, 0xffffffffffffffea, 0x80000000, {0x0, 0x18}}, &(0x7f0000004540)={0x78, 0xfffffffffffffffe, 0xffffffffffff43b2, {0x3, 0x3, 0x0, {0x6, 0xfb3, 0x7, 0x8001, 0x80000001, 0x8, 0x800, 0x3, 0x4, 0x2000, 0x8d8, r1, 0x0, 0x6, 0x6}}}, &(0x7f00000045c0)={0x90, 0x0, 0x7, {0x4, 0x2, 0x5, 0x77e, 0x1, 0x1000, {0x5, 0x7, 0x8020000000, 0x80000001, 0x7, 0x100000001, 0xc2d, 0x10000, 0x8, 0x2000, 0x6, 0xee01, r2, 0xffffe327, 0x3f}}}, &(0x7f0000004680)={0x38, 0x77bf981ce6b79b96, 0x46, [{0x4, 0xc42, 0xd, 0x7f, '/dev/net/tun\x00'}]}, &(0x7f0000004880)={0x1f0, 0x0, 0x5, [{{0x0, 0x3, 0x401, 0x5, 0x1, 0x0, {0x6, 0x7fffffff, 0xffff, 0xfff, 0x81, 0x6, 0x2, 0x9, 0x80000000, 0x4000, 0x6, 0x0, 0xee00, 0x6, 0x101}}, {0x2, 0x1, 0x3, 0x9, '%-/'}}, {{0x1, 0x3, 0x5, 0x800, 0x6, 0x4, {0x1, 0xd8f1, 0x4, 0x7ff, 0x8da, 0x1, 0x2, 0x3ff, 0x4, 0x2000, 0x7fffffff, 0x0, 0x0, 0x8, 0xffff}}, {0x5, 0x7ff, 0x8, 0x2, '\xd0+\\^,7:\xbd'}}, {{0x2, 0x1, 0x400, 0x39, 0x7fffffff, 0x2, {0x1, 0xb2fb, 0x8, 0x10000, 0x101, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x8000, 0x3b4, 0x0, 0x0, 0x4, 0x80000001}}, {0x4, 0x2, 0x8, 0x4, 'net/arp\x00'}}]}, &(0x7f0000004bc0)={0xa0, 0xffffffffffffffda, 0x7ff, {{0x1, 0x1, 0x401, 0x800, 0x4, 0x2, {0x3, 0x7, 0x1f, 0x8, 0x24, 0x7, 0x800, 0x1f, 0x2, 0x6000, 0x20, r6, r7, 0x40, 0x159}}, {0x0, 0x12}}}, &(0x7f0000004c80)={0x20, 0x0, 0x4, {0x9, 0x4, 0x5, 0x3}}}) r8 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r8, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r9 = socket$inet_tcp(0x2, 0x1, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r10, 0x0) preadv(r10, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r9, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r9, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r9, r0, 0x0, 0x4000000000edbc) 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x8, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 697.799625] ? splice_direct_to_actor+0x207/0x730 [ 697.804467] ? do_splice_direct+0x164/0x210 [ 697.808795] ? SyS_sendfile64+0xff/0x110 [ 697.812856] ? do_syscall_64+0x1d5/0x640 [ 697.816918] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 697.822291] ? perf_trace_lock_acquire+0x104/0x510 [ 697.827234] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 697.832082] ? HARDIRQ_verbose+0x10/0x10 [ 697.836153] ? trace_hardirqs_on+0x10/0x10 [ 697.840393] ? fs_reclaim_release+0xd0/0x110 [ 697.844817] alloc_pages_current+0x155/0x260 [ 697.849228] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 697.854510] push_pipe+0x3b0/0x750 [ 697.858057] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 697.862905] ? __save_stack_trace+0xa0/0x160 [ 697.867315] ? __save_stack_trace+0xa0/0x160 [ 697.871728] ? iov_iter_bvec+0x110/0x110 [ 697.875789] ? iov_iter_pipe+0x93/0x2b0 [ 697.879768] default_file_splice_read+0x171/0x910 [ 697.884618] ? lock_downgrade+0x740/0x740 [ 697.888767] ? do_splice_direct+0x210/0x210 [ 697.893098] ? trace_hardirqs_on+0x10/0x10 [ 697.897337] ? fsnotify+0x974/0x11b0 20:04:43 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0x0, 0x1f, 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, @perf_bp={0x0}}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(0xffffffffffffffff, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = syz_open_dev$vcsn(&(0x7f00000000c0)='/dev/vcs#\x00', 0x1, 0x600) ioctl$SIOCGETLINKNAME(r4, 0x89e0, &(0x7f0000000100)={0x4, 0x3}) read$FUSE(r0, &(0x7f0000004780)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) syz_fuse_handle_req(r0, &(0x7f0000002300)="d6f28ab690d633829b8b19b6027960f8b174de479c9335b063fb3b755bbc877e753db57926961bd6ebe237823fe8aed65a5221b3f48a6a704124bb975cf407cd11527e3aaab9b2d4a904a142a81658b87a6cca8a928fd034e3ed84bad185e67bbc9774a9401cd47a0d789935d13fe3b78042f85c212fc446aee4954761af32175e2b8994f6511819a2c7309f8155c7fed962ab2813a92c6c1a3ee5ca7452ba2e91a10c075934706bcd6719aab1eae962ae4a2307252d326b2f6afcd8886688a0166cf4143b214a19e4e1ea35e8315568a7ad63144dc0d428714ddfce6043cddf91c34ce36007fcfcc536372e35119af419e459eea69af3a7f1cc576757eb9e78e7a3526475dd4242da5f9625888a6cc0969c1a3dd17560362ad651028e7f19c1c28402edd386cf0ee89d92b5c656699d421c1d7e0d9ae453e6382c3deed8482de16d3511cbdf0aead108eb45dce258575fb410af92d436e4416e5f53abf00a9e3239c70d2e6876720105c400953db80e7c8d30b2ec3e1999572bc424a84b107d1822b37590b33207afd1847578cdf13626bab8cc028b05a8ebae986cfee8a647b58639ba724adcbe4611e31f299b0abddb0fbbf7d2e8f7200f752812c4e1f35350b7be58d3170c0c6b1f9baf2c41e32e184ead6258a57395f2274db2e9709a78777fb624b7351b067cef652a8c5082f39667b463f8ae04e932149a76236d50f6a8349d142bbb3917aecf36b932c578e0d29233e4bd8181008f255a48684d36f2f2f76c116117f335dfdc737e0387f02bad1e79f831e846e246c55ed76369cd335f264ed0c52e01749cc3c81584037460856d3f53466a8f486cccb6d85052d62f4aea6aa085c557d1705a2461cd0ce8bb13108063a06418d96d3d7b1fbc1dbc2e4b320757480715057c8fad040c57216bcf39d5a800fa24742b6b68e06a809b0289a4f56386b460aeac8df1418356a021b47f11cb49437fbfabcbccb4a41016c7554fb8fc14a7630498a9aaf952a89874964914df87985dbaf10066fc5e5e594159a2e3a4b470bf155c22c6cf07b16f74db23a7cacde3a2354562b9d97c477e1495a26e0e986819d1514cbf4b600dcfff40cb3cc2415d276981aaa7be1fba658e4cc7a66e05079a66e27a5b4279beb6dda0560bb9d235406482beaad3c2d16682eef902da002de50b187ef493e8fd5de618b915f46bb8d6f341f42a2001227c5c03d7d1b43188ac6aa803f23e62bc136ccb64273c15e6fb82a8c15db2e1e6cdab4015fd54ea7072017600f2427626bafe4a68b014f12d5bfb3da9cc9cdc548503d9054ba1880ae5f57c17b144c2c3d7fbb799548737bc99a11d0be09c318df5d25a7b8d4033bfb581c46fcb62f25d1e93558601a53b2e40ba2f5dcd53446326b0974abea492baa00d8c7576dfca509580fb126fe52fba18aac4f58fc5b7aef824fb14dd1a14a9a1e9472981e27487045924519941f68f882946795f842c546020b7fe2310d94e6a93881d59d30002e87eddfa29ff14789c8d8d2f2c44b314362d5d567ac3efed3cbc54e7e8362344c5fce9a35dfb8804171820b2f5180039f3051bb5ce40b0a4d084c277ad5ce57a034fef37bb8e36b2883c8f024b5a8c99af066437758954081bdb5e1b406139d2117bcaba0e2f3d3052b9c7d5d756ab435a1a2598397643f2a2f8bf05bf51a050b40a701859910b175352c132ef019799f221e5223ada4d8e8e09fc426dada91a4908e3dbdf2ea44b9923be3f8f8880ae8b6ac65cdd4aad5033bd49dd61daaa66cef6ea6df2bf9fb72fcb78f555e15f66521f24f075f5998f69c538b536131c57cfaca40ddf275d94684cb414dd26f28b4e5aa8dd4daee8599421d3f173b22cc5c8f769ccdeaba836095b93ef19b8325a434221c09ede6fd38ef9b053ff34f522891250052147a69123821f0dc0657ea2595a9e58b1f563a2d66964dffe5525d03834d057770f9ed80d512f6a36cd174b09501696a6c196d1196ab7ea45c5184276505c70f047bf946d9e9a08ef0232a0540075cc940e5d223c6b38bb69c053082a72d33a8da52f19e5e3edea25c0741cadb8e142cd8a1ab781fc55b37151beaa05be860c5e4fc1491137cb5af44e9477c5891de12fc99e174c1023b18205ae3aadd5d27771ce78094c716616793e2f2f6aa7fb360e7bc985acace3293a18a436610ab97978adb1333186d0195268a011292a28314d12e713152dbc7f76d083111fa4e0aa8288dc2914c47fa044b81553765f4128707166494395d00acee408c7da3f5490a6cd98887e53ee3f19b6e3ed4784262e1f36f0477b6baba0f035ec83fb7dab389aa885eccb1de3c4632ba986f1f033f467505e086b966e893d37cf00cae64a4095ba3a335ea69ae32ef8da4f70d4a7d733e035fb51c185833f1346f79c3da3d2c71c12743a5c1e2dd36af9470e4527a17b3e4aff9ea85a9b470b3b776b9cef9dd1033da3f411fea10dfdeb6eb069f5fb96b258dd256f520bbb2e20a5f290432b106cfaf1d114e5fa072d490854d26d0cedb4c11a010b762567198fe339dac055c719931dd76edfd22bd1b19758462cf353c63b403c2ec83ec7fb83ea190d05075ff25e8036d36d4b07f67e0f7be500bdf52fd90fe65ea1e17bee1fe44960cc33e710289614bc8b26ec2d4a5be7ff30ca86405d014db6082553350db29aeb9206557dca59942f7f89c6e3c13bdda45af9e68202190e9e0e577690f0727d5abc11a010876763ff85884270911342eba7e81e048dc92c0efa9918241b6361c1d9c81ed971597e70cf46e8bdb59f523b9555c82bbee9de9f3b1c83f93a327bdf9d9eb119165750cd1290685e5744c78232955f67d4560eabfc4367264062bf0cd9e6435547c57bbf77420deecf74a6685cd8396d8e365d0acf4fba5a36737b280dfbb11ccda7fdeff59ce6db363c9c1b1d8ddfe2d115192d215024ea7bb755de538b4314104d770888bd8d5b72497337ee34d1fe0aab915984ef51b6312be54e5d718c6d3825804d741a1faa1e898b4596dbafb195d442f8e6c53e9064ab66a079a97738738e881ed05a8df34737dcc21ce0193d90df8650aff6594af4e1dfbd4fdd81c2ac16dd8d3f520f8ce366d2be832d820759cbfd3409546c4b386c52977c4db5b78c0c1c1b4e1450fb1262e888eff8fe0f20ecc42a10bf7cd440b11dfe742ffd4d188a06c1649f472d7f2c22aed405ef102281eebf5750c7385e212b11c2c74f999a32fda98f2a3c4275b03666e40cc6785198870142b75554e56bb24a3a24f44ce2c9937b37a3b9b4a144b9a2ca8939fc1b6c4f578a3ca82252a1d88bb8ee901d85c62618cf2f4e0f592b204adae93e9bf135bcca1343ecad0065d9b762fea0cbf0dcbf76548c1d9bbf86fe535b4a264d873a31f773db34ae8e58644c9a5ef442cf6d4221ca1296f028bdf29293cc6fb378b0bc505c975611de6145e1ca7cd278bdc7b3f49cb7edd85a6fc7e07b440c5ad293757e6fba412f702dc79ff26a3dab9d6e87885af581b6a61f6c8361028e12b8d9c32440a1495eaeac4e7b8f4575c869b51c44b3d7a23e0f1e5577f75ab2ff6627291519da30379ffd86dfbf741676778580744899c0594ba10dd3f9e1ccdd62c741f843a74f57a6d6710f2f03e638d2cf0856472b750bf438a7479f0250b336c169ce97bb9cf4e71d2356417ba24f536c3962e8f39bff671a240b21175664739371225c36558e711838fa311d3f85616df5340c2132bb22a6cd36909c6c2f014de68fc60fe7530e3aaf0b4e0d67f4f5852926945ab76aea2a7381d97a40c557e89a6472effc12a77d9b461dd6e18000efb8450ee9f2c85a519833169b7bdd234e2138e3ee6e1f043fbe245207b2458053e1e9998e6560b8fc725d7aa11cd37fe0666e4d9986e6620dbfe52cd83a01a141f8937fce9590958b6f6b5ba88206a8ef06cb3b0d22961fefdba554791d5f1644b468682966139e72bb0a0c427c6f4175ba8ac8b4e4f8c69e398921ae9859e97ee38f0c93a361ba8e5f60082d12072596f91815c4ffb6bc11361b769d50693d3c82cd6edfe81c2009cbf75c308bc4d1422b90b2b02cfa21922be6d370b1f197713c014d9978cb3ea87e1c07f796901de96e37eb62751727d4f0085a84e94ff994c81e327fc48998c8dd79958709826045ddb4633c7c0a0cc3b62c706997c68b7d016994c1fe563dc8c876305b71d2b5bcb9cc89fa97f22e3409fb32b7666bb9e3c575c400892da50292196e78553a7fb14a54c5cd3df3b81d480dbc6ee4eb40c2023180e48aaea3559f52b29c8bb3b15d91542ad5e073f1da6d39e82e2040cd5ce3a28329e67c06e6cf56e961d4eff28bc22323a958d6406511ae744aed1adec9fe1580496b8b1733229a8cafc15133aca3233056f1520e090aeea67df67bbc41dbadf0b8020fd412882d76299db69066529ca89e178819a6e98b6c72a6034a51b67329720a779c2e6625c89f4e14b8d8697fa99cf01ea1b0b8ad20ee2f685f253fb662616d6950ce1c900aab381f10636360d9cf73aba6bb1f1ef537d75def99a7c5a8ff3ce32430cfd744c6ce0b59fda05da0ea4f706e76c3f9936fe1d340aaf0c6edbbb6b999fc6a99989fe668b99f728b85ac549868550ee126d56c4abfa9d8dfaf7c37281e2b9e2187fd343bd3db2774207df6322c3f9bbd29931c8ba369a3a03e1c9e3ac58a0e83d4630b448fee95c791f148eabbc50a215e9ba65442d3755cb2880911d3b3c38b4f901d6dfa45374bae0630cd98d7194e73c7b062922b4023f2c5e787dd7d75659729849f6bc20d16bb124f21ffb0b7dda79388b3fa45cfbac50fb2b5fad5b0f5cee9e1e87905dc7e280e6bd116d5b887d360f938939b6776124cfeabad0110c0db32f555ff593e557a62172a7a87ea932d5b14755c9331d23fc1ec93b572b37b4f81fca89f1a2a5976d4f95d765017a248f5b7657d96feeef618b58e18ed93cbf12a00febcaee2dc2862d3dd8e8a04c51e81eee0fc81bea50b4935ec6146cea3682f58cc909c5e3b1b2b8643ebd4580e8a1fc3c0b9d545bb361fd334faf5b5cb199b66d2485d362c9ad50fcd6ece85403a3acec42855645ac81b1feeec4ede799ab3d626058d283a29ef7cc22e1bc07ffa337b5e30fc77b73039b5d3223729cbebfe7a62c0247f6af8d238d8614ab65d93b86951fc4f65913fa18e5608ce07a13f7b837a3fbd69f2641de6f31a0b83253fbb03c0b1771a5cc893998204386f443695b22ce536bf98cc049e0cb5b7efb73ed2aeb196da072f0d7c71eb3c03b560bccb11a5dcae2fd970564a053a9efd20edf68447fa568e54cc814c958cdc75df42960a703ee615a78be737563ed09bb3b921925f24fc64453d96cc23acaa1b0f7056a1ff4360e297757ef4dba78064c3db408c47663862063b580fab73bbab9cd5592a1dbe5933e6a6858f41aabeee483bfa6ea67d392323e7508fa8c9d9681ddf21a288649ae1e9061cb48843fa30044f06fe95d0dd6dd7b660179aedcd3c477d2f6f4f3a58719734266be212bef5535e078a1dcc63c4be87970dfd6370ce8ac09ffcf9409116f682888b4a1b13f0653de6cfc54eb4191b7b6e2fb9a6de97d3b65d29fd05e9c3c962f96131591d87e20be7f744582559b15db38b7c892a1d86e0c2721a73a4f0c2415d9e709cf4e15cf3447f0ceaab68f4e9230c44daeb93cb09cfdefd4cd6d4b7623752636a4464493f3ccf9d0ca65d28f48993e5584f9176e6ae7691b96351dfa754c047aa963d486a85ccfd92743222596112a94d5bfbb444d8e82c629091d8db34b586fb8b5ef3928cbfa7b3bd482afe5b14a82e3e89e0723bf92a5460154c86ba2e1d33cd9e879fce019f092240ec333b0815ce129e9934a8d28e312e1989033da4036e46dcc76640ef28248014a7b7075a66d7c88a0eeec4dad37a02905f9396647bcce9b008c58f64244ea4ebdf12a1767899f98c8a18130cd55377ef430bf8305dd4675d920732bc5afa7da0f30218cc836983e972e1864ab869d8905284958cedc64087b13e4a146e6ad8353064d0b3a73fa39621d777bfbeca539ecc12cf1627505d11d3870c8f907467329d4afbba579bda899bdef168b4d4cb3e292c9395489d4707cf49955f0d6cc1925f5c1940fd4b5ff6fa137b2aa8abc24ea378a3664d484b7ce8aac91fe282f1e55e5927ca4262716aa18a9cfcfd8ec964d31236b25379c9f14201059b1e26b9a553e252dedac84edc0ede40cd4400ecbab56b2816b09533d579d9c1ef38c6943554e113e918bf1ae2b121915eae825866ba2d47490524c611c5095c6b580c9e2577b0223f2d553507902a6817c9bf2f8ef1fbc629ba72cafedc9016a8dcb3c04fa6a322931e2b11afdbc17681f7b26b14d51a6dfadf425ed6487a6ca4161b2e9617ea9193ef5d95cb47513b4354ff81cfb8b8ef1bceba3008d307a73c0e73e46f193b4188bd05e831c731b10a957938309596ab2d147422bc9582d636c1d92e7d9bdcb80f1f73bacee891bbafd3b15c83d4bcfa8adcf22dbcea3e9288145314b737c785e74138dc1785b789c76cb957a84895ac8a3586c6baaadd593908a4ebf2595ca51b0aa30a40d8f17797558178984da8a39a897006974694aa3e60b9320e13167ed2640b90e71a51c1ed52c9586d10899699e5a31d0e743de039116bcb82651542f07743ada683010287bfb822eaac32de4072fbf3bca65f2b0821eb001bc22c03dbf8cc1163338463a5da0acc4952e34826016407d9161bb19fa677c613ccdd75d3d1a7cc6cc50c54401f19ab8d29ad4e0d5fd80e9e90d7b56091f9eb60e15a2f67b5c746ba20e7137c908562277a126b9f5d25637a38f9ee0b05121a2b32ae632f96975e959e1bcd8e9f996a80023169a5d65ffa6c0d32a52919ace78de8a56fa1ca7f884e9361fe515367f1e1c906deac389f49af9f9247193cd3ecf4f3445003260f1061989c460e0dd4e2151fecf2eeb851aada896d5184031614d7f466e8a0e5e96700abc2be53ea2307d687b77dcb1aaf887991e371a46f43afb6c63854d8fc560dbe99113adec7dbd09e949bc795694135f0a7899d21ae785e75cdfe10b908c0d7029be72d70080da6b587ea43b3702ba28a3cf4739c6c6e40212b66cd60e51c46b8faa77a5f22ffdd804013267af897b892762177ac4cbd3f233e4ced7c6295df9fc8f9ef7e20c187dc5ba784e9da7fc6234b3790f02f51d508cb9da589ca6fd43e3caf7be5bd7027f045a0a84372f46ea60f0bbfe3a9cd2f816a93c558026b2a42bd4876fa299a7c9f45d8c03e5cfa885c553b9e0dc537d70b1c0b8f9bb220d011e1509ddc937404828b9f71647849cca5e46ed207e83b527ef1d7fb12617320926c451d24365f9ae994eff0c59212a5523f3e4bd2a7feda3e9d0c9fbe03f6c60e311aaade5dc6ecf74c73c3895fc210b79cf34a4382b3ce29fb3ab7d13874820de11f20f2a22611ab1e70999a2a0e581e9646268e293b1cb9cc05bca7bf0112bcdcfee1c566c5db50abc1ffb204022bbbf6dbe08ccbed81429582039ebea63d3c9378a937656fa8eb551d8c5f77555286fef301106a20dd4a095f837cb5ebe2f9a7afdd6bfbfc9b28ec13c3a7edd149ea5aed4e225d8484f3cdba737aeb3e6133b3634bdefd555b582fb9a025311009bb1a72a807f314fb5dfa743f7606a2b5a84369b72f93275e511e88aaedc1159b080ad05ca2efae9f3630eecf08fcd6de6ac0b1fd72a052bc54b05a7cd2725cdf2dc5126f37d11ded828e0491bb451b6039b43e8f9e3a98e0a4457bb9d75d4da665a07834e7b149bbdf3b9c76e9986f24a953e301581865c8ed15ed286f23e34f0c7a33a32308b7fe051106107f83910f03e0549910b13011a37049d0d757487ba4a04da25109157ba289ff9afb0811c1c4cc31b9a8679b8b15de5d186de0f396e5c6309957b0c3e575ea66d695204e57ed6e2c630a1e10d664344d13f4a757761fed1a4b4ada3b1dc68eba74a8c3348a4491d44d71213b04c406f3356c11a4d0d7552b10989c3c7899a41c3503ba11afd2b509f1c9c97bf156057e5e1af5ccc600e0d459e78068302aeec312745c9554d7b886b51913169ee5d6d93141fd6b7ced768095a640cfd327e875b37f3d9d9e9c753b0c98d14dbd335a4e42edb5cd77b674524b55d611a4fdafd5176bf82d5e87b63e54c85bb5cc467fad00ee336414091726eae9936ae3bac511008ae34476bb519757d983a3a093f502cca39128e44e412c27410f8b6fafb01008d4cd1d56acbe4b2b0017f50dc8154c88fabe18c95eb717743c5b35c48750952f51e162017804e6233c7ec16e03e6830100a4786ded3494ba8d453acaa269f1f5d3f6ba14521dcfe0b20fb68cc8888e6c78abeef0811f7261185ea27e9a470a92f4124fe16450ff6276074427ceb7317bad590c97aec5b61a5be9a6c5fbb589fa1306d8c66dafbe3f54e31c901d3db16a0046a680afc507a8139d970a6ba04a531d7f5e9e3051c15e92fc9b2802e0899ae5904758b80e1e43ffadcdabb8a89ac448906a76bb1f2c82de7d3563c28559c2d9819336695812e14476fbecfc354eb5fdc511cfd5bb15988b3b50be931541e472e6c2713bcdc0ce29f770252f9886bd12bef261988cd1cb61d9f02fb52b69e766227483f724f332dd4ad3d448648c36206ae3c11d41b86f8ca12323da7578055234306e7caba7092cf47dc7800af7028492b37c4e42cea46bbd57de3bec3ac94c1b715eb4a0c020e9c78b5815c82389748a6db3bcb2d91ac8b3eab85cf75f7772e8a935a795ea571239ecba11358dc69cfbb1fa05da29c0386cc00af948c87da26b7df7b488fb08199001e21ed7b25a2e34d1ea12841378c94ea25c115fd6b665c15036f45b6259fbce7535cd1f168c55f63f190ec100e80c7a9e23b13606b5ba15566b578f78130346ad5f518597ce1f6ed66beff00d2cf55a14e0c3d5678fb26842ff455550bbd85b0f78a709c8c1220f855ee777d959a077b5a3807dda7473df36a8d6ebd726a1737eeddf8a43d5df9480fc393579bb8d93161954f5657a69857fedd9432ca103f785dde8ec7503e996aaecc01303818ccf9511bc83d69a94ac7702bd7a690fb4f72d078e4bf50e966a711d1dffccc138dfd5536e62501d488d53cb6ad3261576fe787108f226b059d4e922398db827d5d4a8efa094368e6a15699f2e9a94b60673376374eb3d9b735c7fd0158368ad17cf1cca6aac442a061d25520984e52cd76ccc3ca31bf1cac9b4a2b587f3bdd86140f544ecfe9ac3e5618eeedfc5dc5bd1b23f99d93a3119bb92dbc31a15cfcdf71fd6cb9d03f09815c5ee8530f69821ca8c647f800e28840f1107725007b4e3b87484125930a4ad5169683d6d05bad9076e226d4b1a422304dd56f2c8026db6a3d6d64073394d1c5773caea544c17bd31887f134ea2aa63407b5554a8eedcb8dd53b618f32ad0e7e9ab08e6b981e22d79fdf4c4a94340e859860e0f8e8e45cae8a426e232f7335b300bee68421032a90b0bb41db8fb9871882b4f700c2243b3b79a2153e681f879e58a4365cde197e41c539b28fa9797ba211d91b7e1fc3eff745d51724faeb48ab7e5ba3370d5a45275a32832928d36b9b473d0e104e29faddfc1252834029364b272e9494b714ad0124dfa07797ac437bf965b94c8088614c891bd39e2a2b8d384398a8f4b161ee85ef901f5a34f5e1fcce6af000a446f626f6ce875df56c58d456047fccdb260afb12daa51316fbcf9a4918376ff6eeec753a591d3a351d0fd385a48ad81401670fc513528c60b086c8b2ddebada62780c18466943e8b5325dcb827a9baaf8aab513eccb5d22bbebf2f76e0aef5d93da83a42ea1744283b7b4c8902fe4fb66b5e73e6791066d76cd12efb107289ebccbc03d222508131e7602f7071829b439c446aa3c780a3f5b84e11090760379d16324b3b16457acd0322b6798204e314a0bf2f6a164e0be45bd4bf42803d8333d96dd324af69794e3ab7f46083e3ab52bf815ac58332e1b5bb3ec389c9423d7049920a4ba3d9b9cb0082f4c28358a2e5dbf8c88fff531251f3e2b3004099f13b4c436b87ac46ca2e779643cf139b985ef7046cf3ba98c91d1218e42e816cfef8a8ac1f0a7729650cc33a25b327f623cdbc9bf79933f6b0ed56b8c8f141e63c3510e0e90d31cd32bb7a31d3279b30fb0738343997dc5ea51113a426ed3f4caa25fdb632a98ff248dc6693c5c5fac78f5186ce2f1c69cec8f85a7bb911e82f7e6681c58bd14a8043fba922486ba9c5b74b57afd48bd3573aabe81b67e4c5bc11891f1a29a60556b3410436e8d19762f845cfedc21a8750d9aecb98cb276a8afdd7715f4961d8497d8f1a0ee57e39145e865e7a2e8e668af922d5433ab96794b5df8deb0b0ceab1ab014d598767c0262046ee9b57440e33733336b2a4ddde017866d5d33eada7244e0daaaf511ea377a75b70739d9e1ad57fad9a12ed70cd33e9c249d5008f464de8f2435d4002c3161413a5b9c0feaaeec101403f239b7c6486bc2f0925136cd210dc6a8f0c519a46a7ae13a6c0892c8c02289d67004e17abd531fd5f2b082f3a540169f7fa3b6cfc17d030f8d91d4e9309449c00ecedfd6ace6e3dfbf87839a403e5f82e016dacc0438fdd919aaf33c6e1047271d52647477beedc29243b2001d29dd1b4d38f8e706b9c346058f65bd772620033bdc9708d4c25fe0a20bc21db89151a0821ce25aa316935e535b2824f20da5048fa05e0b2f02b42524c40dee7bcd08304b3ac4bf2d84223f89ec28d8eb7635f5e628ed7f7c3368929d67d8988f08655fd3c26d2c1261925f54d54eba318a9d269f1e14c26bb70b953984cf78423aa558e83615478969943a49a83c23803942116e7095500866da5b00574c864b9c1944501b6f41f4a62a4e79924668f2414bf2d8f4ceb9b71f3e17f2e7ccfe6ba89cee12623e9b00acc466a52e5a0e847662a4e167b985bf4c08c5ff34036a3afcc7ec1c404e421287b0a35853c7eea915aaeb12f4343e8f55460b6aecc7c66826b3655997067425ea41305b0f099c512e631f8a202cc38a659526709d8e8a4a3e905d5f9b8910feec2e41d269a7afac3d390d32a19eda410c33eb1c68032d63ac9fca8a493cba7fe57cb26ee1f981993a4fbfae989685d8be76c4d9e941930dfcb9a383ff9f1c04d83244b345dce6337cc1f112496b1c0a897786f6725ae592222a8c7d82af5aabd09eae7d1fec7e0b708fd9037eb061a4824844ea185456d3940eda88ea73f754774f90cf403b84b97f0843912dfb86c861035e3853048b48ccec4104c32c482e6f2778f0d49423f94449cbc51f357c37254a146f9992389da9ab36a50e991bc6faa7a5d5e9e3ef7b4e00ba25d30796aed57842f58f20e9fc70be9bb02c999fb8718fb313fcb587e9f2fc236a3b12c3c845c034e1dd03aedd68cde3c240efed408e7423b84487be1f94ff9f2b3f7135f6e1cbeec95604e7ee0cbf19230d6da2123ee64c9610a4723dabd4bd1cefbeb4786ca70ff521e217ab76559cf7a7809d3f9b057b533fa7b9ba2dfff5801a0773df64b9", 0x2000, &(0x7f0000006ac0)={&(0x7f00000001c0)={0x50, 0x2f, 0x1, {0x7, 0x21, 0xffffa672, 0x4000, 0x9, 0x8, 0xffffff01, 0x1e6cf67a}}, &(0x7f0000000240)={0x18, 0x0, 0x7, {0x8}}, &(0x7f0000000280)={0x18, 0x0, 0x2, {0x8}}, &(0x7f0000004300)={0x18, 0xffffffffffffffda, 0x10001, {0x2}}, &(0x7f0000004340)={0x18, 0x0, 0x5, {0x6}}, &(0x7f0000004380)={0x28, 0x0, 0x101, {{0x1, 0xffffffff, 0x1, r3}}}, &(0x7f00000043c0)={0x60, 0x0, 0x39, {{0x8000, 0x4, 0x5, 0x9, 0x6, 0xffff, 0x5, 0x3}}}, &(0x7f0000004440)={0x18, 0x0, 0x7, {0x8}}, &(0x7f0000004480)={0x15, 0x0, 0x9, {'{:)T\x00'}}, &(0x7f00000044c0)={0x20, 0x0, 0x5, {0x0, 0x1c}}, &(0x7f0000004500)={0x78, 0x0, 0x180000000000, {0xfff, 0x19f4, 0x0, {0x3, 0x8, 0x0, 0x5, 0xa32f, 0x4, 0xffff8000, 0x4, 0x3f1, 0x4000, 0x3, 0x0, 0xffffffffffffffff, 0x6, 0x40}}}, &(0x7f0000004580)={0x90, 0x0, 0x8, {0x4, 0x2, 0x1, 0x7, 0x3f, 0x1, {0x1, 0x5, 0x480000000000000, 0x6, 0x81, 0x9, 0x7, 0xba7d, 0x1, 0x4000, 0x40, r1, r2, 0x0, 0x9}}}, &(0x7f0000004640)={0x120, 0x0, 0xffffffff, [{0x6, 0xa3, 0x0, 0x6415}, {0x3, 0x94, 0x0, 0x100}, {0x0, 0x6, 0x8, 0x2000000, 'net/arp\x00'}, {0x3, 0x7, 0x1, 0x0, '$'}, {0x0, 0x3, 0xa, 0x8, '/dev/vcs#\x00'}, {0x3, 0x1000, 0x0, 0xfffffc01}, {0x1, 0x8, 0x0, 0x7}, {0x3, 0x10000, 0x2, 0x924, '):'}, {0x5, 0x4, 0xa, 0xbf, '/dev/vcs#\x00'}]}, &(0x7f00000067c0)={0x1f8, 0x0, 0x8, [{{0x5, 0x3, 0x1, 0x100000001, 0x1f, 0x47ba, {0x5, 0x1, 0x4, 0x2, 0x4, 0x5, 0x2, 0x80000000, 0x200, 0x4000, 0x6, r1, r5, 0x8001, 0x4}}, {0x5, 0x9, 0x6, 0x5, 'msdos\x00'}}, {{0x4, 0x0, 0x77, 0x80000000, 0x9, 0x1, {0x5, 0x5, 0x2, 0x82a, 0x1, 0x8, 0xa4, 0x9, 0x5, 0x8000, 0x1, r7, r2, 0x6, 0x200000}}, {0x2, 0x9, 0x8, 0x6, 'net/arp\x00'}}, {{0x1, 0x3, 0x1, 0xb219, 0x2, 0x40, {0x6, 0xfffffffffffffffe, 0x800, 0xffff, 0x1f, 0x3, 0x80000000, 0x2, 0x7, 0x1000, 0x8, r9, r2, 0x3ff, 0x3}}, {0x5, 0x1, 0xb, 0x9, '-\\*]:\'$#:,,'}}]}, &(0x7f00000069c0)={0xa0, 0xffffffffffffffda, 0x2, {{0x2, 0x2, 0x40, 0x8f, 0xca, 0x1f3, {0x4, 0x7, 0x6, 0x6, 0x0, 0x7, 0x457, 0xc360, 0x5, 0x6000, 0x80, r1, r2, 0x1, 0x401}}, {0x0, 0x1c}}}, &(0x7f0000006a80)={0x20, 0xfffffffffffffffe, 0x0, {0x5, 0x4, 0xfff, 0x9}}}) r10 = socket$inet_tcp(0x2, 0x1, 0x0) r11 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x40000, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x40082406, &(0x7f0000000040)='net/arp\x00') sendfile(r10, r0, 0x0, 0x4000000000edbc) r12 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r12, 0x40047211, &(0x7f0000000100)={0x9}) copy_file_range(r10, 0x0, r12, &(0x7f0000000180)=0x7, 0x3, 0x0) [ 697.901059] ? __fsnotify_inode_delete+0x20/0x20 [ 697.905820] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 697.912492] ? common_file_perm+0x3ee/0x580 [ 697.916819] ? security_file_permission+0x82/0x1e0 [ 697.921746] ? rw_verify_area+0xe1/0x2a0 [ 697.925808] ? do_splice_direct+0x210/0x210 [ 697.930167] do_splice_to+0xfb/0x140 [ 697.933885] splice_direct_to_actor+0x207/0x730 [ 697.938556] ? common_file_perm+0x3ee/0x580 [ 697.942880] ? generic_pipe_buf_nosteal+0x10/0x10 20:04:43 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$radio(&(0x7f0000000100)='/dev/radio#\x00', 0x3, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000140)={0x3, 0x980001}) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 697.947729] ? do_splice_to+0x140/0x140 [ 697.951724] ? rw_verify_area+0xe1/0x2a0 [ 697.951739] do_splice_direct+0x164/0x210 [ 697.951752] ? splice_direct_to_actor+0x730/0x730 20:04:43 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000080)="407705a2e9f55243e61121d941bf9166f3f8715829a5cc73b4b1e30c8b8795ddf4bdc80d5cc28787e593d544f0bf6c559576833b180d9f812aeea7159ba686f1c4940e64609c18f0bf0388b508bdc652dfacde482a4ed98c6daccde9eea883376f95cda32e3b9f389af0d8052a3b", 0x6e, 0x20000011, 0x0, 0x0) [ 697.951768] ? rw_verify_area+0xe1/0x2a0 [ 697.951780] do_sendfile+0x47f/0xb30 [ 697.951800] ? do_compat_writev+0x180/0x180 [ 697.951819] SyS_sendfile64+0xff/0x110 20:04:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:43 executing program 2 (fault-call:7 fault-nth:17): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 697.951829] ? SyS_sendfile+0x130/0x130 [ 697.951839] ? do_syscall_64+0x4c/0x640 [ 697.951849] ? SyS_sendfile+0x130/0x130 [ 697.951859] do_syscall_64+0x1d5/0x640 [ 697.951876] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 697.951884] RIP: 0033:0x466459 20:04:43 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000000)=0x80000001, 0x4) [ 697.951890] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 697.951901] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 20:04:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:43 executing program 2 (fault-call:7 fault-nth:18): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 697.951906] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:44 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x1, 0x0, 0x0, 0x80, 0x0, 0x8, 0x8, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x101, 0x4, @perf_bp={&(0x7f0000000080), 0x8}, 0x11, 0x2, 0x81, 0x9, 0x2, 0xcf5e, 0x8}, r1, 0x10, r0, 0x9) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$sock_inet_tcp_SIOCOUTQNSD(r2, 0x894b, &(0x7f0000000000)) [ 697.951912] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 697.951917] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 697.951923] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 698.201056] FAULT_INJECTION: forcing a failure. [ 698.201056] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 698.201068] CPU: 0 PID: 27149 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 698.201075] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 698.201079] Call Trace: [ 698.201096] dump_stack+0x1b2/0x281 [ 698.201111] should_fail.cold+0x10a/0x149 [ 698.201127] __alloc_pages_nodemask+0x22c/0x2720 [ 698.201142] ? __kmalloc_node+0x4c/0x70 [ 698.201156] ? splice_direct_to_actor+0x207/0x730 [ 698.201165] ? do_splice_direct+0x164/0x210 [ 698.201177] ? SyS_sendfile64+0xff/0x110 [ 698.201188] ? do_syscall_64+0x1d5/0x640 [ 698.201197] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 698.201211] ? perf_trace_lock_acquire+0x104/0x510 [ 698.201223] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 698.201234] ? HARDIRQ_verbose+0x10/0x10 [ 698.201242] ? trace_hardirqs_on+0x10/0x10 [ 698.201254] ? fs_reclaim_release+0xd0/0x110 [ 698.201275] alloc_pages_current+0x155/0x260 [ 698.201285] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 698.201295] push_pipe+0x3b0/0x750 [ 698.201312] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 698.201326] ? __save_stack_trace+0xa0/0x160 [ 698.201334] ? __save_stack_trace+0xa0/0x160 [ 698.201343] ? iov_iter_bvec+0x110/0x110 [ 698.201354] ? iov_iter_pipe+0x93/0x2b0 [ 698.201367] default_file_splice_read+0x171/0x910 [ 698.201382] ? lock_downgrade+0x740/0x740 [ 698.201392] ? do_splice_direct+0x210/0x210 [ 698.201408] ? trace_hardirqs_on+0x10/0x10 [ 698.201422] ? fsnotify+0x974/0x11b0 [ 698.201438] ? __fsnotify_inode_delete+0x20/0x20 [ 698.201451] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 698.201464] ? common_file_perm+0x3ee/0x580 [ 698.201480] ? security_file_permission+0x82/0x1e0 [ 698.201491] ? rw_verify_area+0xe1/0x2a0 [ 698.201500] ? do_splice_direct+0x210/0x210 [ 698.201509] do_splice_to+0xfb/0x140 [ 698.201522] splice_direct_to_actor+0x207/0x730 [ 698.201531] ? common_file_perm+0x3ee/0x580 [ 698.201541] ? generic_pipe_buf_nosteal+0x10/0x10 [ 698.201553] ? do_splice_to+0x140/0x140 [ 698.201564] ? rw_verify_area+0xe1/0x2a0 [ 698.201577] do_splice_direct+0x164/0x210 [ 698.201588] ? splice_direct_to_actor+0x730/0x730 [ 698.201603] ? rw_verify_area+0xe1/0x2a0 [ 698.201615] do_sendfile+0x47f/0xb30 [ 698.201645] ? do_compat_writev+0x180/0x180 [ 698.201664] SyS_sendfile64+0xff/0x110 [ 698.201678] ? SyS_sendfile+0x130/0x130 [ 698.201687] ? do_syscall_64+0x4c/0x640 [ 698.201696] ? SyS_sendfile+0x130/0x130 [ 698.201705] do_syscall_64+0x1d5/0x640 [ 698.201720] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 698.201728] RIP: 0033:0x466459 [ 698.201733] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 698.201744] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 698.201749] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:44 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x1, 0x0, 0x8, 0x40, 0x0, 0x3, 0x8000, 0xc, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000000), 0x8}, 0x8028, 0x7, 0x2, 0x3, 0x8, 0x10001, 0x860}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x8) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 698.201755] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 698.201760] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 698.201766] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 698.310265] FAULT_INJECTION: forcing a failure. [ 698.310265] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 698.310276] CPU: 0 PID: 27169 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 698.310281] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 698.310284] Call Trace: [ 698.310300] dump_stack+0x1b2/0x281 [ 698.310312] should_fail.cold+0x10a/0x149 [ 698.310327] __alloc_pages_nodemask+0x22c/0x2720 [ 698.310342] ? __kmalloc_node+0x4c/0x70 [ 698.310352] ? splice_direct_to_actor+0x207/0x730 [ 698.310360] ? do_splice_direct+0x164/0x210 [ 698.310370] ? SyS_sendfile64+0xff/0x110 [ 698.310378] ? do_syscall_64+0x1d5/0x640 [ 698.310387] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 698.310401] ? perf_trace_lock_acquire+0x104/0x510 [ 698.310413] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 698.310424] ? HARDIRQ_verbose+0x10/0x10 [ 698.310433] ? trace_hardirqs_on+0x10/0x10 [ 698.310446] ? fs_reclaim_release+0xd0/0x110 [ 698.310468] alloc_pages_current+0x155/0x260 [ 698.310478] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 698.310490] push_pipe+0x3b0/0x750 [ 698.310507] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 698.310521] ? __save_stack_trace+0xa0/0x160 [ 698.310529] ? __save_stack_trace+0xa0/0x160 [ 698.310538] ? iov_iter_bvec+0x110/0x110 [ 698.310549] ? iov_iter_pipe+0x93/0x2b0 [ 698.310562] default_file_splice_read+0x171/0x910 [ 698.310577] ? lock_downgrade+0x740/0x740 [ 698.310587] ? do_splice_direct+0x210/0x210 [ 698.310605] ? trace_hardirqs_on+0x10/0x10 [ 698.310627] ? fsnotify+0x974/0x11b0 [ 698.310647] ? __fsnotify_inode_delete+0x20/0x20 [ 698.310660] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 698.310676] ? common_file_perm+0x3ee/0x580 [ 698.310694] ? security_file_permission+0x82/0x1e0 [ 698.310706] ? rw_verify_area+0xe1/0x2a0 [ 698.310715] ? do_splice_direct+0x210/0x210 [ 698.310726] do_splice_to+0xfb/0x140 [ 698.310738] splice_direct_to_actor+0x207/0x730 [ 698.310748] ? common_file_perm+0x3ee/0x580 [ 698.310760] ? generic_pipe_buf_nosteal+0x10/0x10 [ 698.310773] ? do_splice_to+0x140/0x140 [ 698.310784] ? rw_verify_area+0xe1/0x2a0 [ 698.310796] do_splice_direct+0x164/0x210 [ 698.310808] ? splice_direct_to_actor+0x730/0x730 [ 698.310825] ? rw_verify_area+0xe1/0x2a0 [ 698.310837] do_sendfile+0x47f/0xb30 [ 698.310855] ? do_compat_writev+0x180/0x180 [ 698.310874] SyS_sendfile64+0xff/0x110 [ 698.310884] ? SyS_sendfile+0x130/0x130 [ 698.310893] ? do_syscall_64+0x4c/0x640 [ 698.310903] ? SyS_sendfile+0x130/0x130 [ 698.310914] do_syscall_64+0x1d5/0x640 [ 698.310929] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 698.310938] RIP: 0033:0x466459 [ 698.310943] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 698.310954] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 698.310960] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 698.310966] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 698.310972] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 698.310979] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:44 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r5 = openat$mice(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/input/mice\x00', 0x16ac50e4158e9730) getdents(r5, &(0x7f0000002300)=""/4096, 0x1000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:44 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:44 executing program 2 (fault-call:7 fault-nth:19): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:44 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x5, 0x1}, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:44 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x0, 0x9ca}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000080)={0x4, 0x70, 0x0, 0xff, 0x3, 0x6, 0x0, 0xaf, 0x2010, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xa4, 0x1, @perf_config_ext={0x5, 0x9}, 0x10000, 0x5, 0xffffffff, 0x3, 0x5, 0x4, 0x6}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:44 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x185000, 0x0) sendmmsg$inet_sctp(r2, &(0x7f0000003580)=[{&(0x7f0000000040)=@in={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002300)="ec6210c47d150d3c331ded48746e8515d9d084362872bcb99240bcb51a1fe25c05755aa7bdaf310b6d13c709a208bba90941de49ec651f6d105576da1fff97585abc5bf751f66a62078466e925873647f1b3aad7c07c11f9943820461a3043ea2a12afbe56282222bfa14d41701dd24e341746f69355ea8c0ff7ac8bc243bd794da5d691d1c90f5e0651912d803cc1bd515eaf9adf4085f9798c37dd1c46202faa84f25afaa47f01dbd2753b9ddd6b914d7d863dad068bf5d1542b3bf0c87be8db95c21f060d89b19d141df7cd88bcfa96451703b98a5a7df128e59172921e55601901736fafb3d147c99380ba0c87e5206ebe71088a3b8a3d99aa69d43402bc74f2dbf7126589da6a8146cb7b053c629949a39f9a04b36b25d0cf5273d3087c7157a5f5a7ef9ffce3c1bafa464a7186a44c29a509d65412edfc89a7cac57e3344ed2dee3e4593e9be9b51a07c69dc1428bb51022245cc20ffefa15721e9a0bc604a59c0cd3af43a5293fa9e60ec1f5c94e2f9ffd703d969b89ef5c03eca92423c5b990b5e108430eef44f9bb18eb514d0a32be592c4d4d4863e0f768825d5d1edddc47889fb5d91a9afdce6b1773d081f5884cf2bf032d325fc51a1cfca22a3f6a94dd0da586a164b24c12d24bd1c8e187e5bb6c2c569766cc91f03e0a07acda4ab52acec207db1c78078789d761433ef864294fe92582b2766263f553eeb444c48e5a6a20ff102f0ced9bd8781b9762371f9c24b90e86954879789c4471b3767915bbe8c280a19fa9a17b710b3d4428b4a131c820e768000f604d42ac7a937b6e158702603e6f886919d9e8e205d9d074fe0ce6e3145812f6006cb02d39fc977397fce173082ff3eec3716c6a6ff7a8de481823389f3877a0e4815be434824d1ef8ab6af090e467c7fa897c9fa749c841aa486707d7d958565ce6e9b49e70fd02c9a7cdbfc27db59ec2734febf6dc78598b585f59af5f2c9caf5f617f562681bcf17dbf74e12f174723dc2bea11956bb3c9fe126c5e47a0ef8b08471e2366933ee102d80d22470c8fdf6a040a15ecc2b544631ec7119f73eff5d94bfbda6beb7e2e03c387e9333fd9da1c31cc0d039c2d38692ac2d04c2561b0aca850269950be690ffcfd442857d727e64118142b27d7e951549e7a6fb41e02b8a4a2e09345c8cbe83cc35dfbe499476bee1b2accaa6745260fb628e249130fb71d290ddd190e346f234f70baf02752c81d13f3539121ad91ad3ca9ba7d00d3faaeacf2270d132da2872d386d74835088f5f2fc9ed71fb94938d031bfc430527725d482db889b109e2cb04663c31d7064bd8775d10cb212ebdc2a81d26cbfa44481e9e7bce12de5882bfead54785c36856e33651f64a14ceefded0b7ca8f6a337c8c50e456b15548fdf2abf5d36f5e94621326f6060d5fd4a2f255a6aaaed7747fc615724caaf0cdcf2d4a03c3a61ae50f0cfcc6c6163cb10c2d6b51b9304f3e708e3f64c6e210a461eb174450e718492f87a2918113679c53c5394aae4e9d755f058c4ee65dcf2b8135c7986e7cb958c9005e62f9bb9e21bc152461062470d3cbfccdf7f9128b1af46fed647ff36bee83f38c06014389a692831d6160369afef1c9ec769cca6ed96542dee39641e8c54f5ebe11aebbe54f5d36e85386cd4c0a335609677fcec96cbb9773fca28ee0a4b692bae535076a8077141085959d37a2091e7840d44a4af046ed44a85c1303100aef1d1909b293618c0bb3714f55ced927992b5b23e5d5cb7ef8ed17334a3702fd7700ec687056dbb97b6f407b393dcd2fabfa36c732a8dbb09f1931ff97d50c723e33ddf7e45f75c269223ccd8d9c11fd056e64e2952d17a85a3f5cc62b6e11fc12a8961f0382f1ca26d0915249989dba11be0bc57023951d26eaa913ac453db50063587a3aa40118f34fbed66dda4e1787a71c1adb9bdb5a3ba9585ea3c634f08ccd06b9cd991ec72274afbb9afd3574855c2112e7d3897666c5a2dfd2b5fe0f720b9ef31a6083224ce9da25766d720f7e68f26e3a79681c9316a79d1a430bebe503d30df42029681d25988dd389527646708c75184e5cb56f1fc0880bc9b9734853b253ee2364c31189ec786a52aefad9128eeb3c8cbbd45f928ab9855e5d38566318cc1e7a68598113e95b3972aa6045a4b976197a39a6bde2ac72523f89a5a6080b01e961659d59bd40fdfadb1e2a11ba01efd63de235ad3e6ac291f6f3f4345664aff7641df579110aec305fea9d4df6fe48744b80e3751ca301b0ddfab0e108c5182445c68773cc9557ea20c404cb73af026a07732f62f61365f153e95a144d6d33568da808c58c6288ade237c22ff093e9c972fa09de66c497d3e42cbd1616de347a84274eafb174f17c4714049cc1f2fcc346e1b9e9e55756dfce37736de061ae0d5c367e40f41dcb0dee0f07b9ddfde6980f15995582a48bf9c10c46024d71cffebfe0e0d2d17ff72209bb8260bff07dc1c889a7a1f51f2e602fa10db8ebc14ad08be9f2bdb31857068f91b442bde3e6968a36ffcc7db6783cdd293d1a2ad9c1e09af24db7437749a9f548a71ee7dd554bdaa853e2011953000ae60e482ac3b48338c9eee81e8ec0906a1d8d1f8f7a4a84c2e215e391455524335c619e3a5e6f9e4f04fc53b697dd3e7d0ca5ab17cff8c000f565a0a4cc2d2df6930338a96a9362e0cadd519fc4a1020251eec8792f03616d36024821528ef7bfdf496bc610966cbb3c20da70b90e2f719f3e7c21db4f580fa24d3958c42036bafd1567f43b2ca0c55ed509a8bcc5302de6be1a8afb3d49e9b671289952c09241de9cd5bf96ca7fb6d6370d043d3f892f3592a2236058a3873546a675b052ad21192d8effb30bdd45ead5907c1a969bd23e1f75ab5afcc339a77c096451339b117b77b716cad807bff25425650b89028f5470ada79ff20f3d4f626d77cc8212636991fbd03bcc78b09db9ddce7983a5af05c021d715ff413f0c288072d8141eeea274f1385c98c5ed1b6429cdec7ec8ce93a10657b078e9d8f6c2deff28ea1cc823b3aeb618b959269d4e23e0a1c7094b21a4bd399841d04415771cbc625598f5f685452d2827677e63b014530e83eee25d2c40690e84e2ec9fb23c7d716aeb29218046413a00941f97151aceb0af41fbbec98817f7a63414f4c1cc1d0dad191988fb0c88bd51caf2f17bfe8a2100a3c9040d8c68a9603c79c0b49ed29c1124b6ec4ba98158dbdccad6e5f81b662c99c125b5ef81fb7651bfffd4bbe8d2fa65d346ac00d7596758fab8e87126305e21ab193454b4fc63e71d5848d6c9f1044a0ed556bd1e769eb2ef1e2233ed6fee8ccde5c950eb4dfc9401573faefcfcdab347bcbeace221e68b2b32c9dc99cadea4afa2e432d41ff323fcece8e2df45285cf10baeccdf189112db26ad065649d2e0656f429b8b0b6493017a7f503c34a2d1ef5a6acf81ee1c799a32fe95ab7cf2bfb5831515bf78ade94a9347415aa932b64a43fb669fd9add3e7e8f269d45bb0e8f8cfcd981639fa008a8538b9e7fcdda6d4fef672f3ab5987fef1466090be0faf6a0851743c8b1ebf01f43a9d511919bf82136fd39cff151b799a9a2557e0cb82c3f4686d84d1b1eb7f180f3ebd3b9de797d78caa2bae9c3caf94087c77ae02284b916036fc14a3500e6ce081c3e7c2a00047eef4ea7f7c19be55664d13097a3380a1787a1e771926e736c497e33f1c0fa6fb74c803f62b427ed7e8bbc99398adf267326a07dee52033a83b2e2dcd65ef1f265afafcac26b21650124eed6847b7b061b8556cd228ce623d9325d2d85b3549f76a12d657841531bb574ecac0d951d7b07b41e5812f5b86c3b2706ebf9ae0612a744e72573e9a05aebd142dd871004aec4a531717c385caaac7f292bf77780bac7e83b0cf92219ed9a8195aae0529c879bc300b357b9e9d760d02c2e55705a6f04d7e9c63f39d23b1098dabd407fb1cae53d9e221e102ba2cd71796c2ccf5a4433ba9a78566d0839432deee6d7c98a56060a4a1d2e2b0317060258925c81cb0469de9f44edf95428a6a6ba3c38a8ba50dd4569d4abbf6d973f338e9252d3120cc4af9d2fa54e4fccd2fdffd10d9de355bebf5c47a48ea415392d18ec4f86bf39f6709c36f36dfd81b19615e8cef1008537b0ff75f94440b5e26db3ff1b3568d071fd7cc0a8418ed84718094c165291b13475660d3ec856d716a534aa474200e955d5d63cc0d5a8d509f4c3a4c634a83465c496d657b3a87ed909c595635620cf8b92a6ba82a9fac77b01d3b659fdde74d47098f1563949b1e29e44dfc80f48432493e1f27af16d19b0cb87fb5a40c89bc060cf74a4c3d316af26337de8b523f1815f2b38ff5c9ebad96ab7346aac4c471db52e3a285f055bb4d19dbcc1351969cd3544ffb59e1a177d1f1e499d5332401bbd974120de08a7d27bb85bc830c9f15e17156b366359073984b19b4a8f026893acfca84e6d3fc0c0bec1b9af770b5c20616a360b7f77e4acf0a8090ec44fc54d5631d67bf454bb99cdc49202def58f748658e7479529972ab3ae5b92534f705813e4ee6316c4fb21b54bfb0d00b2590dc4b4d8b166a5d562d34e7e352668741ff643c48ec4002c87ecc19a03c8371de4159f59418918b993b7e05a10ee5c4c44e25fc94778ddc3f9d83f6979be8d452601e61132a944ff26cf3a5274e57a5ff742ebf4e8235d9840b7a781a960637fd0a786436e552ecee7e203ca8ded53f896b2c0a7615bf73b2a0286beabeb67043f58c2176c323cafdd4a8c7e0f6dcca52cdde89cb9af657ae7a94d63b9e7b237280573c67af3192940bd3908db7a0bbf3efc49238b52061688b2e0de5aa4c346133e154315469672eebfa5a98329dd11566a7e88610e868df70592f48ad9c8b9a3dc9b1fdfd02cfb52440a0d3acd2fd2c4de5b04a6a52c58cab946012eb450142fe5438a2ca2d397e911964988e05671086a0c6957557bef027bbf8df4e4605ef4ac3d37227c55b1b2adc5908b045d7eced39b989d823f0b1757b70b8f79bece39c1a3081ac64124ec031445bc1b7fc1ca8c1f24e999705b946b79819475ded025dd7facda90f8579d046c7db641a4d934677dde0706c3f7c8ad877710beacef8b3d7d53515c13723cfdc8d0ac8a604b84d84a2850a5f42f4e221a547d57a0e1390ec0538e16b916467fa4a7b482737297f77a289a5e09c84f742b11be0f6b8d0e6a2538701a1cef714fe75b7a96fbe10b31684da21aa24b548c6c66ee9c939a469b5a34268b26039d055f2057bd29d4673b2dcbfde887ff771aafc24e04ce8df9da498177ffbc65ed7c449080311ce3b11c9d81f76c73a446badb45c0944c86d262a017d8cf4a28dfaa84ce4234b9adb53682b93b8737ef8f873fd86f7093c1f527cad32dc71969cec5a3595edefa06e22ea0061edfb162da27fe21567e747d867f54c08b9f6ed32ee2d9aea80cf9eec66991fe70dabd80446e9e6045ed5f88fec3c0bf672fc067bfa8f798557cfaf1c1eb06b4dc3f201d4a7c57429f39cf864d6ae97cc195a51aee88848f49f7a7a8342503a886dbbef9ddedf14e081802541a2e4ad87db91cf1ba534ea90f11f8023fdf119694774536e207fe9346e1ab2b39cd58c48feeca8f85d0fa6bd4ab41c0683f3803e38c061dacea79191809f441e9eb0198cf1701c8aca0137b4c49c3fd7a330dc4e38e163518de5a9f3543773011c65fa2d88ddf5263ec546e6f9db5a2e150fb01265f5d412e72af0f981aee5d8a4056628958729a3389947aa58f5358a0403c61885", 0x1000}, {&(0x7f00000000c0)="314c6d20dbee319fc25a8dcb8f277aa8470718711bcef7ce792d8bc26077e615eee60ce93085bfe9b03a0b47ac69c703e19ff2974935c2e5c8a6c6e41a62ae7cf6", 0x41}, {&(0x7f0000000140)="2144b34b374e3217b2d541c105eb2136e0efb8a126c9fc31641f14986680a190518c7dd75a3d1de398f334c0e4a6ba78fbcf136cb980c41ef41b0d59f31ca6f67bc01834fad3262f2b7e98234bae8ab1db72d2ff383e5b96a740e08b1a02577c3859c8adf3892b62a9ca24c8d51823dab9", 0x71}, {&(0x7f00000001c0)="95403abf6d8df414cd7c1d17ab7c6d257af7b8ddef06d9774f029d536313482718a13f1cd8ad923eec053330b0337fc3e3b85118c4c52fa467d92f6ccb1ff4598a81c544b1157e9a4d35bd28f641d4d32e9d1a46134b00d6057b557032aa2942699a7a0392c96ce556fb6322b5e33b1ef87aaa18b60204e1bd3acb3034cb611252dbcdc3ba2a62c077de25eaa08655146276d8a255b0ff9ad72c003560c2b2d53638b02013c803e341e800881d28c8209772d1b627515202c5006b225ff079e3707a242b", 0xc4}], 0x4, &(0x7f0000003600)=ANY=[@ANYBLOB="3d00000000000000841c0000020000003f00000009020000041a0000cc92907dd3f5097fc251d63c", @ANYRES32=0x0], 0x20, 0x800}, {&(0x7f0000003380)=@in6={0xa, 0x4e23, 0x8000, @empty, 0xaa5}, 0x1c, &(0x7f0000003540)=[{&(0x7f00000033c0)="f9a45adefa6ca843c715503ca99a48b70c0f372c9f6a169460ff524375f9f739370b6d15c7e4fda4e93d0880a5f04d93c37de4cc3a03b664f68ad925a0fd4cf86ab00c103d920aa40db6b4cda0499c85ea81c4361877040bec5228779c8dbbaf6fa9a8a5ac46a863c802e188f0aaab9ce25dfd0f11502ea98c100d8a15ec0bae334cdf1aa30618b804634be4ce9b59bf897edfd6105917298e5d4454f130e7444cdb2391617430c4033f478d714aeb59591b5615f6414d2235322d0e6740e8d2e99ca71fda291e7cc1d0945774d91a9c62f44f10d927a66fa8909ac8778e7332dec34279761485177d", 0xe9}, {&(0x7f00000034c0)="ed582b0af5b76d0775fd72ab016f9405905549b4f24884738936471b11aa8d525a4da96262f4746e4ab3ec6d62bc305e959cb6efad87d04f609a3d3dc48b7deb66c0a781ea127e4014ff23583b907ee90bc0f3a50ffbd7ad792d8ce2c6a055fded7616", 0x63}], 0x2, 0x0, 0x0, 0x4004800}], 0x2, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:44 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/icmp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup3(r0, r2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:44 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 699.196677] FAULT_INJECTION: forcing a failure. [ 699.196677] name failslab, interval 1, probability 0, space 0, times 0 [ 699.244544] CPU: 0 PID: 27205 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 699.252450] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 699.261791] Call Trace: [ 699.264370] dump_stack+0x1b2/0x281 [ 699.267983] should_fail.cold+0x10a/0x149 [ 699.272114] should_failslab+0xd6/0x130 [ 699.276073] __kmalloc+0x2c1/0x400 [ 699.279592] ? rw_copy_check_uvector+0x226/0x2b0 [ 699.284329] rw_copy_check_uvector+0x226/0x2b0 [ 699.288899] ? HARDIRQ_verbose+0x10/0x10 [ 699.292943] import_iovec+0x94/0x360 [ 699.296643] ? dup_iter+0x240/0x240 [ 699.300267] vfs_readv+0xa8/0x120 [ 699.303701] ? compat_rw_copy_check_uvector+0x320/0x320 [ 699.309054] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 699.314310] ? push_pipe+0x3cb/0x750 [ 699.318008] ? iov_iter_get_pages_alloc+0x2ae/0xf00 [ 699.323008] ? iov_iter_bvec+0x110/0x110 [ 699.327049] ? iov_iter_pipe+0x93/0x2b0 [ 699.331005] default_file_splice_read+0x418/0x910 [ 699.335831] ? lock_downgrade+0x740/0x740 [ 699.339958] ? do_splice_direct+0x210/0x210 [ 699.344262] ? trace_hardirqs_on+0x10/0x10 [ 699.348482] ? fsnotify+0x974/0x11b0 [ 699.352190] ? security_file_permission+0x82/0x1e0 [ 699.357102] ? rw_verify_area+0xe1/0x2a0 [ 699.361143] ? do_splice_direct+0x210/0x210 [ 699.365444] do_splice_to+0xfb/0x140 [ 699.369158] splice_direct_to_actor+0x207/0x730 [ 699.373815] ? common_file_perm+0x3ee/0x580 [ 699.378117] ? generic_pipe_buf_nosteal+0x10/0x10 [ 699.382953] ? do_splice_to+0x140/0x140 [ 699.386909] ? rw_verify_area+0xe1/0x2a0 [ 699.390951] do_splice_direct+0x164/0x210 [ 699.395080] ? splice_direct_to_actor+0x730/0x730 [ 699.399917] ? rw_verify_area+0xe1/0x2a0 [ 699.403962] do_sendfile+0x47f/0xb30 [ 699.407659] ? do_compat_writev+0x180/0x180 [ 699.411965] SyS_sendfile64+0xff/0x110 [ 699.415840] ? SyS_sendfile+0x130/0x130 [ 699.419792] ? do_syscall_64+0x4c/0x640 [ 699.423747] ? SyS_sendfile+0x130/0x130 [ 699.427699] do_syscall_64+0x1d5/0x640 [ 699.431582] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 699.436753] RIP: 0033:0x466459 [ 699.439921] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 699.447608] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 699.454860] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 699.462112] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 699.469375] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 699.476632] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:45 executing program 3: syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:45 executing program 3: syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:45 executing program 2 (fault-call:7 fault-nth:20): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:45 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_config_ext={0xd43a, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = signalfd4(r0, &(0x7f0000000080)={[0x3]}, 0x8, 0x800) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r4, 0x6, 0x14, &(0x7f0000000000), 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f00000000c0), 0x4) [ 699.704462] FAULT_INJECTION: forcing a failure. [ 699.704462] name failslab, interval 1, probability 0, space 0, times 0 [ 699.746116] CPU: 1 PID: 27234 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 699.754030] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 699.763387] Call Trace: [ 699.765981] dump_stack+0x1b2/0x281 [ 699.769615] should_fail.cold+0x10a/0x149 [ 699.773767] should_failslab+0xd6/0x130 [ 699.777744] kmem_cache_alloc_node_trace+0x25a/0x400 [ 699.782852] __kmalloc_node+0x38/0x70 [ 699.786652] kvmalloc_node+0x46/0xd0 [ 699.790366] seq_read+0x882/0x1120 [ 699.793915] ? __fsnotify_inode_delete+0x20/0x20 [ 699.798676] ? seq_lseek+0x3d0/0x3d0 [ 699.802390] ? seq_lseek+0x3d0/0x3d0 [ 699.806106] proc_reg_read+0xee/0x1a0 [ 699.809908] do_iter_read+0x3eb/0x5b0 [ 699.813716] vfs_readv+0xc8/0x120 [ 699.817165] ? compat_rw_copy_check_uvector+0x320/0x320 [ 699.822529] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 699.827803] ? push_pipe+0x3cb/0x750 [ 699.831521] ? iov_iter_get_pages_alloc+0x2ae/0xf00 [ 699.836541] ? iov_iter_bvec+0x110/0x110 [ 699.840599] ? iov_iter_pipe+0x93/0x2b0 [ 699.844573] default_file_splice_read+0x418/0x910 [ 699.849416] ? lock_downgrade+0x740/0x740 [ 699.853559] ? do_splice_direct+0x210/0x210 [ 699.857876] ? trace_hardirqs_on+0x10/0x10 [ 699.862111] ? fsnotify+0x974/0x11b0 [ 699.865846] ? security_file_permission+0x82/0x1e0 [ 699.870774] ? rw_verify_area+0xe1/0x2a0 [ 699.874831] ? do_splice_direct+0x210/0x210 [ 699.879146] do_splice_to+0xfb/0x140 [ 699.882859] splice_direct_to_actor+0x207/0x730 [ 699.887527] ? common_file_perm+0x3ee/0x580 [ 699.891844] ? generic_pipe_buf_nosteal+0x10/0x10 [ 699.896685] ? do_splice_to+0x140/0x140 [ 699.900659] ? rw_verify_area+0xe1/0x2a0 [ 699.904735] do_splice_direct+0x164/0x210 [ 699.908878] ? splice_direct_to_actor+0x730/0x730 [ 699.913724] ? rw_verify_area+0xe1/0x2a0 [ 699.917800] do_sendfile+0x47f/0xb30 [ 699.921521] ? do_compat_writev+0x180/0x180 [ 699.925845] SyS_sendfile64+0xff/0x110 [ 699.929727] ? SyS_sendfile+0x130/0x130 [ 699.933700] ? do_syscall_64+0x4c/0x640 [ 699.937667] ? SyS_sendfile+0x130/0x130 [ 699.941635] do_syscall_64+0x1d5/0x640 [ 699.945523] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 699.950705] RIP: 0033:0x466459 [ 699.953895] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 699.961772] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 699.969035] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 699.976299] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 699.983565] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 699.990830] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:46 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) preadv(r1, &(0x7f0000002780)=[{&(0x7f0000002300)=""/139, 0x8b}, {&(0x7f00000023c0)=""/191, 0xbf}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000002480)=""/184, 0xb8}, {&(0x7f0000002540)=""/192, 0xc0}, {&(0x7f0000002600)=""/169, 0xa9}, {&(0x7f00000026c0)=""/146, 0x92}], 0x8, 0x7, 0x0) 20:04:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:46 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) r2 = socket(0x400000000000010, 0x802, 0x0) write(r2, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x17, &(0x7f0000000180)={{{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, @in6=@loopback, 0x0, 0x0, 0xfffc}, {}, {}, 0x0, 0x800000, 0x0, 0x0, 0x2}, {{@in=@broadcast}, 0x0, @in=@private}}, 0xe8) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000001bc0)='highspeed\x00', 0xa) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) r5 = syz_mount_image$squashfs(&(0x7f0000000100)='squashfs\x00', &(0x7f0000000140)='./file0\x00', 0x4, 0x9, &(0x7f0000000980)=[{&(0x7f0000000180)="e8d557b6864c899a5b4535ebcb76835de2aa7e4ac80e2cbf9c436c4cac090e7fda7cd49506411615fc4039b89e5423ec010d1bdb559d6f20f075febbb2749bc7d0ff0daa40e01ac0d1a49be7a91ea9d77797b08f685335090d93530e33b1793b50521b92b85da0e78bf381703dd2", 0x6e, 0xd8}, {&(0x7f00000002c0)="97106d2e3c957a027e43ed4c9be78055a84effcf4a34b6f675efddfe5f62eba38875a96751f6435cdc353fa6e0af876edd9c5dc4a2ed3d21afe68648d21cd925afa9df6711b7150c8615151bf09102462541f071ffcf57c40bda59cce17ed9a562f9cbf94ff825f82adcfe6c344a7ee12c53ac569e53dc37e64ca1bed32de40a415b8eb39158dd0e8d68039ccf643b4d23d023fb1346bce351634a1a634b397496cb519ad2b43899f94614f9f34f8ca4ecfeb4e090e406fa0480653e475aa4bc8c5341883ae65e465c13beceaeb365cbeafb4bba6c1b9601", 0xd8, 0xfff}, {&(0x7f0000000200)="eb55fd4d55e6d4f36f82aaa0362c4b93662fa6fb7487511e7e98620fdee3bd1056c363abd574eb3d6b450fd9f014e0f4a667d97cd98ff05913678872e5eeb7722726c1b3b4b87331fa0ba0eb89826726", 0x50, 0x3}, {&(0x7f00000003c0)="6d2278d347667123926d4bdb56abe52ae39cdc0b050a2bda5085cf6239755d354f550dfb4501c4590f03ed826661af8bf140ff7629804aa75c0a6c37460605b10f4adcb7327f1e35a23cee01aa22c65ddacecd366e0027ab587d163022a05a546a7ed20aa5a6d05f4dd4ef2cb0d4afabe97d72fe61e41a3e7877eaf398c7e6273d7b930325f1c470312821c4ebdd8a9d7df05589a0d6fdc697159114f155fb80c3e44b242b92285c9cb6bfd44c2faf05ea852c4b609692dd28952041c8c4d844b79dedcc72ae62ece7d7d27b520582062b9b", 0xd2, 0x80000001}, {&(0x7f0000000580)="7c02fff860ec4a862065765f34d06aa4228bf17556c1582011c85300ae8816c20e6ad25d90ebc9ab9a093fbf8b75b973ef7751140323c03d0b8ba40658ae86efbb19295cc8c2b46442cac2e3c2eabdb40cf7b378db793ca1a8e2c5576da80ed338b61c58257acf3f5fd91523d21c0671be2d8a62e1e74ff0bd67baedfbd1ff0090efe74376436016a0534825d75537e5", 0x90, 0x92}, {&(0x7f0000000640)="9ca7edf5a13d45eefb0799ba864349537c3a897d3844703aecbebf10033be8c84da3d3f1c4de7ec017c81470e91eaf29b785e03f2125c9226dce6489e8c7801a8966e04b2cbfb2d31a0913006834a090979a0a29a9792ff3f5005ed28acb97e11cff524eea9cb7626058ff878691da99890e0e804dfbdaca6260455474ab1935d4ca414a301c24103e21f3262b55336a1b0b20519ade14106351a650006d734bd1368a52f1a5606f64fea33281bc224de96f6116af71ea9a908d14993407c43d33dea3", 0xc3, 0x4}, {&(0x7f0000000740)="a4d1efe0c4148ed17cc994cfcf87ec6f908a2086702ae95b7d49f3fe4a1258f55dd0035f233823d8dd80691ddb573cd51227121f6c1baa7e22765c24991e9d446dfc36777adec46001fcf98fbfac50ab928afa86ba73d4c7e1e687a57bb740f170cf5be0f31b476cd9752db3df28e2dd25ef3fb7551d29df3138bc3856ebc3c723ce07bbd126", 0x86, 0x1}, {&(0x7f0000000800)="cab5fc7eda330174b1d983a0936dc8badb289b4e1ecfbcd3e17084760c61a33feaf67c78dc1b7a7086d4a596de10cb205ee10939bfcf44c8fc26dd00eff07140ee27ddac58a19301aee948e6bb1fdcd53c955deeee3ae6fa33227229c421b274e604cecdd4ea8c9fdd681c683fedec9a89ed00e3bb2829b3921373420d7422225bdd652a0ff28c678e7f05e057dd3a5949007b53cb217969a9e7f30367eec1646cf98090416aaedc", 0xa8, 0x10001}, {&(0x7f00000008c0)="9ed4dc776236de8d410c33113191d11620e639d81f5da41bcda90acdc776c8a9d00c5939e69388f799feedf964a941a3d3571f4c9d5bd53567ab752e43cf102554694f5557a8664fb6866fa1603d2370a88d4ea17e6dceaf4f686a650ae76941843b40c72eb03cfe2f12c711ce59877aec2bd736e61d60a6d33562f5cc786b545bdf9b2705d20050c5f6cb60007d9985e8cad0bada58aba8", 0x98, 0x9}], 0x1000, &(0x7f0000000280)=ANY=[@ANYBLOB="2e2cfa322c6e7363dc6e7465f7ffff7f758a74416d5f752c00029af79ba9ce2082"]) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000a80)={{r5}, 0x0, 0xa, @unused=[0x200, 0x1, 0x6, 0xff], @devid}) socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x70, 0x8, 0x3, 0x81, 0xe1, 0x0, 0x401, 0x2000, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fff, 0x0, @perf_config_ext={0x36da76a4}, 0x408, 0x5, 0x1, 0x0, 0x100000001, 0x6, 0x7}, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x9) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) 20:04:46 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x80) perf_event_open(&(0x7f00000000c0)={0x2, 0x70, 0x4, 0x8, 0x9, 0x6, 0x0, 0xb0, 0x18408, 0x8, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfff, 0x2, @perf_bp, 0x0, 0x1, 0x6, 0x6, 0x2, 0x7fff}, r2, 0x4, r3, 0x48ebad0d0b01627d) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:46 executing program 2 (fault-call:7 fault-nth:21): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 700.590776] FAULT_INJECTION: forcing a failure. [ 700.590776] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 700.602609] CPU: 0 PID: 27268 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 700.610489] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 700.619846] Call Trace: [ 700.622441] dump_stack+0x1b2/0x281 [ 700.626076] should_fail.cold+0x10a/0x149 [ 700.630233] ? __lock_acquire+0x5fc/0x3f20 [ 700.634476] __alloc_pages_nodemask+0x22c/0x2720 [ 700.639234] ? is_bpf_text_address+0x91/0x150 [ 700.643735] ? __lock_acquire+0x5fc/0x3f20 [ 700.647973] ? perf_trace_lock_acquire+0x104/0x510 [ 700.652903] ? is_bpf_text_address+0xb8/0x150 [ 700.657405] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 700.662250] ? HARDIRQ_verbose+0x10/0x10 [ 700.666318] ? perf_trace_lock_acquire+0x104/0x510 [ 700.671254] ? HARDIRQ_verbose+0x10/0x10 [ 700.675321] cache_grow_begin+0x91/0x630 [ 700.679387] ? check_preemption_disabled+0x35/0x240 [ 700.684405] cache_alloc_refill+0x273/0x350 [ 700.688733] kmem_cache_alloc_node_trace+0x3e5/0x400 [ 700.693848] __kmalloc_node+0x38/0x70 [ 700.697655] kvmalloc_node+0x46/0xd0 [ 700.701388] seq_read+0x882/0x1120 [ 700.704936] ? __fsnotify_inode_delete+0x20/0x20 [ 700.709698] ? seq_lseek+0x3d0/0x3d0 [ 700.713420] ? seq_lseek+0x3d0/0x3d0 [ 700.717147] proc_reg_read+0xee/0x1a0 [ 700.720954] do_iter_read+0x3eb/0x5b0 [ 700.724764] vfs_readv+0xc8/0x120 [ 700.728218] ? compat_rw_copy_check_uvector+0x320/0x320 [ 700.733578] ? push_pipe+0x3df/0x750 [ 700.737298] ? push_pipe+0x3cb/0x750 [ 700.741023] ? iov_iter_get_pages_alloc+0x2ae/0xf00 [ 700.746049] ? iov_iter_bvec+0x110/0x110 [ 700.750104] ? iov_iter_pipe+0x93/0x2b0 [ 700.754067] default_file_splice_read+0x418/0x910 [ 700.758898] ? lock_downgrade+0x740/0x740 [ 700.763031] ? do_splice_direct+0x210/0x210 [ 700.767354] ? trace_hardirqs_on+0x10/0x10 [ 700.771577] ? fsnotify+0x974/0x11b0 [ 700.775288] ? security_file_permission+0x82/0x1e0 [ 700.780205] ? rw_verify_area+0xe1/0x2a0 [ 700.784248] ? do_splice_direct+0x210/0x210 [ 700.788582] do_splice_to+0xfb/0x140 [ 700.792291] splice_direct_to_actor+0x207/0x730 [ 700.796951] ? common_file_perm+0x3ee/0x580 [ 700.801262] ? generic_pipe_buf_nosteal+0x10/0x10 [ 700.806105] ? do_splice_to+0x140/0x140 [ 700.810065] ? rw_verify_area+0xe1/0x2a0 [ 700.814119] do_splice_direct+0x164/0x210 [ 700.818247] ? splice_direct_to_actor+0x730/0x730 [ 700.823072] ? rw_verify_area+0xe1/0x2a0 [ 700.827128] do_sendfile+0x47f/0xb30 [ 700.830830] ? do_compat_writev+0x180/0x180 [ 700.835136] SyS_sendfile64+0xff/0x110 20:04:46 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) fsetxattr$trusted_overlay_nlink(r1, &(0x7f0000000000)='trusted.overlay.nlink\x00', &(0x7f0000000040)={'L+', 0x1}, 0x16, 0x2) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r0, 0x0, 0x4000000000edbc) 20:04:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 700.839005] ? SyS_sendfile+0x130/0x130 [ 700.842958] ? do_syscall_64+0x4c/0x640 [ 700.846912] ? SyS_sendfile+0x130/0x130 [ 700.850864] do_syscall_64+0x1d5/0x640 [ 700.854735] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 700.859907] RIP: 0033:0x466459 [ 700.863078] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 700.870776] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 700.878026] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:46 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) sendto$inet(r1, &(0x7f0000000580)="b92c105fb3697eeaf25b094ccb086f3ac77129cab40d244bb2d010260af320def3fd8fa160459fb66a08a468b6d3d02e4708807c4e60cd4d371dbd21abac4e6c6c7d2f63df04df6e4f8e82b5f0b42921ca4eeb572f8870407a9004e7f9dc225a07e3db1137115416a2e1a4e7e040622feb4a324f54b2cb9e3055279f7b118fcb1bc09e15815566f5a885a03b498fd5c18b5e9a2bf2e0476f5d8ac568bc0cd60bfb41dc62118741c4ab5886e2ac3126517444035263615d761f8a2f937aada05309742420f774ffb788ac015f3a8d7dbe65a288896e40998f489f698476b3301b1fa2b6e10bfa4b23a3e4f26df237448af15d12304c1c2b52f8b07d5fd1b2e637ca31bd581bd0463770eea0dc7b29e9cbd09fc020584eb978fbeec1e665bca329d7f9f355c52833b056cf9955944f0307a30e406171388afed3e77415abefb10d443707c269101f8face06abd965ca86df5e07a7b48b00955469773067ca21a1a2de1c0ccfecf36fa838d83cb0e24dc594728acf1bc2672ed1770be43a5518aa9d20f7c12dfd4f2aefa18684664d36996af446e0274eaa403d4da95010c1067c18748dce437ae8ea6b1f88f1a5a2f5104f88538808d4065a8fee7cd0f62c7f77d707987d827a355da996e9765210d8d6eda75391d0e5097f4bd20227681f97140de5a833401cbb036e5044f47e02f3ec22fcb91c22aafdf5ba0e1cc206556b95b1938e462661a7eb9446d9d1dfc8383464dbe798d805689a0378b880fc292bb71435108789eaff7d64e8a528da4c8a688010b92d01f1a17a58cbac78a679b782141aa663efc9e7992aaac8105f6a1e43414bcb4dd5fe514171bf775caea54f46199063f2de5c69afbb04fe33f0eebdce18c57ab74da231be9cb93b38dbe2e02cf56d6ca0c365bddddf5bcd874167680d2b2538ccb72ac2129ccb83a14f2b23fd614dfa84d075358f491579086b53632311073a00c6ca7ee0937b6e089f77d8a59e7d3967092e156078aa3cfae4fc5f7e3c7a2c8db8af341862fc10e1276b1d8a92e788bbb737446407a5e5c6b0657bafd9f78867514493b0ec1ab6c0c53b73a39040b2ea3496c738ab427c379528ca82ea01d8b47c3c4919e43730118cb9cd78dba71df71027f0e124c38ebc39c3f512014cbda76b9383f3f75b80fc841d5e4c62ab8ec9eca6b3dba897f27bac1ab26697f54dbb35a27f17242270c53b8dcd9ae65d215cfaea61c8405bbd3f0f3d41fc5015926977c9e3e96ea723648fbb215b4db80ac709d0ed471b864e947dcc136a5de97373b45c15ab0c56ad18363c783c509b915f5db923bce0a3676d0709b1f35b68f5af0fd10a99e8b045d0c29d0515f12d0409fdca2a17196bb81efadd3d6d18193c4529705ce6d7748e675ffda6ec9f344b5a7af7da13c9f980873e6e04888ee9c7b00a517771a1a0f5f687c6d1842457c5cbd23a3f0ed0650c5c73ba5bb32be3d8cbbe3ae157272823625404a0a18a727f6b3eb189e2b0cdad92325590bb102f48fedc19974cb336eaf6dbc0d802f7b9700dc41696e2443c500eff77f971492bc7a174da9c7dd9b56a08d117b0740a163b641ced9e036e0df4508d63b23266ddf5f9525384654108ecb9583af46631609d2c54773758d213cffda11a23b17bf6d50cc8ab4b3602b80ee50e355e3785045d534dabe53045d466fc82547fb9882bd9775daf0a957c57f01602565fdb93bf6bd3fb7980c5aee6e436cf805b1ddb7be451ac3f78c6d0549483f1eb0a32ca84c9ffbae74e3c42a50bdfceb80ac211d7f0f2754d1a66df4daacfa2526b75c6797ea8253fd0c0972ab96159eaf9f29b6e688c96511ac28a4e7dabd44c6fea20555ad1f9d39b69f15413086ea372dd1bb700381a62d9fcded1bec4fd5fe0339298eaf026107daee2a8fdab5c4770b1fa8010c14267d7730cfb0d253a732b89c1fc05fc483c1347b055fcff21ab9a9a75e2caa79055f7823aae2f711a5adc8de984c506115334a938dfc5267d5d5d05a2ff17f8bfd86b2eb45300540aff66965cfac0c1b38c76e3de0533bb0fc0abe62cc2bf8305ccc31952c699927a4fff6616a978d461bf675af129870f435442afe12628d39def52ef6cc24b73f1f0dba8c5e642ee229976844d1ef912501545681c3e087e4bc0925a82ffbd421c36f45b6db3274ebba8f9fb1a46aaa1d96455b6decc287e793fd9b970dcfb7bfe5ef0fb2f9f686646c068343e325d687901a978036caa744256ca72ee8fcb73061590121157018b3fe48693e66f58ed2301d86f1d6a48e541ad922f5fe89f75723ddba519b04bf2fb8166b7e8094770ef9636477d9ac7b42739834a6fe3c84103c24d250cf54e09592a48b85fe83051d6ab15ecbd3283912fb89ff7d013d690f7555044bf12fcec1f46caaf5b14520fdbf470afb224ac359c5ffa50a9480e04c2b034a5fc5826dc60a3d02117572727063c8266341c92cb27e614b863edd2ef3a37ba84107e427d5ac53824f33cbffc8e25a2579faae30b897dcf894c5c040757ae4cca6c6991462a30f0e82ef9ec4fa69bf07c77472a74edb64e66531a5cbd08293ff9764a9013e80a0578a06513cafc597cdc6703f11495cf873888c2b65f437334740ccd5c556b90831d17ea5f8a3b00d7a1ea025986c85a5b65d1912f0b4f8e77aee89c027e25227e294a0949f9606c306703724ce2441643e0f655a51bcd4f8056acc87cb197b293849e82ec26f486af68ec1d3d587c3327178a0ead3da1b6eea885a822b9b19d578290cdcf22e878074ac4dfd44f43e6c9c79a68399c72f78e42abb810e471bf97baa696372fa06d5aba88c70fc72268260acf36d83181e2ca6bfb0912b41e6c8f5d882904504c873d5d7328770255b5f3ec880390cafbf4bc0f42507ca6980061ad8e701713c7f384798d2bec9702ed4a53aec89c668f95f21725e01b9c3455014f9fda19a0014ad9111faf2e2e034ae9723afbe905bbd7f242b2a9e223ae0c53d45771e5167498db40b2054ba8260deb060cd52c7bc12f6c45651151052fc24565bc7c43086fa545566b010a8badfeebff0645854848516750067be893a2bc4a721353ce2e2d76c783c3474ccf085235720459f5f24c9498b0cffd986d4cf2c71d76d2ebd03f7a260c12ce9d746743cca76b30433160b41d110b10c2dfc0ba9eb1d0e1d91932a94f0bed637c382e04f9f79e6ed74af1fd9267afd6c068e16b1075e2ff98aeec97cf77ae7e9a426cbe646f715ec9fbb59cdbfc607014864910655ef0ea036ccf7c946e23fe9608f682510ae59c84d9d40ca980d1b3f85d4ad30e51bad5ef9293120c3623b8bb4372590d652d72c953e7bbdef99f621c78f33b7fecaefae8773b6e2f81fda5b57b917d95a0305b893cb4c15337ba435b65d916e60a0fe914d307c1abe38c9f964ebb7e38a87009294b319f9ecb90fb24f285b3778c641a008191b52dce63f7807e5339f4c344d9a3019151fac4511facb85f9b6f4d6c63e43103144682c3197450b7986898aea5ee3b6eb7190e98254cc296d57d06b0b529a3ad911b1093480316e6149b9507860da668b30ffbc45a2503fab189988a8a95dbc1a1568e74ed3f3c9c18829a74903d3a65db40452fc1284bdfb431053d3081a263bce7a0cc44bf587d12e80fb73a8686644dcf302644e307c88e4d07912ccc35472eb72257d17b2ab560eddd98830771756d8df73f467cc9b001a6859e31d305eb250942221674723ef72807e03fb5e46be76d71e26a4c4d7c032b1410476f4120493ae063a6ea6e53237a84d29c5fa47909d8c1c3a82bca93ccbdd87299b93a860ab0be6abf29284d7f25a2784d2fcc598407e078562b3e8ab70e4c4539e0179a7ca2acd99cb7c2b63aa17c1298dfb5506f69ab94242ea4130d0e1514e1ae4dd0a40d840fa2a0eab182c4734c35fd720504f1219c7beba5c33096bee8d5a43b2d2036c34301192d6620338df2707cd2605a62267c0d5a7c3f5326097d60606cb48bd76313bd458f9f9c6bac457071f25680ddf2c19f1470031bc4c8f19043b93fb349ac93928d010cc285db767867be22e9866709284a6c95d5e6d0dd2131f40944d52c65d988d978147117e4582d88a2c71179b2369ccd92a44628f1f3ac7560f0559160787342cfdd0e00a0a521335dc9ca0c945bf435416185255ac23ef2b675400c8a7eebae13a131db5b4bed90e664f4502087382c63bd6bd49d60b45b2a8915f5862dc1bcac10573ea7de66a4d8fdb46cf0250290e99c44a155276bd7770c42e63b2a62da125ba57e1e4e2cdfed6f7fae7f349536ae390f289d5cb79f3722d365291cfa3edfc803db989bd7459d17f487e2efb978c8d57d9fe1e6a17ff6a6dd354ff06e021497fbc4bf6b9bdf23dd8a6f88507fec650ca31c617f142f8371a1713ac4a60a94aea0dc4f0f36bc7c3faf1df6b8a677b2966b00660c44295f8967fb443864e67518706b710a6b97cf5999f4fd9e25689db929ae58660a91458a67edbe718f19d07aa3fd53787a10c320308bd643803bc11cd49f2d6cda686204fc21ee1f76b9962f3f1db86233a450446c7f4307489bbfca36c00d2e41c8c5ffa7266694f967139bb54c045345204297fb085fc26b4dcfc7347776171f96ee13ee1803ea8355b46421173da4cbd4e15fde168e56f506a6d0242807d778b2eaae1dea5da86cd2a5c3db8765cd2911233f134bcb444b74e5ee04591578a371c24fc4ce24aaa26fa36a418028c19c01ef505271596e94711f12ad00b66da97c8321519a02394b316f298fef526ee1193484a33ded167a793b2b6d99a1f33a63eca302e21f1fe61ca7f6145d80d2eeb483c1bfd4089eb49439ab21edcbd177101396bcadb2332db4f509556f1eca586112237d397cd2f192359533a58da731a9c40cccd41e53448d0e56e84b17952b0d51e87c054a388c0c9f7d001c3eea664cf92560d258dbd0c0b020d21b283ab6e48fd779695cf3529c0b59b4b74fb0c8b610a8296b80d3053b1acdd7e51c975a7d60b8207264081fc4b739998bd96c97824a215c68857a0518a7d8ab7f63f5786f17eefe4e6185c4c090119878e82a28539a493499799d00f7953d1cbc277c1d8c7f76acb4f3273b9bfbf80ba6b794a9031e22468dabbc38b6ccc490cb5ed33d96dbf2cfd0dea76fe96a7e521d4c09fe184c07f9cc4ad7555a314f06f6258938d77bd13af5d1d888bef2159606443252e56b60f6ffc466a0c93c356fd14967a09afdae06350e222f82c1a825c6ee32f9ebe2c394b80e12ed8630e67182a4b453bde9731ac39cc4db071369574e575bce8a96b9e3c03daf1ef1250fd871269a822596832a6e707e346e79e9cf3a8132dbfc7ef7b527eadc1d2316bf47083fc9c18bd651240fbf011ed657ef6d0541f70fbc726cda1e91eac1a5f3f65741ee1d10e7d6b6a0af6fde15b4d2de98b89db5be3e6ecf0554d36afce85c456daccc3d4a6aeb9541946be4dac0cec9a492c34712fba05d8eb09f768cfff01d0f395b83698a62ec38d4e490c2ef86f0fca892d7862844f9dd2d893b7a15bd45f5c7da652b21575f53b500965c4b3845981c6ed90afb1730af5f9084483c1943a5cec7d0343245bde2405e68d7cfebe946163ef2d433cc5f48087e49539ebc41877825cf4c2e7085f171de789c28a19e701375ef183060fc6539e372e182fd37c6e8214610424c469dec6ef24358ac46eda452adba95cc5330dca1ae333967df48de04d993fe1ffc31320adc7e42c85a54c4af7173959893254253038e1d3d303a749a7cf45194fe62144", 0x1000, 0x8040, 0xfffffffffffffffc, 0x0) [ 700.885274] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 700.892521] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 700.899770] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:46 executing program 3: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:46 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) recvfrom$inet(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x160, 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{0x20, 'k'}], 0xa, "14487a7c08aeb5c534de049d032a88bd2d782b37849cb31be9c41bd15dc02c541970bfcee17c73321b05f6ad74f61ba70770186ce3b9d2aeb97128a071947ec6aa19eb5ee3ec0e5bb3d9f7c0020000005a243274e8a6e52a7340ff45a9ee863f7e82befcdce9c1bcea"}, 0x76) 20:04:46 executing program 2 (fault-call:7 fault-nth:22): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 701.118576] FAULT_INJECTION: forcing a failure. [ 701.118576] name failslab, interval 1, probability 0, space 0, times 0 [ 701.160264] CPU: 1 PID: 27306 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 701.168178] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 701.177534] Call Trace: [ 701.180129] dump_stack+0x1b2/0x281 [ 701.183765] should_fail.cold+0x10a/0x149 [ 701.187923] should_failslab+0xd6/0x130 [ 701.191901] kmem_cache_alloc_node+0x263/0x410 [ 701.196491] __alloc_skb+0x5c/0x510 [ 701.200121] sk_stream_alloc_skb+0xb1/0x760 [ 701.204443] ? tcp_send_mss+0x9f/0x2e0 [ 701.208332] ? tcp_init_xmit_timers+0x70/0x70 [ 701.212828] do_tcp_sendpages+0x835/0x1750 [ 701.217071] ? lock_sock_nested+0x98/0x100 [ 701.221307] ? sk_stream_alloc_skb+0x760/0x760 [ 701.225895] tcp_sendpage_locked+0x81/0x130 [ 701.230220] tcp_sendpage+0x3a/0x60 [ 701.233847] inet_sendpage+0x155/0x590 [ 701.237734] ? tcp_sendpage_locked+0x130/0x130 [ 701.242317] ? inet_getname+0x3a0/0x3a0 [ 701.246289] sock_sendpage+0xdf/0x140 [ 701.250097] pipe_to_sendpage+0x226/0x2d0 [ 701.254246] ? sockfs_setattr+0x140/0x140 [ 701.258398] ? direct_splice_actor+0x160/0x160 [ 701.263000] __splice_from_pipe+0x326/0x7a0 [ 701.267466] ? direct_splice_actor+0x160/0x160 [ 701.272067] generic_splice_sendpage+0xc1/0x110 [ 701.276736] ? vmsplice_to_user+0x1b0/0x1b0 [ 701.281065] ? rw_verify_area+0xe1/0x2a0 [ 701.285124] ? vmsplice_to_user+0x1b0/0x1b0 [ 701.289441] direct_splice_actor+0x115/0x160 [ 701.293846] splice_direct_to_actor+0x27c/0x730 [ 701.298532] ? generic_pipe_buf_nosteal+0x10/0x10 [ 701.303371] ? do_splice_to+0x140/0x140 [ 701.307397] ? rw_verify_area+0xe1/0x2a0 [ 701.311459] do_splice_direct+0x164/0x210 [ 701.315598] ? splice_direct_to_actor+0x730/0x730 [ 701.320440] ? rw_verify_area+0xe1/0x2a0 [ 701.324500] do_sendfile+0x47f/0xb30 [ 701.328209] ? do_compat_writev+0x180/0x180 [ 701.332517] SyS_sendfile64+0xff/0x110 [ 701.336390] ? SyS_sendfile+0x130/0x130 [ 701.340344] ? do_syscall_64+0x4c/0x640 [ 701.344306] ? SyS_sendfile+0x130/0x130 [ 701.348277] do_syscall_64+0x1d5/0x640 [ 701.352153] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 701.357327] RIP: 0033:0x466459 [ 701.360501] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 701.368200] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 701.375460] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 701.382717] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 701.389971] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 701.397231] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:47 executing program 1: perf_event_open(&(0x7f0000000500)={0x4, 0x70, 0xb3, 0x8, 0x40, 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, @perf_config_ext={0x2, 0x32}, 0x4812a, 0x0, 0x3, 0x0, 0xfffffffffffffffc, 0x8000, 0x6f6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:47 executing program 5: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x80, 0x0) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f00000000c0)="d71aea76a21fbf450923cd4271a7d0b6de304df8b5a3a2c708039169a01b575319a83bd15a1162a8f7f454903157bf9e60bbd879608ac67a77") r1 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x1) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') fcntl$F_SET_FILE_RW_HINT(r1, 0x40e, &(0x7f0000000000)=0x2) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r2, 0x0, 0x4000000000edbc) 20:04:47 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x518) ioctl$int_in(r1, 0x5452, &(0x7f0000000000)=0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:47 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 0xa, 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, @perf_config_ext, 0x803}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000002340)='/dev/dlm_plock\x00', 0x501, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e20, @private=0xa010100}, 0x10) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$inet(r2, &(0x7f0000000200)="fe48a07990ecafc70762eec1c79665f598ed92aff3c16223a753c59f7ba026dc70fa6a125259181de46cfd588e3880399c08f3fcc08b2ba5e8b86db5e1b62c32849faa2b4f300fbbac98d52f86a2eb70f59b331b40655f6c88dc2bd4f8fc82196e688daf55de5b05d1a9419451858f10fc1ea034bdea914b", 0x78, 0x20004000, 0x0, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$WPAN_WANTACK(r0, 0x0, 0x0, &(0x7f0000000000)=0x1, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) r4 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000002380)={@in={{0x2, 0x4e21, @local}}, 0x0, 0x0, 0x33, 0x0, "9e1f4b34011d94677999367488d62f0c043af47c8f10938f28e6b504f995d2b951ef2221369fb4226e6847533e9877fb12f53d9a1492c21e8cb55af0648b2b01b7d48ad071cfc2d5703bf4d26abd1d45"}, 0xd8) 20:04:47 executing program 0: ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000000580)={0x0, 0x2, 0x3}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x81}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='cdg\x00', 0x4) 20:04:47 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:47 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x2, 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, @perf_bp={0x0}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = accept4$inet(r1, 0x0, &(0x7f0000000180), 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r4, 0x6, 0x1d, &(0x7f00000001c0)={0x2, 0x8, 0x2, 0x10000, 0x1}, 0x14) perf_event_open(&(0x7f0000000000)={0x4, 0x70, 0xff, 0x3, 0x8, 0x6, 0x0, 0x9, 0x18002, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x7, @perf_config_ext={0x7, 0x7}, 0x7c046, 0x4, 0x0, 0x1, 0x0, 0x6, 0xe5}, r2, 0xd, r0, 0x0) sendfile(r3, r1, 0x0, 0x4000000000edbc) 20:04:47 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ppoll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x8000}, {r0, 0x4048}, {r2, 0x2000}, {r0, 0x30}, {r1, 0x4010}, {r0, 0x8315}], 0x7, &(0x7f00000000c0)={r3, r4+60000000}, &(0x7f0000000100)={[0x86]}, 0x8) 20:04:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:47 executing program 2 (fault-call:7 fault-nth:23): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:47 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x7, 0x9887}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:47 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) dup2(r1, r0) 20:04:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:47 executing program 5: ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x1}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x5416, &(0x7f0000000100)=0x100) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) write$FUSE_LSEEK(r2, &(0x7f0000000040)={0x18, 0x0, 0x0, {0xd51d}}, 0x18) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r2, 0x0, 0x4000000000edbc) [ 701.773034] FAULT_INJECTION: forcing a failure. [ 701.773034] name failslab, interval 1, probability 0, space 0, times 0 [ 701.796974] CPU: 0 PID: 27364 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 701.804888] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 701.814243] Call Trace: [ 701.816844] dump_stack+0x1b2/0x281 [ 701.820479] should_fail.cold+0x10a/0x149 [ 701.824633] should_failslab+0xd6/0x130 [ 701.828610] kmem_cache_alloc_node_trace+0x25a/0x400 [ 701.833714] __kmalloc_node+0x38/0x70 [ 701.837516] kvmalloc_node+0x46/0xd0 [ 701.841232] iov_iter_get_pages_alloc+0x488/0xf00 [ 701.846078] ? perf_trace_lock_acquire+0x104/0x510 [ 701.851011] ? iov_iter_bvec+0x110/0x110 [ 701.855076] ? iov_iter_pipe+0x93/0x2b0 [ 701.859047] default_file_splice_read+0x171/0x910 [ 701.863884] ? lock_downgrade+0x740/0x740 [ 701.868034] ? do_splice_direct+0x210/0x210 [ 701.872359] ? pipe_to_sendpage+0x22e/0x2d0 [ 701.876663] ? sockfs_setattr+0x140/0x140 [ 701.880796] ? fsnotify+0x974/0x11b0 [ 701.884508] ? generic_pipe_buf_release+0xa6/0x1e0 [ 701.889430] ? __fsnotify_inode_delete+0x20/0x20 [ 701.894176] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 701.900836] ? common_file_perm+0x3ee/0x580 [ 701.905142] ? generic_splice_sendpage+0xcc/0x110 [ 701.909964] ? vmsplice_to_user+0x1b0/0x1b0 [ 701.914278] ? security_file_permission+0x82/0x1e0 [ 701.919188] ? rw_verify_area+0xe1/0x2a0 [ 701.923228] ? do_splice_direct+0x210/0x210 [ 701.927531] do_splice_to+0xfb/0x140 [ 701.931227] splice_direct_to_actor+0x207/0x730 [ 701.935877] ? generic_pipe_buf_nosteal+0x10/0x10 [ 701.940713] ? do_splice_to+0x140/0x140 [ 701.944665] ? rw_verify_area+0xe1/0x2a0 [ 701.948708] do_splice_direct+0x164/0x210 [ 701.952835] ? splice_direct_to_actor+0x730/0x730 [ 701.957671] ? rw_verify_area+0xe1/0x2a0 [ 701.961723] do_sendfile+0x47f/0xb30 [ 701.965433] ? do_compat_writev+0x180/0x180 [ 701.969739] SyS_sendfile64+0xff/0x110 [ 701.973606] ? SyS_sendfile+0x130/0x130 [ 701.977559] ? do_syscall_64+0x4c/0x640 [ 701.981512] ? SyS_sendfile+0x130/0x130 [ 701.985466] do_syscall_64+0x1d5/0x640 [ 701.989349] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 701.994518] RIP: 0033:0x466459 [ 701.997685] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 702.005372] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 702.012630] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 702.019878] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 702.027128] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 702.034384] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:47 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x3, 0x70, 0x0, 0x7, 0x1, 0xc1, 0x0, 0xffffffffffffffff, 0x148, 0xc, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x82a, 0x80000001}, 0x0, 0x3, 0x8000, 0x9, 0xd8ca, 0x6, 0x101}, 0xffffffffffffffff, 0x6, r0, 0x1) r1 = socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open$cgroup(&(0x7f0000000080)={0x2, 0x70, 0x2, 0x6, 0x40, 0x1, 0x0, 0x5, 0x3000, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, @perf_config_ext={0xffff, 0x3f}, 0xe82, 0x5, 0x7f, 0x0, 0x2, 0x5, 0x5}, 0xffffffffffffffff, 0xd, r0, 0xa) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='overlay\x00', 0xc040, &(0x7f00000002c0)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@index_off='index=off'}], [{@func={'func', 0x3d, 'FILE_CHECK'}}, {@obj_user={'obj_user', 0x3d, ':.(-%!\xcf+$,'}}]}) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r2 = fork() perf_event_open(&(0x7f0000000180)={0x0, 0x14, 0x81, 0x1, 0x3, 0x0, 0x0, 0x10004, 0x10000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0xd8e, 0x9}, 0x4050c, 0xfffffffffffffffc, 0x100, 0x5, 0x1, 0x7ffd, 0x7}, r2, 0xb, 0xffffffffffffffff, 0xa) 20:04:47 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa02, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) shutdown(r0, 0x5704323633df5c8) 20:04:47 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xf, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:47 executing program 2 (fault-call:7 fault-nth:24): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:47 executing program 4: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_procfs(r0, &(0x7f0000002340)='net/sockstat6\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 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, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}, 0xc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r1) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000002300)={0x1, &(0x7f00000000c0)=[{0x0, 0x4d, 0x9, 0x80000001}]}) ioctl$sock_inet_SIOCSARP(r4, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r5 = socket$inet_tcp(0x2, 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r6, 0x29, 0xd2, &(0x7f0000000200)={{0xa, 0x4e22, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x80000000}, {0xa, 0x4e21, 0x80000001, @private0, 0x5}, 0xc000, [0x1, 0x7ff, 0x6, 0x800, 0xfffffffd, 0x8, 0x40, 0x3ff]}, 0x5c) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r5, r2, 0x0, 0x4000000000edbc) [ 702.259579] FAULT_INJECTION: forcing a failure. [ 702.259579] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 702.281802] CPU: 1 PID: 27409 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 702.289704] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 702.299057] Call Trace: [ 702.301683] dump_stack+0x1b2/0x281 [ 702.305324] should_fail.cold+0x10a/0x149 20:04:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:48 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x4) sendfile(r1, r0, 0x0, 0x4000000000edbc) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ORIGINATORS(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x100, 0x70bd2a, 0x25dfdbfc, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x10) 20:04:48 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x68000, 0x0) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x90110, r1, 0x77aaf000) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 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, 0x2, 0x0, @perf_bp={0x0, 0x1}, 0x8163}, 0x0, 0x0, r0, 0xb) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r2, 0x0, 0x4000000000edbc) [ 702.309479] __alloc_pages_nodemask+0x22c/0x2720 [ 702.314240] ? __kmalloc_node+0x4c/0x70 [ 702.318212] ? kvmalloc_node+0x46/0xd0 [ 702.322101] ? iov_iter_get_pages_alloc+0x488/0xf00 [ 702.327118] ? splice_direct_to_actor+0x207/0x730 [ 702.331960] ? do_splice_direct+0x164/0x210 [ 702.336285] ? SyS_sendfile64+0xff/0x110 [ 702.340347] ? do_syscall_64+0x1d5/0x640 [ 702.344407] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 702.349776] ? perf_trace_lock_acquire+0x104/0x510 [ 702.354708] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 702.359562] ? HARDIRQ_verbose+0x10/0x10 [ 702.363625] ? __lock_acquire+0x5fc/0x3f20 [ 702.367894] ? fs_reclaim_release+0xd0/0x110 [ 702.372318] alloc_pages_current+0x155/0x260 [ 702.376812] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 702.382099] push_pipe+0x3b0/0x750 [ 702.385644] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 702.390490] ? iov_iter_bvec+0x110/0x110 [ 702.394549] ? iov_iter_pipe+0x93/0x2b0 [ 702.398528] default_file_splice_read+0x171/0x910 [ 702.403377] ? lock_downgrade+0x740/0x740 [ 702.407529] ? do_splice_direct+0x210/0x210 [ 702.411858] ? pipe_to_sendpage+0x22e/0x2d0 [ 702.416176] ? sockfs_setattr+0x140/0x140 [ 702.420327] ? fsnotify+0x974/0x11b0 [ 702.424043] ? generic_pipe_buf_release+0xa6/0x1e0 [ 702.428977] ? __fsnotify_inode_delete+0x20/0x20 [ 702.433737] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 702.440407] ? common_file_perm+0x3ee/0x580 [ 702.444735] ? generic_splice_sendpage+0xcc/0x110 [ 702.449565] ? vmsplice_to_user+0x1b0/0x1b0 [ 702.453873] ? security_file_permission+0x82/0x1e0 [ 702.458788] ? rw_verify_area+0xe1/0x2a0 [ 702.462849] ? do_splice_direct+0x210/0x210 [ 702.467163] do_splice_to+0xfb/0x140 [ 702.470863] splice_direct_to_actor+0x207/0x730 [ 702.475514] ? generic_pipe_buf_nosteal+0x10/0x10 [ 702.480338] ? do_splice_to+0x140/0x140 [ 702.484304] ? rw_verify_area+0xe1/0x2a0 [ 702.488353] do_splice_direct+0x164/0x210 [ 702.492504] ? splice_direct_to_actor+0x730/0x730 [ 702.497348] ? rw_verify_area+0xe1/0x2a0 [ 702.501395] do_sendfile+0x47f/0xb30 [ 702.505098] ? do_compat_writev+0x180/0x180 [ 702.509411] SyS_sendfile64+0xff/0x110 [ 702.513295] ? SyS_sendfile+0x130/0x130 [ 702.517255] ? do_syscall_64+0x4c/0x640 [ 702.521226] ? SyS_sendfile+0x130/0x130 [ 702.525183] do_syscall_64+0x1d5/0x640 [ 702.529058] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 702.534226] RIP: 0033:0x466459 [ 702.537396] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 702.545096] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 702.552349] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:48 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffc}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 702.559604] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 702.566869] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 702.574120] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:48 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xab, 0x7ff}, 0x84, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x2000000, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x9, &(0x7f0000000000)=0x800, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000080)='vlan0\x00', 0x10) 20:04:48 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000080)={0x4, 0x70, 0x1, 0x5, 0x81, 0x0, 0x0, 0x70ef, 0x408, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3ff, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x481, 0x0, 0x9aed58c, 0x4, 0x6, 0x5, 0xfffc}, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x9) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:48 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) r2 = syz_open_dev$usbfs(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x401, 0x400000) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r2, 0x50009418, &(0x7f0000000580)={{r0}, 0x0, 0x12, @unused=[0x3, 0xca0a, 0x2, 0x80000001], @subvolid=0x7}) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x10}}, 0x10) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:48 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:48 executing program 2 (fault-call:7 fault-nth:25): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 702.941684] FAULT_INJECTION: forcing a failure. [ 702.941684] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 702.955730] CPU: 0 PID: 27462 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 702.963633] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 702.972988] Call Trace: [ 702.975587] dump_stack+0x1b2/0x281 [ 702.979227] should_fail.cold+0x10a/0x149 [ 702.983383] __alloc_pages_nodemask+0x22c/0x2720 [ 702.988144] ? __kmalloc_node+0x4c/0x70 [ 702.992124] ? splice_direct_to_actor+0x207/0x730 [ 702.996968] ? do_splice_direct+0x164/0x210 [ 703.001293] ? SyS_sendfile64+0xff/0x110 [ 703.005353] ? do_syscall_64+0x1d5/0x640 [ 703.009411] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 703.014778] ? perf_trace_lock_acquire+0x104/0x510 [ 703.019715] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 703.024557] ? HARDIRQ_verbose+0x10/0x10 [ 703.028627] ? __lock_acquire+0x5fc/0x3f20 [ 703.032864] ? fs_reclaim_release+0xd0/0x110 [ 703.037286] alloc_pages_current+0x155/0x260 [ 703.041706] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 703.047014] push_pipe+0x3b0/0x750 [ 703.050564] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 703.055418] ? iov_iter_bvec+0x110/0x110 [ 703.059484] ? iov_iter_pipe+0x93/0x2b0 [ 703.063469] default_file_splice_read+0x171/0x910 [ 703.068318] ? lock_downgrade+0x740/0x740 [ 703.072472] ? do_splice_direct+0x210/0x210 [ 703.076833] ? pipe_to_sendpage+0x22e/0x2d0 [ 703.081150] ? sockfs_setattr+0x140/0x140 [ 703.085304] ? fsnotify+0x974/0x11b0 [ 703.089019] ? generic_pipe_buf_release+0xa6/0x1e0 [ 703.093951] ? __fsnotify_inode_delete+0x20/0x20 [ 703.098711] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 703.105382] ? common_file_perm+0x3ee/0x580 [ 703.109705] ? generic_splice_sendpage+0xcc/0x110 [ 703.114546] ? vmsplice_to_user+0x1b0/0x1b0 [ 703.118872] ? security_file_permission+0x82/0x1e0 [ 703.123799] ? rw_verify_area+0xe1/0x2a0 [ 703.127858] ? do_splice_direct+0x210/0x210 [ 703.132179] do_splice_to+0xfb/0x140 [ 703.135899] splice_direct_to_actor+0x207/0x730 [ 703.140700] ? generic_pipe_buf_nosteal+0x10/0x10 [ 703.145546] ? do_splice_to+0x140/0x140 [ 703.149523] ? rw_verify_area+0xe1/0x2a0 [ 703.153586] do_splice_direct+0x164/0x210 [ 703.157747] ? splice_direct_to_actor+0x730/0x730 [ 703.162611] ? rw_verify_area+0xe1/0x2a0 [ 703.166681] do_sendfile+0x47f/0xb30 [ 703.170398] ? do_compat_writev+0x180/0x180 [ 703.174726] SyS_sendfile64+0xff/0x110 [ 703.178621] ? SyS_sendfile+0x130/0x130 [ 703.182596] ? do_syscall_64+0x4c/0x640 [ 703.186572] ? SyS_sendfile+0x130/0x130 [ 703.190552] do_syscall_64+0x1d5/0x640 [ 703.194443] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 703.199628] RIP: 0033:0x466459 [ 703.202810] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 703.210514] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 703.217779] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 703.225045] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 703.232311] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 20:04:49 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x2, 0x0, 0x5, 0x0, 0x0, 0xda, 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, 0x4, @perf_config_ext={0x0, 0xffffffffffffffff}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x1, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r5 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r5, 0x40047211, &(0x7f0000000100)={0x9}) r6 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) sendfile(r5, r6, &(0x7f0000000200)=0xfffffffffffffff9, 0xe6) finit_module(r2, &(0x7f00000000c0)='-!\xc5@\x00', 0x2) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:49 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$kcm(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x0, @loopback, 0x5, 0x4}, 0x80, &(0x7f0000002680)=[{&(0x7f0000000580)="7f7d9f130d458929ead964112a3fb3d3f33fb90ff3a3d742f66a11996b9480041371b5078f0de6ed1e32d528775986f1aea07bbf1cbcd063daa7075c38df48d70dbef4f1b0266ba67a74635eef9fbcff784d8c6faaf2ee30c0ffe7f1bbe55f58e43e5e43fd5ce2276f6bf228fd31abd0ef1214b695c19fd596591d916e098650a326297c686f4bd5f91460dc6236fa53b2bac733323bfc9c53148bff1aa354544b1c2fc27b0fb727cef2b1db29960c3e970947fa66037d33ce050f938e9d82193d1ac4dc2c1fbef26c31a5b569e7e000cf568da617ac22ec667e601d49673e6901c2b3294dce34025bc9dc79fd25fb17e988ce1b017194c4d3004bb751b60752775bdfe409a7884e40956c73d983f9a7a155f5be4617ae33a346cfa51a035090abd319713b3a9b49341b85d77fd8da11911ae3d4519f50f9641b0bc6704627f0eddf739385a293d0e6514ef8cabdccfb812f64949aa7f9ddd9f909746e977ab960224f5391835ee2e5283f24378aeb3b93aa89df78515af4c1eca018b65b9e3d173c9884b21e506f854d46607551417d46fa1ed2153289a9d3e9c6bcd79c58ef835ac6bdeb66ffabe4139ced973016f3780c899bddaf343e49bd3e92abb89a8911f4cfa488dbf8a8908211cbf24e6d23c129b0642fa9e823f0a616b3901dce02838d034088503fb2dfa9aa952d2b604693af82a52144fe34e89effd1c578b812d5b3ca090ec7c434158f7453509a0e4d696ef48f10d907d9df360423d5d820fa10ffc8a6252b97aef1fe570ab8668419f32acd9effeca83e5e283caaf7d5412ff165ca041c7fc2c41c873a77ec0f214b9ff3567aa69c955337bc380d7779a84b78214271d924d0e4b63e0b33b3216b6df81a3243f668c6554cf7c2aab9b78fffac48b218ed5e3f7827971418723c4d4dde93fbb44082812b168ca97f40bd294f3c3beccff980d9041d3647b55b949cd03d10ca70afda96bfaacc0557d2f689fb32d64f86f7bfd7a4aa3be53bc35688899b26aa656627b18e01ae147fd5799f1149eba518d47a7ee237508279e98b7081bc4ac0357b84ec93c66aa8c5388280ac63c372feb5d96bcc279a792867d1b6501b1cad300c8bfa923a252203f0d2b34b682e4a20afcecc730a85eb6e0ab6d9ef519ea5e0534818fd2d521ba172f6cf85dca6531a6d34ee03073aa239d0f2ed2bb7c081cc76b14496c4683e8c2df46198a67fd860212eebd6e8a42f119171204aa16ddf89898858732b86e4253703b21640128b6d7d92b2fa70d2cf428393c92119901c04b73d58a493335e855e992d3a2d51268157d353677c6585743c0db9ab7ea0cf8676f25db3fe26aab54dd54dfcf38c645cf40ebc7ce8e9f13ce2be311ca6bbb6c7d851b498904a549c9762949fc633aa5d83b69636db480f89d116f7e50b68bdba4b5e2351cbfe0d5a15427bf4db8208ac9b7b30d1a663573ff64f75f8b9ec5e50aeea17b489652c25e1015ac845ebc1360c04348b154bf115515df67574189379ca98f1bc1a21397c8cd9b85d7c55de2e3092faf7a6d7e749ccd33d63355f4c755e6b68d7a2060b67b18804c2de82c98f933ae5592539bb8e263c41cb069a0ee8392908cb0cedc705eab16c3149691405b42036497182909c8bbb1da5410eb08b5a26d01022ac7cc618c5c2ba86e49538847a02742bceaa4a947fe4cc2e84cccd1ded268b23b473fcede55831ccc012a9ab46d614f1095a5ed7b843461625cf5bc5ba630974ab94aaf371bdde6559d4a32618cadc30a563c6d8e4b07333c2e8ebe005e1adc385c74f47fb653320f737b63a2462408813b368efb113b805a6f3b886323bdb9eabbb2a367f4aa8ce0973560f858ec2f06fa1f07c698bf6eeef51275dbd92363929cbc68ff06e4061193167f3487a290d9d9a2208fd5a75a83d8b5ab31d25c1624e9d20cb4c7fa026a75d024ec93890721b2f733868d920df8cb3d61b8ecd1f7f473cab61da87aaf950bbbeb7059d1250f85bd2bcc4a1bed0ef4a674dcc1d649b8d2303925b40fa4c95281dbf4829d74bc5e54cb905f07a7b08b10be9c810c6dc6a5ad83ef6188b4b07e4eefc08c30f2f53c5046d0e2ffa9fac4a9c3103b9019ad52e916289cf8458a2934ded77b4d3db43ed173dbc92d76f815d8be07ebc5d0f8e2bc160061fddc4594340bf336c5e1348fa045c00a6e3d4f07eada998d7606732c9013e3cae06456902e7c642ae24c48fe89ee8679bf16384d14ca8c41d1f0d440b38521109522a994cd4def4f46e7e48b39cdc86d67aa81fd47cc5179a46271af8af6484f136f7b1e926d6e3efcc24ba8e936f4145398d85f70bec667ec2f69e41107593301e0ca1c2bfda4f19e26b705c8d095750fbc28dca8656a9c2b8338a75e8ab75221e13ae1d7afa47c4c33b83d7f0d6d0be7659990a87892820cbdd572c97d5bec8cffc44974446cf2235ff98f9811480c21e265aef1e1704d3d0fcf659b0b6da407964b4b2ffbc684d2b842b71ba4d802f1192082eed73bd88d780580a05dc007719bc04bae206e3f3e82bbad9c04144d24e629027612de5be90128644e8e9b53273a4e79929f47fadc969c291a0b98283c52c14c4c7a1294c23cf5939db0fa646004a3728f76472a04ec5700be41d02843d1413852ddabfa2b7f34598fb9742b9f671dfd60fa127572259db83e761783df7ddea696f5911be8d78dfe4c412bae9144200db07907b286e32978ebe7a01891e0e5dc8207d6d85530b3636ec7e7897b115f4f4beced0d3d055ceac7ee506eaca5b9e09d09820092612d9a4a23d5670e51db69b5850c2b892e70dca65ffaedea85baf1bb2d313efa27d3c435a5b9c2bbb6fe118a724b51724c958c9167457981069ae1b00ccd9cce9b9a72f04158e7a7ca6bb26ed369d95d39c66a5c30bcd7af2226d10a4aa16a9d052859218b659cf1e55477e2369f1f5eee4d88ab2f619afd220ef83ca2cae81489e9853f32a8907db68bf62b23f56fd2766bd717798a27db582a8c3097620cfb0ddf0316bea3de0489657534460461db5ffee4af4fb3e258ee6ef8d7fa77988bf5522dcc2230f7e8261dfd12fb10836831d607ecd2caeab4d98134c83ccae9b35b33dd0e1cf8453b4b85b32a71471db039bbfd2137254f23fd0e971b9d56916fbea4d7e1102d63ce27c44c5dfb487ec2ee0a06c13e4828ffd6a15c288bfcf85ae31291d40f830cdea491e6ef501edf55a12daca4db1ab97ed4839686e51e76e4bae3f40748b9676abbf87291548909d086d909805d4d404d315b142b0165669732ac9fd7a81d49d7637b9b15674cd4ca9684b07a7997878f678456596273dc2f2e53d88408d37931486d2ee3f327ad905741052a1745a9a99e496add670c72d7e8070c34e7810bc39b93d8ac9ec6909fb6ab6b173b0bc8b42d9bdb8812a1fd7303b44d633aa2eb1ca75801981ff5543f181e6c39644a6d5ab9725a77359fd2b06dc573c8e7372aff584c00ab0f56cfc61a5bf22ede454c167c73d880c66b628cf4934ba6a552b4b641fa6f813e12d8b6fd66e34df893fce19cce5b31ef17215640dc5657fcdcd96d1fe461d5204e73db746c0e79741824edb48123eeb638740019149c648c5495cade23df8363f24b7c3195bbd267a7661d14ac858c13551b7b0e11133d55b45ba228ab10a9372cfe95180f52ffd29607cf926526b8569636fc9e6aba66243c434e7d891ec894c3e618b4bae53fc982547fcc2a2d3ba19fe6493ada315682feed641540a84e373059bcae42533cf1cf203dea6c9e235e096395b81fcce67cc80dbe08958e122721f0ebb08c6f7cd4d5a00d2b9f84a462f809de28ad5daee204b823d6bf9d8e7c9572591c34dcfd531f028319d48c981d1c51dda52d72a0c2ac59d58bf1a81e853846b28bd9329b5a87bba3154ac25a08c69ede192b33058ef08c12ff99e15652627f533c58c92912d791b2fe54ac9e9019f1cf1f516a1b71c943606367ab9535d3e8bdcc0645d389db8892c9753f7cea0551fa211976cc0fdb758dd160fa80c49227f98514d251758ea4225374d39c962f77d1a7a9d35272df64ac61794486d725fbe82a3b0f9570edbb27d2140003e71ba890fcb8c23df930ed00783ebb71b4bb706d12345a8ea3d33c2ecf397ba9a3adc78c694e29fb5a3b9693b98582056022c40a1a788a468e045765325efee085f3512f3f991078404e06e86a5a7387dc0098612f2dd764e48bbe566d318cf48aef7d5a501879c47e5ed2ae26f2812b6eadbc08790034adac9b5087616789cab082ab5a76c93c7d3e45a452fb26d2d24f5d05b6ec8564a74ffc5b35955a0116f63512dd28a011a0604dc6ea0f0f0fbbf56fe01c2b01704860cddfcfe44be872009850dd4117aceb264e81da8d38f66d8fb2cc5f6104577f6ffcbd024c2c92d997e5f878d5db6cdf3e5efbc406b559f3eb1a0afc4da623576aa7cd193d85680abf4b3604fcb6af8bfa16b8894ba1a773f62287ea26a88b29e56f4e01acfdbaded6c0267e8e2571b042ff8564d9dfe2a2d69242df9bbc3e0c81520b28f8d04dd8aba71f5264d4debe72c152c4ee512793b47c0c15da24d8e9fa94cdc31287862517c249c33b50845a53d1efd3a7158fc434d4ac2baca3556b839e9ccd1ac515df24c233642845f6b175ba49692cef79a0fcb16e6be6d6360152ee42dfe27fcb45da593b2e543a2446bc082021f522d87dbc689e2f1205ad64bf72c0e0ce8ba71cd8473d85399db242e4ba935bb19c5a7dba575adcb683a30772e1e1a7154f830f341e80d58aa409e66ffc1fbcac3d72f54c073924c19f048fa6c001ea18b343fa1dece92a5da7c1a510be183070e92a9ddea7f9021b429a396772a981fe8b1e8179482ca8f3ad748af55aed1f62a77e7f610eb9bb835086e74ee711d8e9ad7c88d25e73fa897f1eb0ebe60e6c924d67150e979f499d646a5f9c2de924e8ee550eaf6d0d08ce9c52c21ae7a53601ce093ad0982f6c0795ef283d9ff0bf0d12cf3371fc610569d6aeaf971a3246529cca85f1e8cc5deca28c74b5cd1f8bb81bdfff944dd0ae04f74e865f59c6bd2a65f7974662ca5a5c2baf18d26a5e8d637227536d39c2fe478bca1bc39210e7e34fa705ba845fb6856e4b6eee4531f4b33b571af055a1d1a5f300d14d2734eccdf821d26c39d57d5aef5b59d2bb31a506bd44792a5ee451d4e33f64cd7dba00f9187f3959fdf9042bdde02262f07dfc7c695b2b363f854a19b82db077e94d36baf4f8ae3435a79dad4b1ce487a26d394c0581165559779f86f03fb5363abb288e33a15792dd5ac190acd68958a90f3be20a58166034ac8c003cf0546644b734d680524b31374733b149b6382158e95233bc9ce00b0706ad9179562217b2f4ca8effb595c5b4dbfcc1a7d33001a2333b169075663d113b2122bb510f361891fddcefbf946ba053aac2ddd1492b1d2ce944b08b1f699035f5bad085f2eac23df5a2e3465c3819557fa1acf74dba506f2bbd091edbc7fdf8780c8c1fc11927ae5ee42cec43cc5ec198a7ebf453bf8ff7175c994e0c3b975829a78f360751f2ed26d7ef3b00e1c88df6577257eee79e6e788c90355780977322a1ee10d4ecf64c2f88d6d71572811c3bddbcbf90a2698062764df42cccc50b2231b7318cd0a75f0966cefacd2d9e7e492e9b7fe6753824c3ebc22dbf447bf7a8796251f73760e970150c9836ce6946c7ce9a6657d71fd6a5bff501db935dd03ae125d4bb931e684bf9a23c0dfeb4b29a0e18609519399bde67fb7887f449af557bd058bf16000ed58", 0x1000}, {&(0x7f0000000100)="40dcc5ad8959d1afd3d2f3d8aec31ee5ef178a9124725afec30c0532ea75deb6ba7890c4d9b99f8c392eb714b086216b858a91ecf46405c9e67ec96b1c8778f10b4844bd52a98f0d59e38b3667ac42c7091ad0cc68ff66", 0x57}, {&(0x7f0000000180)="64d217d5430846ef5f1b45546a81861a08040a90f42983ab4b6d582218e1b70f88641c833a5efdbe05e0890fd4d0f1a1efb0f6aefe1c76b2452b22eee9e0cc7d7465e6aa8106066923266119d010448025c65b6bb38252c01f0533c6e004d542f491dec6b0b87ad3d8023766994b4e7b55d55e97037ce7643a3507ffc5aee41244681aaa8a346013afb8d75fe1a5c5df057b4417ac881577654499a3dcd96cfc4621a1209531b654f1b40024269a168253bf0dfd09405b8aa585b1585f17141e464140b4e7d2f8638bc6a6c0d5dd1351a1286db444df672b", 0xd8}, {&(0x7f00000002c0)="6e1cc108697a6004ace07ec7d24a5e06719705e309b27bd423dedbc31ffb56e907b9836ee203690462a689820e557cfa4614f8d70da6f81d208739a24a4fbac84db4982daafa62333ef5b7ab180245882796f387be024334ad71f6dddd4585a84a0be6636c87def2c4733be263cbd0a9e23324d8cbefea2e7a8a44bf7cecbe9e55794530725292444e1cc19edaa0857c5844ce7dbb2a7d5be21b29c1f20602201973e71bb23e4e63cb085ba5f828f810d3f9cfd57d196cccfaed5601b1c6d2d34a78aeb03bd09be734c47e62fd5bf72d50a1442def4984dec3fc8978", 0xdc}, {&(0x7f0000001580)="4a26439a10241a550fd7817626eff6226e58bedc881189a14191d1a007d66639d8030b8f0ffad661c3907423cab255844a62776d54a12661e0bb355fc361c8a11b0bfd8965e3f70a03af7b1eb889cc84b0bab68c5662bab12c234895a00da079ee5544d705dc3f916efcd641b1320f287368d9eec7e5beabe954aa7a423c04f7aa8df07c7250291ecaad9f7c3f229b972e385764c9eea2ef8b358c7c56b23034d010086efd3d9d07c07183d1341e97311309d7ff6039775d2238789f6cea48f9a7953afcdd05204601954118e7c6d28f12f5e965890a6234fd62e87f0dea244ae6fab4c54c4ae200164e00f4c025d827eba35bbc2fd5022c079ab6163f82028ebd0d5477872281284b8e7b765d517806dee371911566f978ed135368da6125fe213406a2efcd79a34ccbc632b4b68f3e98baa9d16f14751b796f198a9a30f7ee28273ce4699ac2c78275ececb3b416c9c542a5130bb9a205080df0d7a95d0e7edd0fd2caaa9ca3fb6613f541f92bd3463ac4325829a704ad46b2db3d6d959cec968f29e1574245c258c9d3714d8c9a0b694193d48625ccfe42a889629c3a78849fe8bcc547cc57a75231be0e8aab2f2b7ae409df7ba435bb2747aa261c83d9607fc7a104a95a9caa9b18f023b86f2fd0203e89c1bae04955f4728c1ef62d4c7bd91ddc4cd210e955f9709dcbe3d9bbcd2d1a1f8d913b34117aa193c071ace3777d65e88c2f8268467b235c55f1df077fe702dbd233b19fdc0a66b83d686353992051cb8d4453b55c43f66ef860025a36d21b03dc200839469d3a22c7e37a8962891168590d3fb05c4f3ded7c87f627243eca6b6ad3b31fa08b7eff6562822c61ef08dcb637250fb2dc898317c6a07f7dd69cec5bdb343ee58c37b4fd185f64ac4a45534153ff08c83dbad5a6f0c219e64e0efd7e837ea3257e8d2997d3162db61666cbf8b77e2fcfaebdc741eb69bf283f56741228017e84ca9ac75f1b2a251d80bfbc0ebbbb35a4b7fe895c592bab4cc859b568ea680585ff46933360bd66d95d11bbfc12e4ff140293eecb4191c57ab43182a53b7400748b85ecf37e130d8bde35891cca2e43f583fe73c7df08ddf680546449c5a7df8b7ff3c3c83f39d8af1521ffb9d853f7a0724b7f9f043bf3668f09b75498a788b2bf2c767ce3844d403086e14f26020850949e2ee2ecbba27506e5ce982f0f6cb7f706542cfe8a85e5329341f28c54db6a2f07f55db6db880b45619af11d319efcc52ff25e79ec9ea1b2dc3fdb2855d78ab1536968b4a79efd66f317c255c91b823757446fd6e7b0410d8bf266194546269b6b79dc4beae0f3f9bc79d7b2598338dd9e94709ffae79d3811211fafccfde497bfdbc08aee715fe1b217e5b5c0687b56923cf6f2f51742dcf13a0dab302b5d4fd3b7e1bffbc8cf1bf0e54221dee341bd8cf68a06b916646270f7c972931c52a64994779fad3f8770e71405c000e96a3c2e248f4ab8695cbe21590ea362527aa370177b386f09f9ee9ee2ba9a21a8ec12fe6a75cd50b7cc846b56896581fd81225cf759559e527a5b4f13728b5b1483f2275e9f8ecf321fdaef71fd1a9756e7db535c450c06096ce80e6575a42c31e6d1e7445ec10a74a85d10efde45d38ee2f334285360d32271bcb5b95fe3629b75c5d31a4de23d09270fcf4d240206266bc025d4cc66fe0cef0b79f6c61a39e6d1a59ad0dc5e784bd0fcd573b1fdc10c5fc160b65b101e78bd3a246cfd53edb1891c4cbdf320ef9bbba535f46be5be88a6362b392db90bdb6651d970be8b4f55aaeb786a8bf7edb2de36e7e99dc051ad91ff84cde2f3c6e255bbd7831fcbf117e6ec6da9afa2c4cbbf462cf6d0c0f6a4a169c68a7ebbf60431b5738a4377a9e752c037a378389e49670ba99bf49f9935ab8001c9ab0692cb6bfe061192fe65f688070f50766d622a31b0e46cdda1ce50978265ee3da86cc6b2743f3837a5f922d5db9e1c9b7ee5b51e8de8c83ec99ccca3325087499ab47003b214648785ce854d0e69b00cd8ad1453f79e05df62ecb22f13f3b6070984b3100cdd677c336ebd1d721452d256ebe43f834d6c831af6a416d89bf887b7e783903296c790e39bbed28fb3be2f47aec02a9a79ff95522b7763dd86b4719bbeed01afbcf84a340141c0fe7b9b0f156a4de9f244408904d175f1156555b675d8e0ab9bb0be9cf744898b2f93f46cdddb631b67dcf732ebc8d6afa6c82e339e1323ad715e11ab912972fa34a5bd7d73d339e123f0813574a307372578186373016e6458f1ebbcd382dbf237768cd0651df72edcf5d083251ab79cd29b86ef23acea9a18c5e92dde8a398dc5a7f439f511c984d4cd4edb99f774c546f219540b88dfa3bd70a3625f7288dea19dc554995181f46f099ec9088250a8aa06c205ab2a286fa20b10903a7670a457719344d73ca48eff7ddb821389559871ce595fd85f57cc4de9c210af4bdc75fe1df9b9922c8fe1a121740d63717db106b8071f026a207de053d8e3f7eea03d36f7d497aea5e5fcd0fde0fb505a6c01e5d247010e21595963e90a5ac2eaa31b8ce642b42fc1a8dc810e61bb5e03a44bebe5ef048b56989e3fd4da4b209c52f2fb63bc4e2339cfc9e266c9f76a1acfa8266dd376884e3a8aba93af0c84c94df2af9004105026e0a44b428eac0d8113da7705597f964872b2065f149c743d01a40a7b4b29b4ef6b31c60e95aa23822ca3535025b030fa437ef85f11c685814a35fcea6b52f254f0ea4d586542fc951d08e06b48cce765bd7ffb809b9c2eff0a57b8fa7c3068d55bd8540fe9b15f8a0df20945af3cb09def18cd37b5807b365f31378d6ad8448e7ee5b516278bac7bef0fc58566946d032f42f505a8f9dbe9be8c1bb7c5dfcd17bd181be5323ad0a91db330edfedd1c62b5f2da387913690e78de1538a49decf261dda6cf6c255066017cb7846ef99bb351db72489f44561dd633ffaa1537b34b8132173f692c7698ff2f79b0d4570c113b7f85dab0fef8acdacd24c17de8e0d6382ccefa1cb3ddfaba6358044779e831d17b540adf85f0970c436e6b71375afa63d98ffd9200654aeca86c38afe93cd89cdd8fd8ba27d3967c604910cd988369db676f799585698cb86fae154ddf5460b949dc391438c4d788547f6c3caee9de949975cc04c1b7e69cdcf23eeaa0dd5370749e3e3cc73c9918d29afe7fa44e7a21c3e51c134e78f0fca52451e1756024313b56587987fd345a90ac8ada00e5eef89e4b93cfb17c2b926992ddbc7009f68760232b766db1414e7425c431d519c0f0b470b5ba8d9dbfa7e9ad6f977dfd44bfafc669df1b702ddbff99b03d00252b94f2fce75503b6d4cfdcec06c918a2d3c86186f023601a16d536274d4883fcf20e0b7c65d6015965adc09f6bc38b093a2f9b15d955df9d811646499ab9763b910d538ab6c53d8994e2f7295d70fd8df398a3ad6949b29db83de80c2887d2230ca17e4359d02541a23fa3cd1c8756e7bef495fb1e851a4fb77f6800b2259d053405058b6ae522b9d8b1ff5ad8ecd2f65b919af98a6878feb88aa6583d679f8f4884378333e86049683d6b22bfafaf9e92f91a23f7e298d0c226f98f8fa3d4ca500f7f94bb9a751c1b3c3afcf557c166a26ef31fe62ffeb187824a630f0e254665cedc700cdcd6f8be3358bad401e27308d9beec253636c4fcf0de771747dc0b7c2a74c5edf58b97603ca0840044ab03556d89f8a5e131ed7560ea93b1e5962f60ece347b92bf30a38ca0523262a64e5b1e4e844f6793f0fd143c3f94409b07d6b18d56a82fea5459efdcdcab79454298d6c809b29fa1c5b5fc8e1a23e9423490f26b0e21796bf4a9de8b699e07f94e35e8b2659f458c8d11c7063654a04682c1feac39018d26315091ad86d472c0ecfd7b0590f6bf0d6bac51b1f6bcc0f47cd5a3521988c8acec3eb60f7df0727a4772b2614103d5bbbf7c6c8867cf05833197af96893b97c4c258832d40edd6ef8358399ebb8a9f35f4ca570bca738a3409ffa3ce4c023a7e6e44d6475894eafeb78b6da6d1aacd319701091ce573a794f5c95ccbfdaff74ae26c0a1142f598da7003db880cd3e74f3c0f2f1e82b5e012a9afcf4b81dc7575d5d7fdef3c85022ef8cb7c10f0fbd26dc3459adefca55fc4425d666549dfe8416ffb6bbf03290c107f53d1ade3f4a9d6fd3209e967e08b8b97fbd7f6967f12db0f02a3cb5e76b5636f71171aca00578b1d61fd30f04e1647b87f26a078c2ff5b12e7fdc10cf28d60ea25bbb009ce5f76fe42b50647226bd679fdc2a3a0fd4a87a6a9cbd447ddbc99d3a66fde38ae13e278601d36c1f67d94ab018aa6a6ee0639c5e366996a304463ff10e0ff48719d3cb03a4f03287347b742c3a8825569dcbac38fea4ca94930b9a9c3194356e289ca69f6ff4bcb3f1ed3f34fded5da1030d1d81ad7cb48e06e918e155aff0b6bd9844704db931a4d32e57f80fbc4c3b68b4910efd2deddd822067cd08ef139f4dc508e4dfc94102d67668555b93311cec941e9a68b168c4cb386f4dfe94527ad4344812f0943308796ccd831fb1dfcc34d635cf0fc12297c3b3bc0eed46780e49231a265114d066cd028697e3f5b865cbf982eaa025f7352f454a2d6bdaaefd056f04837142d655d8d95479bb3125829a8b3c0ee1f91b1b067ae6f40c5dc6640af104d9337e5f8312ff12ac6016e0fb21a089c46eb86d4d9ffbbda93c3f045ec6a934b8cf99cfe1a76c725edcd1a00c597de9d51e7c5d7ab4424a4cdc94979046748672531e0f96a4dad8f5d2522cc1f8f660910066d3c3db95656b5a11fd9bfcbe04e44a34f9a4e6390392dbbe43a93309bdcda321c80e13cb63da92fa74f52fc701367eb9d42581c3bf6109ecaf364734aa5548555390b2c2ef1e2fc9addeef05042f2c3609a23d1b95041abe6f52ee825b08b405c38c95216d0a3b9f7f1e41279627c0f8ed8198ed4db803a6644066a6809a0444dd2088bc8f3d58f305768ca82edc9790f04d32746b2193c078ad811b6ebb3f62746616e0ce9193997070200a5f5dad787723d4c0faa47476c5b891bbe12e16e866cbd949f6241e0db7e573d376a9987dbc4eb21b82af1443cb335477d7b395df68f7b7b60fce1adc6d8603c962142682ef84381ce2277617a46c39c0df222f989beb5f42143ff2b6dd0e00207d61656d853b9d25467e15c47fdeff981d3a4de0d7fdea252b11a1cf465d7dff0d62bdd6a9fc8987f89e63b85012c1dc00ffdb494d67311c5ff0f63f5bd8d3edd319490409447ef2f6ec0c8d6ab1eb0d86b1abe0c40f8c55fceab40b752ceb33f3a8c2e6a997baed1a7cc788dbe7d2d2369354add670a1ffbb56a71645b1056e8b60634646b397f011ebd1890ff10aab43968d0054bb85a1c169b5e63a4ce2ca2e5f4f726beed3e463ee437365a54656d96e1fcf0f3bd790cfe7ebed840edbace13343e64f33cd5fe0da1ad67283dff6bd17ce90b3ec93fc48ee8ac241d1a358fa49f66b3441d10b2fca003f5f081140d8440e419ef6fe1f11ee843d7bae5e3d9a12a18e1badea72ef7555d2b1feae8ae5eb1ad2ba25365acf82bd192346873451ecd41dc17f695d8407e242db9fdb66d42bde1b505d3ed4d3d433fb499786474e531eebdff24209113143230054cf337ed47f1dc8e4d9e35d50fe0a296670f0f1d1e6a485ab498fe7d8a9f8b5a836a80097ca8af5bc621ec8ad773b7d0aafd309b44d29d358336161c442574d8de5b0c4d4b5b7d6f975860f41b47f67fff60eda6fcd96a292d61aa6dc282538", 0x1000}, {&(0x7f0000000000)="d2e36413fe011040ef9f8ec291a6cddd7d99670c51a8292448d28e4f2debb55b46e5772007d7ef5d9d38ce1f4cff2b0dd255a7bedee660fe1ddbaf0270", 0x3d}, {&(0x7f00000003c0)="1339ac6bd24b21a09cc36371b08012709e", 0x11}, {&(0x7f0000000400)="6572b6f9c3856449f50c6a3f6cb0fa075af5f6e1970d820db824d125337e69d7206d40b90ae3c6894d77bd5fe8e7cc3d157935782c9ee450c8df693d7bfaadcd9f897920fb4aecd7688258656a7eecbad63f34564904e7203101744c95e3410559650a206173157ee828ff8d2b3fb1bda270d074a189a7ef5533a7430bbd6d74867e435abc", 0x85}, {&(0x7f0000002580)="4d3ee6afd3e4fe9b910574925257039e30207ab9ca0ed9bffb54eb6c721bce1e30530c7dc0864f92a62fe8d3055ae79d52245cc2e695c90daab9ee2bbdb62769a964790370d2473e7cf3a8e47af0e9d300335940bbaa2bbed49ec801496ec1dd1057aa6ea46055fc7a63872268d3c1ea4f528c1b7163ac175aa630858ee036c916f6d6ecdfbd55cdc03c0286e1ae73e958d0b94b73af964a3a2754d7bcb2e3f590971a8f3c020e1dc3b46a88a894a6075af0cfb8a8de53007ee68465422cde4459da204282893c", 0xc7}], 0x9, &(0x7f0000002740)=[{0x20, 0x11, 0x19, "0d0768c0b223cc9ed7991f"}, {0xd0, 0x104, 0x4, "d9a21f8c38c4705c507aff5c733d0bcd557b84cc838f30997c6ee9d9bed1c553172ff027af5fd4863503f2cfdd8dd30f86c4957b04f2ff53f98d4a2ca1a3d43848bd7125f885a044fd4ea72bd43df0bfd0acae529d4689cc5c59b11fbec90cd7b6d934f1a573593882b8befb1b96b05409a8bd483660e6e31d15716102b74a24d842fded29dc076685dd71f6f88f517e2efe91f9fa131e905ffed577aa196ae61f251ca2c870e3d3548547caa775e9614a586ffda0d40d2bff31ead09e222a"}, {0xf8, 0x113, 0x4f, "c1ed0323b38864579716ca4702e3f25549254ca0862129a69e8ec46b4bbec83f0fa1bd7a976c1074c97c74f0062da3721367fc5ea149304eab90bdf005bfd8a186d6696b49cabc68a8daaf82cf4538463d71ec7384faf460d49463f96e15771cb779474be54e611bc78f32b739f0b3efaca61dc22a588aacb6ac06674ce8ddce4f8506adf599bcd2ef0e21842d6f3d0065cd450e64605a539ea8d0eeccd71ac725a63d0d6794e13ffc3fe45a080c67b6598c200b42a761ac5b7856db9fad2cee305c57a3b697f3111c1d7ce984270b2d049d2778258489e62e4c1e70e077f4c8e2216307"}, {0xe0, 0x10c, 0x5f, "85479a1dcddc3b4143fed42e4ee7a95ca8a43cea2cce60d067e2889e29494c3ae13b508b451c5b2542e669566273479e6da3cb7c2514016070b5859b572b7c1d0cd0dec000781a845d214c2d3b79dd39bc4e8e51355dfb14433b27d88041c1e7be4a8ad3f3f25e637002cb7f3b77238b47bb5771d8c727d2a42e6e833bf09fb4677b17f0d6f5cde9824d55f2a9b1fcc0f61466cfe5f6f76245d58c91c1849892ca7a15c68697b8490bb37e7dd5a86f9974a2d91264e0e426d72dd86a6a3bc1f485f76b9025968409ee5b146a8f"}, {0x1010, 0x112, 0x7fff, "4e78aad42cf8588fd3318fec7308190aa1bdc0e6d3ce3702428de748d132db8374d5ebcd3a281486ac2e3bbd6fd8c7f2f9a6656c9f0222e91cf7ef2776998378a3e4b84c63580a5f60ee61c26fcc4ef944e9ee2407bb4332708dcfb944ad55205504fab66149be49860eb29b4a30a428e09858f0dd7247c481ba3f0a59e81824322f782c6c63add8de78144345e8cd4538f7cdc5642682d4c26e3d5b574af5793a4acd632dcd6db1945cde93016dc5616899ba410330af5525f6af5ce6699765f73d5c204c240f27f37308191644a2f203c691509a251f6933e55e9043006123bb364dc20defac0a60155d0d5840b9bb3a27477fe258796dcd4251de86b14c9820124e5b42faaaddb1a98a881cb3f388b6b5c493b1fa47dd95812628a846f8282b25eb3023d333054750f247a325d1845362a1c3e7014ebbc4ba95cf9faed407d654ae71d4555baf0a273a968822f5fccf7f836578518966b604a5f9b680e86b762d6e163034bfe15ae8b353422bdba13fc6e571ab292be0ad8da4567198b6f156ca7f9d17abf88e5f9f881b469b2b16f8607d5fd5c90c5214c9a5e2a4154fb0cdd62016129e07be254db359b77d8cdce390ac41abcc3a117d1082f29462dd7ae604f1e5bd213c7f34e5f727766ac6b9b22479d5fd86e15db644a966152b88de1adb46d31282e369f307d951efa67064ee3b71c5e698366862d2ee24342ae5e72abd62371f96c0f584bd1846ac6f3499ee13bcff5702f1be43818e807f7ff9c9154877492c44c5c2f25b07bee1f152aca6a9fa939fbd47d6de5ab4d32cc9fcfe5dbdcddd85dc87452655df2c54a89d2f1b41e3ba6f0be9420f3ab942d465d344747953b05dd1e05c9745f01902d08b8a29371441e46737016f413184861eae50762a93209abfb0d80ee84a142e388ab097bb371e9f399514864ec6feb5c913cefbb0ade0b8df286d40768c14aef20f9399bcfa28d255d1784cf506f8060c9ee2e0dd470d8a6916c01f2faccd23398bbe133ff4cf5704e5be3973f0510f8f8ff9e82a51e539aa5ec0d6ca88ee4ee270c0d6e7a0abf99556a6d73162319be520aaaebc9f9f92534acbc44065f091fa8c4d81e4fe6667ceece5ec3319ffaf44d52bd74a330824662ae4314c9aa5c52271fc8fa699116e4badf9a851ec4bbe43140ee2f46c08834cc7a8ec3b670d14e6843626a43daf35fe495487783465dda041bd41699c26b51ae89beb99c2d6f6c8ee8af9390d05aba5ae76ddbd6e9860faf8b6b015673714186c7f526189d4aa57a202b218ee7b22e87b7592a4b8eac302406104462d0b74fbe99f3cc1e54f21abc6e24e7e1625314146de71e66f4395975e86c008d22a5c91372c60ff484923e2addda8c54ef237b649c44dc4861d65da2be18893dc0b7b4f93445dc18f36ec3aa5885a658a27af46fd738a7bad2c049e923e97f6feb34a01537cf38b8b1aae27c1033b5bfd4a6ccd64c7db4632fa526f75725273c9bc87a44e20cbe35b906a76fd87505020318f05c4e029dbb2b0d14e008bd8d679ab9352b4a10082a2dbf22fa7034954b952a0bab4297adb5f9c38f9ceaef388dc5d46f5f3cd11a0bee1d512392fd1fd69f329a6d92c1c7a1a4255ef9103d27082394a7068a1d2e57b4f89b2a79f5faba907f55cef4bd90734b69da656ffc07ff57357a92da1ca71d00c9260325ca2e8009d165d3ef8daf503b9b4f4ef3b5ba22f74f6129edd2362ff7114202288bdd449b7929493a66d9284ce67d23224083ce5e8b2e78e58ad98d9b456ef8ac29dbfb27c4510641a9323c04500ff09a03907464307d7b43de9168f5c1f13322cfa921ed0081b79a071fa8491264c09a1e1836988b3828d84f688135634dd2e88b1474320c16d628794bc356b1ffa70e5b2a23559dbeec69aabb2c90193420fd67379817341eaf88cd263b33ec013da56bfe8f34ca6eb85796ae0cbf197c4475093f2ef442b33dbe0012ba06e25aa3e107a05068d5a538b0b78b720df64c6ec21a96c81f184f76a11f3be313a929ec18993cbb32c53bd04db864114489d22dc7ca4fe2f2b71a0feb41afed7aeadd31e74c63e0eb5b8fef92a929dcbf981a27ee97469a7da1aa5897c9a91fa5f6c0dd6d29e240c5ecfff13e607f7662e260ad5e43cf6b807d12e5c21fd65829cb797508f08caca26772eb0a0db7872e1f0c6e2581f502d77854db62624595a24f37e99f235ccbd7b624047da9fba43a774d42ab2672f76a03efd47da497ca578315fbfb61c8e53bf7054b2bf4924f321a6c583ca4a3dc9e5a0d862501558dfcd9f2680a6cd712ccb749466eb175d7d6265821715b1bd3260190bb260bf9dda1e610c3699c35cae76e87954a6c35cbb0ae422328e609a3696931f34b5e62b68f12d6552c5f72317154439996a93969a24693aa10ade4d1e54e607e67fb7e6de4c426bd1d005805b7621656e1055d8e0adc0e603ef722f32385c912a16a4acdf21e913a55159f7a2f14b83475b6216e1841213ac367d472b02bbbf4aeded3cae04d47c09956432690fb1fecf2793cd7214fceaf3f2770968e184b6278b96df3227d6e0023efa4ec5248a242ada8823cb6e45160756c77f844f10f5e6b56c2389ab7aa6f832ef4d182988cd56f4732331fc68bc215c76ce0a98cfd46f45e30a69f321b066bcd29081d0bc54164b66a5b4fee1d1537b38ec4235e7ee34d8e69befa4ae6f24f8991b45e6e3a790a9e8d3f30efc8f95e8e1077d6fe44b01e863f9c7db055508e53196f4128459b9df67af2cfb333c3bc53e799758ff3cc66cce47d45b37439061f3d29ac43f6b80515f83d8751089bb64c2f4c487a9fc456f3bf5470558fef77df479bd8d8be89ca3cdc58b43e8d5344fbddbe927e9b5953a1a94507422d39d400230747ebfc09bd12e02854b26b1f9ad94945ddbb0afb3ea266b7c1fe81a5eb93186be20df7ee0b92862d9b4c955c976a7a129e0c914a0c56c8283377b1ce8a57bd4dd534e23dbedadd251afb54f8b3528a755e957e5ee535af5bfe993b84b2a2741f581c780754abe56ec5aba0308850dff08061e737a3aa5c1caa87d7bc48848f568a4752fc9d49329436378d9228b280fbb83e42a81da268e4b246dbb46b27634c6edc4960b4b0c561b6da0881f5222fa7b95ebe6aacf38467dcc21b4e309376b450bed6628deca4ba939dd4e59421e2632b4d0f1cc40ee3aa13a8247227fc0716bad01fea309ccf7002c288a8d58182a0f51acc09d82ce35b6b9a83a9a2c72d5f02d60831f29d1b4b8b9afc4de7c8e20845a86a63f52b80c4ec7b6f881fe2eef0b7f411fbf08c206183c06ec0ad0e963be1bb10a9484650783c2c76ea7236e4a937464116f03db4e06954b285266eca7d699139910c92a5bd7262cbfe4f06892b707e8270c8221cc0abcd387abc3338f227a37ef0b0b2af17dc23abc4102d4d223932a484d025e702f0fbe84d18c07cc4578995be535f71cd5bd0a710b11d9413844513a1ef4fd588bb3e08f17bc8180cd96c233dcee55764a3c1e0644f1e3a3cb38ea01321075ec455e9e742f1cf679a02cfa223f0e7abaef58a90147f25d630c155b609bb513e2489ec9173003873ee14ff803e6060393d20581306fbfef0d3d94aa669f0532fa31eaf6e400d9a5092ef06a27efed70a510f0fd4025d24e29e5c4c607f79ed590825f50725d44f2f377b57c878ffbfe0a0c713bfe69ff49a6f14a034dad6149f14a6b97fcbd64fe58717d29f94c8a972cc22969e968559760269559ae6a3fcbafa6fed7256d7885c66e67b69b1133ed9decf3d73140dc4af2b002f817a8336d03a546180433e9a4fdb3eda7cb0eba85e1a8ab2ca7294d61e520949c7549920849cc8a0c96a734b82e2b8f29408e78eabc411e6c2cb93ffd76029416387e9a4541d00440268c52f1ecaae9ac643cd8d13f95c2d962fd77125f1d165cc3f6d238bd1e6831cb8d6f0219e7f13fdd3ac1445f07b6590fc9a7384d2ba5e5034ef35d1e01728da18392ba6ba3287b5436d84cafc7529ed9ed3744ea151c579205ba391adfed3e578243f880ddb5b69347e5d877ca04a773f21eb55da078b31f905bf2fe3635fbc956822a59f79d0aa1d07c9700abf2a532283039ef85d20049221d3f4fe572ed4865f7761cbbac3b9800224c1a775df659239b689045af8776a4d33a06daf3dfe1022940080d620c8c9c0e3bf1c56db5bf27a233377217fe17ceea088c77f3d37f0d15f5387e332dad3f74eedf70f84af1860fc66f3513b636c2af45f47814a617efedce20f13a832243a88bc3040bc1822961251580d432f9679b48014f5446abef044357d7b77241f9eeef0d7b28d93ddc66b13a5d382c5ed23719cf12e74671cc4a2805e3eed9c1f2a369a75a1f79d293673685a48d2aae65abc4910e65c7cef5e4b1e517103e96a17f74287288ef864ae0a70596391651485ac72115941cd777795c96ac997c9a2694efc504b7656b88469067eda204aaa70377c8eba1d6a60bcd3968e0f0f9f03793c24f3fe3b2131ab3205ce081b43337d5b3ce79c7d0539e168ee045c1361672a2dd467716f149e14cd0315311b0baeee6ff855c5d69732426fba4b59b104aa16516cab5e1dd3cd4a5761bced7e198ec0a2394dd481db76a0bd534d7ecaec76aaf4d31e74f46e6f33adf7f22ea522c56b1ac310a1c10f56bcd5fd80327a040b3ed7df0ac7bfb6ff950e963eb742dbbd40138bb9888be80719595dcca8778bad6bcf35bee7f1400b0cac12a99fa27585c38e53aab9b4605248453e06f50f2678637eb5a54e8c8c4450743cffb73d33569da3c9290a4547df64cf98ff6d51650128db9ced86fa3e67eafc6883c929cca8d83b2f0379158e9fe42b1348f68f73a82f3b23e1b8a7bc4de4fb84f843783feaa70ada13d7e3a34571234fe119615fb18104c7ed3203ac37153732f59f8e1c77165a1147b73e048cb0ba5c7ce5eb3803786e7aa78028f92a45e168176b5e53368e1b5fc3da32942334ac131c80a70e1bb38249af2d4a14153d39b1ae45e63539ba4b62725c63149103343ede12f76ef3a91a2719ebfdc37989e05d1ef023f6e2abc79f4e47ffa0985ee88689619226c2fc2e1a8b3e27a45903804cbef81be3b6a1bb16c6f949604ed7feab3651d1d6a00e8fbe9456d1d6f674a9ad3b5a24a5902ce393bae9a94b7c8885f1b876db5cc2458e8b8bb6ae131e4a78757c82233e9882c5dccb61ee17031a6b4aa7616548f6ef72a0c10b164eb5034c855c1ba175de64785c1a3e25870a98f35cf5fc3cd247d1e99202a2d058515fe17ca3728e75d56e0326212eff8b23ccdea20c8d593085b602aa5cbe1de698e5c73936ad3095a83ae4fd34c4fa89a60dec6f67170a51cc72a30f5dfefb643f554a6a1b37c3da8b76f079e62c3273f57e2b3e1dc1a75d6f579ea2d3e160f1295e06596fe91ea65d63a17ffce0833005e9342ba6d004de1d441862fd5c2bccfaefb09574078b10e775357bff0d19ae450656ddcb89e4928ebb74d98bcb67b8a3ecdff0d9db74a731cac1905065662883cc6229dfb55e2fd467fbfe5b6aa0a8d08b2ec4a8fb5298ace5c13804079eb53c6798352de40dd0aa57c874b4bcb1e923af2d14ea49d6eb1c85332d6a856b68970a41438a5b3219d95d1a1d9aa6ca79d78ec5f304233f836ffbab02ac47eaafbd10e8d0ea04e79faeb0faf0ad2b6d57761035527b3659f208b0d51623624cadcac3f9002fc620d8b4d36ed6a5dc71387ea182d4a2df46e4f8d75cc6e741a240e562a52b838c87756b804eddbbf9d869993cb"}, {0x70, 0x6, 0xa29, "db1e3ba733f5b11121ebbde58f015d9bd75e7514b96f5234b5c28a3dc4d2ff04ef19702dd261b0596c479cee4a939213edb7ec80513b1cf1e5cca1df725fee008bbe81bae03d14a68405be1eb8c5e38dfb264297129f3ac40db9c074a465b1"}, {0xc0, 0x114, 0x7ff, "05c762babe7b8bcb4573d39c7c472657e8f7e0e2cf0b1225a6366cc2086e99c33d7844c5c61dd30a78cadaef0d236cce0d50743e236f26d707e79ef8001d8ee7736b94a6b08ea259665631d437012748dc6628b326071e16adcc3d07f50d18b61a61139b0f1a11749552bd13bff3d3d2f8914db538bd171fe78d0dfb19ec6e2695f69b799f390c6ef489e12026cd37ea6600cab74fc2677eecd9e16dc53e47653c59487f87ed3891ce1206fe0c95d03a"}, {0x110, 0x29, 0xd36a, "dff3801cb38943fa43c012e04e9e5911db4f3a500dbbd16acf6bcd5c6cb0f2e75fb7ce1e896f00966b2318b97127797cbf1dbdecc1f9e3ec8e69fc0513ec1c994e40ef4a662180628c85e85bfb15c099ada46ff599fd9f0fe1f8a7fd111dc567ff73f0a5ae5b6d0ed8113243eeb635251bb3c943cea74d02e4f5a7731fbded54a32cb4c4fa7ecc2c221322979cc882ce7aa267b3e580f9760825ab45970fdedc7dae942832464561f9ef64526aabb8bd614a8dc2b8ca2480bf25ad3a06deb054c575aca2fdf453b1a976502ac0063118a71e515a75467571489a7c94d75a1b11dde7f438b6a02eb0c6bda59f3e818e514b98c7727d125c342dc994"}, {0x110, 0x0, 0x8, "f331e213e36f997a9865fc70ab61f437d797992496794aa9c6f41115c92af9ed93556536e177a81a4e972d7ded1e6f3ce84b1ed113570d6a8349653aa5adbf4a5cd14261a2236c5747a1de248b05c2496b119ad3b958490c558108369bef0288acea57fb624ae31902029108dfe64f93aee72c9093f16f57953b3be4396c8f265ca274447b0846aee4cba71517d11975ae0f48bd3d968649be21cf7e7f6aca6ea4fc85414e997fe21356043366a6740b02525886a026d114731a52819ec3d1887ee7f78a37f0872a13021d23d3c520e020647a88b15eee22c023c0001a8ae60125d417caaff0ae680f5b425aba4d1decdda74cc67489e2a634"}, {0xd8, 0x101, 0x3ff, "1b51dd33085d2cc44ef2a331b04801fb707d949385d32206a2fc6ed611a407181f5a6bcf942bfc7cc9f5b13d56bce322bb5915df8cdf93b94666eec4d683b0a0255e0b761819a0cbd78c6a42588667cd284c82c64380d1a4a8b84c8d66555be59aa6e765665d5771ecfcbe5917bac2c9bfb6940ce96149d7fd70bf94445250a84c6397d111fb58a2262d880a4830dd41811b32ca7e19e80462383bf6119bcea599929b0a58ce74ed7503c70eb4de7ee94baa9ca77a5678230b54d079102a69b9e314"}], 0x1700}, 0x4000) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 703.239576] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:49 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000002300)=""/242, 0xf2}, {&(0x7f0000000000)=""/92, 0x5c}], 0x4, 0xfff, 0x7ff) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r0, 0x0, 0x4000000000edbc) 20:04:49 executing program 2 (fault-call:7 fault-nth:26): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:49 executing program 0: ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL(0xffffffffffffffff, 0xc040564b, &(0x7f0000000040)={0x3, 0x0, 0x2022, 0x9, 0xb9, {0x8}}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000000)=0x7, 0x4) [ 703.399900] FAULT_INJECTION: forcing a failure. [ 703.399900] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 703.444094] CPU: 0 PID: 27477 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 703.452022] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 703.461409] Call Trace: [ 703.464114] dump_stack+0x1b2/0x281 [ 703.467750] should_fail.cold+0x10a/0x149 [ 703.471906] __alloc_pages_nodemask+0x22c/0x2720 [ 703.476667] ? __kmalloc_node+0x4c/0x70 [ 703.480647] ? splice_direct_to_actor+0x207/0x730 [ 703.485490] ? do_splice_direct+0x164/0x210 [ 703.489808] ? SyS_sendfile64+0xff/0x110 [ 703.493872] ? do_syscall_64+0x1d5/0x640 [ 703.497931] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 703.503298] ? perf_trace_lock_acquire+0x104/0x510 [ 703.508232] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 703.513075] ? HARDIRQ_verbose+0x10/0x10 [ 703.517137] ? __lock_acquire+0x5fc/0x3f20 [ 703.521375] ? fs_reclaim_release+0xd0/0x110 [ 703.525798] alloc_pages_current+0x155/0x260 [ 703.530205] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 703.535483] push_pipe+0x3b0/0x750 [ 703.539034] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 703.543881] ? iov_iter_bvec+0x110/0x110 [ 703.547941] ? iov_iter_pipe+0x93/0x2b0 [ 703.551934] default_file_splice_read+0x171/0x910 [ 703.556779] ? lock_downgrade+0x740/0x740 [ 703.560927] ? do_splice_direct+0x210/0x210 [ 703.565256] ? pipe_to_sendpage+0x22e/0x2d0 [ 703.569577] ? sockfs_setattr+0x140/0x140 [ 703.573738] ? fsnotify+0x974/0x11b0 [ 703.577481] ? generic_pipe_buf_release+0xa6/0x1e0 [ 703.582457] ? __fsnotify_inode_delete+0x20/0x20 [ 703.587310] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 20:04:49 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:49 executing program 1: ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f00000002c0)={0x1, 0x3, 0x1000, 0xcc, &(0x7f0000000080)="8b8302c33bf4a9cbe8802f797b8a4777e8479de4145ac37ef2159d7a0250623c3daa51ce6b6e9f56a3c41b770eeaf4161ac49b39683fb5ee0ea0aa353a3c52a0bcccab45891d63fad3694b416918fb48fabf7bbbe786480a5f8f7d509f51b4e1cc935dffa2c2664611820581b4d973c520d279e61fd8e0227629823f0220f3a5df39b1ff3db27e893b608d28e113950e24719c0f8966028448da26672a62013a93966426aa63eacbcb8e1ee643f9a0de1e877da5cc23f5c30263f3c43daa5c2ea4c6f8fbbd9986f1299080ba", 0xb8, 0x0, &(0x7f0000000180)="a1c9a086dc0752358945fef4e3e81dfd515aa5cedea906d07493e7b80c2a184c3bce3495017c2fbcb3cb73b571c2fdba03fafd28a4aae2312b3a367e5aea36472c9879041c548b8e6768257c544a6bd26782b869ba013df2740d9b3bebde3cb2851a81308e19d2200716892ed197b54353aed97cefb887fda07c0cd1548fee2fd77e98267992974af4a2c2c2931cb6b16289f5d67965f2342b1fdb8fdbc9e78e65fdb77876001bbf7758a8669efb7c28d15da9375ed43b88"}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, 0xd516d93197ddb407, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2000}, 0x0, 0x2, 0xffffffffffffffff, 0x2) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002580)='ethtool\x00', 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f0000000540)=ANY=[@ANYBLOB="01000200", @ANYRES16=r2, @ANYBLOB="010700000000000000000100000004000180100002800c0001800800010005000000"], 0x28}}, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000700)=ANY=[@ANYBLOB='\x00 \x00\x00', @ANYRES16=r2, @ANYBLOB="04002cbd7000fbdff31eb489179ed5ba4e0cc5bd6ddbdf251400000008090000020000000800f023ddcbb5e29124292f8e5b6899bdff369de530b5e284a3d2fca05c379d450f419331460436f7e86fdcdba3ee689a816a962217850b647004f8abc15c79f93a4a20ad807b2a3d5ddead2af66da9e8d9bbf7e82db7a3801f270a1b80eed5a19d370e3b8b92bcab0334456b2ca113ab8df82f2843ca8877310bc4d76bff8fcbc07fcc6982f4ee8f3e7c608584e5b9202c2de7c775e8f17c04dedf252d20000000"], 0x2c}, 0x1, 0x0, 0x0, 0x4040000}, 0x4c804) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440)='ethtool\x00', r1) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000180)={'team0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@ipv6_newaddr={0x2c, 0x14, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r6}, [@IFA_ADDRESS={0x14, 0x1, @dev}]}, 0x2c}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000580)={'ip6_vti0\x00', &(0x7f0000000480)={'sit0\x00', 0x0, 0x2f, 0x5, 0x5, 0x7, 0x40, @dev={0xfe, 0x80, [], 0x33}, @rand_addr=' \x01\x00', 0x8, 0x301, 0x80000000, 0x20}}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000680)={&(0x7f00000005c0)={0x88, r3, 0x1, 0x70bd27, 0x25dfdbfc, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x8800}, 0x40000) r8 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) dup3(0xffffffffffffffff, r8, 0x80000) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:49 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb6, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0xcb, 0x10300) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000080)='$}*-\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 703.593980] ? common_file_perm+0x3ee/0x580 [ 703.598303] ? generic_splice_sendpage+0xcc/0x110 [ 703.603147] ? vmsplice_to_user+0x1b0/0x1b0 [ 703.607477] ? security_file_permission+0x82/0x1e0 [ 703.612410] ? rw_verify_area+0xe1/0x2a0 [ 703.616486] ? do_splice_direct+0x210/0x210 [ 703.620814] do_splice_to+0xfb/0x140 [ 703.624532] splice_direct_to_actor+0x207/0x730 [ 703.629205] ? generic_pipe_buf_nosteal+0x10/0x10 [ 703.634049] ? do_splice_to+0x140/0x140 [ 703.638031] ? rw_verify_area+0xe1/0x2a0 20:04:49 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x4e22, @remote}, 0x10) [ 703.642098] do_splice_direct+0x164/0x210 [ 703.646250] ? splice_direct_to_actor+0x730/0x730 [ 703.651095] ? rw_verify_area+0xe1/0x2a0 [ 703.655155] do_sendfile+0x47f/0xb30 [ 703.658874] ? do_compat_writev+0x180/0x180 [ 703.663211] SyS_sendfile64+0xff/0x110 [ 703.667109] ? SyS_sendfile+0x130/0x130 [ 703.671087] ? do_syscall_64+0x4c/0x640 [ 703.675068] ? SyS_sendfile+0x130/0x130 [ 703.679040] do_syscall_64+0x1d5/0x640 [ 703.682932] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 703.688115] RIP: 0033:0x466459 20:04:49 executing program 2 (fault-call:7 fault-nth:27): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 703.691305] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 703.699125] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 703.706391] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 703.713642] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 703.720896] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 703.728156] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 703.888887] FAULT_INJECTION: forcing a failure. [ 703.888887] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 703.908010] CPU: 0 PID: 27513 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 703.915915] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 703.925268] Call Trace: [ 703.927852] dump_stack+0x1b2/0x281 [ 703.931466] should_fail.cold+0x10a/0x149 [ 703.935604] __alloc_pages_nodemask+0x22c/0x2720 [ 703.940346] ? __kmalloc_node+0x4c/0x70 [ 703.944310] ? splice_direct_to_actor+0x207/0x730 [ 703.949151] ? do_splice_direct+0x164/0x210 [ 703.953456] ? SyS_sendfile64+0xff/0x110 [ 703.957499] ? do_syscall_64+0x1d5/0x640 [ 703.961545] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 703.966908] ? perf_trace_lock_acquire+0x104/0x510 [ 703.971822] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 703.976647] ? HARDIRQ_verbose+0x10/0x10 [ 703.980710] ? __lock_acquire+0x5fc/0x3f20 [ 703.984933] ? fs_reclaim_release+0xd0/0x110 [ 703.989337] alloc_pages_current+0x155/0x260 [ 703.993730] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 703.998990] push_pipe+0x3b0/0x750 [ 704.002521] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 704.007364] ? iov_iter_bvec+0x110/0x110 [ 704.011422] ? iov_iter_pipe+0x93/0x2b0 [ 704.015383] default_file_splice_read+0x171/0x910 [ 704.020223] ? lock_downgrade+0x740/0x740 [ 704.024355] ? do_splice_direct+0x210/0x210 [ 704.028663] ? pipe_to_sendpage+0x22e/0x2d0 [ 704.032965] ? sockfs_setattr+0x140/0x140 [ 704.037103] ? fsnotify+0x974/0x11b0 [ 704.040808] ? generic_pipe_buf_release+0xa6/0x1e0 [ 704.045737] ? __fsnotify_inode_delete+0x20/0x20 [ 704.050476] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 704.057128] ? common_file_perm+0x3ee/0x580 [ 704.061432] ? generic_splice_sendpage+0xcc/0x110 [ 704.066260] ? vmsplice_to_user+0x1b0/0x1b0 [ 704.070569] ? security_file_permission+0x82/0x1e0 [ 704.075484] ? rw_verify_area+0xe1/0x2a0 [ 704.079526] ? do_splice_direct+0x210/0x210 [ 704.083833] do_splice_to+0xfb/0x140 [ 704.087545] splice_direct_to_actor+0x207/0x730 [ 704.092200] ? generic_pipe_buf_nosteal+0x10/0x10 [ 704.097027] ? do_splice_to+0x140/0x140 [ 704.100989] ? rw_verify_area+0xe1/0x2a0 [ 704.105046] do_splice_direct+0x164/0x210 [ 704.109179] ? splice_direct_to_actor+0x730/0x730 [ 704.114011] ? rw_verify_area+0xe1/0x2a0 [ 704.118058] do_sendfile+0x47f/0xb30 [ 704.121763] ? do_compat_writev+0x180/0x180 [ 704.126077] SyS_sendfile64+0xff/0x110 [ 704.129947] ? SyS_sendfile+0x130/0x130 [ 704.133904] ? do_syscall_64+0x4c/0x640 [ 704.137860] ? SyS_sendfile+0x130/0x130 [ 704.141829] do_syscall_64+0x1d5/0x640 [ 704.145718] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 704.150890] RIP: 0033:0x466459 [ 704.154081] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 704.161773] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 704.169025] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 704.176278] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 704.183535] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 704.190874] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 704.227839] FAT-fs (loop4): Unrecognized mount option "8" or missing value 20:04:50 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$SNAPSHOT_PLATFORM_SUPPORT(r0, 0x330f, 0x6) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r0, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, &(0x7f0000000180)="6766c74424006075186c6766c7442402d20000006766c744240600000000670f0114243e660fe3120faef126660f383b5143bad10466ed0f20c06635000000200f22c0660f3880959c0066b9800000c00f326635000100000f30f30f099a0000b000", 0x62}], 0x1, 0x1, &(0x7f0000000200), 0x0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0xf, &(0x7f0000000080)="0acc297c8e99a802bace16bc439c3855a4a4d538f97548aca8531c300d93339bd979151e3b14ac5e88c16a1bb236fb3fddf59ad070c4aaf3c569599612361f4a5271796e5dda744d67b97c689575f7a29f9b45fd3bb0234c41befbcb1fc7f3d5ebb779f924ad85eb9d6017b6a52d80e31ca47faeae510b5ae73d9b443ca64d9f91d195e1e39bce2dfb2ed0c72beef25a1e34d5dca6551f08e381cc2cc65fe51024ea096ee2451320bec8cdd658b5ff39e13818db490f15030c0b0a1ea0b47615e013746f716d6fb995e310992b4592a807bf077ef1fd08afb69d8e8167b3349191f46d98b1c0bdac9716f1261ffebc62b795faf1d2", 0xf5) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:50 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000000)={0xffffffff, 0xac18, 0x8, 0xe8000000, 0x1000}, 0x14) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) perf_event_open(&(0x7f00000000c0)={0x4, 0x70, 0x91, 0x9, 0xf3, 0x3, 0x0, 0x2, 0x402, 0x1e, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3ff, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x2, 0xfffffffffffffffd, 0x5, 0x8, 0x0, 0x83d, 0x400}, 0x0, 0x3, 0xffffffffffffffff, 0xb) 20:04:50 executing program 2 (fault-call:7 fault-nth:28): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:50 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000200)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext={0x0, 0x100000000}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) perf_event_open(&(0x7f0000002300)={0x0, 0x70, 0x80, 0x1, 0xd0, 0xe3, 0x0, 0x1, 0x14, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x800, 0x0, @perf_config_ext={0x1ff, 0x7}, 0x5008, 0x1, 0x400, 0x3, 0x8000, 0x7, 0x1}, r1, 0xa, 0xffffffffffffffff, 0x5) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) perf_event_open(&(0x7f0000002400)={0x0, 0x70, 0xf8, 0xd6, 0x3, 0x5, 0x0, 0x6c36, 0x10000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x80000000, 0x4, @perf_config_ext={0x20, 0xffff}, 0x80, 0x0, 0x36, 0x4, 0x4, 0x8, 0xfe53}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000002380)={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x1, @broadcast}, 0x22, {0x2, 0x4e22, @broadcast}, 'geneve1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) [ 704.360335] FAT-fs (loop4): Unrecognized mount option "8" or missing value 20:04:50 executing program 0: ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, &(0x7f0000000080)) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000480)=""/47, 0x2f, 0x100, &(0x7f0000002640)=@ipx={0x4, 0x8001, 0x1, "b8c5eadf360f", 0xb7}, 0x80) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000002580)=[{&(0x7f0000000580)="393c8ea3cfdb05bbd1a9f71eb38ce78ae4126ad25a25c2b182897e09959b90dc845bf6a4b025ca174855ce9acb4fad7309aa4ccc878f74ae185fda62ad0d5a53aa924293ce1bcbfb355fff1705c4da85d16d527cba6a753b2e0f81daa3777f27e5eeaa15679857429aea8a8d7316496a3cf1bfc700da9ef1a2ea621bbf30a73330a3635cf8c11245c3bce73ec16e7ffd9c7cd609e41349d4e41cdf3e3c2081d58be7da071b35c3ae20f785a4f5c2d45301224d331f15dee53141940e2baa26feaa64a8739d262eebe5d3f04e16073b23a8d5de4f30d5427c9c0dca412e85d6fb8b592525c63dff4b13ac5b76a6bb07f84f66baf40c1d18563c21108ab19158c43f3dc6c66ae39b4130ecaafad478bc6914ae890acabba6685d928b8ae0c889f276bc37d6789cd86bb10ebffd2c8d3083f7cb96a67995788829723ab725b43d47f2ea2fe3f1aeaaf4aeff93cdac3494f0d6343319e1d1c36aa38e4289873df6bbef1272886af486a595b420a03413bbf2f11cf3891839056f867982891ed3a77b55e274e3014f26719c4854ad84c273fa43ce199d1cddec0fac623f8f8453a32d997bd68a9106e86210e9b5951fb62fb7cf8839340bf2f7e2f34ba5a72545d2c8800b15accf8f7330f0e42f4ee88e7fecc1c70af8f8efcc474b788169dc03c174ae9b9fea81137a601fb89437626e3bef8c6360514c48a1f2ed3105bcd6274876c420d38227260840308be9be41464f41957555457e04c99178f02ed0e67a5d7b408ee69cac78de604fd302079267730cd22d9498e2ec61f32de9d9d443ae1a7cce049f6e546793229a782244fcb0c6cfd3e60d70a2eb67f75c232d80116b13cd2c64d703f5e68c95139bacf6166ec7dace5ae5ccae2da6082e14beb63bc4f0404ee8c1a4aee2514ec555134ed8cc47b126a2affb7375fd3fd076aa02badf151d8c8561e8b8e8d8216eab7944545fd9759bebf890f40642167191c3580c9fdd14a6799ea0cd623492cc7ed819be6eb00eba40d315876e80161b5200ee7e90c1af90252402ba0a34900332b742d75b005df184a584fecae85e7cfff6d158e344c7d7676a7b870ff6c1e972d5fa7eaa7b49981153f298060b3982c49a14696745f9a53ee9f26cacf0ae65693f45d7229e06501fdd1771eef57a6d1a15308c6862fe66f8535bd6e13874a0885f7f904aa66ae289f9ab8b6dbed044aa03d4d65474050c99ac78543d2d98e4071d01f9cdd4277cb66fa2be9c4fea289e258dbe9f613e9705315d6986985717ee11ea436c48e70ce48e3a39276a7bc0ff0d39031613399c5585a0aa1d6aac3e644457364ed0ec51c09f42b97c527cb0b13400814b1bc9880e7462857aabd7cb9232f76bc891cf319903b6dad3d2bb0b4f07f7ec65ea06f12e24d464addf1c5e70ff85b1f18a057eaac341e0a61ae0f342c23c967b899ad9c70e378be62cf84731951687889b134f109b756e7ef2ea0c8e1afa405073fc55aebe23810c37fc1db11383a3e85407c1af37e2e139f43b27e6d21c4898964ca2f00a5e2bec4f15320251789fc858ef61c6499fa477d325a6a54435a7d8c16b8ab60c20d293adee5b2d69441a25960a7b62df2b7c1ecfa58913d8047c574915b663521b1b9cfc9fbd2aa6b8f531ac336b2c9d1349ca7ac640f0c255985ee817ebac53e3a2cd4a05f3e3440ae9c9e5e71fa9c6288c1215c6cf6ce455c24a1cfd5129c49429461265175da74a6f4926e9236dda228f2c83daeb89486dbc5b09dfb7f33db1992c2197111f9de0c4331710a8a02a984a61edb0930872ba64c60f178adf927c29b8c8888c6c87169b70f02586d157033dcdfd9e8a0b8aa2b5659c418deeb169d8a211bf68e5a7d869f05f2d3c28c345910222524e1da091136597e52de6b2f2ec16c9f86dde29aa7849f687d047750828134acb1429d3aa5be38f2f56cc41d1af9a39bd987ba0c3e023225a7cdda8a527decd2fb3f542d2ac601f3c4864544bd86dcd340ec958b0261a5d9a35937ac40a10176ab9d25b33205730122cbe8873f5813f1b4ea070539f3fc8cba0e558de51609d8eaff6b71b5f5ecff281cb221a66b9abfaceed6dde22967298b3c0cc823178303a043dea66ead087bdee54ca44a928849ac8fd738cd9054315c4462d77d904a7e2971e59a1f6d76cb3662e41d4b6b40e2b14d860a90934b361d829224cf87b35793ac16d0861b6397933fb34dd7ee9a5c830bc03f56b4635cedb90a48c3caa5e1d0e70dd933e53f7505c61fd28f3711f81c34da251839e6a168ff027929906f7bc3b2f1ac02601e3d04edf7e01ee550c92fdaa3f5b32f7f7df40f242af50a185464cb276e014541f77083a012ab15edaeae1c679e5ba0068e0ec80463684cca8f41be1e5a149bd67ff8a3ff1a6b05925496d0b4afbfc784792d8755e2cebc9a7e5c093d6182b61aa5281ad062a72ff4ff8bb183bd240f5684a5460f69f39355f340da6f2ea356bac28fb06dbe81f2e18ed64abf5df979704f2ea8c68140f24eec48b8b530cebc21c2fc2172acf4423099bc6db28426bdcbf8c5c2c57cde7cb7bdd98f92d22f32531048b9cbe4b920be14cd6e20cdd5187a05de60e1ec40901c49152792ac0517426ecc118423eb95d426f3cac50a1c755649ff187f9478ae022b38a3507071893b6f5f5226c504b628f8429c246b631172669a1a6e3bcceecf3979e874cf4c1cf3885cdf25b1a526160ee2bf38ae0d173825ca0cc80932cd4b0280882588d4b52e595c79e72334d4ec515d3458c5dea3f44384700471ab9fb243a7240b5a6df8ba89e5f1a470dc724863f616056b73b4dbb27302a522d083f2e02eefdeae7336031b0aea9acce0c066a6efd665719059206e1bb76cae5f83698d1c0c0de1537c8aa30b172005d964f3f3d65fcdef24cb38ebd141af67b30e1b1b9927df687a03acf40577f47bd8792c549cb05d750b965bee5c4571ff0c4c345e68ac149f6add8458eb2b152c7ec8d9c8d8fc60603c5948aea33ef901b426040d98e954d47793308cace325caffb980c368beade103cccf48e1f176f65cb80dbca4597caa86d6b905a65d58361a673b42454a17db83bf69d1416727e97c5b07e6f5f0987c833c8c4debd9df473044c557376abd4db2bb6687585ee310b3a450b0045ed06b25fcd109317c6013670c68d22e5b29ce79ed66be891a1ca97af4d6ad2f1d7416a0b5bc5c3623254048be32a10c967e3a5e89b411d30f5e0309bb4fa864fe307a0d66c929020ad1c7a3e1e7f05dc0bbbda8e7f5b83a60f9feb263d3400d03c140a53f706106a1a44687a7fda6dd2cd50377d088524a04e1e80f3e6c6d3f0bdf00dbc668ebaeb9f3f3e1edcb1aa917fa1e18eb1cb2f1a1ac562ecdb522719e2d2f1c6e1c34c025ebfd53f4bfc06b5b6d8b92438bf65f72500437b7676a430b90dd2366ed07f2bdd630170accdb1ad51741c2f0dc8776883998d636b05069e7e62cf2c61e35e2d58b037f50720ba1bafaa4e1d9868b566b7e47e542700e0a97eb3ed6fe2ab5e97f23e7d6dcac935c38ba437ca8537b139fa83d022645d2caa32a75eb6d75b39daecbc1cf8103b96c67bb712de8db7658fe2c581d83c0c329321f42ff7ce3008bca3282d7f60c9cdccdb40f1e01ba4d99168c8d6756359f24692b29a66361dba9ded1d660fad7c966127f350580f1e373abd474da8a981c96abdb48397aeb934cd4c1d2a875e54c43947d6f59fc2474930b6853875b7ae716a6f95d8a938e27ca21a785cb12c18b824f8d41fa5549fd766f8daefb6f0058e84ab3e78f3f37817e43fe387d540c042aa0809c738f45394d74acd27c5b5925773f64822f5759b7a28bb4b861bfff894cca5812763b64c174ebd74f39836e0ae5069f72482266337e8c266df17605e8bca888fefb96371ca7506580afd48950ecc8d3311a25adf9c87bd5c2944d789b1cd28eae25454eb72ac598481cd76809a9f4e44ebdaa36c75028456cace2eb082de67fd20e56043b6f6eeae63728b610fbbd28ea0bff0aebc9f939e389d03863fa4e3795071d21fae5b6784cdb37a7f6e6ea292feab1dd2806a8fc1d230d2ba4b304e629c1fd8ccea29ae7db8de81e4a4a841e8ad61325368f74c31c357f5bc8a7d264a235804bb888c41069e99e62ce9f438022816ac640af1ab61556e915ed75bd5e3bb817918196502c0d76e9c14b1ff9a15c62dc6ae3f341789ec04766024d614d7d6d3c0a5b695ee1d37616d2712769f96470927034e750d92b43f943c956528221c5c428b5a5ce805e1568d058e45d75ac55d89e39ca8d808c8b7cbfa425f41aa631e6ad24820214abf9449de27302ff7174438b318ca5c907a88ed319b4a4a9d61844359d22ce702aaf1ce0e590191546c0290bedba8356b1c2d3cc0249a5f095825f7a2e8b62263c19cfb2f30714b413028cd0bf99b17847cddef1046e925b5718c628362632f109a0e3c054d6d257d5a6a4fe1898d51dbfd19a84fb180e933c8c8050be4d0bf23a727b0e7031c30c1b15a75bf5976a9a8154c167c8e10e7895b3734e49ec739f809fef05ac89410587b6a3bade566832c4735c3614ef8d690b5897410dff6b950fea3b2e8ca946ced810eb63d47d10d4ace647a264b0a4bbe3c9ba8ff69474ffc49a54423c141a3a11610d55a7099406fdb2217cfaf964f9f93bab01ebbe67500ce7e4a226d39a8639fd9b9e5fa036ba865be8dddaaccb2575bce904f01d63f4f29b0699b8105426f1f88e77a419592c6190b4f5ad9e190800ed0745a33e2003f6865c24a8db2ce70abb305942aa5134ca79825adfd595b2e9685133fb852209951f35d8ab0942d119014f9d785e6b9fadfc9bebfe3b46b4663baae05d7773cb44e887ab70a830f89f2b877c1ab786ff8c0aaadf08ce79681328379241bc1fa765c90cb84ea31a3e634790ab54e2d890b29dcb83b8b17f7ac77543725d693e33b0bc91a68098fe084f1e7dcdd072c277da7f3603d65f1de8f4586ca3fc989d7ace4b490631a830d74d4e900b3f114a9a56bdb031c7e96255f238f28eec0735a17de7736c8cf4aac15cc5969f052d36f610544de6ef982107e375f7e707be920a30ad3e59f534a63f96082d1dfc50e68f38fbdedfe00aa285ecb621441d7299b731da710de9fb13c56dd97b410020cebc9f7345f05aace5c318e16854eb44befd2e1f1774ddd2d507272cf382c0a14e39a213f24f9d4fb318f95d36ecc046ce963ecadd817c07509d749f37889ae0de258e28a499f516a8c68afe95b5f78cedb3095bbdade61d829c7a9ff8f73bf324577544ba0126d10e7147397fc6c187e3e241966e106a9b1955117c735c0b2286fe155b318cbe8f2c2a94df7f2c1adc74fcea458da635996b290eaba4523b57331edf8fa311f74020d68ac09cd9e7b2a0db3a35b36ccb08eefa0ca5e3c0d54439fa14ca1d984c0a6da619e406948e60c236e05b72ca902656f928ded9dc5428834ef0784f931aa9f09a09509813b27150bb298d3e1ae40a44c3e6ea1bc84db179976963477c075ee50d0118eb56ff7780db9474156cd3e5231fb0b48fc805120f455916ece221a8f85ac40031e3a0249640c4b8bdba6ff176a51187c4daf619633036f3c07b1f951f617a8bd4eac6cae4d4bbda4d5d65120db381bb47d85048c1a82c9bb68d837bd07bf4cbd3f47c5dfcc976bb2d651a69b2277296c6f8153d2791eedd825c5ba14f7f80bc6cc0d38eeddbe69d06a234ef87cb561c4b99e391cc00f795248674bf017e41364de60e4b0ea8e7dc47e1b5017e842e1b6be1ccc", 0x1000, 0xbf44}, {&(0x7f0000001580)="f4028313a1387fab6a6609e214a12acc487b1d71740e8acb6165f4929ae1f5b418582c664f193519a498e814b5b713dd8995bd7350d1ba768e9cef5f4565046fce968f7cf7362f77eeccfc470b21031c297a7f084267da12fd26b0504f4fd1685b89b9776a71c3fe29770e226c7e89e62e12e3e4496b3df4ca398adc50277536b32cbe24d9fc0a51aa7f1aa66336a7d3af5ccd51b95778447f1daa7fa4ae52694ea10232d1f45efb744008450688307a8e85e9495ca87aeed68facab4cd82bb74a973873ee3c3665cbc5f0e63bc4ec40ec844f7b1a1a47bf48b26fbc8edb602b9ebd24326c144d55cb5430aa4074b7c1e4a3d79e932a273eda1ed6ec2c372c5bd9dd23d79b0b284f9d7162407379f9532e2ac3363b1119d45e8332f2d5d64a78c43b3ccb39c4dc2f233cc94e284d71df6f5d7ce1da81072d13d5b75c16c21fbfe75634389d5d845ed1c468a0ee3406cecd0ba4e4bf97d77c19c751bdeee682a25d93c3651566d5dfca2ad0b3b5bee15f55f84ffbff9f60cb8322a8b8c1751e1ef0b04d0bf9541dd6c7abe8ca809d66e4d770b09a3c7273a08622409094b306b86265ccc5c9c610c086d5eae8d2d5a95db24a225452c54af06a426223d58b34717dadc0eb93c1b5c579b235abc2b729433498469a0a223fa5a1d377ea3731db94fe3a30bb29676504641d89c1dc69137ce01c4229be87971711342d68674733047e23eb9c7d5fc192f1b0707d874eaf55c7495f76aa14291527c3371d546a720519fb37fb2519cf83a4c9a780ea528cac3c7dd975e8f9d456816ca3143e403185444dbd6191c40f85f291f10874fe040075a673013cd39414bb69854c482a9cfad1511e461c3e4242e222aa665f19b2cb1d7b0537739f313644bebc6b94ab73f9b7825f9e1534b804636b375d6fd553a7b4ad239ddcb4caab72b70b2d30850c357b66eca8d06be9616d826a4bb298d03033e16d0e2ca4d90ee636263937a43e05e66bc18cc515c373677965cfa15e72638361910956d0b57fff038e86d238eddd6ff3bd1f961473ea25bc7ada21de058af1cb8be913a2ace4210e9d2d702ed2611de34e131e1d830b581a7933f097c1c28a676c4845f74d98229d5bbd55b306faec00bd4eb2e079f5db18a972e140ab5e89697652156cd818361486355b4a7d2a6961af458a364f9faab216e388f60115291beb508bb903e9a3c97e1d40a05adede997d0e0c652231861da9f9c5427eca2594875a573613a1c51515803ca991760659473efb50ce55720e0de5b8068be257336339201c62cbda1bc74d1f8f943afee9e5c1fb61129c70db57f9623654da401f4bac3fa8e70229bf405832353b2ec4f64783740283a339b7e9dbf8190393fd3667c12b26e0469610322745c07d6214d16c8b5e74a77d2be7ce0f23391cc44d208dfa910ab5f90d654c0f8e279767efbd9055b0246232ba0cf770031a8c85ac3f37a0d8680dee4ebb3d4ebf25083f704a53ff09fabdc64a58481e747ef73a93339ac770f2851ac85202e0a4bdd5a999ba25a0ba7b703d36bfd6629e6ec65d47ac8a6ecc224d60d3d71a7e2bbcfa803814b869b04d4cf49a1346066bf0f522273d0f2722367b4af4be3bfe63374798c65d8fac7327b9b86a6c9500d2c956cef4dfcf2f37d0a650c216224b26e98ccf301594f5fd2fa1555dcb243c4c24900ae072ea22948f76cd06f527a024fe31252c5f6667eb82eaca25d3259f72e40058a9c92dba23a638c862f6227e876c13bb155cd47cf6e42b44b2cd6da1fc9868320f386e493f29201a343614fe94306e982b3ac85e657b6b237c77b1fea75e58ca495dccbdf989324868e1462f14411f72f16eccfdb69cdb7567b48adfad31888ca00154aad0bf7abccad9de1b56615b672d505231dce4dcaad6422d23bfa948c67524a438426660924bd3ec469171d0e44095bfa88b502ea57a4d0b0a15ed7f85e7a55cfd61fde56e91f6d09cb972eae122e48bc2089c2c56639e311d3f0f96d1013dafa5194c3ff0cdf0a1f14a4ff3c02fa4255a66876f5102d8faab4227ffb5ea1c6520af0019451edbe965dca6026ea35e80f787b7c1fcebb0eeece2a2c856b9b4b9bd9efe23b0df3b546249035b06b2f108290bf2fbabd66fdbdb85124e6aee7995f49859af06607a1a8d3190d3671bf5f96aaa52c690f58c307635e80baeb776e608064d7e94e2bcd0e333e28d1dc090e141bf7d2d6b0052bc3e4818d41ca85830f72497e3718599dbcf9f2a939d5d0d8db21e773ca5a499e802547326a887bb4ae43b91dee9102351bc4b57113883067a545ca4981b9e4344ef601df67d2477369811993e7c60b79cca2f1e2cefcf3ba466f71fc430c7d914451ab0ac7d14bdacfcb48db7f4a9657ed5da14b92f8b27dd6921898975afa3533f6011ad3b6cb912f27cb3e743291c5725683da738c9a285166dfcf4b45965e15555d2c829acb286a32e0202b6ba27ae52242a3b8fb349612de558b78e1c753b272b9fd14fe5822040fab242bdc2f9bb01c411e17e7f836f93243aae0dd184b666b1c19ab4d906178efa2020cc861c2c5474660e370e1eded18af118a468085c42c8333b36e7ee4b04e7f8458f6123d044aa5cd3ea797dd526db4fdb953ef33bd768075ca3d5cc56cddc3f9171dbb8977d32c20b52e3501ab060a7b55a60c221f91aa4215b9550c373de8fed01fce47259308090e8ecf075ec35ec0ea530eb9749fbb8aacdf124e5752671dc8f09a5f46ba77618dace67ee88e090388e37d7883e7f22da2e542f6020d0811cd5499ceae5b130f6edd12b629e42aa59619134276c13e7c28fdd26a0e613536b85aa2a019bc73fb3eb0e38758e405a596554ec44ed62bafb3ccc63ee7a792448847fbe6686761f5f00f40bdc86c769034596bca4fd29c4c6cc9ae5a41f933e7fcce9bbea920db4303d125afe9f46bc1d0b7c75090ff73dbcc7ebc7dc7dd0aea1f8e0bd6aa545243aee27ef1857f7e3a41cff3dfe5656f9c7c2640f726e7f8b563c0f59806c683b6f7798cf36011fa2cf86fd0b2fcd663e71c3c9c95920fedf3c971730a555dca8c1e2eb779183f10bfbee53b923ba71059d39411ce89984185e933f0cba36748f5507da7fd604ec63178028f2a749decd1f9f96184c2a1abe7a49b18993d495905a5e35ce84bdc5689cba188d8c4b03a7ae1a6507c373378027ba192dff578b3fd792cb828d9706d884325fbe6f1b4c73bdc8a8bb34291cf74f03cbd3c11f021bea8764aacd0f03039af828d2fec698245acbba06fd593aaead2d61ede20d3bd1fc906f20fc111b88f2d931ca103f64d6dedcf099fe2ca14872d8332bc82d3932cd70114cf5c1d5873dbe6e1be4964517742070482f120939a06615ba3fc26737774745d4a297a82d9927c0c6c0322e02ef487eaf5d31213f6e56a22a60a33374767fe1a89be4111683a4a074736e8918dea8d0377c787c379a5d1124fdce1744f016b71642c4e85fae9d877be3233ed0322bd4314cb2437ed4f238c070da0be92002f0b0c9acd1cf19da0bd383ae78b7ecf0aff842624cb36a989f8ae6bdcc93909a0bdaf4f860462658a6b077fa10350dc9b6b0f7b309e2688ed754291692644e8b30974415ba548586da54124041dd4a3eb7c4cb9d9120d9e39412b8aff78f112bf71da43f0494103e61895af5f4fd61dab70f070f65860e9c033266d77f18c2ec1565273e86fbaec7c477182ae8346f99d300c76ee51e0cbc7dd4a25bb5a418682b4dcff77c0d7e3723bab869872e04122ce9f336d528fa82e3ab58cee65e4002a37c4fa3ed3f4bebccac3a58e1f03c6147bd256c92b30f63620a19b892c3060697e98e735c20549a9b0f7a53c7de0655262984c2503e9cbef607e84b5eae48cafa0a326c551305d2fe678dd6197cade9cc49d0c88b0d67310bb12860563999d868407c336e48a1be51c24558c269cdd1b6f3737811beda656460e7eb8a653de8488cb5e416206290817f9d08e4b104e4a47cc25ed4349d36106d28a7d19c3c7f0c3b8190062ddaf271205ebb57a6a97733bb90dcbf2c4f296b60e0e535cc902c5d44a60de8e9b86d5a724eb24b3ce16ba84a8f4435d5fe799b85961b46d2bcd444a010ca727f16348f7b9b3a7f1070d36e28a70aa6293ae02506c7f43a84be733228fb0ebec7012b4cf3eabda4c43b309ba1a8f1ec5f177e1694d9738bae604dae3c7ffbf4d0717d7f46a05ed007e3774fc7fb97acfd866954dad2e28b3f254c29c8c02df0e9665d84b73a164e4df6c67a583c54abc36aa7fd5f0bc14a8ffc8e91672de2de0fb207a57f1fb17835e16a0fe4b9f86b08a5b2e24f905c9cb38084e8f9b85cd8bf5b61e0488426bbbc911119943ff962eb139b51f15aa8f204b4f4946d29942eee0fa90a931ca05fbd8deb784e9ece4370c6797d58dd2a4fe740b55128b3f022e584f5d9e35bf01b429546dd54f8b0ef50788fc18488e0169ac81102ec5f4a98bb5cd9cdaec6d8f8911073980f3ea1eb4b63ab47472b93c9903c67f01367ab9eb6679b6980fcbcf19c5e76823a386094cc63045eb2cb6ad666b15196c3e02fec9a27dcf62fbfc2a8fb48344d75aa6419008cee5221a15603e86f0ec51ebf78a52b34aa240d4459108f5151361dfe9555ea6b4908dd8521758e509943cafc2994f7af365337b7edb187f1434cb7d3c095ee731412bf38b2757f3b79539e571518bfa241c15da2573aa308a6ae6cbc089b747e5269c894e2d404878c1c4c00940d67be1103dec773259fee803e6535b4a1951f1b5a32f372daf895f52bf5820c17e52e183bc2b0a0931cb9f7a9c5a0c5affd4be956c0cee556592bded392390fd152e1f90f5e8c6d921a7e6c8dc54b347e36f26c46f556987534101daf1aa044cfc53dd5cba60283397308702280f027d7eddfd3fc4a66318981c8bbba2947214a4d39be77ac6517a7b7d1599b26071604eb13c3628d4a069564cf8dd55d401ce430351b6aee5b206773bbde376c2965a1df0c5ab0ec017eddcf02847a312cbc5d5716b83df39a29e6b1bfeb3becbbe989ac76c5cb2daa439c12d49f7fcbb2c890066bf25bb31d08b958f68b414f3604129f29f71b94402d965fef326e6f9aacf102d10209a3dfe230cacb02e458a1ac58770fbb710ea01202212e80e76b4714c4549dc59a7ae46ca7bc62a5d9e4eded15bc981167cc1f4d5414a1a1f1612179850b5e2c32dae68aa2e76b4473138c9bfbe4ed32ea69077e72460e13dab75979228edffc006296b556021f896c4de9e4b5953fba2da9d0516b7a285998d671130d5ce2b8b7573a81741fc8a610b3d93772c2dcfb43008d7bb16fc9d446fb70a0d161c4e07129654297a6d8689d13fe2b6848db7c63958125b1a3dbabf19e17c71b097b75daaca9f31b3c4584beb392c189c05c756b095d7190970256af1b1ba783b0886cf48af0533fe54722152a30cbc81df5be13fc0920f02867bba900c7db2f47494d055fed50bde8b125506d05f0975c4cdadf8ec5547180640ecce18235a407ae63f329fc5199f3647b37bb2cdd033769af84d22d59ebe336b64330fa06acb8fd5a6f09245af05dba500ead69bded035dc7f5c6bcba8f2974889173a79903b9f6f011b1dc2d1e60c64d78106bfb0f41a93a2ff4d570adebf74b7eee5a00c9e4ad7b7dde49646e2471d11f389c211059463979853d91db9ffd9b3849c3aa8953bbec5acf6d1f9630dc579a912fefd7c3ce0bd6c7c1da77a8c387833d58cdf1a51da6226519bb99ba13fe2ce2c6efb5fadd77bf40de3275e3f8ff", 0x1000, 0x50e9}, {&(0x7f0000000140)="042862f19d7cb63120939674ebfa3e9085b80f721c7f564715fbfe395fac6f1d", 0x20, 0x4}, {&(0x7f0000000180)="6669ba3ba1fa3a06decb1fbf6d2c577c2a6247ae158acd7ab8ab05316c9ffa87ca0be11acc79919e6c99646e93e446e984bde46e29c462a1dae6b2e26e770579340ca6d5b019eeaf37babae08f29c0a85a5bc0bf05676bd4a9ed855a2c59e132200011137567ffb1c4df4f4ce0aeb9c0253050ac0744b413607c2c1091d1306cdb70bc61f515479d2c9d7810c6623341b2212c6e8578136010df7946e470aec5e5be8e7785a655624edf66a544b70ef30a517db7c0ce6e6c7c17dc97312fd56c210d6330604b50f3b78435c213abd59ef5d3", 0xd2}, {&(0x7f00000002c0)="53523d8908b3873d47a0eabec2d3af4bd274f1373898ec5703815777e5145f81272c90770f307e82af5dd67b9cf52e95cf147057f83d3f9a827236b17ba7e3f9f90864442be0ea3db323a32380932aeb494307871bbb162f4ebb6987c10382f1ac7eab90a90e77b54ddad92d3dc16cc2cb0f199d1878cd546453f023b579dc00f5a36c05e097c598f2b80c99e5f630291b6dea69f83a6367c408bf766890fc035dd2b4c7186ae59e2867b95c8b16e16d4c6062c6d4012a728828babb651f6bf71cfa", 0xc2, 0xffff}, {&(0x7f00000003c0)="367a3fcf1a9f09edce75e4565ee87785689757328f6c402df2bdc779ee199327f1efc343dc2a03d4e2af1e2f6cebf111acdd2a995826a8a69433e471bf052c92d12c1a0d8c9df34fd9c2527632c79a5cd7189240cfe2035148d1c9c7dc2ec650634dacd53af8cff018fb4d884c73557b7d9e020ee92e89276e84da032f507c50ad71bc85166edd0064f2", 0x8a, 0x100000000}], 0x0, &(0x7f00000026c0)=ANY=[@ANYBLOB="00d4c6c21da54f8451a6195f93ad798decb9398af3ca0b31e2a51d268163f2a11d58605f818c6fcbd06dc7331aeb27d94ec8aeb695bde9d036177fb899e5f637c04126eba6e5d9d7e7756f0787aa83e0b6d9610b74c41b30e47d6c7ed968ac670918796fc137cb154500000000000000da8a6490056e48dfd5380806fd9568cb65980e01eea38297917dbe2df1c81f2ecedacb4e3637195ed8d4aa155626b1fc8a5c217c6af8be5f2af1a24fe99da0fa3546afa805566ffcecec68481b11dfb921dbab0000aa3ec69a6ba60323c0093a94a5121cfaa0294de726f37a5637d0376f09c7749692ec74b20be48d2aec05e3d7c087873734c13f20022c7be1203687470856c4d3195ae6871ed1ba2d57178f0120ed676f95af002d0742aef0c7cf0ff5058561a84552709140b552b084f93c79479a754c83c44d2a914af81f"]) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x100) 20:04:50 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 704.482700] FAULT_INJECTION: forcing a failure. [ 704.482700] name fail_page_alloc, interval 1, probability 0, space 0, times 0 20:04:50 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 704.523279] CPU: 0 PID: 27545 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 704.531197] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 704.540563] Call Trace: [ 704.543156] dump_stack+0x1b2/0x281 [ 704.546793] should_fail.cold+0x10a/0x149 [ 704.550958] __alloc_pages_nodemask+0x22c/0x2720 [ 704.555724] ? __kmalloc_node+0x4c/0x70 [ 704.559706] ? splice_direct_to_actor+0x207/0x730 [ 704.564553] ? do_splice_direct+0x164/0x210 [ 704.568884] ? SyS_sendfile64+0xff/0x110 20:04:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) [ 704.572943] ? do_syscall_64+0x1d5/0x640 [ 704.577004] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 704.582372] ? perf_trace_lock_acquire+0x104/0x510 [ 704.587309] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 704.592153] ? HARDIRQ_verbose+0x10/0x10 [ 704.592796] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 704.596208] ? __lock_acquire+0x5fc/0x3f20 [ 704.596224] ? fs_reclaim_release+0xd0/0x110 [ 704.596246] alloc_pages_current+0x155/0x260 [ 704.596255] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 704.596267] push_pipe+0x3b0/0x750 20:04:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) [ 704.623859] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 704.628706] ? iov_iter_bvec+0x110/0x110 [ 704.632768] ? iov_iter_pipe+0x93/0x2b0 [ 704.636749] default_file_splice_read+0x171/0x910 [ 704.641601] ? lock_downgrade+0x740/0x740 [ 704.645756] ? do_splice_direct+0x210/0x210 [ 704.650080] ? pipe_to_sendpage+0x22e/0x2d0 [ 704.654397] ? sockfs_setattr+0x140/0x140 [ 704.658576] ? fsnotify+0x974/0x11b0 [ 704.662292] ? generic_pipe_buf_release+0xa6/0x1e0 [ 704.667238] ? __fsnotify_inode_delete+0x20/0x20 [ 704.671999] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 704.678665] ? common_file_perm+0x3ee/0x580 [ 704.682989] ? generic_splice_sendpage+0xcc/0x110 [ 704.687832] ? vmsplice_to_user+0x1b0/0x1b0 [ 704.692156] ? security_file_permission+0x82/0x1e0 [ 704.697121] ? rw_verify_area+0xe1/0x2a0 [ 704.701187] ? do_splice_direct+0x210/0x210 [ 704.705512] do_splice_to+0xfb/0x140 [ 704.709342] splice_direct_to_actor+0x207/0x730 [ 704.714013] ? generic_pipe_buf_nosteal+0x10/0x10 [ 704.718860] ? do_splice_to+0x140/0x140 [ 704.722838] ? rw_verify_area+0xe1/0x2a0 [ 704.726898] do_splice_direct+0x164/0x210 [ 704.731043] ? splice_direct_to_actor+0x730/0x730 [ 704.735893] ? rw_verify_area+0xe1/0x2a0 [ 704.739957] do_sendfile+0x47f/0xb30 [ 704.743681] ? do_compat_writev+0x180/0x180 [ 704.748012] SyS_sendfile64+0xff/0x110 [ 704.751899] ? SyS_sendfile+0x130/0x130 [ 704.755869] ? do_syscall_64+0x4c/0x640 [ 704.760362] ? SyS_sendfile+0x130/0x130 [ 704.764346] do_syscall_64+0x1d5/0x640 [ 704.768239] entry_SYSCALL_64_after_hwframe+0x46/0xbb 20:04:50 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm_plock\x00', 0x64100, 0x0) ioctl$DRM_IOCTL_MODESET_CTL(r1, 0x40086408, &(0x7f0000000040)={0x7, 0x3}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r0, 0x0, 0x4000000000edbc) 20:04:50 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 20:04:50 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x1c) close(r1) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) sendfile(r3, r0, 0x0, 0x4000000000edbc) [ 704.773425] RIP: 0033:0x466459 [ 704.776609] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 704.784313] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 704.791691] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 704.798964] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 704.806232] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 704.813526] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:50 executing program 2 (fault-call:7 fault-nth:29): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:50 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000000)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x1c) close(r1) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wpan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000740)='nl802154\x00', 0xffffffffffffffff) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)={0x40, r2, 0x207, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r5}, @NL802154_ATTR_SEC_DEVKEY={0x24, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x2}]}, @NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}]}]}, 0x40}}, 0x0) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f00000002c0)={0x68, 0x0, 0x0, 0x70bd27, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r5}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r5}]}, 0x68}, 0x1, 0x0, 0x0, 0x48001}, 0x8000) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10080, 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, @perf_bp={0x0}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xc) r6 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r6, 0x6, 0x13dc11c0af2386c7, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r6, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:50 executing program 3: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/icmp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup3(r0, r2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 704.961068] FAULT_INJECTION: forcing a failure. [ 704.961068] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 705.019696] CPU: 1 PID: 27596 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 705.027610] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 705.036966] Call Trace: [ 705.039559] dump_stack+0x1b2/0x281 [ 705.043194] should_fail.cold+0x10a/0x149 [ 705.047352] __alloc_pages_nodemask+0x22c/0x2720 [ 705.052112] ? __kmalloc_node+0x4c/0x70 [ 705.056091] ? splice_direct_to_actor+0x207/0x730 [ 705.060929] ? do_splice_direct+0x164/0x210 [ 705.065253] ? SyS_sendfile64+0xff/0x110 [ 705.069312] ? do_syscall_64+0x1d5/0x640 [ 705.073366] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 705.078726] ? perf_trace_lock_acquire+0x104/0x510 [ 705.083653] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 705.088500] ? HARDIRQ_verbose+0x10/0x10 [ 705.092559] ? __lock_acquire+0x5fc/0x3f20 [ 705.096795] ? fs_reclaim_release+0xd0/0x110 [ 705.101218] alloc_pages_current+0x155/0x260 [ 705.105631] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 705.110909] push_pipe+0x3b0/0x750 [ 705.114462] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 705.119309] ? iov_iter_bvec+0x110/0x110 [ 705.123368] ? iov_iter_pipe+0x93/0x2b0 [ 705.127346] default_file_splice_read+0x171/0x910 [ 705.132197] ? lock_downgrade+0x740/0x740 [ 705.136345] ? do_splice_direct+0x210/0x210 [ 705.140671] ? pipe_to_sendpage+0x22e/0x2d0 [ 705.144988] ? sockfs_setattr+0x140/0x140 [ 705.149138] ? fsnotify+0x974/0x11b0 [ 705.152849] ? generic_pipe_buf_release+0xa6/0x1e0 [ 705.157786] ? __fsnotify_inode_delete+0x20/0x20 [ 705.162543] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 705.169217] ? common_file_perm+0x3ee/0x580 [ 705.173540] ? generic_splice_sendpage+0xcc/0x110 [ 705.178384] ? vmsplice_to_user+0x1b0/0x1b0 [ 705.182712] ? security_file_permission+0x82/0x1e0 [ 705.187642] ? rw_verify_area+0xe1/0x2a0 [ 705.191702] ? do_splice_direct+0x210/0x210 [ 705.196021] do_splice_to+0xfb/0x140 [ 705.199735] splice_direct_to_actor+0x207/0x730 [ 705.204408] ? generic_pipe_buf_nosteal+0x10/0x10 [ 705.209258] ? do_splice_to+0x140/0x140 [ 705.213243] ? rw_verify_area+0xe1/0x2a0 [ 705.217307] do_splice_direct+0x164/0x210 [ 705.221463] ? splice_direct_to_actor+0x730/0x730 [ 705.226309] ? rw_verify_area+0xe1/0x2a0 [ 705.230367] do_sendfile+0x47f/0xb30 [ 705.234088] ? do_compat_writev+0x180/0x180 [ 705.238420] SyS_sendfile64+0xff/0x110 [ 705.242307] ? SyS_sendfile+0x130/0x130 [ 705.246275] ? do_syscall_64+0x4c/0x640 [ 705.250250] ? SyS_sendfile+0x130/0x130 [ 705.254225] do_syscall_64+0x1d5/0x640 [ 705.258117] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 705.263308] RIP: 0033:0x466459 20:04:50 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') r3 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100)='NLBL_CIPSOv4\x00', 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES16=r3, @ANYBLOB="bd7000ffdbdfa06b00000c080002149ae1b57c95a5296b0000dd01000100"/48, @ANYBLOB="e4b3fcdfaf28d2f54df080980ecba931899b8640680e3571ef9f074dae8564120ea7471c8734c4922298574f4a6257e44b155e19c37e446191e681261f8378af0cef84dce214261ca313fcce6833276cb1e4ba13668bbfeb3b5024ed222970f99e7b7ea5a4df5dfe03e1ddabb042e3695f67e387c26fa634b4d9bfda45b262ff431c6d56785cf7fed495c7f6bc172da0e3349c47edadc95de0995d0500000049c46e0d364800bdfa1bac1bbd842f1dbd4cf73f2a5311fa106c0c61b59bfa82276f2a1aadff1ad04e31a1ad41059976b940f5452f93e868863e967bd1ffb3e1515b9853f730d800a841d1cb0c79e8435815ff0f"], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000002a40)=ANY=[@ANYBLOB="ba01000015e902e73ab82083271a850455e66e48f8ab6340fbf34259671d74010000000000000021964771a5daf364daf34a7bc1bdf18c4ba9d5f8199775863f84c471d71975672ce83820e109d40ac49511d4cb9a1fdb1d41f552acacdf08752840baf9b3248f853c3a0866b8c8db05c01d17468f1c570200000000010000001c4f47acc100a4918dfce089dd08d527ffcb2f6588d51a8e89ad3e61a114bd7bd354865812ad283fc8eee46cb7fd999c5bed57fa62b96cf1e1ffd3fd462a0354b2269bffb6fd8ffa67563905911ac7934dcf1863f7c6cdb3674521bb7b878c88a057ed339f9310f7db66cd1e19dce0a1b4d455511b70647dd7e8142f71bdfc69552f0883880ff0dccd51b95504d22279135b3d9486fefee05f71250da37f4f3f14f504e1c46cb6a2cbf6fc70aca58b97e76ed44000000000f3dfbfee8023f99be68e76782d479b9f7d26ddef0e6adae305b9aac8055180ccf555d429e58a7aba6df0291b88237fe41e711942095e8c02e26a22675bcc54300094a1af5c7d574b4f04db9f71eddad711c00c24e90f8f90866300f81ca06d66f4b17915fef24a7a6b8e7c1e80d3b8dffff2c96c77a578875c793445ffb3ec7ca8696d288552e6df1039c48e4ceb77f51b14127fcc001cc3248744d462b43d48cba20ccc3d40be923594a7b65b737fb9983a45164b8f701996c7d1d0886f604d179149c2deb908000000e3006173372860f0c57226fba67d795b32fc319e249decc96657262da45daf55a12498f89cfc28bf467bad22a66ecfaf09840aa258d959a42ee6a36ca09b6f0ef02956062cd8c26ca528b6ad3c47b0115544563560be31189351c2dbb153b503b95d9a1c14d6b47c56c8f73ecb7a2fb30987e875ee8d3db8313c2d5d44c52572d1d26bef337d124317d05f5ab8b73d8719e90bb9a4f37f52f4d6f329da7df5f4c9b3b56b40e7d91a84b639d42437fcd2f200dc2df0fdfe4c8354dce9d1d5565d70468ec03590129fd8e085124af8d0d77231b001d69c3ee47dc7473d35feb63a550254554ed34f8a9d1193cdd29151dbb497073d32dce253d3471845686f554727eaaa49c3c08e565beb8121056a6425bd11ec981056296f86f0b362cfaff3f6d1380d3b8781f4055dd2d2296ca388968eb1e1857ca2f9d21503e2afbe135ff6f1007335e654aab737fa30b53d5c1dfde1ff807812ae87330c2ddc7d87e693c0fee2f45d61b8ce1f79b1033ef81a5515a0edef3c4b46c0476714c6bafc2d2165022889715c84c87fe1244e944675c2edc8dfb56e11cea2d1b0927bea4323", @ANYRES16=r3, @ANYRESDEC], 0x1d4}, 0x1, 0x0, 0x0, 0x4008000}, 0x2400c014) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000580)={{}, 0x0, 0x12, @unused=[0x9, 0x0, 0x7f, 0x20], @devid}) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000040)={{}, {@val, @actul_num={@void, 0x1, 0x4d}}}) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, &(0x7f0000002300)={0x4, 0x3, {0x4, @usage=0x3ff, 0x0, 0x7ae, 0x7fffffff, 0x7, 0x8, 0x9, 0x0, @usage=0x90d0, 0x9, 0x9a, [0x5, 0x7ff, 0xae9, 0x6, 0xffffffffa4aa4443, 0x1]}, {0x1, @struct={0x5, 0x1000}, 0x0, 0x3a19, 0x7fff, 0x8, 0x7, 0x7ff, 0x400, @usage=0x100, 0x6, 0x6, [0xca2, 0x100000000, 0x8, 0x4, 0x4, 0xffff]}, {0x400, @usage, 0x0, 0x10001, 0x800, 0xfffffffffffffff9, 0x7fffffff, 0x4, 0x21, @struct={0x10000, 0x3}, 0x1, 0xe3ea, [0x1, 0x7fffffff, 0xfffffffffffffff9, 0x5, 0xfffffffffffffffb, 0x6]}, {0x101, 0x4e1, 0x5}}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r2, 0x40042408, r4) r5 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r5, r1, 0x0, 0x4000000000edbc) 20:04:50 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0xa2, 0x6}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f00000000c0)={r0, 0x10, 0x1, 0x8}) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000140)=0xd9) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') fdatasync(r0) mmap$perf(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000001, 0x10, r0, 0x5) accept(r2, &(0x7f0000000180)=@in={0x2, 0x0, @loopback}, &(0x7f0000000200)=0x80) read$FUSE(r2, &(0x7f0000002300)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) fchown(r0, 0xffffffffffffffff, r3) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) fsetxattr$trusted_overlay_origin(r4, &(0x7f0000000000)='trusted.overlay.origin\x00', &(0x7f0000000040)='y\x00', 0x2, 0x2) r5 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r5, r2, 0x0, 0x4000000000edbc) 20:04:51 executing program 3: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/icmp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup3(r0, r2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:04:51 executing program 2 (fault-call:7 fault-nth:30): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 705.266495] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 705.274202] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 705.281471] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 705.288764] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 705.296036] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 705.305128] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:51 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x20}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:51 executing program 3: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/icmp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup3(r0, r2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000040)) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 705.452703] FAULT_INJECTION: forcing a failure. [ 705.452703] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 705.522357] CPU: 0 PID: 27627 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 705.530271] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 705.539629] Call Trace: [ 705.542225] dump_stack+0x1b2/0x281 [ 705.545861] should_fail.cold+0x10a/0x149 [ 705.550065] __alloc_pages_nodemask+0x22c/0x2720 [ 705.554812] ? __kmalloc_node+0x4c/0x70 [ 705.558770] ? splice_direct_to_actor+0x207/0x730 [ 705.563601] ? do_splice_direct+0x164/0x210 [ 705.567900] ? SyS_sendfile64+0xff/0x110 [ 705.571942] ? do_syscall_64+0x1d5/0x640 [ 705.575983] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 705.581328] ? perf_trace_lock_acquire+0x104/0x510 [ 705.586236] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 705.591059] ? HARDIRQ_verbose+0x10/0x10 [ 705.595112] ? __lock_acquire+0x5fc/0x3f20 [ 705.599336] ? fs_reclaim_release+0xd0/0x110 [ 705.603730] alloc_pages_current+0x155/0x260 [ 705.608117] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 705.613372] push_pipe+0x3b0/0x750 [ 705.616897] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 705.621718] ? iov_iter_bvec+0x110/0x110 [ 705.625765] ? iov_iter_pipe+0x93/0x2b0 [ 705.629720] default_file_splice_read+0x171/0x910 [ 705.634544] ? lock_downgrade+0x740/0x740 [ 705.638673] ? do_splice_direct+0x210/0x210 [ 705.642977] ? pipe_to_sendpage+0x22e/0x2d0 [ 705.647282] ? sockfs_setattr+0x140/0x140 [ 705.651429] ? fsnotify+0x974/0x11b0 [ 705.655123] ? generic_pipe_buf_release+0xa6/0x1e0 [ 705.660046] ? __fsnotify_inode_delete+0x20/0x20 [ 705.664786] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 705.671437] ? common_file_perm+0x3ee/0x580 [ 705.675737] ? generic_splice_sendpage+0xcc/0x110 [ 705.680570] ? vmsplice_to_user+0x1b0/0x1b0 [ 705.684892] ? security_file_permission+0x82/0x1e0 [ 705.689802] ? rw_verify_area+0xe1/0x2a0 [ 705.693843] ? do_splice_direct+0x210/0x210 [ 705.698142] do_splice_to+0xfb/0x140 [ 705.701844] splice_direct_to_actor+0x207/0x730 [ 705.706514] ? generic_pipe_buf_nosteal+0x10/0x10 [ 705.711336] ? do_splice_to+0x140/0x140 [ 705.715302] ? rw_verify_area+0xe1/0x2a0 [ 705.719351] do_splice_direct+0x164/0x210 [ 705.723481] ? splice_direct_to_actor+0x730/0x730 [ 705.728308] ? rw_verify_area+0xe1/0x2a0 [ 705.732348] do_sendfile+0x47f/0xb30 [ 705.736062] ? do_compat_writev+0x180/0x180 [ 705.740370] SyS_sendfile64+0xff/0x110 [ 705.744236] ? SyS_sendfile+0x130/0x130 [ 705.748198] ? do_syscall_64+0x4c/0x640 [ 705.752162] ? SyS_sendfile+0x130/0x130 [ 705.756122] do_syscall_64+0x1d5/0x640 [ 705.759999] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 705.765170] RIP: 0033:0x466459 [ 705.768337] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 705.776036] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 705.783373] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 705.790622] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 705.797869] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 705.805118] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:51 executing program 4: syz_init_net_socket$ax25(0x3, 0x2, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r2, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r3, r0, 0x0, 0x4000000000edbc) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100080, 0x21) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r5) 20:04:51 executing program 5: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000240)=0x1) r0 = perf_event_open(&(0x7f00000000c0)={0x3, 0x70, 0x80, 0x7f, 0x7, 0x7, 0x0, 0xfb, 0x30, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x4, @perf_config_ext={0x10000, 0x8}, 0x4a210, 0x4c84, 0x9, 0x8, 0x1, 0x886, 0x2}, 0xffffffffffffffff, 0x3f, 0xffffffffffffffff, 0x3) r1 = syz_open_dev$sg(&(0x7f00000001c0)='/dev/sg#\x00', 0x2, 0x80800) splice(r0, &(0x7f0000000180)=0x400, r1, &(0x7f0000000200)=0x4, 0x200, 0x7) r2 = perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x8, 0xf9, 0x9b, 0x3f, 0x0, 0x1ff60ae5, 0x98c, 0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0xc53, 0x4, @perf_config_ext={0x400, 0x1}, 0x58000, 0x9, 0x7cd, 0x2, 0x5, 0x3, 0x45}, 0x0, 0x10, 0xffffffffffffffff, 0x3) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r3, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000140)='net/arp\x00') r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r3, 0x0, 0x4000000000edbc) 20:04:51 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = syz_open_dev$radio(&(0x7f0000000100)='/dev/radio#\x00', 0x3, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000140)={0x3, 0x980001}) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:51 executing program 0: r0 = perf_event_open(&(0x7f00000000c0)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 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, @perf_bp={&(0x7f0000000080), 0x4}, 0x48a80}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r2 = signalfd(r0, &(0x7f0000000000)={[0x2]}, 0x8) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:51 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x18200}, 0xffffffffffffffff, 0x40000000, 0xffffffffffffffff, 0x1) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r2 = fork() perf_event_open(&(0x7f0000000140)={0x2, 0x70, 0xfd, 0x8, 0xfe, 0x8, 0x0, 0x8, 0x80800, 0xa, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x86c, 0x0, @perf_config_ext={0x8, 0x81}, 0x4, 0xd5, 0x95, 0x8, 0x8, 0xffff, 0x1f}, r2, 0x6, r0, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r3 = accept4(r1, &(0x7f0000000080)=@hci, &(0x7f0000000000)=0x80, 0x800) ioctl$sock_inet_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000100)) 20:04:51 executing program 2 (fault-call:7 fault-nth:31): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:51 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000000080)={{0x0, 0x401, 0x7, 0x8, 0xfffffffffffffffb, 0x8, 0x0, 0x101, 0x6, 0xfffffff7, 0x7fffffff, 0x5, 0x80, 0x6, 0xa11}, 0x30, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000000580)={{r1, 0x1, 0x80, 0x3, 0x3, 0x200, 0x8, 0xc000, 0x8000, 0x6, 0x7fff, 0x401, 0x6, 0x1f, 0x9}}) 20:04:51 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 705.942723] FAULT_INJECTION: forcing a failure. [ 705.942723] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 705.999521] CPU: 0 PID: 27659 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 706.007444] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 706.016798] Call Trace: [ 706.019391] dump_stack+0x1b2/0x281 [ 706.023028] should_fail.cold+0x10a/0x149 [ 706.027180] __alloc_pages_nodemask+0x22c/0x2720 [ 706.031940] ? __kmalloc_node+0x4c/0x70 [ 706.035918] ? splice_direct_to_actor+0x207/0x730 [ 706.040760] ? do_splice_direct+0x164/0x210 [ 706.045083] ? SyS_sendfile64+0xff/0x110 [ 706.049143] ? do_syscall_64+0x1d5/0x640 [ 706.053204] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.058573] ? perf_trace_lock_acquire+0x104/0x510 [ 706.063504] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 706.068352] ? HARDIRQ_verbose+0x10/0x10 [ 706.072413] ? __lock_acquire+0x5fc/0x3f20 [ 706.076650] ? fs_reclaim_release+0xd0/0x110 [ 706.081069] alloc_pages_current+0x155/0x260 [ 706.085476] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 706.090744] push_pipe+0x3b0/0x750 [ 706.094268] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 706.099093] ? iov_iter_bvec+0x110/0x110 [ 706.103153] ? iov_iter_pipe+0x93/0x2b0 [ 706.107118] default_file_splice_read+0x171/0x910 [ 706.111944] ? lock_downgrade+0x740/0x740 [ 706.116071] ? do_splice_direct+0x210/0x210 [ 706.120389] ? pipe_to_sendpage+0x22e/0x2d0 [ 706.124690] ? sockfs_setattr+0x140/0x140 [ 706.128836] ? fsnotify+0x974/0x11b0 [ 706.132540] ? generic_pipe_buf_release+0xa6/0x1e0 [ 706.137458] ? __fsnotify_inode_delete+0x20/0x20 [ 706.142201] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 706.148864] ? common_file_perm+0x3ee/0x580 [ 706.153163] ? generic_splice_sendpage+0xcc/0x110 [ 706.157985] ? vmsplice_to_user+0x1b0/0x1b0 [ 706.162288] ? security_file_permission+0x82/0x1e0 [ 706.167199] ? rw_verify_area+0xe1/0x2a0 [ 706.171240] ? do_splice_direct+0x210/0x210 [ 706.175544] do_splice_to+0xfb/0x140 [ 706.179238] splice_direct_to_actor+0x207/0x730 [ 706.183894] ? generic_pipe_buf_nosteal+0x10/0x10 [ 706.188720] ? do_splice_to+0x140/0x140 [ 706.192683] ? rw_verify_area+0xe1/0x2a0 [ 706.196744] do_splice_direct+0x164/0x210 [ 706.200873] ? splice_direct_to_actor+0x730/0x730 [ 706.205701] ? rw_verify_area+0xe1/0x2a0 [ 706.209740] do_sendfile+0x47f/0xb30 [ 706.213450] ? do_compat_writev+0x180/0x180 [ 706.217755] SyS_sendfile64+0xff/0x110 [ 706.221622] ? SyS_sendfile+0x130/0x130 [ 706.225573] ? do_syscall_64+0x4c/0x640 [ 706.229539] ? SyS_sendfile+0x130/0x130 [ 706.233494] do_syscall_64+0x1d5/0x640 [ 706.237367] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.242545] RIP: 0033:0x466459 20:04:52 executing program 2 (fault-call:7 fault-nth:32): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:52 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000080)={0xa200000, 0x7fff, 0xe4, 0xbe, 0x3ff}, 0x14) r2 = accept$inet(r1, &(0x7f00000000c0)={0x2, 0x0, @initdev}, &(0x7f0000000100)=0x10) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000200)='/dev/hwrng\x00', 0xe74ef388185104b1, 0x0) ioctl$PERF_EVENT_IOC_RESET(r3, 0x2403, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r4, 0x8983, &(0x7f00000001c0)={0x8, 'ip6gre0\x00', {'wlan0\x00'}, 0xaf00}) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r2, 0x6, 0x23, &(0x7f0000000140)={&(0x7f0000ffd000/0x1000)=nil, 0x1000}, &(0x7f0000000180)=0x10) 20:04:52 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x3, 0x20080) bind$can_raw(r0, &(0x7f0000000080), 0x10) r1 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) read$FUSE(r0, &(0x7f0000000580)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100)='/dev/cachefiles\x00', 0x48000, 0x0) recvmsg$can_raw(r4, &(0x7f00000004c0)={&(0x7f0000000140)=@ipx, 0x80, &(0x7f0000002800)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f00000025c0)=""/237, 0xed}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000026c0)=""/74, 0x4a}, {&(0x7f0000002740)=""/140, 0x8c}], 0x7, &(0x7f0000002880)=""/206, 0xce}, 0x1) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x2, 0x5, r3}) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) dup(r4) 20:04:52 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x220180, 0x0) write(r1, &(0x7f0000000040), 0x0) [ 706.245732] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 706.253426] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 706.260678] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 706.267929] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 706.275178] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 706.282432] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 706.334280] FAULT_INJECTION: forcing a failure. [ 706.334280] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 706.373232] CPU: 0 PID: 27681 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 706.381147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 706.390501] Call Trace: [ 706.393093] dump_stack+0x1b2/0x281 [ 706.396726] should_fail.cold+0x10a/0x149 [ 706.400879] __alloc_pages_nodemask+0x22c/0x2720 [ 706.405649] ? __kmalloc_node+0x4c/0x70 [ 706.409626] ? splice_direct_to_actor+0x207/0x730 [ 706.414467] ? do_splice_direct+0x164/0x210 [ 706.418788] ? SyS_sendfile64+0xff/0x110 [ 706.422847] ? do_syscall_64+0x1d5/0x640 [ 706.426917] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.426932] ? perf_trace_lock_acquire+0x104/0x510 [ 706.426952] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 706.426963] ? HARDIRQ_verbose+0x10/0x10 [ 706.426971] ? __lock_acquire+0x5fc/0x3f20 [ 706.426984] ? fs_reclaim_release+0xd0/0x110 [ 706.427007] alloc_pages_current+0x155/0x260 [ 706.427018] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 706.427030] push_pipe+0x3b0/0x750 [ 706.427048] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 706.427064] ? iov_iter_bvec+0x110/0x110 [ 706.427074] ? iov_iter_pipe+0x93/0x2b0 [ 706.427089] default_file_splice_read+0x171/0x910 [ 706.427103] ? lock_downgrade+0x740/0x740 [ 706.427114] ? do_splice_direct+0x210/0x210 [ 706.427129] ? pipe_to_sendpage+0x22e/0x2d0 [ 706.427138] ? sockfs_setattr+0x140/0x140 [ 706.427152] ? fsnotify+0x974/0x11b0 [ 706.427164] ? generic_pipe_buf_release+0xa6/0x1e0 [ 706.427179] ? __fsnotify_inode_delete+0x20/0x20 [ 706.427191] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 706.427206] ? common_file_perm+0x3ee/0x580 [ 706.427215] ? generic_splice_sendpage+0xcc/0x110 [ 706.427225] ? vmsplice_to_user+0x1b0/0x1b0 20:04:52 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, 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, @perf_bp={&(0x7f00000000c0), 0x3}}, 0xffffffffffffffff, 0x7, r1, 0x4) read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r3, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'syzkaller1\x00'}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r4, r0, 0x0, 0x4000000000edbc) 20:04:52 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/hwrng\x00', 0x801, 0x0) read$FUSE(r2, &(0x7f00000002c0)={0x2020}, 0x2020) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) setsockopt$packet_int(r1, 0x107, 0xb, &(0x7f0000000040)=0x2, 0x4) 20:04:52 executing program 2 (fault-call:7 fault-nth:33): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 706.427240] ? security_file_permission+0x82/0x1e0 [ 706.427251] ? rw_verify_area+0xe1/0x2a0 [ 706.427261] ? do_splice_direct+0x210/0x210 [ 706.427271] do_splice_to+0xfb/0x140 [ 706.427284] splice_direct_to_actor+0x207/0x730 [ 706.427297] ? generic_pipe_buf_nosteal+0x10/0x10 [ 706.427310] ? do_splice_to+0x140/0x140 [ 706.427321] ? rw_verify_area+0xe1/0x2a0 [ 706.427333] do_splice_direct+0x164/0x210 [ 706.427345] ? splice_direct_to_actor+0x730/0x730 [ 706.427360] ? rw_verify_area+0xe1/0x2a0 [ 706.427372] do_sendfile+0x47f/0xb30 20:04:52 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x6, &(0x7f0000000000)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 706.427390] ? do_compat_writev+0x180/0x180 [ 706.427408] SyS_sendfile64+0xff/0x110 [ 706.427418] ? SyS_sendfile+0x130/0x130 [ 706.427428] ? do_syscall_64+0x4c/0x640 [ 706.427437] ? SyS_sendfile+0x130/0x130 [ 706.427447] do_syscall_64+0x1d5/0x640 [ 706.427461] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.427469] RIP: 0033:0x466459 [ 706.427474] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 20:04:52 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x10002}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = syz_open_dev$mouse(&(0x7f0000004380)='/dev/input/mouse#\x00', 0x5, 0x200000) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f00000043c0)=@assoc_id=0x0, &(0x7f0000004400)=0x4) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000004440)=ANY=[@ANYRES32=r2, @ANYBLOB="0700090000800010000100fe04004500310100f940cf"], &(0x7f0000004480)=0x1a) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000002300)='/dev/vcs\x00', 0x232ed7abb74efff3, 0x0) read$FUSE(r5, &(0x7f0000002340)={0x2020}, 0x2020) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r4, &(0x7f0000002200)={0xd0, 0x0, r6, [{{0x40000000007, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {0x0, 0x0, 0x21, 0x0, '*\n\xc7\xcd\xe4\xc8\x152\xd5\x96I\xcd?\xb2=\xa3gD\x98R7\f\xc9\xd6\xfa\xff\xff\xff\xff\xff\xff\xff\xad'}}]}, 0xd0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0xffffffffffffffda, r6, {0x7, 0x21, 0x67e80000, 0x2200010, 0x8, 0x1, 0x3}}, 0x50) sendfile(r3, r0, 0x0, 0x4000000000edbc) [ 706.427484] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 706.427489] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 706.427494] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 20:04:52 executing program 2 (fault-call:7 fault-nth:34): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:52 executing program 5: r0 = fanotify_init(0x0, 0x2) dup(r0) r1 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000000c0)={0x31fe2e82, 0xf492, {0x0}, {}, 0x9, 0x2}) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x80, 0x8, 0xf3, 0x20, 0x0, 0xa3c0000000000, 0x40108, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfe73, 0x1, @perf_config_ext={0x100000001, 0x6}, 0x10000, 0xffff, 0x7f, 0x6, 0x4, 0xd6e6, 0x82}, r2, 0xf, r1, 0x8) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r3, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) write$FUSE_INTERRUPT(r5, &(0x7f0000000100)={0x10, 0x8000000000000037, r4}, 0x10) r6 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r6, r3, 0x0, 0x4000000000edbc) [ 706.427499] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 706.427504] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 706.731838] FAULT_INJECTION: forcing a failure. [ 706.731838] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 706.731851] CPU: 0 PID: 27713 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 706.731858] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 20:04:52 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x2, 0x70, 0x0, 0x1f, 0x7, 0x80, 0x0, 0x4, 0x808, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1000, 0x1, @perf_config_ext={0x30ef, 0x100000001}, 0x40004, 0xfffffffffffff6e4, 0x4, 0x4, 0x6, 0x6d772ea5}, 0xffffffffffffffff, 0x3, r0, 0x3) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:52 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x8000, 0x401}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x70, 0x4, 0x4, 0x62, 0x6, 0x0, 0x1, 0x5000, 0x6, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x101, 0x243d}, 0x4040, 0xfffffffffffffffd, 0x0, 0x3, 0x1, 0x8, 0x80}, 0x0, 0xe, 0xffffffffffffffff, 0x1) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x22, &(0x7f0000002300)=0x1, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x5b) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r4, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r4, &(0x7f0000002500)=ANY=[@ANYBLOB="d000000000000000fc20fb89d5a080d990e53d1b9c3e702681f2daccc797ac46df68faec813e8f803943dabb1955dfdb630d0eeebb3490bf6704987d106e631033ff1d13844ffca5ed7f9c93f2185141d1a024a9f9f07fb26df13c335b84697731a8ce8bb7aa3f0b93b0013b260c9b34a5bf2e10a65622a433255ae6ecae7fd6fa2d45533c1d0a7819cdfbbde6ff07b08b112d7a1a71c7aa3818e9ad9ac8", @ANYRES64=r5, @ANYBLOB="07001a1c18dbe8bc4b801a000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfb46f296252bcd8f578d7d07314a325db825fabe29cf0835a2d7430ff79e0100000007becd8d2febbd7a2f2a726303eca243393a9828fa969064d8e3497f1e2f88a4a2c4fdb1a8d3b8d89724c3db32", @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000021000000000000002a0ac7cde4c81532d59649cd3fb23da367449852370cc9d6faffffffffffffffad00000000000000"], 0xd0) write$FUSE_INIT(r3, &(0x7f00000000c0)={0x50, 0xfffffffffffffffe, r5, {0x7, 0x21, 0xff, 0x104, 0x7, 0x5, 0x101, 0x6}}, 0x50) r7 = syz_open_procfs(r6, &(0x7f0000002340)='fdinfo/3\x00') read$FUSE(r4, &(0x7f00000026c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r7, &(0x7f0000002380)={0x50, 0x0, r8, {0x7, 0x21, 0x101, 0x124008, 0x8, 0x6, 0x6, 0x3}}, 0x50) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:52 executing program 2 (fault-call:7 fault-nth:35): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 706.731862] Call Trace: [ 706.731889] dump_stack+0x1b2/0x281 [ 706.731904] should_fail.cold+0x10a/0x149 [ 706.731920] __alloc_pages_nodemask+0x22c/0x2720 [ 706.731934] ? __kmalloc_node+0x4c/0x70 [ 706.731948] ? splice_direct_to_actor+0x207/0x730 [ 706.731956] ? do_splice_direct+0x164/0x210 [ 706.731967] ? SyS_sendfile64+0xff/0x110 [ 706.731975] ? do_syscall_64+0x1d5/0x640 [ 706.731984] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.731998] ? perf_trace_lock_acquire+0x104/0x510 [ 706.732009] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 706.732020] ? HARDIRQ_verbose+0x10/0x10 [ 706.732028] ? __lock_acquire+0x5fc/0x3f20 [ 706.732041] ? fs_reclaim_release+0xd0/0x110 [ 706.732062] alloc_pages_current+0x155/0x260 [ 706.732073] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 706.732084] push_pipe+0x3b0/0x750 [ 706.732101] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 706.732116] ? iov_iter_bvec+0x110/0x110 [ 706.732126] ? iov_iter_pipe+0x93/0x2b0 [ 706.732139] default_file_splice_read+0x171/0x910 [ 706.732154] ? lock_downgrade+0x740/0x740 [ 706.732164] ? do_splice_direct+0x210/0x210 [ 706.732179] ? pipe_to_sendpage+0x22e/0x2d0 [ 706.732189] ? sockfs_setattr+0x140/0x140 [ 706.732202] ? fsnotify+0x974/0x11b0 [ 706.732213] ? generic_pipe_buf_release+0xa6/0x1e0 [ 706.732227] ? __fsnotify_inode_delete+0x20/0x20 [ 706.732240] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 706.732254] ? common_file_perm+0x3ee/0x580 [ 706.732263] ? generic_splice_sendpage+0xcc/0x110 [ 706.732273] ? vmsplice_to_user+0x1b0/0x1b0 [ 706.732287] ? security_file_permission+0x82/0x1e0 [ 706.732298] ? rw_verify_area+0xe1/0x2a0 [ 706.732308] ? do_splice_direct+0x210/0x210 [ 706.732318] do_splice_to+0xfb/0x140 [ 706.732331] splice_direct_to_actor+0x207/0x730 [ 706.732343] ? generic_pipe_buf_nosteal+0x10/0x10 [ 706.732356] ? do_splice_to+0x140/0x140 [ 706.732367] ? rw_verify_area+0xe1/0x2a0 [ 706.732378] do_splice_direct+0x164/0x210 [ 706.732390] ? splice_direct_to_actor+0x730/0x730 [ 706.732406] ? rw_verify_area+0xe1/0x2a0 [ 706.732417] do_sendfile+0x47f/0xb30 [ 706.732435] ? do_compat_writev+0x180/0x180 [ 706.732453] SyS_sendfile64+0xff/0x110 [ 706.732463] ? SyS_sendfile+0x130/0x130 [ 706.732472] ? do_syscall_64+0x4c/0x640 [ 706.732481] ? SyS_sendfile+0x130/0x130 [ 706.732492] do_syscall_64+0x1d5/0x640 [ 706.732507] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.732514] RIP: 0033:0x466459 [ 706.732520] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 706.732530] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 706.732536] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 706.732542] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 706.732548] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 706.732553] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 706.765856] CUSE: unknown device info "ÿÿÿÿ" [ 706.765862] CUSE: unknown device info "!" [ 706.765867] CUSE: unknown device info "* [ 706.765867] ÇÍäÈ2Õ–IÍ?²" [ 706.765870] CUSE: DEVNAME unspecified [ 706.782929] CUSE: unknown device info "ÿÿÿÿ" [ 706.782935] CUSE: unknown device info "!" [ 706.782940] CUSE: unknown device info "* [ 706.782940] ÇÍäÈ2Õ–IÍ?²" [ 706.782943] CUSE: DEVNAME unspecified [ 706.824070] FAULT_INJECTION: forcing a failure. [ 706.824070] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 706.824082] CPU: 1 PID: 27725 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 706.824089] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 706.824094] Call Trace: [ 706.824110] dump_stack+0x1b2/0x281 [ 706.824126] should_fail.cold+0x10a/0x149 [ 706.824142] __alloc_pages_nodemask+0x22c/0x2720 [ 706.824156] ? __kmalloc_node+0x4c/0x70 [ 706.824171] ? splice_direct_to_actor+0x207/0x730 [ 706.824180] ? do_splice_direct+0x164/0x210 [ 706.824191] ? SyS_sendfile64+0xff/0x110 [ 706.824200] ? do_syscall_64+0x1d5/0x640 [ 706.824209] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.824224] ? perf_trace_lock_acquire+0x104/0x510 [ 706.824236] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 706.824247] ? HARDIRQ_verbose+0x10/0x10 [ 706.824256] ? __lock_acquire+0x5fc/0x3f20 [ 706.824270] ? fs_reclaim_release+0xd0/0x110 [ 706.824292] alloc_pages_current+0x155/0x260 [ 706.824301] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 706.824314] push_pipe+0x3b0/0x750 [ 706.824331] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 706.824347] ? iov_iter_bvec+0x110/0x110 [ 706.824358] ? iov_iter_pipe+0x93/0x2b0 [ 706.824379] default_file_splice_read+0x171/0x910 [ 706.824395] ? lock_downgrade+0x740/0x740 [ 706.824407] ? do_splice_direct+0x210/0x210 [ 706.824424] ? pipe_to_sendpage+0x22e/0x2d0 [ 706.824434] ? sockfs_setattr+0x140/0x140 [ 706.824449] ? fsnotify+0x974/0x11b0 [ 706.824461] ? generic_pipe_buf_release+0xa6/0x1e0 [ 706.824477] ? __fsnotify_inode_delete+0x20/0x20 [ 706.824490] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 706.824505] ? common_file_perm+0x3ee/0x580 [ 706.824515] ? generic_splice_sendpage+0xcc/0x110 [ 706.824527] ? vmsplice_to_user+0x1b0/0x1b0 [ 706.824543] ? security_file_permission+0x82/0x1e0 [ 706.824554] ? rw_verify_area+0xe1/0x2a0 [ 706.824564] ? do_splice_direct+0x210/0x210 [ 706.824575] do_splice_to+0xfb/0x140 [ 706.824588] splice_direct_to_actor+0x207/0x730 [ 706.824601] ? generic_pipe_buf_nosteal+0x10/0x10 [ 706.824615] ? do_splice_to+0x140/0x140 [ 706.824626] ? rw_verify_area+0xe1/0x2a0 [ 706.824639] do_splice_direct+0x164/0x210 [ 706.824651] ? splice_direct_to_actor+0x730/0x730 [ 706.824667] ? rw_verify_area+0xe1/0x2a0 [ 706.824680] do_sendfile+0x47f/0xb30 [ 706.824698] ? do_compat_writev+0x180/0x180 [ 706.824717] SyS_sendfile64+0xff/0x110 [ 706.824728] ? SyS_sendfile+0x130/0x130 [ 706.824737] ? do_syscall_64+0x4c/0x640 [ 706.824747] ? SyS_sendfile+0x130/0x130 [ 706.824758] do_syscall_64+0x1d5/0x640 [ 706.824774] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.824782] RIP: 0033:0x466459 [ 706.824787] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 706.824799] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 706.824804] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 706.824810] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 706.824816] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 706.824822] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 706.982186] FAULT_INJECTION: forcing a failure. [ 706.982186] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 706.982198] CPU: 0 PID: 27744 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 706.982205] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 706.982209] Call Trace: [ 706.982225] dump_stack+0x1b2/0x281 [ 706.982240] should_fail.cold+0x10a/0x149 [ 706.982255] __alloc_pages_nodemask+0x22c/0x2720 [ 706.982270] ? __kmalloc_node+0x4c/0x70 [ 706.982283] ? splice_direct_to_actor+0x207/0x730 [ 706.982293] ? do_splice_direct+0x164/0x210 [ 706.982303] ? SyS_sendfile64+0xff/0x110 [ 706.982313] ? do_syscall_64+0x1d5/0x640 [ 706.982323] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.982337] ? perf_trace_lock_acquire+0x104/0x510 [ 706.982348] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 706.982359] ? HARDIRQ_verbose+0x10/0x10 [ 706.982367] ? __lock_acquire+0x5fc/0x3f20 [ 706.982380] ? fs_reclaim_release+0xd0/0x110 [ 706.982402] alloc_pages_current+0x155/0x260 [ 706.982411] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 706.982423] push_pipe+0x3b0/0x750 [ 706.982441] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 706.982457] ? iov_iter_bvec+0x110/0x110 [ 706.982469] ? iov_iter_pipe+0x93/0x2b0 [ 706.982482] default_file_splice_read+0x171/0x910 [ 706.982497] ? lock_downgrade+0x740/0x740 [ 706.982508] ? do_splice_direct+0x210/0x210 [ 706.982523] ? pipe_to_sendpage+0x22e/0x2d0 [ 706.982532] ? sockfs_setattr+0x140/0x140 [ 706.982546] ? fsnotify+0x974/0x11b0 [ 706.982558] ? generic_pipe_buf_release+0xa6/0x1e0 [ 706.982578] ? __fsnotify_inode_delete+0x20/0x20 [ 706.982592] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 706.982606] ? common_file_perm+0x3ee/0x580 [ 706.982615] ? generic_splice_sendpage+0xcc/0x110 [ 706.982626] ? vmsplice_to_user+0x1b0/0x1b0 [ 706.982642] ? security_file_permission+0x82/0x1e0 [ 706.982654] ? rw_verify_area+0xe1/0x2a0 [ 706.982664] ? do_splice_direct+0x210/0x210 [ 706.982674] do_splice_to+0xfb/0x140 [ 706.982687] splice_direct_to_actor+0x207/0x730 [ 706.982700] ? generic_pipe_buf_nosteal+0x10/0x10 [ 706.982712] ? do_splice_to+0x140/0x140 [ 706.982723] ? rw_verify_area+0xe1/0x2a0 [ 706.982736] do_splice_direct+0x164/0x210 [ 706.982748] ? splice_direct_to_actor+0x730/0x730 [ 706.982764] ? rw_verify_area+0xe1/0x2a0 [ 706.982776] do_sendfile+0x47f/0xb30 [ 706.982793] ? do_compat_writev+0x180/0x180 [ 706.982812] SyS_sendfile64+0xff/0x110 [ 706.982823] ? SyS_sendfile+0x130/0x130 [ 706.982832] ? do_syscall_64+0x4c/0x640 [ 706.982842] ? SyS_sendfile+0x130/0x130 [ 706.982859] do_syscall_64+0x1d5/0x640 [ 706.982876] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 706.982884] RIP: 0033:0x466459 [ 706.982890] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 20:04:53 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 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, @perf_bp={0x0}, 0x8000, 0x0, 0x40}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) perf_event_open(&(0x7f0000000080)={0x4, 0x70, 0x4, 0x6b, 0x7, 0xff, 0x0, 0xdd, 0x10000, 0xa, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000000), 0xb}, 0x1441, 0x1, 0x100, 0x4, 0x0, 0x1b, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x13) 20:04:53 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x2, 0x0, 0x9, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcs\x00', 0x42, 0x0) read$FUSE(r2, &(0x7f0000002300)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0x7, 0x4, 0xe1, 0x8, 0x0, 0xff, 0x500, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000040), 0x2}, 0x1010, 0x20, 0x2, 0x1, 0xf808, 0xbd4, 0x1}, r3, 0x10, r4, 0x8) r5 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r5, r1, 0x0, 0x4000000000edbc) 20:04:53 executing program 2 (fault-call:7 fault-nth:36): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:53 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendto$inet(r0, &(0x7f0000000000)="6b8d946e70cb178cc7dc9706d4fa9001fdef4d42c2a6bdccf80f03fee697569378f7", 0x22, 0x4a845, &(0x7f0000000080)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 20:04:53 executing program 3: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000080)={0x4, 0x70, 0x6, 0x0, 0x1, 0x5, 0x0, 0x100000000, 0xf05c260b4630177a, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x9a9, 0x0, @perf_bp={&(0x7f0000000000), 0x7}, 0x0, 0x100000001, 0x400, 0x0, 0x3ff, 0x6, 0x1}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 706.982901] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 706.982907] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 706.982912] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 706.982918] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 706.982923] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 707.939410] FAULT_INJECTION: forcing a failure. [ 707.939410] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 707.987574] CPU: 1 PID: 27766 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 707.995486] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 708.004840] Call Trace: [ 708.007432] dump_stack+0x1b2/0x281 [ 708.011061] should_fail.cold+0x10a/0x149 [ 708.015240] __alloc_pages_nodemask+0x22c/0x2720 [ 708.020001] ? __kmalloc_node+0x4c/0x70 [ 708.023983] ? splice_direct_to_actor+0x207/0x730 [ 708.028820] ? do_splice_direct+0x164/0x210 [ 708.033142] ? SyS_sendfile64+0xff/0x110 [ 708.037202] ? do_syscall_64+0x1d5/0x640 [ 708.041256] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 708.046627] ? perf_trace_lock_acquire+0x104/0x510 [ 708.051557] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 708.056397] ? HARDIRQ_verbose+0x10/0x10 [ 708.060455] ? __lock_acquire+0x5fc/0x3f20 [ 708.064691] ? fs_reclaim_release+0xd0/0x110 [ 708.069108] alloc_pages_current+0x155/0x260 [ 708.073515] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 708.078800] push_pipe+0x3b0/0x750 [ 708.082345] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 708.087199] ? iov_iter_bvec+0x110/0x110 [ 708.091260] ? iov_iter_pipe+0x93/0x2b0 [ 708.095241] default_file_splice_read+0x171/0x910 [ 708.100084] ? lock_downgrade+0x740/0x740 [ 708.104229] ? do_splice_direct+0x210/0x210 [ 708.108557] ? pipe_to_sendpage+0x22e/0x2d0 [ 708.112876] ? sockfs_setattr+0x140/0x140 [ 708.117023] ? fsnotify+0x974/0x11b0 [ 708.120736] ? generic_pipe_buf_release+0xa6/0x1e0 [ 708.125672] ? __fsnotify_inode_delete+0x20/0x20 [ 708.130433] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 708.137103] ? common_file_perm+0x3ee/0x580 [ 708.141422] ? generic_splice_sendpage+0xcc/0x110 [ 708.146260] ? vmsplice_to_user+0x1b0/0x1b0 [ 708.150572] ? security_file_permission+0x82/0x1e0 [ 708.155495] ? rw_verify_area+0xe1/0x2a0 [ 708.159536] ? do_splice_direct+0x210/0x210 [ 708.163839] do_splice_to+0xfb/0x140 [ 708.167552] splice_direct_to_actor+0x207/0x730 [ 708.172204] ? generic_pipe_buf_nosteal+0x10/0x10 [ 708.177026] ? do_splice_to+0x140/0x140 [ 708.180982] ? rw_verify_area+0xe1/0x2a0 [ 708.185025] do_splice_direct+0x164/0x210 [ 708.189167] ? splice_direct_to_actor+0x730/0x730 [ 708.194005] ? rw_verify_area+0xe1/0x2a0 [ 708.198056] do_sendfile+0x47f/0xb30 [ 708.201756] ? do_compat_writev+0x180/0x180 [ 708.206074] SyS_sendfile64+0xff/0x110 [ 708.209942] ? SyS_sendfile+0x130/0x130 [ 708.213894] ? do_syscall_64+0x4c/0x640 [ 708.217848] ? SyS_sendfile+0x130/0x130 [ 708.221803] do_syscall_64+0x1d5/0x640 [ 708.225690] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 708.230858] RIP: 0033:0x466459 20:04:53 executing program 4 (fault-call:2 fault-nth:0): perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, 0x0, 0x0) 20:04:53 executing program 3 (fault-call:4 fault-nth:0): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:53 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:53 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r2 = syz_mount_image$omfs(&(0x7f0000000000)='omfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x8, &(0x7f0000003640)=[{&(0x7f0000002300)="b3d8c122aedc6653087452c6f54a47d841d1c586a2a16d9df42f03b39fd7476bcfaf2ea1b37dabb2ed2ed92c3887b0c8cb133b3df378c639942ce7682f6c6f09e777872516320c1beaef8f04b68577c45077edeb6266678a398248860780abc94dd4d8f77c71409bd00d36fdb72122cfd85368f482a79526c35b03c42f9d635e0d75c04a7b45da2783e9974f6363afbe8b5f0a8a88595bf59ed2fc95facd205bb6ed876e8836bbf43ddcf14714641d3ced49a9f7ff29b9d96fa83fd634c7d9d4031277652e1fa7da38518e08f693b5276b90019e4f35e67a2ba50d647de2b0d58ddb96ba28698af270f284c9a4d62579897e5b277862f81e54f8594658f0e8f9a4cfa2b2b730955ba19561648b5f3deb1dc241690c13d0ddb21ee2653824e1e601fd86079c90e286cf808edf167afad7649ec894232e5ac255cca4a13c9fd630537078c5c2441543d8d8173a59ffc8f606dd96a06133ea164ab6ee03bdb34642dd7de8af8f98322af68242e3916c136271ab3a7ca983b61942d7f110e34ba5917aabec66a23fc30bd9f5568d56320561eabd8d59ecefd8e1422c58e8ba85a6a8db3908aa7acbcc4f0eb78560eccfb46605e011aa3fa7e48f93fffc70d86a3e8dc0e8b5d821e615d0c1f2460d969e3e21f661a17c2d1a871eab4f5dab120dbdfc0153580d8dac7f43b34274ff9fca69614212b7fbc2300e2035f255792a21da0a0a781601b58bc6cfbac537e28ab6c803ef036e7a080b818bd29e9bcab71c13340c37c2daf59cb1636e6bd49436875d84677404365d16200d07c58ae959ceadcc2b31334789466232af39b7302d5f8c9e4b1a4c80ac78fbac7017db3c9c759a7bcfc800457dc886f28a9d7ce34e048c8713a2038a50fc352659f935e2bad9d8e3129f4deefa5436a4471b032997941471a5b6e8e0df69795838c15d85fac63becd871e2a38cf90bc3d1d2300e6e3149f71fc8246a11e15605d2573e8de09898013addd88d1c8042b59dc9fcb392fa3a16e129dd387fb70cd82cc4b776aafafc4b97b7ab1dc208410b08429fc00ec1cb495c0bdee066e9a11d16b0d86fccc0261f4fc98140327d254bfc26396add485ec854b370152b6e653677f99c6ca9648acc1567689d9ab0e5b9dc60a7915d6d447ec40ed51110dc16dc087ccf5276e75deb5ffe2e2da0e80890008c8f2ec07e47364a8658aba98164b72a087f10211658306eeecd04b041d39c42d27b679bd960b83e11320c584ea538116c02b40830eb8d8599aaa01a328304a6e7d94b5cb4b03c81da34711c55178b70ecbd3fc86dc468e21e7bab24f4ac52314ffcb684c2bc42c96f1243d6760f5679bfd6eec2b47427740778b402430c4c88153ad0faf4fa0aad755a8211d29a858c8edae0ff388cb4c2ce907f7843c2e6cd82520ea8af5ce6082411980d9ae98437602b5945b569a68265b658ac3338afd59c10c53e80262c006074c1e8170db84bf99712d41bd61fb00a8c92fc403f2629be06330ae786812db7e396b722cf9109390bb99f1b6a45d21c1b63bd8f1fc91e7d7b6f1ddf499ffd17f9f15daf083d835605ba509a8952af60880e3770501e7d62ea0ac7e9194834dd69d50f32cca63bde9c3383af0d6cf001eb28a809b114a4e600393c65b453028ad007b73b408bca31d1321a0a80dc6eb421bdb77f87c6c5281cea9f550c10822e9e27231fa11d690c8b982c1f3e8b0bc9b4900c5d699af3f6a324f34f3c88ca7891c9b1386a6646bef7f4a9d3d70daafb6355d74777e1a190b8717514a9326baaae6fe8f19cfba82b074cd4e49b3558ebc79d92185ebb56686f998b8fac886fa7cfc73a02390b071329f15dd782610ad9ee91412accaa8248ac290d0f32b7488d430b4909196beae134b12e07331d38d9d4a59ef92ed7d4a8fa1a7a6a64c751b1fd824c5fac357af7ec472f43ff99697e582b6f82fb0464bcc0e302ae62dd062076b37d9ca6c81819ce936f51b62faf9d7a0486f5eba907e36ffaa0c72ed17ac512fb04bee6ba90743976219951145130b771efbfcb41175a5f91b06240cb63c660cb3f1b36b2cf44383d00f8857aff50324f69f7bce3efe47327718cd87d9c3ed60ddeb2967a07f5abab54dfddc1217419acfc343d114e1f0a54a95a0f58e7de6c80aaefd3e7ce5ed081df3a7d8c50e656d2649543cd4aa4e28c0f902665a46b2f9e14a16fd77a2c56324e00b72190e85bd20b474ec12041e324e558e130d6645bff64dbaf58395c29ac629ac4f485d80dbb4f0cf0e7ee3cefdc618aed3c414971e240887e6538ff0240cfe411e62c080aa9b5850e81d18abc2ac8566ffffadd4040427c3b46fdfccf95ffd9cd13e892b372f4bdc2d0861f4cd97bf5d2e3e7933332265586f4e3139c0f150b0d01ee9529d08b248805370ce356566a384e2c4b221420f8fd4e971d14af2c3ab4f02bebd5973b8f3ab414b94fff271a40ba5869254181369ef8c18c17f7d77ff8c87e88667e168fc63a61072fe7110932df4bf27cd0e73dc008421f51245e29367d0d099c23ff31b5980fea486fd6ec4b00baef0e79f205b2acdad53d0eac4d1c322f59fb3bfb7d3c62ce1e5149818a88819a21b20c0b76ad948017368df7bd658b2b3ab93246dbbd51e9f2ce9ec00bcc2f9f3448f6adeb079813f689c3c0fdc0462709e703fb9e43d4cda8998ecf7c6c818dfcd044abee901695fb7c19014bb779d8e86f816b0e27bd8eaa26dca4319016a12b9efc7b0d29adb1bbd17be0ae130bbcbc39d22b552d5a9ddd2d177979d25fb2eb17762f375a02fc245313995503a2cd847691971bfd620b5801175e8f18ba11a29e5333e25853cde34dbe51dd4af057d26dab376ddfa5db3186b8be0550728e91836b3dfc4957ae9a7e5081621d841002646c90b37ed762a2b102869ff599446ed4db3f36e485dc482849675c674a50ed3e7771afe9a2914efdaf9a85cbb8700566d9ed92f8435879c9a6285f4caaf5b3cdae404887fbb38a6cdfe707154c6a97bb642119c38bafb974aed93e981c16f507ac8bf0b9513df5839854e76364b156a7fca56a76be0123dbe78e879dfc69e9cfdc8cfab0b15779206271e37b8ede34e8d35d1b67611ab7578876692516eeaee7ed096cf517e9a0973205cdeb55552e9e7a5baaba66599f1efdfb8b60fe68bc95cdfc3eb92c8db84f1c6a0954fe800dc5b90ed262fb5fdaed00f02ba2004dc4149210f6b3df721abcc9b424c131838a059401bd62c3b878409bc4cc063f08b7620f8fc601816392f0d4babab149cf321785648e0216f57751de3c3b9021841a05106b7aeaf93e2c485063a817bfb4762fc0ad0fa7aa2ea945d42e934d4941d7847d69b4cc594b8760dbaf5b3e989c7184b5ec0050ca1b05afca091e84235606bbba96d7b2d276f8294b9a243e530c246ff9b13e9d93277a042fe6701a92bdad92a379e1cc44dc526d5d721608381e1cf5da53398e30c98d06171fd66ea7c898662fae1a6c5153e85618944398c44b37a494d91104080d73645830c614125e3d3199189e7e880ef32ded79680ceefb390141bb8c544f2709d1516721832de7ef8f30c83590f0a585b792328142432cebc190a039a3649a43959d77c7307eeebd5d31e92e17ffa1e68fba15962bb82b1f2e9146e9c9fda6b7a68a2abe5c7fce46c4afa161f00d6ef78eb06d54f5a1c3236d39f3c4cdb8dc8cea992dae986e922121662d8db583dcb46204d97f05dcdbc442c179b30c7bf4c9d8e23ecde04e9b01dd14686ad8b26ccd07366afeb7c9912ae2fbf17a5c8f1b9f4191a8016f8e404b9ce0a99ae02ee1242a9eb5b1298a9724878035722525bea6f996bcbec0feebeccb3622da3442bb356cee1e3523d83f83fc884871a61b0ac8972f562c60aeb952e33084926342fe900bb940932ac6690639d7048f5d80ace9dbbc75176476d7ca158d3b6c3eacc8486b4334e3af6161cfc2ec4b3097aba8fd0e2efb579731f213d8cafd96518d0532769b6a621c85ac8c37b8dba494719fbfe38a4575959475c0ec2ad0001556b6f5d310937fbddc8d93ffd281035c50e85cf77edc10554365d8b67d30a6a340d399559ebeefdf1cf997b6232390516dfb1d5026d0e0be0e943dd3d1887b35700de49e939cef17af81b28642a26b81ce29beab4471fa1f3ce3973b4e75dc739bbb63efa539bfc023046f0b4af050450ed827f8583103fb6a621ba1f03502cc70ad1f82a8f2fa575d6f70a1b73772a550476aff750ca35879dffa3e9260fb441d1434133154947f6cd3284b956e22268abd02c0f22a5a26e873fcaab3b8d1d43ad319464dd27d4f8392cca468c6c99d0739cf5f8b19a28b78f9c8fe7107b781eb93ff15a271941ce26896a7b2db019e5e006a8aa7617f757bc2de264f575a2ca265cdad5cf2526390cd7601a8b7254f3d6088463b3117aca4cb1cc3c70812f402d5a0ee29ff1e53812e266957b7d30a3e846836cd65ee6dced956c89f513b8ff2538ad765bdfc99ea2dc2cf1abb5179db27b36ec951f86fe5f5456127a39378f0c5b86e1999679be35f50d12e1243955028a5fd1d53d22d534526d539d7a5d422c33a2cd2d737dfd72fa4dd1ba3417dc03a8501c075d249f25e4d840a220f25121d4fa06a74c36ceaa4c1f6300dbd8a60bc56c5bb33c422bfb76f09f42f4f5108afe7a175a454e5bd0dfa7de025ddf692e1ccb0020c927b3b6f5d02c643fb0c583ca6bd7ec03d7bcafcf65047e2aed38bb32b2f6ccfd142d6354bc72c443e449def0c23cb3b8c45df81fcb52adfb4dad88c4089227357c93a5ae3043c15f5d11885cccb7b1ee1780e738e090ff89fbd9dffe3cee981974f459407f066ed08611071fb04a13082741a5a100fa443e5ad2fb137151dda52910eaa1aec9f1bd0a830d0fbc302480fd4fc79f517e32b00e3614cbd364a29eeaa00bb16ce02d4b68368ea7e43bb0c33ef27eafb49f9c92813cf3f1361fcb29645731403766597d9b18ba5d9189db08d81caa4e5902775a3de4fd0c894116493005082df106b0d805845c3abfbff7bf4e7272fc3b9fa45755e292fa73fd2789fbf47d9aeeab2e2f24ea3b16375a2fd64f0ebab11153939e94b54c33c1cca2219b65ac53b88b04227cce7c0c75c83014e3d16fe80e0364f6bc9019fafff4e256175b8db2caf6efbb3efaef2d38e5b9fc3da5c06ff4cca06b2fc0be7e557e51da95a72d672ff11c6798b519c15863f7e9d7ab7dc3cb9cc688c67627afba26620a6fd37f9816066fe708812fc5f9308703de35e85acc3a3c46b0e08b81737f51af5b3a0183dbd20f61f02b9013ae736687d6fd827256d86d6dff508d1204ba9aa7a01c97eb39b9a34591b675a17791ef94c817336e31e31b711b4d93e14a26a951f737710060d33bbee93a4073fe12d79ff7760a1540d23aea2d181eac0c84fd2a8472d4d04fc919f199722645b7a170a5876eeebb6c98ef460b38829b224eb7446564e39301c37495efb68a363a6908e8f045a1cbb6c966dcc87883e85838f47240ef58508751085a07378e84025a3a20a1e82b2580cd54cf245d07aa2d59bee1bfe4aba09c68fc6120b39b1a56317229974576827b9e2bf9a053e7ccb825511c073af02a469fe0bac29576f9ec6ddf265857e33aeac3f1bd9481552858107603a783e4189e9d898968393d4839256d79303262e224cb5bfb3bd029dd02469ceb8c203df188b5a8f37ef6603d5c27c2c1e955cda8d57df80e188cc9e6f3553718a5a2b8e22833a025f4185d50217eb796a1bec6d28ea38349f50df613d8a0b1b230032", 0x1000, 0x6}, {&(0x7f00000000c0)="bbff2e7cd583c1d0312996", 0xb, 0xffffffff}, {&(0x7f0000000100)="2dae50cb8bf2621c6168a6eb5961414fd478f611fb34c95892db28adcc3138750b248edf87392c267916c6114b343984fe832f4b3db83f02bb85e4caa32027139e436151f8309d0befc89a95f633ef45d3ffde06a95bcf42", 0x58, 0x2}, {&(0x7f0000000180)="6f8631d8f33992f1d8fc098b82c506d94e83a44ed77230e3dab869d4adc8076eecec3e671e61aae21da7f30a873be8e0e121ca3a977e3d8d54f08b95a16b782c68b0003106da992d33132e4a0559182310a206486f9f4099e4f4e6f7996a62a63be32229558ede3af3564f09f3852b3278a69154e9e0d852c648a51167f99d0cf731e02c0b34292b48e0583659521a4974f3888afc2758e3f62dc1ce3adcdc4ad82650858b4ee5c4313220d51a43efafe552792fc4026f1194d3721c802a6d04ace5f4eb6e220241fd13806eccb4", 0xce, 0xffffffffffff1982}, {&(0x7f0000003300)="1ce847fb0cfd8956a7ca5d9842b4d0a2d51d062fff9a3f1ef6ba503daffa2cff4f7b22bfa858daba19552d40d977078c5e747a0b321d5efd1535320ff4fe8746c89114c04a896996a7b2435c7ba6f36058dd4d95082c128ff65dead1b9b7b7699a38da01debd7bcf3cc8855188031d1b0396cf5311dc448a4974886f025210f2ad348982249a7921637af77243a997f0a00f4e090929832e49a7a8893d8a7a0f2f981e460aad39d8e009922b69c22b5ede29a43c7d3062cec5e453395676e008941539f7223fb242ab4b8edc3fe33d8564b1343eb1", 0xd5, 0x6}, {&(0x7f0000003400)="db3da3b114a8a2b9b3240356ddd35b5324f24b9733b3a2552d85ef254f10d8dc4aec7a31b3d14e2ef2951e80120bce64f1322a290827a3462a88d20c1877fc862f407b8a56bef53cf558c7ed6ec246439fcb5b94a63bd48400f82d53b12b5062093109e2b4", 0x65, 0x80000001}, {&(0x7f0000003480)="bc6c3b1b789e0cd9dc48facf87edc6f3f0fb9b7e62794422806dbd1cca55f047551b6fc5a67f03302f0ef123907aae4372e021cb03962d6a644521806275623dad1b60da4e1a7e2ff98f5b731e1d6f3aed28551e6101c54ed85577f515c2966708536b5a326e19b6d30626ecce04137888cfb9beb2b6f480951d69e5e06200cbbfed678a890f53996f521b32e1b98a1aeace7524d8247dfe1c97e4ed82e92d9b73c0a0cf93f2ba082dcdeb2bcb94abc7b434a5ea3bf1a89aad3f6125b6cf525a45010792cdd3680c2369776788a60b0f322647e75febf74203809102af2392a3c5e24a60739b5f7002e4ecdaaa411d33c4b554339f", 0xf5, 0x6}, {&(0x7f0000003580)="dd213e1f4d52a306458a5181c14bbfa896331e7a7698b48bf0948754d5e84683262eb8238b33b06c2137974b517f08fc3ac110418405159cc5f6fb26efd866ccdeaad0dc834b572857620ba87596627f7e78aa954ca21ae82017ab92f04419c40ac6d0b39768ce487ebade12e3e18289850b208039c20a23c4cca6f3b8b1c4a2bc0acd98c910d3d7d9b54dc3d3a6f9ad702ad7893ac13f777d3644dd1b93ec94534434828c2e770d147834cb07", 0xad, 0x8}], 0x4020, &(0x7f0000003700)=ANY=[@ANYBLOB="2f8c742f617270002c28297d7b2c2c2c6e65742f617270002c6e65742f617270002c6f626a5f726f6c653d5c28282c66736d616769633d3078303030303030303030303030303030342c736d61636b6673726f6f743d6e65742f617270002c686173682c7569643e", @ANYRESDEC=r1, @ANYBLOB=',permit_directio,smackfsdef=+^#.,smackfshat=net/arp\x00,\x00']) fsetxattr$trusted_overlay_opaque(r2, &(0x7f0000000280)='trusted.overlay.opaque\x00', &(0x7f00000037c0)='y\x00', 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:04:53 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x1ae, 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, @perf_bp={0x0}, 0x8400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_DISASSOCIATE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x98, 0x0, 0x400, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r1}, @val={0xc, 0x99, {0x5, 0x69}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@device_b}, @NL80211_ATTR_SSID={0x13, 0x34, @random="cac71d13d0f73039fb04881170e124"}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x3}, @NL80211_ATTR_LOCAL_STATE_CHANGE={0x4}, @NL80211_ATTR_IE={0x3f, 0x2a, [@prep={0x83, 0x25, @ext={{}, 0x0, 0xff, @device_a, 0x9, @device_b, 0x5f7, 0x4, @device_b, 0x9e}}, @link_id={0x65, 0x12, {@initial, @broadcast, @broadcast}}]}, @NL80211_ATTR_LOCAL_STATE_CHANGE={0x4}]}, 0x98}, 0x1, 0x0, 0x0, 0x20040014}, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0xfe, 0xcc, 0xb7, 0x2, 0x0, 0x7, 0x40809, 0x5, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x82, 0x1, @perf_config_ext={0xffffffffffff0424, 0x5}, 0x2, 0x1, 0x5, 0x9, 0x2, 0x5, 0x3}, 0x0, 0xd, r2, 0x0) 20:04:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000000)=0xc) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$setownex(r0, 0xf, &(0x7f00000001c0)={0x0, r3}) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/autofs\x00', 0x4002, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f0000000080)={0x13f, 0x1, 0x8002, 0x9, 0xc40, 0xffff74f3, 0x7f, 0x5}, &(0x7f00000000c0)=0x20) [ 708.234029] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 708.241720] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 708.248968] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 708.256216] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 708.263467] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 708.270715] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) keyctl$chown(0x4, 0x0, r2, r3) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:54 executing program 5: listen(0xffffffffffffffff, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40200, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') socket$inet_tcp(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400200, 0x18c) ioctl$VIDIOC_S_INPUT(r0, 0xc0045627, &(0x7f0000000040)=0x3f) 20:04:54 executing program 5: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000240)={0x0, 0x0}) perf_event_open(&(0x7f00000001c0)={0x3, 0x70, 0x49, 0x33, 0x8, 0x5, 0x0, 0xfffffffffffff000, 0x200, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7ff, 0x2, @perf_bp={&(0x7f0000000180), 0xb}, 0x4d239, 0x8, 0x4, 0x9, 0x4, 0x6, 0x600}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x20040, 0x0) read$FUSE(r1, &(0x7f0000004340)={0x2020}, 0x2020) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bsg\x00', 0x2, 0x0) getpeername$netrom(r2, &(0x7f00000000c0)={{0x3, @rose}, [@rose, @netrom, @remote, @default, @remote, @bcast, @bcast, @bcast]}, &(0x7f0000000140)=0x48) perf_event_open(&(0x7f0000000300)={0x7, 0x70, 0x4, 0x5, 0x4, 0xfd, 0x0, 0x9, 0x4000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, @perf_bp={&(0x7f00000002c0), 0xc}, 0x5d0, 0x1000, 0x4, 0x2, 0xb21, 0xc8, 0x4}, r0, 0xe, r1, 0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r1, 0x0, 0x4000000000edbc) 20:04:54 executing program 2 (fault-call:7 fault-nth:37): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 708.454068] FAULT_INJECTION: forcing a failure. [ 708.454068] name failslab, interval 1, probability 0, space 0, times 0 [ 708.476373] CPU: 0 PID: 27801 Comm: syz-executor.4 Not tainted 4.14.228-syzkaller #0 [ 708.484291] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 708.493660] Call Trace: [ 708.496265] dump_stack+0x1b2/0x281 [ 708.499909] should_fail.cold+0x10a/0x149 [ 708.504074] should_failslab+0xd6/0x130 [ 708.508060] kmem_cache_alloc_node_trace+0x25a/0x400 [ 708.513181] __kmalloc_node+0x38/0x70 [ 708.516996] kvmalloc_node+0x46/0xd0 [ 708.520719] seq_read+0x882/0x1120 [ 708.524267] ? lock_acquire+0x170/0x3f0 [ 708.528265] ? seq_lseek+0x3d0/0x3d0 [ 708.531996] ? aa_path_link+0x3a0/0x3a0 [ 708.535974] ? seq_lseek+0x3d0/0x3d0 [ 708.539699] proc_reg_read+0xee/0x1a0 [ 708.543512] __vfs_read+0xe4/0x620 [ 708.547057] ? proc_reg_unlocked_ioctl+0x190/0x190 [ 708.551999] ? vfs_copy_file_range+0x9b0/0x9b0 [ 708.556592] ? common_file_perm+0x3ee/0x580 [ 708.560933] ? security_file_permission+0x82/0x1e0 [ 708.565878] ? rw_verify_area+0xe1/0x2a0 [ 708.569949] vfs_read+0x139/0x340 [ 708.573415] SyS_read+0xf2/0x210 [ 708.576790] ? kernel_write+0x110/0x110 [ 708.580768] ? __do_page_fault+0x159/0xad0 [ 708.585010] ? do_syscall_64+0x4c/0x640 [ 708.588988] ? kernel_write+0x110/0x110 [ 708.592974] do_syscall_64+0x1d5/0x640 [ 708.596880] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 708.597345] FAULT_INJECTION: forcing a failure. [ 708.597345] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 708.602070] RIP: 0033:0x466459 [ 708.602096] RSP: 002b:00007f43c73b3188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 708.602111] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 708.602118] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 [ 708.602131] RBP: 00007f43c73b31d0 R08: 0000000000000000 R09: 0000000000000000 [ 708.646586] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 20:04:54 executing program 4 (fault-call:2 fault-nth:1): perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, 0x0, 0x0) [ 708.653894] R13: 00007ffcf411c5cf R14: 00007f43c73b3300 R15: 0000000000022000 [ 708.661210] CPU: 1 PID: 27822 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 708.669106] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 708.678475] Call Trace: [ 708.681067] dump_stack+0x1b2/0x281 [ 708.684714] should_fail.cold+0x10a/0x149 [ 708.688867] __alloc_pages_nodemask+0x22c/0x2720 [ 708.693625] ? __kmalloc_node+0x4c/0x70 [ 708.697664] ? splice_direct_to_actor+0x207/0x730 [ 708.702510] ? do_splice_direct+0x164/0x210 [ 708.706832] ? SyS_sendfile64+0xff/0x110 [ 708.710887] ? do_syscall_64+0x1d5/0x640 [ 708.714946] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 708.720313] ? perf_trace_lock_acquire+0x104/0x510 [ 708.725256] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 708.730098] ? HARDIRQ_verbose+0x10/0x10 [ 708.734164] ? __lock_acquire+0x5fc/0x3f20 [ 708.738400] ? fs_reclaim_release+0xd0/0x110 [ 708.742820] alloc_pages_current+0x155/0x260 [ 708.747225] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 708.752501] push_pipe+0x3b0/0x750 [ 708.756043] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 708.760888] ? iov_iter_bvec+0x110/0x110 [ 708.764949] ? iov_iter_pipe+0x93/0x2b0 [ 708.768926] default_file_splice_read+0x171/0x910 [ 708.773775] ? lock_downgrade+0x740/0x740 [ 708.777920] ? do_splice_direct+0x210/0x210 [ 708.782250] ? pipe_to_sendpage+0x22e/0x2d0 [ 708.786569] ? sockfs_setattr+0x140/0x140 [ 708.790725] ? fsnotify+0x974/0x11b0 [ 708.794446] ? generic_pipe_buf_release+0xa6/0x1e0 [ 708.799389] ? __fsnotify_inode_delete+0x20/0x20 [ 708.804161] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 708.810880] ? common_file_perm+0x3ee/0x580 [ 708.815203] ? generic_splice_sendpage+0xcc/0x110 [ 708.820066] ? vmsplice_to_user+0x1b0/0x1b0 [ 708.824393] ? security_file_permission+0x82/0x1e0 [ 708.829327] ? rw_verify_area+0xe1/0x2a0 [ 708.833386] ? do_splice_direct+0x210/0x210 [ 708.837702] do_splice_to+0xfb/0x140 [ 708.841417] splice_direct_to_actor+0x207/0x730 [ 708.846105] ? generic_pipe_buf_nosteal+0x10/0x10 [ 708.850952] ? do_splice_to+0x140/0x140 [ 708.854927] ? rw_verify_area+0xe1/0x2a0 [ 708.858989] do_splice_direct+0x164/0x210 [ 708.863147] ? splice_direct_to_actor+0x730/0x730 [ 708.868001] ? rw_verify_area+0xe1/0x2a0 [ 708.872062] do_sendfile+0x47f/0xb30 [ 708.875782] ? do_compat_writev+0x180/0x180 [ 708.880113] SyS_sendfile64+0xff/0x110 [ 708.884015] ? SyS_sendfile+0x130/0x130 [ 708.888084] ? do_syscall_64+0x4c/0x640 [ 708.892057] ? SyS_sendfile+0x130/0x130 [ 708.896028] do_syscall_64+0x1d5/0x640 [ 708.899922] entry_SYSCALL_64_after_hwframe+0x46/0xbb 20:04:54 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@pppoe={0x18, 0x0, {0x0, @local, 'ip6_vti0\x00'}}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)="a2c8dcffc8cd062a31a6351432ee1553b90af6e80c4b8bffa8839214ef9d5f28af487553a4920fc33e7e57", 0x2b}, {&(0x7f0000000180)="bf4332266916cf6de8ca0571781845977436507f56883308f183c038823a676dae040d5cc291fe46a8823f2a7356938037ae0307d626fc67e8d8fef6375f760660a6fab6f99d247258bd82a3fe147cd3847207caf17a3891f2d60c5e742d164b70568f22a87a87ac079ebb0fcc3de4d0e7", 0x71}, {&(0x7f00000002c0)="a278ca73e71e217f8f8ebdfcbc8bfded2750cd6affdfb4744ef4db23c28563baee47abe551bf0d2e66e5bca185a81bcb859720526e9cbcd5fd4a07bdce114dd2c7c323785290402fc3d5693482678efd856a33997cb72583d31aaa5870b9e002f808a3114d2cce857335ac56fdeddc2a2b53f04220b8930ac11c5f3f5fcb8b93327e51a380f568a5123dffd4cf190a26e143db7e068443007920a4f1c36b48c544373e1074c1f9b7082d8e8a89e6c429505099f7bda4ef4f452c51658a14e9f11d925ceb90de717e8b21770c3b9fba2bacc175593cd5ab44af8d3af18d055a", 0xdf}, {&(0x7f00000003c0)="975199497e978109a211ecb140ced43c74ce4d417fa717468ef85825b33324e6a5b1d19e6f1351506f3548202f3ff630052174ac3c7db732b178beebadacd38f01cc0646c082473b8387bdd5cb8b731e4b0e8be43aede18bcd2c051c4e32d8357d2b35c54950415e11225cee54f632c287a6b5cc75171b5a", 0x78}], 0x4, &(0x7f0000000440)=[{0x48, 0x116, 0x9, "430c0c83940aa714c2d64e24fe62223d4c38b907296d5964c5786e8b1cf21cad337b55efdc0cd5ac946551fc580a9ec9c0fc430c"}, {0xb0, 0x10e, 0x4, "fc10e9b409bd45be9f818b470f3df343f0c7a782b52caea028191ea022ee4b2563771b67b9431fdfd92adee7eb386104937abed734eae82f7e5153841d7a5402da44fff935bf2bc47271e6801b9ebbf7b0c6a116473c309756074566520d7901e27fb33dfc658276c5222c4e3410c8e36ae5d0a7e44b270665f398eefa73a373dd2d38121eb9a2a74af8015a8a89eabe97c30f07f9c4a0bc05ac"}, {0xa8, 0x109, 0x20000000, "3ef7ac60e285caf1d4168e252ff900a5cef76efd366fc4d64c04a6d95727a90d6544065a4f3bba1da28e12e65706926f3d835252fa13955c526448deded2e1d4d3af0579b634152a60193c246a028ca3c1a3cff924e7f5922c1cdf08fd4364d109193800671ae3896d52b5a6695a6eeac03ec74392d974dec267789d1da5709256d9f3195b3e58b6f90c41c3b67b3244d7525e2b"}, {0xa0, 0x115, 0x9, "f03f11ca725acf5a09617bce237f35c2657e8570fcb0825a421556c4253f512afd0c6581e7f0ff020a425dbf2e33e43e51e656a009210ebc2ca68f5405e2f10b479e77d4c7db4dd4c3a5b75200171fc6177814441fe2499ba409216cc73ad4fbb83a9374f9797afc80643f5af5a9f12e6336c863dd5212b32339052666fe5a771930e4c527741faa1c01530337"}, {0x38, 0x113, 0x0, "56817aa0e9c9956d14dc5efbb1a19d6086f7cf4934f0150be3ee3006ace483a4ecfa5f7ba1784e"}, {0xf0, 0x110, 0x0, "b46aaa47764a260dbc828896fe75dbd04823a87887f9b275dd03f567528919e1fd7241e4a4c5d6d7ad9900af3eb991caca74a915ba753e0c6a0e51acfff3901f5b365d7b3d018f9399850dde981186334489fc77de0c343f7faa3c24f187f891973658468bccc20757acac8e9b069022f15667c137499a9e8271c62fcae709f9f48daa22cec3b925f62fcef5251b5f6a4f17a7929600115485433c87b50562653a5f01d23268501c37e9d1e97b3edfcd0afa6621daa9e6ee94e5ac8d8509a047c4ec1d700b37a53ec340364ab8c062191dbf7431316f696fce"}, {0xc0, 0x104, 0x1ff, "d89d67d97c1a005d51dc461e3a7e642cc7538e782c27b30dc7086edecf750ac6a747476dbfd808f29dc764b0006e5020ce72d01a22c68ef04db095eeeab1bb5edfff45e51b8647b94d9cae3d4fd789c38397b7ac81480528f4eda7f52b8ee63a2577cbaf2cb221a523db86b187523d833a45f464a39e46deff2c6abdb1dcb11e4766a3293fe8046884606c705a9dd0e3a872329aad86a0a7f745e9d8ea62a884eec4cde359c3245b9846e74cd2"}, {0x60, 0x112, 0xfffffff9, "f47569cccbe5ca12ccc276d20ab439373860a47a9023261184934e289c6ab9da7b41ea0f68b99555bee738d4ea85b6af94c6ccee53402252fc42ecdc3a15fd25069426bfd5127548503681e7e3fa1ee7"}, {0xb8, 0x11, 0x80000000, "6df0137ad84e5caa5e95740e1df6b6c440900406207b2ca8e3f5dc08211f60775185007d1148e3650304a6a871e48527d45b9b9718a331108ed47b51ccf4dca3e0cc28e51ad3947e8783c79fce6785e7b32d2d89cde1e80671cd073481ec69ac4921197844fd90f05bcfc987aa480176ed399dbbbad0758d662963aad1bd44a61ea73b8e81655edfb13e4296ba8020cc9a5cc45939c10f5d81001c1dc3fb2fdb34"}, {0x100, 0x11, 0xfffffffd, "45b1eb2f72e59152d628baf2c843c4d7460b42200f2fa6c02fcaf7dbd2d7aff3d38ceafad52b06bf6a9d32407629f1def05d69a99a1a4f9db98dbb5a98750fe60c22391baa303a198570e43d6768a87659a5bbc5246ab0234ae0ac67bcd30a69c39e0b3e73566c5259a559561180701df50b8a9b71cd150ea6673f19c5530114ad60e3a1ae9c3dc0e02b66a3da35351612e1b33b25d98d71faca839d49c68154ee33ce58bde12a79c160f1cffdecb08ff25cdfb20f663bf5923cbfb77c7b94ae7bc85a29855213b640a9ae905facef98fa7a62243d7b2aea6c4fbe5f3e218843aa16a3602d6560882a2fa3adb6"}], 0x640}, 0x8000) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:54 executing program 0: perf_event_open(&(0x7f0000000500)={0x54ef3ff00d3817a, 0xfffffffffffffdfc, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@rand_addr=' \x01\x00', @in6=@private1, 0x4e22, 0x0, 0x4e23, 0x6, 0x2, 0x80, 0x20, 0x3c}, {0x3a8f8345, 0x81, 0xffffffff, 0x318d, 0x6, 0x1, 0x5, 0x800}, {0x2e2b, 0xf40f, 0xfffffffffffffff7, 0x6}, 0x1f, 0x6e6bb3, 0x2, 0x0, 0x3, 0x3}, {{@in=@multicast2, 0x4d6, 0x6c}, 0xa, @in=@initdev={0xac, 0x1e, 0x1, 0x0}, 0x3506, 0x4, 0x5, 0x3f, 0x2fb0, 0x7ff, 0x5}}, 0xe8) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000000)=0x1) 20:04:54 executing program 2 (fault-call:7 fault-nth:38): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 708.905108] RIP: 0033:0x466459 [ 708.908300] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 708.916003] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 708.923268] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 708.930534] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 708.937798] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 708.945065] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:54 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) perf_event_open(&(0x7f0000000080)={0x3, 0x70, 0x9, 0x1f, 0xf, 0x2, 0x0, 0x3, 0x2, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7dc, 0x2, @perf_bp={&(0x7f0000000000), 0xd}, 0x52080, 0x61, 0x20, 0x4, 0x40, 0x1, 0x7fff}, 0x0, 0x1, r0, 0xa) [ 709.054546] FAULT_INJECTION: forcing a failure. [ 709.054546] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 709.081023] CPU: 1 PID: 27842 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 709.088948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 709.098302] Call Trace: [ 709.100893] dump_stack+0x1b2/0x281 [ 709.104525] should_fail.cold+0x10a/0x149 [ 709.108675] __alloc_pages_nodemask+0x22c/0x2720 [ 709.113434] ? __kmalloc_node+0x4c/0x70 [ 709.117409] ? splice_direct_to_actor+0x207/0x730 [ 709.122248] ? do_splice_direct+0x164/0x210 [ 709.126585] ? SyS_sendfile64+0xff/0x110 [ 709.130641] ? do_syscall_64+0x1d5/0x640 [ 709.134700] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 709.140064] ? perf_trace_lock_acquire+0x104/0x510 [ 709.145000] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 709.149844] ? HARDIRQ_verbose+0x10/0x10 [ 709.153903] ? __lock_acquire+0x5fc/0x3f20 [ 709.158142] ? fs_reclaim_release+0xd0/0x110 [ 709.162563] alloc_pages_current+0x155/0x260 [ 709.166978] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 709.172260] push_pipe+0x3b0/0x750 [ 709.175806] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 709.180663] ? iov_iter_bvec+0x110/0x110 [ 709.184724] ? iov_iter_pipe+0x93/0x2b0 [ 709.188701] default_file_splice_read+0x171/0x910 [ 709.193553] ? lock_downgrade+0x740/0x740 [ 709.197704] ? do_splice_direct+0x210/0x210 [ 709.202027] ? pipe_to_sendpage+0x22e/0x2d0 [ 709.206348] ? sockfs_setattr+0x140/0x140 [ 709.210498] ? fsnotify+0x974/0x11b0 [ 709.214212] ? generic_pipe_buf_release+0xa6/0x1e0 [ 709.219146] ? __fsnotify_inode_delete+0x20/0x20 [ 709.223903] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 709.230572] ? common_file_perm+0x3ee/0x580 [ 709.234890] ? generic_splice_sendpage+0xcc/0x110 [ 709.239735] ? vmsplice_to_user+0x1b0/0x1b0 [ 709.244060] ? security_file_permission+0x82/0x1e0 [ 709.248993] ? rw_verify_area+0xe1/0x2a0 [ 709.253052] ? do_splice_direct+0x210/0x210 [ 709.257371] do_splice_to+0xfb/0x140 [ 709.261093] splice_direct_to_actor+0x207/0x730 [ 709.265772] ? generic_pipe_buf_nosteal+0x10/0x10 [ 709.270617] ? do_splice_to+0x140/0x140 [ 709.274592] ? rw_verify_area+0xe1/0x2a0 [ 709.278653] do_splice_direct+0x164/0x210 [ 709.282799] ? splice_direct_to_actor+0x730/0x730 [ 709.287646] ? rw_verify_area+0xe1/0x2a0 [ 709.291709] do_sendfile+0x47f/0xb30 [ 709.295427] ? do_compat_writev+0x180/0x180 [ 709.299757] SyS_sendfile64+0xff/0x110 [ 709.303646] ? SyS_sendfile+0x130/0x130 [ 709.307617] ? do_syscall_64+0x4c/0x640 [ 709.311588] ? SyS_sendfile+0x130/0x130 [ 709.315561] do_syscall_64+0x1d5/0x640 [ 709.319452] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 709.324639] RIP: 0033:0x466459 [ 709.327824] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 709.335527] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 709.342791] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:55 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = socket(0x28, 0x6, 0x3b0000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x4e22, @empty}, 0x10) 20:04:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) read$FUSE(r2, &(0x7f0000000340)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) fcntl$setownex(r0, 0xf, &(0x7f0000002380)={0x2, r3}) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x9, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4}, [@call={0x85, 0x0, 0x0, 0x61}, @map={0x18, 0x9, 0x1, 0x0, 0x1}, @generic={0x80, 0xc, 0x8, 0x79b2, 0x80000001}, @call={0x85, 0x0, 0x0, 0x6f}]}, &(0x7f0000000040)='GPL\x00', 0x3, 0xb7, &(0x7f0000000180)=""/183, 0x41100, 0x2, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000000c0)={0x5, 0xc, 0x606a, 0xffff}, 0x10, 0xffffffffffffffff, r2}, 0x78) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:55 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) flistxattr(r1, &(0x7f0000000080)=""/123, 0x7b) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000880)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)={0x1c, 0x0, 0x800, 0x70bd2a, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x5}, @void, @void}}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x40800}, 0x4010) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:55 executing program 2 (fault-call:7 fault-nth:39): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 709.350054] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 709.357320] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 709.364585] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x200, 0x8}, 0x8) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:55 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb8, 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, @perf_bp={&(0x7f0000000000), 0x4}}, 0x0, 0x800000, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f0000000080)) r1 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0x8, 0x315001) getsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@empty, @empty, @remote}, &(0x7f0000000140)=0xc) [ 709.496654] FAULT_INJECTION: forcing a failure. [ 709.496654] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 709.522845] CPU: 1 PID: 27861 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 709.530758] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 709.540112] Call Trace: [ 709.542705] dump_stack+0x1b2/0x281 [ 709.546341] should_fail.cold+0x10a/0x149 [ 709.550497] __alloc_pages_nodemask+0x22c/0x2720 [ 709.555262] ? __kmalloc_node+0x4c/0x70 [ 709.559240] ? splice_direct_to_actor+0x207/0x730 [ 709.564082] ? do_splice_direct+0x164/0x210 [ 709.568406] ? SyS_sendfile64+0xff/0x110 [ 709.572468] ? do_syscall_64+0x1d5/0x640 [ 709.576535] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 709.581902] ? perf_trace_lock_acquire+0x104/0x510 [ 709.586835] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 709.591693] ? HARDIRQ_verbose+0x10/0x10 [ 709.595753] ? __lock_acquire+0x5fc/0x3f20 [ 709.599987] ? fs_reclaim_release+0xd0/0x110 [ 709.604408] alloc_pages_current+0x155/0x260 [ 709.608818] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 709.614096] push_pipe+0x3b0/0x750 [ 709.617644] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 709.622492] ? iov_iter_bvec+0x110/0x110 [ 709.626553] ? iov_iter_pipe+0x93/0x2b0 [ 709.630531] default_file_splice_read+0x171/0x910 [ 709.635378] ? lock_downgrade+0x740/0x740 [ 709.639528] ? do_splice_direct+0x210/0x210 [ 709.643857] ? pipe_to_sendpage+0x22e/0x2d0 [ 709.648178] ? sockfs_setattr+0x140/0x140 [ 709.652340] ? fsnotify+0x974/0x11b0 [ 709.656053] ? generic_pipe_buf_release+0xa6/0x1e0 [ 709.660984] ? __fsnotify_inode_delete+0x20/0x20 [ 709.665868] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 709.672540] ? common_file_perm+0x3ee/0x580 [ 709.676864] ? generic_splice_sendpage+0xcc/0x110 [ 709.681707] ? vmsplice_to_user+0x1b0/0x1b0 [ 709.686035] ? security_file_permission+0x82/0x1e0 [ 709.690965] ? rw_verify_area+0xe1/0x2a0 [ 709.695034] ? do_splice_direct+0x210/0x210 [ 709.699355] do_splice_to+0xfb/0x140 [ 709.703082] splice_direct_to_actor+0x207/0x730 [ 709.707755] ? generic_pipe_buf_nosteal+0x10/0x10 [ 709.712599] ? do_splice_to+0x140/0x140 [ 709.716569] ? rw_verify_area+0xe1/0x2a0 [ 709.720626] do_splice_direct+0x164/0x210 [ 709.724772] ? splice_direct_to_actor+0x730/0x730 [ 709.729620] ? rw_verify_area+0xe1/0x2a0 [ 709.733682] do_sendfile+0x47f/0xb30 [ 709.737399] ? do_compat_writev+0x180/0x180 [ 709.741727] SyS_sendfile64+0xff/0x110 [ 709.745615] ? SyS_sendfile+0x130/0x130 [ 709.749585] ? do_syscall_64+0x4c/0x640 [ 709.753558] ? SyS_sendfile+0x130/0x130 [ 709.757530] do_syscall_64+0x1d5/0x640 [ 709.761421] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 709.766600] RIP: 0033:0x466459 [ 709.769782] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 709.777485] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 709.784746] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 709.792019] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 709.799281] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 709.806543] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:55 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0x6, 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, 0x1, 0x0, @perf_config_ext={0xffff, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xfffe}, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:55 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1801, 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, 0xffffffff, 0x0, @perf_bp={0x0, 0x5}, 0x1502, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) ioctl$FIBMAP(0xffffffffffffffff, 0x1, &(0x7f0000000000)=0x9) r1 = syz_mount_image$qnx6(&(0x7f0000000080)='qnx6\x00', &(0x7f0000000180)='./file0\x00', 0xa00000000000, 0x5, &(0x7f0000000480)=[{&(0x7f00000001c0)="5a9abae304d88b854da56c60c3524a8778c1ce099cf218f6f30abd918dd7ef73c8377465923dfe5efd680f80ccdcb22a89cabf3f3f0a5c9c21c5feb2f2bbf118d3c5ca4496da5df8", 0x48, 0xb7}, {&(0x7f0000000240)="6106e19f11a9845cd0ecfc6359e14f0a6018fec14a54616e060e025a17f59138e35af1743322b6bd5e78285c4a68ffde399bd8156dae40891de1edeeb1d6b67c19bec1aeca5fc129f03ce3925108376dfebe7c62318fb09aef1b8f6600e13beb9f3ebdb2374ffa8742bf7be244210e442d8a6fad8a1b6549103ff6180fde90701d0f5543e4588cc5346a52", 0x8b, 0x7}, {&(0x7f0000000300)="41ef1e4e561116d5ca4395853ebc136642f37bdae92ca8213bb3c8ba4c331c7a4f1ba82c42782d9f42497f4609409e6e44b3bff5990d0249de7f7006e6962ebe7c144f94b85046ef0b24ad572dfb95755ad058338923217b4636c0eacb487e5a1e3cffe329529694d26772e624136fca0054ffad704ff66dc05b43505f3676a99c33225e9642d8d7e25b7558ce9a822ceca0432af84d66d12ff5627016269ec5354d1be1796550c24c0e63e35e96d0b3748997dd1469e1f938320200932464e85169255bcbe7dfc392518c5a5421d644234849bbd374cbf2b1c1f94b4845e19b7a0715db26409f06f8099c35c3319e6166", 0xf1, 0x1}, {&(0x7f0000000400)="a939285e28b1b35183c17454d910333e48d18c895a8218641f7fb98f9998d6ecdbcd4bfc2bf8ca2c41305d33fa5c1600190729e743e338f3f473902cf0aa022a6790242233f5dc54a861e5642f81a519b77a0c5a", 0x54, 0x83}, {&(0x7f0000000580)="8a4f82a7ea5c3bf902b73877f2a71cd709856061a58f6237efda5aeae427ae36b1ff7e8076b2bb40becd53ced9e085fa16bc563013a5cbc9200580468f4c1851a0006a65b94ae820050ee8be299ea128605de69e0ca88df9e0e5de0540aab8033f6402b408ff7bb72360144a4ee79048af7f369e2274f38cf52b45886313a9b89cd3db27ec33db64b53ad5066e9cab2ada82ce4cc8b68b832c9fd20fad29cc9884b9c76342719b13fdcd7677d33a4f7d59814f425a10dedb427074004e20367eca4c16d199dac4f6584195c6510f6a2989b36552dbaf87e7ca3787df788057bb3d1b92e25d28372b70", 0xe9, 0x103}], 0x1051, &(0x7f0000000b40)=ANY=[@ANYBLOB="2f6465762f7a65726f002c2f6465762f7a65726f002c2f6465762f7a65726f002c2f6465762f7a65726f002c2f6465762f7a65726f002c5d232a2c2f6465762f7a65726f002c736d61636b66737472616e736d7574653d48212c66756e633d4d4f44554c455f434845434b2c646f6e745f6d6561737572652c6d6561737572652c646f6e745f6d6561737572652c0092e296d642ddf391f9fb90e79ff9fe3895f0dcf638e7992d85b325f1cf6288f139b6cc9c3958e521a3a3d379bb36c82ddcd7a9246b9c765fb7c1eb2a5121a6560c19a7e9364149a76dfff123162698ee424ab1dad5bba3d71342605ecf7473cda5cf875b800de8f201eb3d0889dc3e1697982065ca491822aae1e2"]) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000000740)={0x2, 0x3, {0x3a54, @struct={0xff}, 0x0, 0x80000001, 0x3, 0x28ec, 0x9, 0xffffffffffff1cb9, 0xc5, @usage=0x3, 0x400, 0xf760, [0xcea, 0x9, 0x1000, 0x1, 0x4, 0x1f]}, {0x8, @struct={0xffff, 0x2}, 0x0, 0x101, 0x8000, 0x7, 0x3f, 0xfffffffffffeffff, 0x4ae, @usage=0x6, 0x1, 0x0, [0xff, 0x24, 0x4, 0x8000, 0x7, 0xffffffffbf77d63c]}, {0x8, @usage, 0x0, 0x0, 0x964, 0xfffffffffffffffc, 0x2, 0x7, 0xe8, @struct={0x4, 0x9}, 0xff, 0x0, [0x5, 0x0, 0x7, 0x100000001, 0x20, 0x9]}, {0x5, 0x4730, 0x1}}) read$FUSE(0xffffffffffffffff, 0x0, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f0000ffb000/0x4000)=nil, 0x4000}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000, 0x0) write$FUSE_INIT(r2, &(0x7f0000000100)={0x50, 0xffffffffffffffda, 0x0, {0x7, 0x21, 0x2, 0xc00000, 0x9, 0x7, 0x3}}, 0x50) 20:04:55 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000000)='nv\x00', 0x3) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:55 executing program 0: r0 = syz_open_dev$mouse(&(0x7f00000000c0)='/dev/input/mouse#\x00', 0x96, 0x24040) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) syz_mount_image$fuse(&(0x7f0000000000)='fuse\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x2000, &(0x7f0000000100)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1a00}}, {@allow_other='allow_other'}, {@blksize={'blksize', 0x3d, 0x1000}}, {@max_read={'max_read', 0x3d, 0x40}}, {@blksize={'blksize', 0x3d, 0x1400}}], [{@uid_gt={'uid>', r2}}, {@permit_directio='permit_directio'}, {@dont_measure='dont_measure'}, {@subj_user={'subj_user', 0x3d, '\\.%,%*#'}}, {@smackfstransmute={'smackfstransmute', 0x3d, ':'}}, {@smackfshat={'smackfshat', 0x3d, '\'-'}}, {@smackfsdef={'smackfsdef'}}]}}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x1000000, 0x4}, 0x0, 0x8000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x800, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@bridge_newneigh={0x48, 0x1c, 0x8, 0x70bd2d, 0x25dfdbfc, {0x2, 0x0, 0x0, 0x0, 0x4, 0x1}, [@NDA_SRC_VNI={0x8, 0xb, 0x2}, @NDA_DST_IPV6={0x14, 0x1, @remote}, @NDA_MASTER={0x8, 0x9, 0x4}, @NDA_IFINDEX={0x8}]}, 0x48}, 0x1, 0x0, 0x0, 0x400008c0}, 0x4) 20:04:55 executing program 2 (fault-call:7 fault-nth:40): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:55 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 710.084897] FAULT_INJECTION: forcing a failure. [ 710.084897] name failslab, interval 1, probability 0, space 0, times 0 [ 710.126110] CPU: 0 PID: 27898 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 710.134028] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 710.143380] Call Trace: [ 710.145976] dump_stack+0x1b2/0x281 [ 710.149609] should_fail.cold+0x10a/0x149 [ 710.153762] should_failslab+0xd6/0x130 [ 710.157735] __kmalloc+0x2c1/0x400 [ 710.161278] ? rw_copy_check_uvector+0x226/0x2b0 [ 710.166040] rw_copy_check_uvector+0x226/0x2b0 [ 710.170620] ? HARDIRQ_verbose+0x10/0x10 [ 710.174689] import_iovec+0x94/0x360 [ 710.178402] ? dup_iter+0x240/0x240 [ 710.182031] vfs_readv+0xa8/0x120 [ 710.185483] ? compat_rw_copy_check_uvector+0x320/0x320 [ 710.190845] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 710.196121] ? push_pipe+0x3cb/0x750 [ 710.199838] ? iov_iter_get_pages_alloc+0x2ae/0xf00 [ 710.204857] ? iov_iter_bvec+0x110/0x110 [ 710.208919] ? iov_iter_pipe+0x93/0x2b0 [ 710.212892] default_file_splice_read+0x418/0x910 [ 710.217736] ? lock_downgrade+0x740/0x740 [ 710.221881] ? do_splice_direct+0x210/0x210 [ 710.226205] ? pipe_to_sendpage+0x22e/0x2d0 [ 710.230535] ? fsnotify+0x974/0x11b0 [ 710.234246] ? generic_pipe_buf_release+0xa6/0x1e0 [ 710.239186] ? security_file_permission+0x82/0x1e0 [ 710.244114] ? rw_verify_area+0xe1/0x2a0 [ 710.248168] ? do_splice_direct+0x210/0x210 [ 710.252488] do_splice_to+0xfb/0x140 [ 710.256205] splice_direct_to_actor+0x207/0x730 [ 710.260882] ? generic_pipe_buf_nosteal+0x10/0x10 [ 710.265730] ? do_splice_to+0x140/0x140 [ 710.269699] ? rw_verify_area+0xe1/0x2a0 [ 710.273763] do_splice_direct+0x164/0x210 [ 710.277911] ? splice_direct_to_actor+0x730/0x730 [ 710.282757] ? rw_verify_area+0xe1/0x2a0 [ 710.286819] do_sendfile+0x47f/0xb30 [ 710.290540] ? do_compat_writev+0x180/0x180 [ 710.294861] SyS_sendfile64+0xff/0x110 [ 710.298747] ? SyS_sendfile+0x130/0x130 [ 710.302719] ? do_syscall_64+0x4c/0x640 [ 710.306688] ? SyS_sendfile+0x130/0x130 [ 710.310661] do_syscall_64+0x1d5/0x640 [ 710.314563] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 710.319745] RIP: 0033:0x466459 20:04:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) fallocate(r3, 0x11, 0x200, 0x800) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 710.322927] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 710.330629] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 710.337892] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 710.345156] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 710.352420] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 710.359690] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:56 executing program 1: fsetxattr$security_ima(0xffffffffffffffff, &(0x7f0000000000)='security.ima\x00', &(0x7f0000000080)=@v1={0x2, "9465e18c15b8fff83e4493f4"}, 0xd, 0x1) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x5, 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, @perf_bp={0x0}, 0x0, 0x6, 0x0, 0x2, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x1, 0xffffffffffffffff, 0x0) socket$kcm(0x10, 0x2, 0x0) r1 = socket$kcm(0xa, 0x2, 0x11) socket$kcm(0x11, 0x200000000000002, 0x300) r2 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0xe43) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x2, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="699a4a663efc6509"], 0x0, 0xfffffffb, 0x0, 0x0, 0x40f00, 0x0, [], 0x0, 0x11, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000002c0)={0x3}, 0x10}, 0x78) perf_event_open(&(0x7f0000000380)={0x0, 0x70, 0x1, 0x80, 0x6, 0x8, 0x0, 0xb43c, 0x29a6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x1, @perf_config_ext={0x20, 0x23}, 0x40, 0x20, 0x401, 0x3, 0x4172, 0xbbd1, 0x7}, 0x0, 0x8, 0xffffffffffffffff, 0x1) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000bc0)={&(0x7f0000000300)=ANY=[@ANYBLOB="9f337f4ebe6400000064000000090000000f00000005000005070000000000000002000000030000000f020000010000001f0000001d000430ed1cf2000003000000f10000000000000001000000060000000f0000000100000004000000050000000000000204f68802ae26eae3"], &(0x7f0000000ac0)=""/221, 0x85, 0xdd, 0x1}, 0x20) r3 = socket$kcm(0x2, 0x3, 0x2) ioctl$SIOCSIFHWADDR(r3, 0x8914, &(0x7f0000000000)={'geneve1\x00', @remote}) socket$kcm(0x2, 0x3, 0x2) r4 = getpid() perf_event_open(&(0x7f0000000480)={0x5, 0x70, 0x0, 0x6, 0x60, 0xa0, 0x0, 0xffffffff, 0x41200, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x6, 0x380}, 0x2101, 0x6, 0x8, 0x7, 0x8, 0x80, 0x400}, r4, 0x4, r2, 0x1) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f00000000c0)={r3}) 20:04:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x400403, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000000)={'rose0\x00', @random}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:56 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0xfffd, @broadcast}, 0x10) 20:04:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000000)=0xc) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:56 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:57 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f00000001c0)={0x2020}, 0x2020) splice(r0, &(0x7f0000000000)=0x1, r0, &(0x7f0000000040)=0x1, 0xe4d, 0x6) sendmsg$can_bcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x4, 0x504, 0x2, {0x77359400}, {0x77359400}, {0x0, 0x1}, 0x1, @can={{0x1, 0x0, 0x0, 0x1}, 0x2, 0x2, 0x0, 0x0, "fca76f52119dae40"}}, 0x48}, 0x1, 0x0, 0x0, 0x4040800}, 0x40) 20:04:57 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202, 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, 0x3, 0x0, @perf_config_ext={0x2b, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$kcm(0x2, 0x200000000000001, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x2b, 0xffffffffffffff96, &(0x7f0000000640)="7b55e916c9bf96ed491ae3df15ccc8bca12641", 0x0, 0xfff, 0x0, 0x0, 0x0, &(0x7f0000000980)="d97a593cbb9de2b8967ddd6f6e2181b062d3cb454f89c1ac3731e2d1bbf57c4ad117d96f66710c1cf5f22d3505f06dea5d925fea074791024a2de4b4dd2a96d8cd7c1d4e933cd36bee4d9db0feb33a6de768090316173dcc4d0c457c8552af289429f2dc772eefd3566b289eaa9655c6fcc5e29afd66463d2bbd193c57674eef0b2ba292316c71f85f832e9ee2026deef8ff7f95bc72e6260970367a3ba8f7f18e372c07e12b6504ad7c7bb33cedf66d1078a39201d61b1e0aa63a3d88814ca9ae3daac370372045bc86ea3e339fdc90a5508b605371feff83f2ab8fdc35b0d609cf49a5cb4996905b088a"}, 0x98) r3 = socket$kcm(0x29, 0x0, 0x0) sendmsg$kcm(r3, &(0x7f0000000cc0)={&(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0x80, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="48000000000000000a01000003000000b4bff0e4a7c64a81cf80050d2a281aab1ccda508a1b517dccefb0fc9bd4a702dd05daf71b2600891a4e541d42a566a46800b000000000000d800000000000000440100000200000025c315c66f8a55270b0de8ffb7aac5fd7fd01738daf4fa18ac835c248c8ebeaca4954461ce39402aa73e35e73e6121ac2c830c9e0fad10c15d78e50b37005957c2811d057efa56fe2cc6cf646c41de08cd41ba4cfeb9a3057e3643788f251874596bab137099c98df31af15efc594d6d428531c1781d7260dc4d29cb589cfe553750983f95c70bc57584ce197dcfce5403bbd3d7d780eae4b118fdf8d900940e1a4b518cc03dd163f6a4e2a40bebad56d59e1ded5be6d2155b6e935eb50cacb30200000000000000c000000000000000ff00000004000000affb35c82a8f6819dcd84e9b3873567ca31233477d97fe9678176001628b5b5594dbc0c90ad5a01c90c46b82c08e379cea192b79ecfa0e90e2ccdf4a419b15da8abd5284147a182e4045e1e6dfef81cf17067b315c345bb6406df9219163"], 0x288}, 0x20000810) sendmsg$inet(r2, &(0x7f0000000fc0)={&(0x7f0000000000)={0x2, 0x3ffd, @empty}, 0x10, 0x0, 0xffffffffffffff81}, 0x44048800) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000040)={&(0x7f0000000200)="8cb65997dc8154713bacb97d5d32cfd20bf6070656857467c01f61d8bccfffb6e096d85a45dfafa033874ea70fe88e4040d5c98368c6099b5dec69d37db261", &(0x7f00000002c0)=""/109, &(0x7f0000000340)="f199d7dea493ab60485121f88346bcbff9bf1f457af62f4a879aac0de42a2e1661cbff180b69f5d6ccf54230ff2ff27b8cf34d58c245cc08f030ecc2b97114b30d7b58b70512013dc6433db42bff3bb83ff1bc31cd266a4f49c0905acad51a3f8fce468bee771932c3580c170d1faedfab166b1a532c0e9d1b4a26d4b94466df529b471492cb9ce2ebf492d234f0524484266db4c7064367ed9f5ca17ed14de049319fb30657e3cd2e15349c4c139a1d5ddf90c258db73010abd86d5cd8e1c6c44c74e6563c98e30ac047a412a7446a3e3", 0x0, 0x0, 0x1}, 0x38) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)='f', 0x1}], 0x1, 0x0, 0x0, 0xf00}, 0x7ffff) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000001000)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000002402000020feffff7a0af0fff8fffeff69a4f0ff00000000b70600000018d1fe2d6405000000000075040000000000000704000000000000b7040000100000206a0700fe00000000850000002f000000b7000000fe00000095000000000000006458c2c62fc2868f020000000000000013a80c19aab9d611e707247bbe1d69b9484765236dd3f5969f62c28b22756bedf3cf393d14c46cc4f716da4f0dc48468766af540439fce41f144631ac262dcae18c3d1a1fbe96dd87235b44174f7c0343785089a0f119e31975e551558055dc2ff0498fa4ea1d75d3066d52dbb55d00432a5fb33abadd3a0c218078be8d75aabad71bfc70281251ab132740a4781353d114e024762f07612b1c3d686f1264c8fc62eaf2aea3cfda8c2d2f3ca50f967e4decb26f236b20017b569762fa39884b91dc08eb9090000000000000072d0cb6179498633035c1e2a92ce1b0104ee99bbd363a1307705e4199e1abd0000000000006ceb14693984382d3b09a1000000000000000000000000ae8d804b53c7e864d994800486ce452f3b58a9aec5f9c93f9d3e43a52d2c615cdd26c3d814ff16c65e649c770cfa9b47b812c79bf0b185ce152bc4fdb7c49e5c4643ff8902de09ff8fe5709f06f2dcc31cc45cc571610a95e1c278270000c6000000000000000000002d57b6081c44de2bf810c45f45f8cc7f75d2539de35004971ddfe1d1973b2b41dd160bbbf162b781ebadee22d0b7d46765dcb5fc4ebd6db24edd7d469614f4136ca83257055834167a8997a40eb87e1ce83cb0ef462bd000000000000000000000000000f3cd01b3364983b380a3df7f23646c6da8a01b0bafae3515a3759e4d6e4e061933eafd6a219d656c55ea0ab0a8c35cefef52076876f314c885780fcfbe0938324bb228cec8aa8ead293b8cffb67e2aebdac4004a13ebb27eabbcc78832894cac0800000000000000e73c62e76591285c1972311df024682bd0f226aaa4e69a135429a3152a17f75cea24d6d9b4c5ce23249b45e84900"], &(0x7f0000000280)='GPL\x00'}, 0x48) recvmsg(r2, &(0x7f0000007700)={&(0x7f00000006c0)=@can={0x1d, 0x0}, 0x80, &(0x7f00000075c0)=[{&(0x7f0000006f80)=""/249, 0xf9}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f00000070c0)=""/77, 0x4d}, {&(0x7f0000007140)=""/249, 0xf9}, {&(0x7f0000000780)=""/185, 0xb9}, {&(0x7f0000007780)=""/102393, 0x18ff9}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000007440)=""/233, 0xe9}, {&(0x7f0000000880)=""/107, 0x6b}], 0x9, &(0x7f0000000900)=""/115, 0x73}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000007740)={0xa, 0x189, 0x2, 0x3d3, 0x1, 0xffffffffffffffff, 0xffffff40, [], r5, 0xffffffffffffffff, 0x1, 0x0, 0x3}, 0x40) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000600)={0x5}, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='GPL\x00') r6 = socket$kcm(0x11, 0x8000000002, 0x300) setsockopt$sock_attach_bpf(r6, 0x1, 0x32, &(0x7f00000000c0)=r4, 0x4) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) ioctl$F2FS_IOC_FLUSH_DEVICE(r0, 0x4008f50a, &(0x7f0000000000)={0x10000, 0x8000}) 20:04:57 executing program 2 (fault-call:7 fault-nth:41): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 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, 0x7, 0x0, @perf_config_ext={0x3ff, 0xffffffffe91122d5}}, 0x0, 0x0, r0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x20001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/222, 0xde}, {&(0x7f0000001540)=""/170, 0xaa}], 0x7, &(0x7f0000001680)=""/122, 0x7a}, 0x12063) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x80000, 0x0) ioctl$TUNSETSNDBUF(r3, 0x400454d4, &(0x7f0000000040)=0x4fa7) [ 711.350175] FAULT_INJECTION: forcing a failure. [ 711.350175] name failslab, interval 1, probability 0, space 0, times 0 [ 711.369416] CPU: 0 PID: 27963 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 711.377336] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 711.386685] Call Trace: [ 711.389273] dump_stack+0x1b2/0x281 [ 711.392906] should_fail.cold+0x10a/0x149 [ 711.397062] should_failslab+0xd6/0x130 [ 711.401041] kmem_cache_alloc_node_trace+0x25a/0x400 [ 711.406154] __kmalloc_node+0x38/0x70 [ 711.409960] kvmalloc_node+0x88/0xd0 [ 711.413675] seq_read+0x3ef/0x1120 [ 711.417220] ? seq_lseek+0x3d0/0x3d0 [ 711.420931] ? seq_lseek+0x3d0/0x3d0 [ 711.424641] proc_reg_read+0xee/0x1a0 [ 711.428438] do_iter_read+0x3eb/0x5b0 [ 711.432244] vfs_readv+0xc8/0x120 [ 711.435705] ? compat_rw_copy_check_uvector+0x320/0x320 [ 711.441061] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 711.446334] ? push_pipe+0x3cb/0x750 [ 711.450045] ? iov_iter_get_pages_alloc+0x2ae/0xf00 [ 711.455057] ? iov_iter_bvec+0x110/0x110 [ 711.459125] ? iov_iter_pipe+0x93/0x2b0 [ 711.463094] default_file_splice_read+0x418/0x910 [ 711.467936] ? lock_downgrade+0x740/0x740 [ 711.472075] ? do_splice_direct+0x210/0x210 [ 711.476391] ? pipe_to_sendpage+0x22e/0x2d0 [ 711.480709] ? fsnotify+0x974/0x11b0 [ 711.484413] ? generic_pipe_buf_release+0xa6/0x1e0 [ 711.489372] ? security_file_permission+0x82/0x1e0 [ 711.494307] ? rw_verify_area+0xe1/0x2a0 [ 711.498378] ? do_splice_direct+0x210/0x210 [ 711.502696] do_splice_to+0xfb/0x140 [ 711.506409] splice_direct_to_actor+0x207/0x730 [ 711.511075] ? generic_pipe_buf_nosteal+0x10/0x10 [ 711.515921] ? do_splice_to+0x140/0x140 [ 711.520017] ? rw_verify_area+0xe1/0x2a0 [ 711.524078] do_splice_direct+0x164/0x210 [ 711.528232] ? splice_direct_to_actor+0x730/0x730 [ 711.533076] ? rw_verify_area+0xe1/0x2a0 [ 711.537137] do_sendfile+0x47f/0xb30 [ 711.540861] ? do_compat_writev+0x180/0x180 [ 711.545188] SyS_sendfile64+0xff/0x110 [ 711.549074] ? SyS_sendfile+0x130/0x130 [ 711.553040] ? do_syscall_64+0x4c/0x640 [ 711.557008] ? SyS_sendfile+0x130/0x130 [ 711.560976] do_syscall_64+0x1d5/0x640 [ 711.564860] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 711.570040] RIP: 0033:0x466459 [ 711.573219] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 711.580917] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 711.588188] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 711.595473] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 711.602733] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 711.609992] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040)='/dev/net/tun\x00', 0x84501, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x7fffffff, 0x4) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$SIOCAX25GETUID(r3, 0x89e0, &(0x7f0000000000)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, r2}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000080)='trusted.overlay.redirect\x00', &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 20:04:57 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0x37, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r1, &(0x7f0000000080)="59e90bf11fa3730ce3c47f3284515323075b9a4c53decdfd4c6ebe54606c9b98699de2011f19e158aff93d7358fcedfa982ada4ff89f86edcbb4d5ae7f3e3731f40f56360083f121d36da0fbdfe83e626c28e243e26deb774dcbda0708984edbfa9e374b5a292cbffe70fa8b79a7abc7231c8476262d6b3fa1edd2cc0f97853004b618c97cf40355f7906c95efbd7ae464feafc00cef9ae7fb3ae6a52817c56967794d5f8325cb994353a90d246e54dba845124e236c909fd7946cb521d71a2697f9f6b411b6305bc5b141b6ec2e45e7bcd5f9341b76b590acd7902c712d568a366905f8aeb25fd3a52039fd7e2792faf13cbee1335e4d3e990bca3acb1b40", 0xff, 0x2400c030, 0x0, 0x0) 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffc93) setuid(r2) io_setup(0x8, &(0x7f0000000080)=0x0) r4 = socket$caif_seqpacket(0x25, 0x5, 0x0) r5 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) io_cancel(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x6, 0x200, r4, &(0x7f0000000180)="bc479604e9a67b079c5ff404c493386338387dbd72afc0ab405749edeab47d771bc041a23613509151491a54fb7b1296d46f080a1e0af2f5a1ed28e9d26980d198bfd6a91a368eda2c7a572db16e44382e1a0ca0e68bbf03", 0x58, 0x1000, 0x0, 0x0, r5}, &(0x7f0000000240)) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:57 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0xff, 0xff, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x22a}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000080)={{0x2, 0x4e24, @broadcast}, {0x306, @multicast}, 0x6, {0x2, 0x4e24, @rand_addr=0x64010101}, 'veth0_macvtap\x00'}) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x80, 0x6, 0xfe, 0x40, 0x0, 0x1, 0x8280, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0x6}, 0x8, 0x1, 0x6, 0x6, 0xffffffff, 0x5da09c80, 0x3}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x2) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049421, 0x2) 20:04:57 executing program 1: socket$inet6(0xa, 0x803, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = dup(0xffffffffffffffff) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x1, 0xffffffffffffffff, 0x2) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0xa00, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup(r6) r8 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r9}}], [], 0x6b}}) r10 = openat$full(0xffffffffffffff9c, &(0x7f0000000600)='/dev/full\x00', 0x42, 0x0) r11 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000640)='/dev/adsp1\x00', 0x101000, 0x0) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000580)=[{&(0x7f00000002c0)="1de98f8fc8347e12729e82f93055e3df2fd064eac4e16cfbc459606cfb86b9cd944a7f411b086a07fc3adaabc58e44402d28ded6e659074bae05dc09ca222f6f80bc7b34bf5d6ec52b7b94b3d2e7754b07507eedee0b0ad254329e9d103243f62fd1440596204b44bb61e62eb6785cf3e3c665847a95d01305bda5b0e64322c469ffed9eb06385e1c84e10386c128ddab1ad4a67e5d271e511b6fa8535ae8df37adc869fe90a73873e13ef12a46c144dbc391303f874e1b4c7729a3cb5d5fd86e80cd14d", 0xc4}, {&(0x7f00000003c0)="f316583be04fdaeb7db9d905ec5662e0171dd547815c5de2af83b810b6f9628a883c8037bb473a7475bebbedec01c01cc49fc7715f9d098da014a3140987b4e7b08e242d5b513141bb72f371c6d461511524e99adaab4c394c697ec38757eb2dbb035fd6bdf42e39d7d87f93c3b29c8a5ed5a86afdccd032709c10ed2ac1c7ab38ecc33175dabb79f4db3b4b01069bfdc01019fdba557a45250fce04e3b54e82b98d512c967bb4c7f0fe70c4f053a2bf2076f6dfb38d08251c530a6ab1fa29ff6531210ff2054aae51eaa6981234ffc5d273f748b59f", 0xd6}, {&(0x7f0000000180)="aaf3c38d30d46c016328ea07e15cd62487516cf75900ae8c43713c9cadf577036965f7711abc95db6bb1203f234e031ac43d4e20289cb2ca62ec7fa68874dc311eadce8c0c330e4fddd4b5b3c3ffd19a9b0fe6590d2736015c61649bd731f12822e7cbb93d83743e67e045d0cd448446d3dabf1ed9614fc41fd347bfe0007da667443ca2", 0x84}, {&(0x7f00000000c0)="a2efe5b59b89735f27b6833c9c330f1ad99cbfd03dac3e4e71f5ddfd89b7d27228372026403171", 0x27}, {&(0x7f00000004c0)="b3d1c1700bd86cddd1debd4f8e7f97dd6aca133685ae705e93132d0f385a74f673b8c9c522494613edbd271d34815b3a7db1dff8bea9bb5a50a1a542d249534532e1510a0275ad6b0d2bda1435ba2e0e65da5870a3c4f14d08aa1a9c14093bd528e1b1993ba6c13402c5fb39245305f5cb560217a44469ed299ff2140ae85ac9cfe97207ebd09a981062078246126d1ab1dbff83ad", 0x95}], 0x5, &(0x7f0000000680)=[@cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff, r9}}}, @rights={{0x24, 0x1, 0x1, [r0, r10, r11, r2, r1]}}], 0x48, 0x24004084}, 0x8800) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) shutdown(r3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r12) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:57 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$KVM_SET_TSS_ADDR(r0, 0xae47, 0xd000) read$FUSE(r0, 0x0, 0x0) 20:04:57 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x800, 0x0) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r2}, 0x8) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000140)='scalable\x00', 0xffffffffffffffad) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000580)=@nat={'nat\x00', 0x1b, 0x5, 0x390, 0xa8, 0x250, 0xffffffff, 0x150, 0x150, 0x2f8, 0x2f8, 0xffffffff, 0x2f8, 0x2f8, 0x5, &(0x7f0000000080), {[{{@ip={@broadcast, @remote, 0xffffff00, 0xffffffff, 'vlan0\x00', 'ipvlan0\x00', {}, {}, 0x2f, 0x0, 0x4b}, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0xf, @local, @rand_addr=0x64010101, @icmp_id=0x68, @gre_key=0x40}}}}, {{@ip={@multicast1, @multicast1, 0xffffffff, 0x0, 'veth0_to_team\x00', 'veth1\x00', {}, {0xff}, 0x5e, 0x0, 0x20}, 0x0, 0x70, 0xa8}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x8, @local, @initdev={0xac, 0x1e, 0x1, 0x0}, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@rand_addr=0x64010102, @empty, 0xff000000, 0xff000000, 'xfrm0\x00', 'netpci0\x00', {}, {0xff}, 0x8, 0x2, 0x40}, 0x0, 0xa0, 0x100, 0x0, {}, [@common=@addrtype={{0x30, 'addrtype\x00'}, {0x84, 0x10, 0x1, 0x1}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @random="1d9e1138f36a", 0xf800, 0x5, [0xc, 0x17, 0x3f, 0x29, 0x9, 0x11, 0x3f, 0x1e, 0x1f, 0x2e, 0x35, 0x20, 0x1f, 0x31, 0x26, 0x16], 0x2, 0x9}}}, {{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100, 0xffffff00, 0xffffffff, 'team_slave_0\x00', 'tunl0\x00', {}, {}, 0xff, 0x1}, 0x0, 0x70, 0xa8}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x8, @remote, @rand_addr=0x64010102, @port=0x4e24, @icmp_id=0x64}}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x3f0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:57 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:57 executing program 2 (fault-call:7 fault-nth:42): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 712.206114] FAULT_INJECTION: forcing a failure. [ 712.206114] name failslab, interval 1, probability 0, space 0, times 0 [ 712.228877] CPU: 1 PID: 28015 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 712.236793] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 712.246147] Call Trace: [ 712.248745] dump_stack+0x1b2/0x281 [ 712.252379] should_fail.cold+0x10a/0x149 [ 712.256533] should_failslab+0xd6/0x130 [ 712.260517] kmem_cache_alloc_node_trace+0x25a/0x400 [ 712.265626] __kmalloc_node+0x38/0x70 [ 712.269430] kvmalloc_node+0x46/0xd0 [ 712.273152] iov_iter_get_pages_alloc+0x488/0xf00 [ 712.278003] ? perf_trace_lock_acquire+0x104/0x510 [ 712.282935] ? iov_iter_bvec+0x110/0x110 [ 712.287000] ? iov_iter_pipe+0x93/0x2b0 [ 712.290977] default_file_splice_read+0x171/0x910 [ 712.295826] ? lock_downgrade+0x740/0x740 [ 712.299980] ? do_splice_direct+0x210/0x210 [ 712.304311] ? pipe_to_sendpage+0x22e/0x2d0 [ 712.308632] ? sockfs_setattr+0x140/0x140 [ 712.312781] ? fsnotify+0x974/0x11b0 [ 712.316495] ? generic_pipe_buf_release+0xa6/0x1e0 [ 712.321427] ? __fsnotify_inode_delete+0x20/0x20 [ 712.326184] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 712.332852] ? common_file_perm+0x3ee/0x580 [ 712.337173] ? generic_splice_sendpage+0xcc/0x110 [ 712.342020] ? vmsplice_to_user+0x1b0/0x1b0 [ 712.346347] ? security_file_permission+0x82/0x1e0 [ 712.351277] ? rw_verify_area+0xe1/0x2a0 [ 712.355341] ? do_splice_direct+0x210/0x210 [ 712.359667] do_splice_to+0xfb/0x140 [ 712.363386] splice_direct_to_actor+0x207/0x730 [ 712.368146] ? generic_pipe_buf_nosteal+0x10/0x10 [ 712.372989] ? do_splice_to+0x140/0x140 [ 712.376962] ? rw_verify_area+0xe1/0x2a0 [ 712.381024] do_splice_direct+0x164/0x210 [ 712.385174] ? splice_direct_to_actor+0x730/0x730 [ 712.390024] ? rw_verify_area+0xe1/0x2a0 [ 712.394086] do_sendfile+0x47f/0xb30 [ 712.397806] ? do_compat_writev+0x180/0x180 [ 712.402135] SyS_sendfile64+0xff/0x110 [ 712.406023] ? SyS_sendfile+0x130/0x130 [ 712.409999] ? do_syscall_64+0x4c/0x640 [ 712.413974] ? SyS_sendfile+0x130/0x130 [ 712.417944] do_syscall_64+0x1d5/0x640 [ 712.421838] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 712.427020] RIP: 0033:0x466459 [ 712.430205] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 712.437912] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 712.445176] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:04:58 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ocfs2_control\x00', 0x90001, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x70, 0x6, 0x4, 0x9, 0x5, 0x0, 0x4, 0x4808, 0xc, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x5806, 0xc, @perf_bp={&(0x7f0000000000), 0x4}, 0x109, 0x9, 0x7, 0x8, 0x2, 0x7, 0xfffc}, 0x0, 0x7, r1, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000140)={r0}) setsockopt$inet_tcp_int(r2, 0x6, 0x33, &(0x7f0000000180)=0x4, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:58 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x3, 0xffffffffffffffff, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcsa\x00', 0x90000, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f00000000c0)='(*&/\x00') ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 712.452442] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 712.459711] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 712.466981] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:58 executing program 0: r0 = inotify_init1(0x800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x8dfb3000) r1 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x70, 0x5, 0x4, 0x4, 0x7f, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x4, @perf_config_ext={0xff, 0x2}, 0x0, 0x10000, 0x3, 0x2, 0x1, 0x7, 0x1}, 0x0, 0x7, r1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000040)={@private2={0xfc, 0x2, [], 0x1}, @local, @mcast2, 0x7ff, 0x0, 0x8000, 0x0, 0x2, 0x84020025}) openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000180)={'team0\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000840)=""/243, 0xf3}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000940)=""/196, 0xc4}, {&(0x7f0000000a40)=""/118, 0x76}, {&(0x7f0000000ac0)=""/220, 0xdc}], 0x5, 0x0, 0x0) sendmsg$kcm(r4, &(0x7f0000000740)={&(0x7f0000000340)=@isdn={0x22, 0x8, 0x8, 0x0, 0xa3}, 0x80, &(0x7f00000006c0)=[{&(0x7f00000003c0)="0d6c455205b4d17dd0398310f52cd2b4fabb141a14de067707c1150bfb8ece32a4ca64a63c4e2a42c4a178f25494c3d5099c53e36d275f4b420671cfb94d6db404098accff06247bf4c2afeceab8889e008f19ca93e01845833ec3c5d18f2be50f67e8c1904aef953abf7f90cec16c5bc416defb20bc05ca759d64abcb62cfadec498560f772ae98df7a95b71423bfb91e93c6fdb157aab3601f66daac47e47dd56c4c927ba2f58443eb61c0ed2b", 0xae}, {&(0x7f0000000480)="3b7a1cede1fcd4f4f81889916ebd44509231c6698389b46b6e1221542bb851201152f33f6f9c097286f8f5c413ef62eaa8ffb4e68459eeea78fec6d5417179ef85f175840fd8d7aba5fa54a56443b4205233795620f7dcf5f5163337ea2f1fa04a2de6d65dd8794e0ad04393da9893b10632dfb2af4afe09db5ad0aac141eeb8541c4ca76990ee5ae853763f54568943cbe145d52f37642c11baf8a5a5134f0f588d3928cc49d65a124630e9270fecf197a92906f3d7aa0daebf887593a5b30d756dd3622e2726453e301c6afa7da5", 0xcf}, {&(0x7f0000000580)="a3b0812710eb40c64b55bd5ed8f41093ce8171eaac9681367bc439e490798da82c3e297978d1a28ad058375ab02f3afbf2a9d77b0f2a5d011f50fa1d3ee88b75bf5847a0249158b93b4d3149dd59c60d7e97cd3ff2dead66e2cca2071483503c522fad266aae7c35822ccac94a047312499f2a199d0f82ac08e4718870603a77113a82df2effebcb05d397108b452f91401a23e8f9152f253709ab35201603c641b9fd99e054e4889692730165ff099896a436088eff68d4f1538342f1b04f57a59731e1a94fdf873e408f68f8e91b9dc39f087bec9b", 0xd6}, {&(0x7f0000000680)="c9145421bc55a993eefa49190fdd223b1cbbdc09a705b1be070d6afe661f6b23b9bb1629c6497d0400000000000000be3084b12ecf63ad8e7c44cbedcb69", 0x3e}], 0x4, &(0x7f0000000700)}, 0x40801) sendmsg$nl_route(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000700)=ANY=[], 0x94}, 0x1, 0x0, 0x0, 0x404ccc1}, 0x1) bpf$ITER_CREATE(0x21, &(0x7f00000001c0)={r4}, 0x8) socket(0x21, 0x800, 0x7) setuid(r2) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0xc0882, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:58 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x1b, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) write$binfmt_script(r0, &(0x7f0000000580)={'#! ', './file0', [{0x20, '{'}, {}, {}, {0x20, '%'}, {0x20, '%!^['}], 0xa, "7d276760485489d8845b3bc284196f1097c8b387bc67c95834bdd75bbaef9183324708e343e99cc2bb9f255a8b962df03929bd77c6bde3972d12cca0a5a97c64880a1be9f7381bee022e815465da53e5c53bd5c6fe52219d3aa654a8aefb22ae1b6df5b21ed09fb6ddd6602dce2cea6b6d8b54bbd1688484670a8ab433f254acce8648d5998c73729fdff6af884783d6b507cec9398033cce293e65a13358e760a46eed8470783711bcfc1d0f449b21c3927408254c07ec6dc1043753e368ebc56d24a98cca194f4e7a6dd87fe097e0bc3c157bda439dca3ad5666844270045c21b155acb5b3ad67b28113feec072d54e6f04906fb43ea2483b7ec0920792c0ffbaff0771893ffa482e1f73b33a92346fcbb83118686e8aa303170c497efc9f08c1c584b0920f4f71d376ba93ea27f9faa134efb0a760ecc90e7eb671646433d214bbab45cb7934b2a59550281a839a5970be4612cb5e42a55eebda6155ad765aadad8c3603ed41ce173dac6a366e98e1f49e3766e4bb97031366fa4e9569db9eada086813bfc8e72e037383ff91462d32a4cc4f16f0cd9690c1943c033932aac06e0c009edf40994c919b14a96b7299c69db0d61fb94f4294131cd573c0a68501a9429d775444b7177e3842645b17b7305fe3e91e2fe7f154799013d1e054e90dafc51764f6c7e91e2d117e52a51c3c75010a41682f1ae14e87d9bb1dab3f8cb088efb52753f009496c13a4372fb2c791227a3c76d170a9a765fc3b2b155263bc41ec9acde14d869ecc53ec40090fb4c3193dd6365e9ecc34eec89b2fb8ea28ca4b070c1e61e51f986463e20b3e3ca1defae540aad6139ba8e5e6d8a5b071b6cdfe6b2cb6b58e698691b142bf846b6e2d5e62942b299708d9b8cf94b534ea1bd6272d265f0b0e740f5691fa3b1747d7e2a852cf25f657f5fafba4182d7cf6cf384d8ec38832decfc51116f916571ff8e596350b52bf7d7b3fa13a4910cb1a8d07bc4fcfa6be6f2c18f540eb015d2b131155651306fbd9acc2a2326c35b807e63e79357d7591a187d14b28195a54b609f0db78ff9897c3aa7d058724b3e01b278263d95148eba135b01057ce05d0c779b3f10a4476a51acd198ce151dac6eb089adbbb46de0ac6574f85edfb44a921162513ff91d3aa85fadd0451955c4565316519c6f28ae4c5514d48ecb5a35d0cd1181451034f098568d6856e845c374d3850ce71fdd4a97b957d9f201981c9f66e725010f2b29e60be9bf75548318974f78a86a96cb52020b44045610d3735d4942f2523389d6dd79e5bfabea8417f5468229d5cae87b842824e4ffd25c167228ddb1daebb796d5c34be83b72c54edbcc9d3bd59954a27dc5fee1968ddb0f95939d7ea32bd1b5f2fa16388992a419f1615ee1abe78d3cee307b0352632fd7ce63a8b0bc84c6d4328324865872b528dff7778fddb17ded8310f3c1919308f257ae2c43339f90b982d3548cde5ca8eab56c923f68f8198bb5d314c52cf46acf27e1c687dc5d975c5fb1bd1df98bfdb98932ec5eb2b63889b94a428ee83a33b7981da336f5a2e22a5c514d827030a61e3e9bc5a08ca78564012ced5e929a5b30efede5aca0be7cf445322fb7adb4b2fd42cb3b05febded30025ff8aeee39651413d3811c75ddfcb54ed55a208e091c5225d9fe036314299828d6f02bfddc9e67e20326208dd06849a54ea683427a3d6321eef8c4649657107d7e2c56fc576b1bf5cea27355285bfe12fb617bdae1d129b143061041192c829d43ff8f582d4418876f9be41eae36e2ac3dd02554e53aef44c1f8719cf517e4b12ed435f5f9d827186e50dae092ed65c5370b1766329fca9b3819e1402e0b77ac5452a89b8e728babf671f880a957d71671fd47ebe04ffb4d9bd959dfa3b6a174ccd66f9f9f31392a284093deac3fb4b4612a9b012368357a0043e0cc1a319c3da752430f508da295c9dae644c401e700e2c5bb63b046c9f1799ba1510e9f1969ca2a7e8751ff550ea52c6aff0be8959fb0204db843fdbb772a351d7bae8c491a53a9d8fbe83eed1f376b33139814b1eeb63f47043390134b67001d406b2b0ff30d28a894ea96ccca190409c38fc03d1c572d91bb8f70026b7e771d0a207a6e0966ffb79cbe553e6304455843cae00a0c82f39b69dc45395f099961aef719cb1ad122dff7a10bbd081273c36d548beda7fd070fa8bb38b3e3a59a367445455b3bb428a1953142356e38a6cd1d21e3fe71b28cdc4b3f9863fd0ae82dd00dd6361781855fab1bc80e5ee64c85de9687e92499532ed244b8013091a81e554c99b2c5b822bc3e1a25cfe3965377806cc3c46f9234309fb84b430f27f943de6e5fb7ba25a7f2bfde7f7eabb7f1780ef86afedb16d823fa751b8887faf3df113795a1dfd24f1877ebfb95d91a512ac05dd8d89a57e62a1991f66d88e4d7f7daa90c15eedc04d1e16f7480012103b0cbbd5f603222c4c65d57d7d997f51f02b7b0cfd29d04f61bcb20a383e5ec8afceb06d5b93353878dc0b9007b085107b87c7d5318d0fcbef1780844274c853a17421740bf09b154655a35143d9c00e6d869b465095bd454035713d72e829628ff5ed03368569d300393766af3786448f7e639b471326131d5098f582fd398eef6cc06f08273e7b6da44e5fb0cd04767e98ae67b391808df5918ba6bd07f817c88b132b25ef9d0cf88fedde4c0f7fd8793a58be46018c23adfbf1243f749811089ed36457629b77d93e2ffc9cd1a7501c12bb599efcba17667b33bbe45a0c88ed28b50ec4a030a6d404bd02165961d0b2d3501ea168ffc9af58aa7348c3763cb2ccbec901cf8a4877882383965f99cd264cf6ad6c93a6c915c284cace68eb4600e0ea0465f82bd52be5fc8ec1abe1b09f6ab774fe01ced3c83660fa62fb273942b40813f41df0043c325082b8f8e5ca27a826d1743cc3259e95fe0f1de46a00aba6829f1815089761f82d726329cf9a3231fc93e3ccf5654dcc1e8a4de07bdcc9cc2c633b0f4360cabb15ec8b7396d0a9dfdd5d20b5396c7ae8b4093032f441ad53e06d423361f088804517e5f8609b7e0cdf69dfe03228264ca310342f9aeca94c5897a562295ae760f5776310231aee097c37c5cf7bf0718afab0e18a3570ae057a3aece891ed058bc7b4cfee758e6e42f1503b20225b69b6a6190050bf9848b9a08c659a8b42d3aadc5ea43a430a7a98b1b945a42a0a7474701b6d51deb04d15d3a69b1d012809bd133c534d182938145a4421621c1d5ca9a5b5eb5251f45da54744fda37f31746156c7d2f049a6b7ec45ca71e1de3d2352299882cb0920d7e37e1dd596690f8b73137ca89d355a2b26b380c8e9656953140266b0c2f27e69e39f582719056d42585d263bd3f0f66391a25ef04bda32774a3f576153c63844ca54e94ebccb80c11e39f7e2f14162c748993102ff79a126fabdb7ff0e5af0906b1016ee49b433615db25347bb74296a0de7a0abcb7647ab805577749d9e1387af78845e044be894bfeaab7de601b4085d6d2dcb6d76867f913285bbc7053e1a826e1640d92c1bea5794f329802839d3a077e78df2be383ec4cf1cd33d4c4ba84efd081ce01b0348a3700cec15a2fac2096f71a2563568a43c79f89760d60551ed231ee55109f12119acbb0f4c2204c8adc3e9acfc6d2e891ed59f8a482dfb7275b6469afc2a56c546d6bff71c98306dcd90eab07b607ed10f3de1e594e4363b162a1878f4be904e50a2c311927392e820589d59f6edcda4a252bf22620d32ab6ca4967ce1501665c8ccf850461eede06b9bc82611e26915c02d57dc4cf1ec084ae8b1470a97da99536c21e1cea98d218dfff4e2e4ae01ff80e70033c3973ef6977023afef2c4003c06de0eb0b6d47f3640c993a9870c6d149c81bde7227ae07e9caaf612d5dfe07c4a8187d1c62834bf9eb4df7730152678e67c823c36cd2852b381c49b74ca599333c322cf7583a542585c2d897d18c8e43545297218650003c435c5a34433af36cf148e60cee4548423e5e3e08ad73a8c833ac0bcee56bbd68392983383f40d9667d79dacd52a894242ffbebc4069fca36624311d5cce64640742b07b2a46a3be54c912ffdbd1c4a955b4c7b95111a3af3068d166386d03730645541d827622efb6925b06b09c51ff13616785a1e73698e604fc35a67f5d05e88705f8f206ddd283cd6f512a71d12bbcab19bac74eaef9cb91de3d34d1271c1e5260de851f0595da623d323bafacf98f6616f8a22a48b4317ce34b144b111474d5a56051931e40a41ab0c1fd4eff7a11acdafdace84f9c57ba827d80cf3ef5b0fda96aba762b019e1af8397edd7df6dcce4e8c0fef726efabb1cfcb0adfe9cda9e4c62380654c78eed23998d68fae6d6a0ec9d0bbc2cb26f1ac0feb4a08c7b6597f386b2398ca3cbb5d2d3407b80b344fc71b41717d05a88251b62619fbf6912c4bdb06c84e423b424e59b3d08fefb5b216813c1a49a7b4dde4f106020f0a6eb3409e84873234e6af16d938684e7efb191152ae07b081039af46ede677b3bd638d112a3b1e4ba3f4e586b5c8bd4c3614939ecbf0df27d1b0a216ad948e2343dd442a5593dc23b915fcbaf56663633c95e3f1dfbb5f693ac1cc985e1566667732f7242bfa0876c583b6815539f251dad10736b386f2ff111621df8fe0cdd39df5361d846b568d765e65d76d0662e80ee4ff2bf44ada7e2981a14731bd5e36e50917bd3140002b794d096bd3d13fd43f667e47d36e951af1594cd446047dd78791dcb3b27cfc287733e6fc8726e9502b30350f239be8a273105de209a068de44451997e67e70ab141dbaf480e606d207c5304e2ac935691978eda70e004d0cc32120d4ac5770db598fdc3f1df4b4a5148cdf2494cf72ffa6893bae5bea426b6b8249c4991efe117fe7d74c1c186fba06ad1239518427b1a1c83602e3842d115378d50eb902949d8caac3a1e28f693778f894fd8b77378b6411e752f35279d66981fa018445de4f1fcd2cd348fa676589d89a8cd61330a16cda7ffc37c487084a61e6f038ca64c582ee8582f9f1c1f980391ee0e4c31a4049183ca31c4e3d7ef66155ddb1035070489bbee382d16a57c65b10005f5b88c45cf63054801ef24459150bdea9668cd5cf0c0a0ed18503e7f9347cda50aabc888031c6547d4665df1128e99fc9a9c6ea408e089760e71e5fab02839597d5f0efa5df3ab7a53ee4a3aca601a286312dfcf8069c773466fb23e3641dcdd05884233a6440cae3ce81201abc8055d6ce4c16cb6c5c0efec77af5a067f3fdebb0ff5899950349bdabd7c8dccb5ac295e6785b75d6bdd13ffc73287c84d0e8d06d9d0fdb5ae9d40213801022bd028d35feaa75f6558f8ae9784a59880a9714f1ff5dee88cf040ab9b0be14c906e9c4c7e45ee496525135b4e510bd1cde00a2f117f2367625052317881505c6d4637474c0f6d35645d332097fa16a04ea532589006c8b4205241cf8e947d18acd7f4c0a67d25e580387858e7270cd25605bcf55ac55adfbf0db89ff9f6891ed2f51f145a73822e6f609236ae02e74c41054ddea9417f07be1c53a44bf2e0358c2cfc4e5a7f16a2caf3b0e88d513141a1afde5012b4c1f5634eae28ba23e72c5b027d03adc80fb672150d7f1dd2ebc604fcbb3e1cf70cf27194e55bf57a5bf4aca0fda7c5c5c03765499843fc48ddf9e0d19859bdb4f91d4537dbbd17d0946599d598d304148f69fa799f7d8b6c8a4acf1d1974ca8fe50ff2203db752bd3b5dbd1df3033e000cdc6601b2013197ab"}, 0x1016) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:58 executing program 2 (fault-call:7 fault-nth:43): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:58 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21012, 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, @perf_config_ext={0xbc6, 0x9}, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x7) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000000)=0x0) fcntl$lock(r2, 0x25, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0x3ff, r3}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x4e22, @remote}, 0x10) fcntl$getflags(0xffffffffffffffff, 0x41c) 20:04:58 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/raw6\x00') ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'veth1_to_batadv\x00'}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 712.684665] FAULT_INJECTION: forcing a failure. [ 712.684665] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 712.721388] CPU: 1 PID: 28049 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 712.729310] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 712.738665] Call Trace: [ 712.741254] dump_stack+0x1b2/0x281 [ 712.744886] should_fail.cold+0x10a/0x149 [ 712.749041] __alloc_pages_nodemask+0x22c/0x2720 [ 712.753806] ? __kmalloc_node+0x4c/0x70 [ 712.757784] ? kvmalloc_node+0x46/0xd0 [ 712.761668] ? iov_iter_get_pages_alloc+0x488/0xf00 [ 712.766684] ? splice_direct_to_actor+0x207/0x730 [ 712.771529] ? do_splice_direct+0x164/0x210 [ 712.775850] ? SyS_sendfile64+0xff/0x110 [ 712.779909] ? do_syscall_64+0x1d5/0x640 [ 712.783969] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 712.789342] ? perf_trace_lock_acquire+0x104/0x510 [ 712.794275] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 712.799120] ? HARDIRQ_verbose+0x10/0x10 [ 712.803178] ? __lock_acquire+0x5fc/0x3f20 [ 712.807425] ? fs_reclaim_release+0xd0/0x110 [ 712.811843] alloc_pages_current+0x155/0x260 [ 712.816266] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 712.821543] push_pipe+0x3b0/0x750 [ 712.825089] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 712.829938] ? iov_iter_bvec+0x110/0x110 [ 712.833999] ? iov_iter_pipe+0x93/0x2b0 [ 712.837978] default_file_splice_read+0x171/0x910 [ 712.842823] ? lock_downgrade+0x740/0x740 [ 712.846973] ? do_splice_direct+0x210/0x210 [ 712.851303] ? pipe_to_sendpage+0x22e/0x2d0 [ 712.855619] ? sockfs_setattr+0x140/0x140 [ 712.859774] ? fsnotify+0x974/0x11b0 [ 712.863490] ? generic_pipe_buf_release+0xa6/0x1e0 [ 712.868425] ? __fsnotify_inode_delete+0x20/0x20 [ 712.873184] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 712.879853] ? common_file_perm+0x3ee/0x580 [ 712.884177] ? generic_splice_sendpage+0xcc/0x110 [ 712.889023] ? vmsplice_to_user+0x1b0/0x1b0 [ 712.893350] ? security_file_permission+0x82/0x1e0 [ 712.898282] ? rw_verify_area+0xe1/0x2a0 [ 712.902352] ? do_splice_direct+0x210/0x210 [ 712.906684] do_splice_to+0xfb/0x140 [ 712.910402] splice_direct_to_actor+0x207/0x730 [ 712.915076] ? generic_pipe_buf_nosteal+0x10/0x10 [ 712.919923] ? do_splice_to+0x140/0x140 [ 712.923899] ? rw_verify_area+0xe1/0x2a0 [ 712.927977] do_splice_direct+0x164/0x210 [ 712.932128] ? splice_direct_to_actor+0x730/0x730 [ 712.936974] ? rw_verify_area+0xe1/0x2a0 [ 712.941035] do_sendfile+0x47f/0xb30 [ 712.944762] ? do_compat_writev+0x180/0x180 [ 712.949093] SyS_sendfile64+0xff/0x110 [ 712.952981] ? SyS_sendfile+0x130/0x130 [ 712.957041] ? do_syscall_64+0x4c/0x640 [ 712.961015] ? SyS_sendfile+0x130/0x130 [ 712.964991] do_syscall_64+0x1d5/0x640 [ 712.968885] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 712.974074] RIP: 0033:0x466459 [ 712.977260] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 712.984968] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 712.992237] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 712.999507] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 713.006776] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 713.014044] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:04:59 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_open_procfs(r1, &(0x7f0000000000)='net/kcm\x00') read$FUSE(r2, 0x0, 0x0) move_pages(r0, 0x5, &(0x7f0000000040)=[&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil], &(0x7f0000000080), &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x4) 20:04:59 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) sendto$inet(r1, &(0x7f0000000580)="280cf8dfe6bc1eeebac5c6af54d98c69483561aec0eebd76b575f8c586ee87d07505ed1ba254a555f4b193f28c80fbf4a058abb2f0c508499ba61d88c7173c58bb188e8cafc1046c46ff7714b13992571985f14e619ee05e14b14508c2ac5581baf06e45e78c32f207e7c5e606cf3cb2d7b296c3925f9974b9df11b1b5043bc778f9a37b7329a888ae755012d2d75de1e67bc3fe549ef955db8a9c14d3fb0af4cddb750b1ce6fa7a06d3bf1d2a10c3ec314783a859fafafb6c9d847a870cab212cca0ecaa775b39e5b464735ad0728db659e6d3512d47b86598cfb9bd4b30f2a2e021841dcfcfbae12348aa62d9a9c8dbeae247701cade621c15b2bd76aad85313d0a62f906dabd2752a580c9cb1dd91b3290e24af0e8f7ed862242b074d8824ededcee157313ddd6c935e84b6c79923db57517e893ea1249ae2faf918a0db4946ac297893fbf519c8bf0e80d91a49b5d90c74fcd3e608507cb334dc71e45a29522f263ff393f77165dd65665b047ce31638091b1ddb4dd86f2dcc451e7e2823d9e385ecc84e55f33a13bfd0be6ea334bd01177570923d03fb31a3c072650d0be4cdc80403a27da2965a925b3127a056e6ad110138193554fa1d768a11daf8513d63882557374b0cb02d92e7c83535654514f66acd247860666bfdba4bba8746ae51657131cd13977e657f6d2fba0f05a48af6c5e2daa3c074d36bf0efc6dd98d59ca705499a249b171532f7f55167f024a73640052841afe6049353853b2e69fd3e74dd41c9825a0dbd72164c4404dae1284b8bfe4b357cde7970c48568c9cbba87a36f328ef3301efbedc7be6dec7a69adee88965f974e741fad221d489671c1d2ec5bb8f2d5c315426389b5fd4da25fb3dde62eb10aace65da2eb54e3d4f1e90353ac70c3304189031f59c61973c87b849676b2d198f19a579c86e8fbc75f4c4c8ec63774ff8302734555f905bd2791d61b29a3e3009153dc63540886a95a4755f3f88e6a0b3d3cbf037c594d8dd003d3261a84f1ac04ecc2df48ec03fdad5ee88f699375ac27d6b77dcf92a99c6dc1714fba102a23ee221a7953683aaedce0199613abdc55aa9334f19500b3b20fdf59450100439590389c8fb904a17394bb3272ddb6b8c79df62e3a415bae1794086a7386b1bc4fdbe7095946ca5c6e33ddfa6a2887f9f947b0691f9d5e22f6887adeffa43a10f11045d1b9647297c1ff4b0fdc7ff641310c79cc2c49d4fada499bcff69b694870ae26396e6ad63e223b902d9535186b8e764045e258b2ee06b0493a81ddea11e7cb2484fc37f9a163ba74a5fd2971a8eb60b0a9d875a031b0a06cc14861ad40c57b37374fb639542e0f56b8160fbd9a55656eb942be58846abf93517011d4db437b6a080522fb817166b389c0ee68d9e5e617ab939eb69037bbaf765e00fcd178a8587978f0359fb4813b8a76525c8dcdb948b475ab7a0891958af11bce2ce0304fc70abe0270f904ef72677e9c394b4f46beca8358ef3906b8a9b29c3f022f192e08f3e885fbe2f4c5e56ddca554c454cd4066768801d96113bdd3bf4c022bba6e1b1b590f643cbacc2422e4483f5eac092578c9aeb6da88e5a78150e1a737f018100c1fb2850363d7870fad3865eca37e6c9850baaedb190363dbb894814de86defb10968c17bbac138ecaab46bde4206c6114cbba5e51ccc67632e938908f75f805dccf5be37a37273581c00538204dbbd9ac005b487f68ec3349e44c1c7473cc310a497a22d7553c3e6fde0d4051dcd7e8962cb3c6f4aedeb4aff73bf01ca803eb4327b997def84073d3d9575fb557a1b9dce71f5f2c7465757b319365d1f2195ab097d312363d8ea7ee9a938371d6d0fcb87184ffdc908c39881028ee5503c099d12705bede765a0391b30b5af56efe686c37a2f9850b6373527ecd077b376e8bab9dfc3b0b5412d53e76b2858d54ea20cb159c2164b9a256924e48cd5efe5a5b532cd4f296f4317195e069a6fd4e7464b4d7a609d976b42fb965ff5b4c78a87c5df1b171d0ef6fece03408e7b9598d60f4f678ab70334a03791e5c55dee88d77f76bf5266e567dc43e224d5ba15702baca6a1ef98803e426af48649c4312a152b059743d6c287bb596ab7b0503e8781a5695785a8debf8e45c3e8f2bcd141517bc15b6da029bf92e874701baa617a291629d3ac4a1e5b464f9fead53b778cb16a5408c624021dfe6d6770b48bc28ddad86a61019ce3f6295b8fbe857bb2877515ee829ac1637c918486eadb73cc68e79c3bc90093a896dbff3918012d57ae695e76f91ae4198c40ad87847a9d30fb2a5d6534e754453f324821134b59a79d58600e2152c705bd02a3065d30db1badb0290e210756e118f5b4596136b49dddda2fd0495d54637dd81ea0ea24498208f0fe4de0f47830cbcabe1a066b48e9b0b42f1eb3a444832856847fd04372661400a02e2c99da4b8ce82c258a5cc6d3267d4b5e2ca4536f084eefa35972ec429dc266e6b4725cda256273edeb0498bd2e388a0d2ad23f6916ab39f92fc634c298539e366641896c9023c07cfd79120ae1d8f60ce70a4fbd92b36350f36dd9163427726f088fbcb2c5529db22838fbc8869e7f6f0c8f77efa7dd273c64c3a2483111d7e02af1e4ae4ec790f746eca6f30a1c1a18d547f018afd41994af1456a7724b38d06cebe12a70e3f3c7bee199bfc6a633db97584b2d30bd1cf25a4b69c6b769df785e1f1cd0c95584a695438018254bc399690eefbc825111e40e108ca483639daa00e2ae0a9ab2000b7061d7c06ac3aadd1191aaba5d1fb12a435e41978bbd6589e1c9efdfa9927a680ba533570cca336e7e55081e62a64733c0fa31ad1971cac6bfc93bbfb204e44f980e3a76ca62a281fdd18052d9f466b37c669a31943d87f298e2d6740a4d3c1ebf8db4bd9918c95d89cc26f148d406e551b78f83368e7f97fc808b8efffca8e99ab89f032c602c09b3df51446e1ebc5463787682492c08d6f5b46e377eeca10f2e2094e39aacd3334ecb1ba440373b0113f14d211d2146edc420664c5eff74046aea8be359dda0409690edff28de4b647b4aa4279a9e1095dd333b42578c4dda77d5fef13ccc576212208398624ddc6f82080fe900c1878d9afdb78598818b29e63c673a0de2da96c4e4fb3a4a483a84860e92d2ebc829dec565d6eaeda641c5769d06dff0ebcc86dca8cface14d99d898e7c1e10835d85475d537211417ffa96974970e8849421423132cb997d0a4ce73e2904367c8b0827676024c1d970f6c1fc54f4be5c45c3a96dd65ffca8ecd0d6231f4c8bd3946f5f76417b3d975fa9041188ab50081edab3c4ff094dcefa0015b86fa3cc69246e07b0fb977a6e20ca859fc35a5bbd43a32a9341e85e2b7e6d1d563e22c3639e33975d737acc701b3387b26fc2ff9142d2df714ddf800c15067714301c00bcc4da8d05343b351c691739c76122ac6190e1d255523e31f7ec8b19e1a1e2f0214ad8254f7ced160f245235b28fc1a051ad95dd48a15665ab1163b3e3de4d98645b24682a60e6c1e3e0ff8661fcd58791ea3c137109207a809989b10df64bd48cf642ba5f878980265f32e1c19ffe62ccbcf41636592ba7325fb0eb9f6181b7225f342f6d11ec76b98dc15304ba2fb0612a5c1142131606ccfc153ca615cdb084a4d3e0485bc0f9145f7d9b295880092f0a7c54b00827a5921a9ba8a72c6a426cb47ac74770ea298c13f380f95fdc59e691344b2fc62936c0d95880ef32dc9e343c6d21480a829d31fd5a65e8a207c4400976c069cc88080cde705f00aa932be79ac29ae82a2ddf5a8abea1f11472d2037d500882297b1d20e1af4eb12f95c57cef003d2948ca2d0c18df7d233fdb9dcd548fb4d6f9c0f099bf45815a84a1a3c4b079e7d3ad67466ceb58025c9203db7278648d770a5374b69a28b420a4768f78ab481f47252e993f6e410700fd0a18aa032774b2891dae6dfd475362b02ffa7b458693f1bea2a3cfe4fe14b203026fd4cbcb726f10c690fa51d6224c21e8dc330f16a27ea0c1e06ad9438f0d1404cc7d4d12ae6d3329d5c2a1e90c0737690366b451d9b8322969159ca122e22814eed69df6bc0a131a6733d90b21aa0d8658d4fec8abbb4497f2b7b79b54e5e3e138d3f7d5daf7a7f73b7a02c37d75353deb58bf68ed01e4fa2f67a5e281d7bc0aab3ab24e8799e167fcd95a906711a4d0ebf6718510f42993e93deb774f021b8b43091019937f0196e59b792635ab46034f2c00fbdd2851c6311bcd4707f11d8442e6979feb25b33d636b73627c4278a2b0a04d0569b1a23f7fddcdc3e0255350d8106a7dad6185672685ca8832b8f3fd3b63723866e19faf1cd2b032f9e3346071981112df3548144dc533a8e1f2ffab76cb0923f5e355e2ba71f9e8382f21b97ac67f1287bbaf2b4289f48a517558e881c2b0077225f6c350350593aa9c059a35c05aca9822d3d95bc8d688408473ef373e1abd53dde689c3f4f53c0febd9cdf77331100abec14b54fedce4416aa3a475edb7d82e36b8910b9ae7adecd6053e6cf5d51418f5399a9c49f34e99be31fe775fb5899608841af410cceb99c6edfec77d3acca4e72d5064b2967c6671eea9bf8f7631519e019ed8e2f5df1ee7b30a5348a2c155a9b059c31f8c2c47b284496bddb9327815539297ee1a155380b54ab63df04587832ccf60618d1c851fbb28cdc7209796e63ba2633f6537ab729481ba9fe3271f60a28048dc28418d8e84d8253211f8f68c9c9e81391d360583f6db1dff2f86aaf046ca9944aaae18ec95a122260e9e69bcea386aa0cb0b9b4e8f619294fa24ba0b43a5215d8c68f66abc00158b56eecc46d577a940c6fb3a4396d3b3f3098d1c7494777425cb177821c4a600f699e38ebb70a1a62e425bf1556f7011c300564561609e63bd73e3a5244f18951157aecc5b1ea2a028fb1630c1c320d505467183a912eb4ecd1bee95a74d46d3b635e677e97f10081c4dfb525a63278da755512909854d18eba6634444159e6312a18fd34aa3dfc179021e03f3bd3f842e2c30dc698d506be28e71370861a14137b31149a127060d4bd8cc2e909b0e21edd0b416a88d114ddc659ae2f175d3bdbb9bc05f6126e3ac06133032ab12c7ceccc20d2eb9ba0ff9f49b99787e26b77b5af489385d3fb6a867189ad36c3d7dc18ca3bbffff1410ce35290db48f3bcac504cd611659ba6087e180864c3acb3da8269e2614146b234cdce9a8ee29ff1daebd270f7072675ef97e0df34699db4f6c7019119f2dd6c32baaa893c14a4df142d1ca728c4c24b0c369412e8faace74d8efebefd1a0346a7b86b13baab4a0fa5eefb2aa4f6a32e6e033f91bda6f6544ca04c630a54934c41ed5009f5605fee905458f8387e1aa90d800899339598282844826ca851cd53029b4c7abcc45f2248f39a7c2395074716128ce28482507291e8bf467f866f18bb8a3c83f4e0d3a5a8da81f22522847560433ab7482960bd92c508cf16a0fcafa0328326ae2c6e48ea5780f4a12724c41fe1419ff1a3dc8dcf57ba07c1c651c902835739dba8e850b34e2243a923b918740236cd4704910f65ab83bdcc1c8d9f33cb0331e14d112f06fba2f84a2b0a2ec5c5a02ef3ce5050d0cce43c20fb73cf093942c26dfdc3b0d657b1e72de79664173f6a633e250bbd0963cf6848dcfe1561e5fd247894baad3f02fcea836a727ddbb3271eb8f419864fd687cdf2ee3e1a70cab5b614d9f05664b53e854ec25eaeaf25120f1e4c58600bc15abd4e4e8700e4e5", 0x1000, 0x4008084, &(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10) r2 = signalfd4(r0, &(0x7f00000000c0)={[0x3]}, 0x8, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r2, 0x40042408, r3) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000000)='yeah\x00', 0x5) r4 = accept4$x25(r2, &(0x7f0000000100)={0x9, @remote}, &(0x7f0000000140)=0x12, 0x800) recvmmsg(r4, &(0x7f0000006f00)=[{{&(0x7f0000000180)=@ieee802154={0x24, @short}, 0x80, &(0x7f0000002800)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000001580)=""/245, 0xf5}, {&(0x7f0000001680)=""/229, 0xe5}, {&(0x7f0000001780)=""/98, 0x62}, {&(0x7f0000001800)=""/4096, 0x1000}], 0x9, &(0x7f00000028c0)=""/223, 0xdf}}, {{&(0x7f00000029c0)=@nl, 0x80, &(0x7f0000002b40)=[{&(0x7f0000002a40)=""/228, 0xe4}], 0x1, &(0x7f0000002b80)=""/206, 0xce}, 0x4}, {{&(0x7f0000002c80)=@phonet, 0x80, &(0x7f0000004380)=[{&(0x7f0000002d00)=""/243, 0xf3}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000003e00)=""/239, 0xef}, {&(0x7f0000003f00)=""/213, 0xd5}, {&(0x7f0000004000)=""/160, 0xa0}, {&(0x7f00000040c0)=""/230, 0xe6}, {&(0x7f00000041c0)=""/162, 0xa2}, {&(0x7f0000004280)=""/207, 0xcf}], 0x8, &(0x7f0000004400)=""/225, 0xe1}, 0x89}, {{&(0x7f0000004500)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f00000047c0)=[{&(0x7f0000004580)=""/71, 0x47}, {&(0x7f0000004600)=""/169, 0xa9}, {&(0x7f00000046c0)=""/43, 0x2b}, {&(0x7f0000004700)=""/166, 0xa6}], 0x4, &(0x7f0000004800)=""/182, 0xb6}, 0x3}, {{&(0x7f00000048c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f0000005a80)=[{&(0x7f0000004940)=""/81, 0x51}, {&(0x7f00000049c0)=""/31, 0x1f}, {&(0x7f0000004a00)=""/4096, 0x1000}, {&(0x7f0000005a00)=""/71, 0x47}], 0x4, &(0x7f0000005ac0)=""/46, 0x2e}, 0x1}, {{&(0x7f0000005b00)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x80, &(0x7f0000005bc0)=[{&(0x7f0000005b80)=""/17, 0x11}], 0x1, &(0x7f0000005c00)=""/4096, 0x1000}, 0xffff5761}, {{&(0x7f0000006c00)=@caif, 0x80, &(0x7f0000006dc0)=[{&(0x7f0000006c80)=""/7, 0x7}, {&(0x7f0000006cc0)=""/232, 0xe8}], 0x2, &(0x7f0000006e00)=""/200, 0xc8}, 0x9}], 0x7, 0x10041, &(0x7f00000070c0)) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:04:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$nl_generic(0x10, 0x3, 0x10) bind(r3, &(0x7f0000000000)=@generic={0x2f, "ced913df39c353a837b569c620ed76c497a0142effaed62154ef20f721f1804c0144b44bb3ef37dc4b86960e1557f920340103694d54288b88c069e7090c38ea0be4f0bf8694d2f5c5fd82aa16de8afefa44c94abec4e4cb0a3f61d0c1327c3817fe6f3ab712e9f56e73415b6c45c906c761b25ebab591f616770f7c3293"}, 0x80) 20:04:59 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000080)={0x0}) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, &(0x7f0000000000)={r1, 0x0, r2, 0x3ff, 0x80000}) 20:04:59 executing program 2 (fault-call:7 fault-nth:44): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:04:59 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(r3, 0x84, 0x4, &(0x7f0000000000)=0x9, 0x4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:04:59 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x3a, 0x2, 0x1, 0x9, 0x0, 0x1a, 0x2002, 0x7, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2, @perf_config_ext={0x8, 0x97c2}, 0x8000, 0x3, 0x6, 0x7, 0x3, 0x1f, 0x8}, 0x0, 0x0, r0, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 714.040021] FAULT_INJECTION: forcing a failure. [ 714.040021] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 714.106278] CPU: 1 PID: 28093 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 714.114192] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 714.123563] Call Trace: [ 714.126156] dump_stack+0x1b2/0x281 [ 714.129787] should_fail.cold+0x10a/0x149 [ 714.133940] __alloc_pages_nodemask+0x22c/0x2720 [ 714.138709] ? __kmalloc_node+0x4c/0x70 [ 714.142688] ? splice_direct_to_actor+0x207/0x730 [ 714.147537] ? do_splice_direct+0x164/0x210 [ 714.151855] ? SyS_sendfile64+0xff/0x110 [ 714.155914] ? do_syscall_64+0x1d5/0x640 [ 714.159969] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 714.165345] ? perf_trace_lock_acquire+0x104/0x510 [ 714.170273] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 714.175111] ? HARDIRQ_verbose+0x10/0x10 [ 714.179168] ? __lock_acquire+0x5fc/0x3f20 [ 714.183413] ? fs_reclaim_release+0xd0/0x110 [ 714.187830] alloc_pages_current+0x155/0x260 [ 714.192236] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 714.197509] push_pipe+0x3b0/0x750 [ 714.201053] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 714.205903] ? iov_iter_bvec+0x110/0x110 [ 714.209962] ? iov_iter_pipe+0x93/0x2b0 [ 714.213938] default_file_splice_read+0x171/0x910 [ 714.218781] ? lock_downgrade+0x740/0x740 [ 714.222928] ? do_splice_direct+0x210/0x210 [ 714.227249] ? pipe_to_sendpage+0x22e/0x2d0 [ 714.231566] ? sockfs_setattr+0x140/0x140 [ 714.235718] ? fsnotify+0x974/0x11b0 [ 714.239431] ? generic_pipe_buf_release+0xa6/0x1e0 [ 714.244365] ? __fsnotify_inode_delete+0x20/0x20 [ 714.249124] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 20:04:59 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f0000000080)=0x10, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000b80)={0x0, 0x70, 0x4, 0x9, 0x1, 0x1f, 0x0, 0x4, 0x1420, 0x8, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000b40), 0x4}, 0x40030, 0x2, 0x800, 0x8, 0xffffffff, 0x2, 0x74}, 0x0, 0x5, 0xffffffffffffffff, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000ac0)={0x2, 0x70, 0xfe, 0x8, 0x44, 0x2a, 0x0, 0xce7d, 0x20001, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000a80), 0xc}, 0x6000, 0x9, 0x266, 0x7, 0x8, 0x8, 0xffff}, r2, 0x7, 0xffffffffffffffff, 0xa) bind$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x38}}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000980)=@nfc, &(0x7f0000000a00)=0x80) bind$inet(r3, &(0x7f0000000a40)={0x2, 0x4e23, @multicast2}, 0x10) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$INCFS_IOC_FILL_BLOCKS(r4, 0x80106720, &(0x7f0000000240)={0x5, &(0x7f0000000800)=[{0x6, 0x61, &(0x7f00000000c0)="ce783e0000451bc2e9698dd06a1d6130e4b7ed881b40b666a1e97ce129c9458d6e435351d12b0339a4fdeda688e6c276cd5e075a26bf6ac158de4103cf57467f2c60aae489a2689e07353bb44f462ed58f5a22ef0e282d41a8d9007f20f9f15e2e", 0x0, 0x1}, {0xfff, 0xd8, &(0x7f0000000140)="f40dbae0039c4e21e16c119fdc1b65e5ea8844aba26ea21d5202e8fd45017b229a5e197f8644ce87262cc27f48fbccf33ecc8e6908145f2d15137af30125de70c7800f3ff0a0b5653338fc87bb83c8f7f021bdfd57c3b4a979f31725add4c1c2bf46c123b33cffc482c881d2c42bd7dce3b811ae61e2760501a51d8a3d4ecb40f6be967e187b9130d6298e6218f10d13ffea978438e5bb8f1a9cc287f95c783190a3083055a76c5e789efe84550a348c30c7588d3fbf58996000fc2c58c044cf8887b45b010016366f6a1ff55dc17246176ff8bf99522bc3", 0x0, 0x1}, {0x101, 0xc4, &(0x7f0000000580)="7b60036ea25716a0086a17b5d561d5c7f4e101d4057e16484062cb6f0d6711f4188294c6d9353d52c2b405e1db100f078b8b566835880c7a7fc27ec0cb2aad13c75374e5bf313f5143be87c8e34808d12dc5231866373dea87f6f984152211c7bbe217017e669679abb2823ff87d031ba0e19599f44da02fb4ef69fc083e340ef53d8c6a3a81ab623ebdb59a19d505fddadf64813ce53f9bafabf9c29215a541e9bb85a8851b966aafe668585b974ef03dcaba8d65fdd8a293e7b0631b17f93c7e3e27cc"}, {0x4, 0x7f, &(0x7f0000000680)="2394011d0ae21a72977792ca90e4b8d6996449d0e08dab10b185e6b044911434d8c39d999182d173e78e76418055d65b2a4d4b0d0bbce25663f9fed1f42f98c134535a449fbc48207e56bfddb6f1bd268f4248d2671a6c6504140a55b77cfe440b93373c9879811ec639b95112d6e3d2d6959633f004212b1dc8006661630e", 0x1, 0x1}, {0x4, 0xf1, &(0x7f0000000700)="26b782461e73eeb524ef09d968f9adf68ea84d28565aa3338bb61e8e195f6f2d40bdb0ffda3829745f91d79f259037f7f3828de55c1b097bbd44fa69a1fc31c05a28604e2f240c2919b30e21c02bb8bbddbcab86f6e3167aeed7080ec0ca86edc5863d565cedf95f903f7418c491ed53a4ecfc8d0603f137ad7c364bad155dda1b3aabfb70e4d61b917c550e7c9370ad6ef62564a5408e770bc48b42b5bcdad2f32d26e5d79d8428060a59a21d91de42ddcfb7a27fdbb113ed37fecf58766ff2b3eecc68e08a0cf74988e0d7f01fdeb31d15e7d311d1591b766d651b4b79c0d7725b057ed94fac90381a71f1fd53c4859f", 0x1}]}) perf_event_open(&(0x7f0000000900)={0x1, 0x70, 0x0, 0x8, 0x20, 0xff, 0x0, 0x4, 0x40, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x100, 0x2, @perf_bp={&(0x7f00000008c0)}, 0x2189, 0x4, 0xb7d4aa7, 0x6, 0x4, 0x1f}, 0x0, 0xf, 0xffffffffffffffff, 0x3) [ 714.255789] ? common_file_perm+0x3ee/0x580 [ 714.260107] ? generic_splice_sendpage+0xcc/0x110 [ 714.264948] ? vmsplice_to_user+0x1b0/0x1b0 [ 714.269271] ? security_file_permission+0x82/0x1e0 [ 714.274207] ? rw_verify_area+0xe1/0x2a0 [ 714.278269] ? do_splice_direct+0x210/0x210 [ 714.282587] do_splice_to+0xfb/0x140 [ 714.286300] splice_direct_to_actor+0x207/0x730 [ 714.290966] ? generic_pipe_buf_nosteal+0x10/0x10 [ 714.295811] ? do_splice_to+0x140/0x140 [ 714.299783] ? rw_verify_area+0xe1/0x2a0 [ 714.303845] do_splice_direct+0x164/0x210 [ 714.307993] ? splice_direct_to_actor+0x730/0x730 [ 714.312837] ? rw_verify_area+0xe1/0x2a0 [ 714.316902] do_sendfile+0x47f/0xb30 [ 714.320640] ? do_compat_writev+0x180/0x180 [ 714.324969] SyS_sendfile64+0xff/0x110 [ 714.328857] ? SyS_sendfile+0x130/0x130 [ 714.332829] ? do_syscall_64+0x4c/0x640 [ 714.336802] ? SyS_sendfile+0x130/0x130 [ 714.340773] do_syscall_64+0x1d5/0x640 [ 714.344665] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 714.349850] RIP: 0033:0x466459 [ 714.353036] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 714.360739] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 714.368009] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 714.375273] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 714.382540] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 714.389804] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5c) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'veth0_virt_wifi\x00'}) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:00 executing program 2 (fault-call:7 fault-nth:45): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 714.497932] FAT-fs (loop1): Unrecognized mount option "" or missing value [ 714.563129] FAULT_INJECTION: forcing a failure. [ 714.563129] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 714.586317] CPU: 0 PID: 28119 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 714.594226] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 714.603578] Call Trace: [ 714.606177] dump_stack+0x1b2/0x281 [ 714.609812] should_fail.cold+0x10a/0x149 [ 714.613966] __alloc_pages_nodemask+0x22c/0x2720 [ 714.618728] ? __kmalloc_node+0x4c/0x70 [ 714.622730] ? splice_direct_to_actor+0x207/0x730 [ 714.627574] ? do_splice_direct+0x164/0x210 [ 714.631903] ? SyS_sendfile64+0xff/0x110 [ 714.635974] ? do_syscall_64+0x1d5/0x640 [ 714.640034] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 714.645404] ? perf_trace_lock_acquire+0x104/0x510 [ 714.650337] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 714.655188] ? HARDIRQ_verbose+0x10/0x10 [ 714.659254] ? __lock_acquire+0x5fc/0x3f20 [ 714.663493] ? fs_reclaim_release+0xd0/0x110 [ 714.667915] alloc_pages_current+0x155/0x260 [ 714.672324] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 714.677603] push_pipe+0x3b0/0x750 [ 714.678010] FAT-fs (loop0): Unrecognized mount option "8" or missing value [ 714.681148] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 714.692986] ? iov_iter_bvec+0x110/0x110 [ 714.697055] ? iov_iter_pipe+0x93/0x2b0 [ 714.701034] default_file_splice_read+0x171/0x910 [ 714.705880] ? lock_downgrade+0x740/0x740 [ 714.710028] ? do_splice_direct+0x210/0x210 [ 714.714356] ? pipe_to_sendpage+0x22e/0x2d0 [ 714.718675] ? sockfs_setattr+0x140/0x140 [ 714.722833] ? fsnotify+0x974/0x11b0 [ 714.726549] ? generic_pipe_buf_release+0xa6/0x1e0 [ 714.731474] ? __fsnotify_inode_delete+0x20/0x20 [ 714.736221] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 714.742870] ? common_file_perm+0x3ee/0x580 [ 714.747176] ? generic_splice_sendpage+0xcc/0x110 [ 714.752002] ? vmsplice_to_user+0x1b0/0x1b0 [ 714.756308] ? security_file_permission+0x82/0x1e0 [ 714.761232] ? rw_verify_area+0xe1/0x2a0 [ 714.765273] ? do_splice_direct+0x210/0x210 [ 714.769573] do_splice_to+0xfb/0x140 [ 714.773271] splice_direct_to_actor+0x207/0x730 [ 714.777922] ? generic_pipe_buf_nosteal+0x10/0x10 [ 714.782746] ? do_splice_to+0x140/0x140 [ 714.786698] ? rw_verify_area+0xe1/0x2a0 [ 714.790737] do_splice_direct+0x164/0x210 [ 714.794874] ? splice_direct_to_actor+0x730/0x730 [ 714.799699] ? rw_verify_area+0xe1/0x2a0 [ 714.803744] do_sendfile+0x47f/0xb30 [ 714.807441] ? do_compat_writev+0x180/0x180 20:05:00 executing program 0: perf_event_open(&(0x7f0000000140)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88021, 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, @perf_bp={0x0}, 0x10, 0x0, 0x40, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x1, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) preadv(r2, &(0x7f0000001580), 0x0, 0xffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x1, 0xf1a}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f00000000c0)={r3, 0x8}, &(0x7f0000000100)=0x8) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:00 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) accept4$unix(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x6e, 0x0) r1 = getpgrp(0xffffffffffffffff) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, r1, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r2, 0x0, 0x0) [ 714.811746] SyS_sendfile64+0xff/0x110 [ 714.815611] ? SyS_sendfile+0x130/0x130 [ 714.819563] ? do_syscall_64+0x4c/0x640 [ 714.823516] ? SyS_sendfile+0x130/0x130 [ 714.827480] do_syscall_64+0x1d5/0x640 [ 714.831353] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 714.836520] RIP: 0033:0x466459 [ 714.839690] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 714.847378] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 714.854639] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 20:05:00 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x10120, 0x37e}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 714.861887] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 714.869138] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 714.876386] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) accept$phonet_pipe(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x6, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) dup2(r1, r2) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff50) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:00 executing program 2 (fault-call:7 fault-nth:46): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 715.005369] FAT-fs (loop1): Unrecognized mount option "" or missing value 20:05:00 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x3, 0x70, 0x1f, 0x4, 0x6, 0xff, 0x0, 0x1, 0x5842a, 0xc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0x2, 0xffffffff}, 0x48930, 0x0, 0x4, 0x2, 0x5, 0x108}, r1, 0x3, r2, 0x3) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open$cgroup(&(0x7f0000000080)={0x2, 0x70, 0x7, 0x2, 0x7f, 0x1f, 0x0, 0x81, 0x18002, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x8, 0x2, @perf_config_ext={0x80000001, 0x1}, 0x100, 0x2, 0x1, 0x9, 0x0, 0x2, 0x9}, 0xffffffffffffffff, 0x0, r0, 0x5) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r4, 0x0, 0x48c, &(0x7f0000000000)={0x2, 'bridge_slave_1\x00'}, 0x18) 20:05:00 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) connect$inet(r1, &(0x7f0000000280)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x9) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000580)=@raw={'raw\x00', 0x9, 0x3, 0x9d8, 0x0, 0xffffffff, 0xffffffff, 0xb0, 0xffffffff, 0x940, 0xffffffff, 0xffffffff, 0x940, 0xffffffff, 0x3, &(0x7f0000000000), {[{{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0x0, 0xff, 'lo\x00', 'wlan0\x00', {}, {0xff}, 0x21, 0x1, 0x10}, 0x0, 0x90, 0xb0, 0x0, {}, [@common=@socket0={{0x20, 'socket\x00'}}]}, @unspec=@TRACE={0x20, 'TRACE\x00'}}, {{@uncond, 0x0, 0x850, 0x890, 0x0, {}, [@common=@unspec=@u32={{0x7e0, 'u32\x00'}, {[{[{0x807, 0x2}, {0x1ff, 0x2}, {0x8, 0x3}, {0x2, 0x3}, {0x61f, 0x3}, {0x2, 0x2}, {0x100}, {0x80, 0x1}, {0x5a0646c}, {0x1, 0x2}, {0x6, 0x2}], [{0x31a, 0x7ff}, {0x7fff}, {0x81, 0x7fffffff}, {0xd1f, 0x49}, {0x7, 0x8000}, {0x8, 0x9}, {0x7, 0x5}, {0x6, 0x8}, {0x45f, 0x5}, {0x40, 0x6}, {0x1, 0x920}], 0x1}, {[{0x8001, 0x3}, {0x5, 0x1}, {0x5}, {0x0, 0x3}, {0x5}, {0x6, 0x1}, {0xff}, {0x7, 0x1}, {0x4}, {0xb5}, {0x2, 0x1}], [{0x0, 0x2a}, {0xfffffc00, 0xffff9a82}, {0x641, 0x800}, {0x2000, 0xffffff6c}, {0x81, 0x2}, {0x7}, {0x988, 0xfffffff9}, {0x400}, {0x5, 0xe}, {0xd23a, 0x2}, {0x80000001}], 0x3, 0x6}, {[{0x4, 0x2e8369dbe55cc9a5}, {0x401, 0x2}, {0x3, 0x2}, {0x7, 0x3}, {0x2, 0x1}, {0xa2a}, {0x6, 0x2}, {0x2, 0x1}, {0x7, 0x3}, {0x0, 0x2}, {0x2}], [{0x2, 0x2}, {0xffff7fff, 0x81}, {0x3, 0xd77}, {0x800, 0x5}, {0x40}, {0x0, 0x2}, {0x6, 0x665}, {0x6, 0x1000}, {0x90e30242, 0x9}, {0x15, 0x8}, {0x80}], 0x2}, {[{0x10001}, {0x8, 0x2}, {0xec}, {0x5, 0x1}, {0x20, 0x1}, {0x3ff, 0x1}, {0x8001, 0x1}, {0xffffffff, 0x3}, {0x6, 0x1}, {0x7fffffff}, {0x10000, 0x2}], [{0x1, 0xa8b}, {0x10001, 0x3f}, {0x1f, 0x9}, {0x8001, 0x5}, {0x5, 0x3}, {0x0, 0x7}, {0xfffffffa, 0x6}, {0x7}, {0x3, 0x80000000}, {0x50, 0x1}, {0xd84, 0x101}], 0x5, 0x8}, {[{0x8}, {0xf2, 0x1}, {0x8, 0x2}, {0x0, 0x404ca1792deebecf}, {0x42, 0x5a2d136fddad0db0}, {0x4, 0x2}, {0x9}, {0x1, 0x1}, {0x80, 0x2}, {0x5, 0x1}, {0x6, 0x1}], [{0xb49b, 0x5}, {0x7, 0x1}, {0x7, 0x7}, {0x2, 0x74fe}, {0xff4, 0x20}, {0x7f, 0x3}, {0x3, 0x2c6}, {0x3, 0x49}, {0x1f, 0x20}, {0x2, 0x80}, {0x80000000, 0xfffffffe}], 0x3, 0xa}, {[{0x100}, {0x5, 0x2}, {0xffff, 0x3}, {0x1}, {0x8, 0x1}, {0x7}, {0x2}, {0x1139}, {0x4, 0x1}, {0x7}, {0xf088, 0x1}], [{0x401, 0x80}, {0x101, 0x4}, {0x3}, {0x4, 0x4}, {0x20, 0x1}, {0x8806, 0xffff0001}, {0x4, 0x5}, {0x7ff, 0x8}, {0x7f, 0x8}, {0x10000, 0x101}, {0x9c7, 0x9e37}], 0xb, 0x3}, {[{0x6}, {0x9d5}, {0x80}, {0x2, 0x1}, {0x1000, 0x3}, {0x800, 0x2}, {0x3f, 0x3}, {0x812}, {0x101, 0x2}, {0x1d}, {0x5}], [{0x5, 0x7fff}, {0x4, 0x7fffffff}, {0x9, 0x91}, {0x81, 0x10000}, {0x8, 0x40}, {0x6, 0x4}, {0x8001, 0x6}, {0x1, 0xffffff9e}, {0x3, 0x280}, {0x3d03, 0x8}, {0x5, 0x5}], 0x3, 0xb}, {[{0x4}, {0x4849, 0x1}, {0x5, 0x2}, {0x10001, 0x3}, {0x10001, 0x1}, {0x0, 0x3}, {0x741d, 0x3}, {0x3f, 0x3}, {0x9, 0x2}, {0xffffffff, 0x3}, {0x9, 0x3}], [{0xffffffff, 0xfffeffff}, {0x1, 0xcc}, {0xff, 0x7de1}, {0x1f1f, 0xffffffff}, {0x3, 0x7f}, {0x7, 0x7fffffff}, {0xae, 0x3}, {0x1f, 0x3}, {0xe3, 0x20}, {0xe35, 0x101}, {0x9, 0x9}], 0x9, 0x5}, {[{0xa199}, {0x1f, 0x2}, {0x7fff, 0x2}, {0x7f}, {0x1}, {0x39, 0x3}, {0x4}, {0x8000, 0x2}, {0x8001, 0x2}, {0x5, 0x3}, {0x1, 0x1}], [{0x7, 0x4}, {0x5, 0x7f}, {0x16fe000, 0x5}, {0x2, 0x3}, {0x401, 0xffffffff}, {0x1f, 0x8001}, {0x7, 0xa673}, {0x7, 0x1ab}, {0x7ff, 0x81}, {0x8, 0x81}, {0x10000, 0xffff0001}], 0xb, 0x6}, {[{0x6ae}, {0x81, 0x2}, {0x8, 0x3}, {0x1f, 0x3}, {0x3f, 0x2}, {0x1, 0x2}, {0x0, 0x3}, {}, {0x5, 0x2}, {0x10001, 0x1}, {0xffffffff, 0x1}], [{0xa3, 0x73f4}, {0x5, 0x4}, {0xe248, 0x10001}, {0x40, 0x7ff}, {0x0, 0x6}, {0x6831}, {0x2, 0x40}, {0x6, 0x3ff}, {0x4, 0x3}, {0xfffffffb, 0xb1b9}, {0x200, 0xff}], 0x0, 0x9}, {[{0x4}, {0x9975, 0x2}, {0x7fffffff, 0x2}, {0x8, 0x2}, {0x20000000, 0x3}, {0x1, 0x1}, {0x100, 0x2}, {0x9}, {0xff, 0x1}, {0x3ff, 0x2}, {0x4, 0x2}], [{0x340, 0xff}, {0x0, 0x4b5}, {0x6, 0x7e7}, {0x9, 0x401}, {0x7fffffff, 0x3}, {0xfffffffd, 0x4e93}, {0x3, 0x7}, {0x0, 0xffffd587}, {0x9, 0x2}, {0xfff, 0x100}, {0x7f, 0x200}], 0x4}], 0x1, 0x1}}]}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz0\x00', 0x20, 0x13, {0x100000001}}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0xa38) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x4) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) fsetxattr$security_ima(r3, &(0x7f00000000c0)='security.ima\x00', &(0x7f0000000100)=@v1={0x2, "1bf396f1a7ecf7992b828655f43f603d"}, 0x11, 0x0) [ 715.136457] FAULT_INJECTION: forcing a failure. [ 715.136457] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 715.163994] FAT-fs (loop3): bogus number of reserved sectors [ 715.178710] FAT-fs (loop3): Can't find a valid FAT filesystem [ 715.208842] CPU: 0 PID: 28154 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 715.216743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 715.226166] Call Trace: [ 715.228750] dump_stack+0x1b2/0x281 [ 715.232361] should_fail.cold+0x10a/0x149 [ 715.236490] __alloc_pages_nodemask+0x22c/0x2720 [ 715.241227] ? __kmalloc_node+0x4c/0x70 [ 715.245183] ? splice_direct_to_actor+0x207/0x730 [ 715.250005] ? do_splice_direct+0x164/0x210 [ 715.254304] ? SyS_sendfile64+0xff/0x110 [ 715.258345] ? do_syscall_64+0x1d5/0x640 [ 715.262384] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 715.267731] ? perf_trace_lock_acquire+0x104/0x510 [ 715.272644] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 715.277467] ? HARDIRQ_verbose+0x10/0x10 [ 715.281505] ? __lock_acquire+0x5fc/0x3f20 [ 715.285725] ? fs_reclaim_release+0xd0/0x110 [ 715.290119] alloc_pages_current+0x155/0x260 [ 715.294506] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 715.299765] push_pipe+0x3b0/0x750 [ 715.303289] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 715.308127] ? iov_iter_bvec+0x110/0x110 [ 715.312168] ? iov_iter_pipe+0x93/0x2b0 [ 715.316125] default_file_splice_read+0x171/0x910 [ 715.320956] ? lock_downgrade+0x740/0x740 [ 715.325085] ? do_splice_direct+0x210/0x210 [ 715.329388] ? pipe_to_sendpage+0x22e/0x2d0 [ 715.333688] ? sockfs_setattr+0x140/0x140 [ 715.337820] ? fsnotify+0x974/0x11b0 [ 715.341513] ? generic_pipe_buf_release+0xa6/0x1e0 [ 715.346428] ? __fsnotify_inode_delete+0x20/0x20 [ 715.351164] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 715.357823] ? common_file_perm+0x3ee/0x580 [ 715.362122] ? generic_splice_sendpage+0xcc/0x110 [ 715.366945] ? vmsplice_to_user+0x1b0/0x1b0 [ 715.371248] ? security_file_permission+0x82/0x1e0 [ 715.376158] ? rw_verify_area+0xe1/0x2a0 [ 715.380199] ? do_splice_direct+0x210/0x210 [ 715.384499] do_splice_to+0xfb/0x140 [ 715.388197] splice_direct_to_actor+0x207/0x730 [ 715.392848] ? generic_pipe_buf_nosteal+0x10/0x10 [ 715.397683] ? do_splice_to+0x140/0x140 [ 715.401639] ? rw_verify_area+0xe1/0x2a0 [ 715.405682] do_splice_direct+0x164/0x210 [ 715.409821] ? splice_direct_to_actor+0x730/0x730 [ 715.414648] ? rw_verify_area+0xe1/0x2a0 [ 715.418702] do_sendfile+0x47f/0xb30 [ 715.422401] ? do_compat_writev+0x180/0x180 [ 715.426705] SyS_sendfile64+0xff/0x110 [ 715.430571] ? SyS_sendfile+0x130/0x130 [ 715.434523] ? do_syscall_64+0x4c/0x640 [ 715.438489] ? SyS_sendfile+0x130/0x130 [ 715.442443] do_syscall_64+0x1d5/0x640 [ 715.446312] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 715.451502] RIP: 0033:0x466459 [ 715.454685] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 715.462373] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 715.469626] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 715.476884] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 715.484132] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 715.491396] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:01 executing program 2 (fault-call:7 fault-nth:47): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:01 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x8c, 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, 0x2, 0x0, @perf_config_ext={0x0, 0x400000000000}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/69, 0x45}], 0x1, 0x101, 0x8001) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 715.539483] FAT-fs (loop3): bogus number of reserved sectors [ 715.548765] FAT-fs (loop3): Can't find a valid FAT filesystem 20:05:01 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) signalfd4(r1, &(0x7f0000000040)={[0x5]}, 0x8, 0x800) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000000)={'veth1_to_batadv\x00', @dev}) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 715.624366] FAULT_INJECTION: forcing a failure. [ 715.624366] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 715.669797] CPU: 0 PID: 28175 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 715.677713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 715.687068] Call Trace: [ 715.689665] dump_stack+0x1b2/0x281 [ 715.693301] should_fail.cold+0x10a/0x149 [ 715.697462] __alloc_pages_nodemask+0x22c/0x2720 [ 715.702228] ? __kmalloc_node+0x4c/0x70 [ 715.706208] ? splice_direct_to_actor+0x207/0x730 [ 715.711052] ? do_splice_direct+0x164/0x210 [ 715.715375] ? SyS_sendfile64+0xff/0x110 [ 715.719434] ? do_syscall_64+0x1d5/0x640 [ 715.723493] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 715.728866] ? perf_trace_lock_acquire+0x104/0x510 [ 715.733797] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 715.738640] ? HARDIRQ_verbose+0x10/0x10 [ 715.742701] ? __lock_acquire+0x5fc/0x3f20 [ 715.746936] ? fs_reclaim_release+0xd0/0x110 [ 715.751357] alloc_pages_current+0x155/0x260 [ 715.755769] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 715.761047] push_pipe+0x3b0/0x750 [ 715.764605] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 715.769450] ? iov_iter_bvec+0x110/0x110 [ 715.773510] ? iov_iter_pipe+0x93/0x2b0 [ 715.777493] default_file_splice_read+0x171/0x910 [ 715.782346] ? lock_downgrade+0x740/0x740 [ 715.786490] ? do_splice_direct+0x210/0x210 [ 715.790821] ? pipe_to_sendpage+0x22e/0x2d0 [ 715.795138] ? sockfs_setattr+0x140/0x140 [ 715.799287] ? fsnotify+0x974/0x11b0 [ 715.803003] ? generic_pipe_buf_release+0xa6/0x1e0 [ 715.807934] ? __fsnotify_inode_delete+0x20/0x20 [ 715.812692] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 715.819357] ? common_file_perm+0x3ee/0x580 [ 715.823681] ? generic_splice_sendpage+0xcc/0x110 [ 715.828529] ? vmsplice_to_user+0x1b0/0x1b0 [ 715.832854] ? security_file_permission+0x82/0x1e0 [ 715.837783] ? rw_verify_area+0xe1/0x2a0 [ 715.841846] ? do_splice_direct+0x210/0x210 [ 715.846169] do_splice_to+0xfb/0x140 [ 715.849885] splice_direct_to_actor+0x207/0x730 [ 715.854560] ? generic_pipe_buf_nosteal+0x10/0x10 [ 715.859401] ? do_splice_to+0x140/0x140 [ 715.863374] ? rw_verify_area+0xe1/0x2a0 [ 715.867437] do_splice_direct+0x164/0x210 [ 715.871587] ? splice_direct_to_actor+0x730/0x730 [ 715.876431] ? rw_verify_area+0xe1/0x2a0 [ 715.880509] do_sendfile+0x47f/0xb30 [ 715.884242] ? do_compat_writev+0x180/0x180 [ 715.888582] SyS_sendfile64+0xff/0x110 [ 715.892470] ? SyS_sendfile+0x130/0x130 [ 715.896442] ? do_syscall_64+0x4c/0x640 [ 715.900414] ? SyS_sendfile+0x130/0x130 [ 715.904386] do_syscall_64+0x1d5/0x640 [ 715.908282] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 715.913466] RIP: 0033:0x466459 20:05:01 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/uts\x00') fchdir(r1) read$FUSE(r0, 0x0, 0x0) 20:05:01 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) 20:05:01 executing program 2 (fault-call:7 fault-nth:48): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 715.916649] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 715.924351] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 715.931615] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 715.938879] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 715.946144] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 715.953411] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 716.001722] FAT-fs (loop1): Unrecognized mount option "8" or missing value 20:05:01 executing program 1: fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000080)={0x0, 0x0}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x6, 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, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x40}}, 0x10) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) ioctl$sock_SIOCSPGRP(r1, 0x8902, &(0x7f00000000c0)=r0) sendto$inet(r1, &(0x7f0000000180)="04e8aad64cf97971be2b55682147b42401c8791739768bae65ec3c6c6fdcc010acaa308914f9540d60361fa1b1775791e3bfd9b02b0e094fda5dd332", 0x3c, 0x4040005, &(0x7f0000000140)={0x2, 0x4e24, @multicast1}, 0x10) ioctl$sock_inet_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, {0x2, 0x4e20, @empty}, {0x2, 0x4e20, @loopback}, {0x2, 0x4e22, @local}, 0x120, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000100)='veth0_virt_wifi\x00', 0x2, 0x5, 0x1}) 20:05:01 executing program 0: write$UHID_INPUT2(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0c000000d5007d4ed6d261ff34cfa4731053e82b1b034a5b79487e6209b71f35d574cf4b487e62260f645a9195582ab6c77248855573b6314cbdd505aa74d08f7d5697eca023950b19c869368e25c6514dfda9249edffa85608190cb182e3b908e6badc3c4a5ce806f37d940c4680be01b831fc22206423ea0965cf609c1c5c30a73fe0acec8fb7ea683381fac897d98018a1442fc3485e2706548a309dd2fa349e5f94007474468317c9efcb62ca5daaa00bf115eb77e3ee257314ff93e87056ba927d96e64c61f2ac488f8026c3ccc1247b77225e0344a5d58c94a7ffe6cf1381133b085d2573209689d61d205458d5dea3e1704d95dbd4df86a6f8cc8201e277f278be4974c8878d3c1bc050649241adc4fcb92673294646b388a516e128d8e742e565f78ecf137bf6b0938a9aaa69c119c34581dbc9800dd62a212a066e86501f42b399ecb012651eba80ec4d16b8eb7f5d2dfb06d53c4c6cd340fc6eaafaf12fd304536287a6921770c17e152b2f8ef0d7b4011c2fdb704fa59a97aa06b0415c1077320149df980741e927132687b5d919bd423120bbbf529cf578b7ba56b98099bc6fd053c49e22a"], 0xdb) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r2, 0x84, 0x1e, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e20, @multicast2}, 0x10) [ 716.095927] FAULT_INJECTION: forcing a failure. [ 716.095927] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 716.153902] CPU: 0 PID: 28196 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 716.161818] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 716.171172] Call Trace: [ 716.173769] dump_stack+0x1b2/0x281 [ 716.177402] should_fail.cold+0x10a/0x149 [ 716.181559] __alloc_pages_nodemask+0x22c/0x2720 [ 716.186320] ? __kmalloc_node+0x4c/0x70 [ 716.190302] ? splice_direct_to_actor+0x207/0x730 [ 716.195147] ? do_splice_direct+0x164/0x210 [ 716.199467] ? SyS_sendfile64+0xff/0x110 [ 716.203544] ? do_syscall_64+0x1d5/0x640 [ 716.207602] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 716.212967] ? perf_trace_lock_acquire+0x104/0x510 [ 716.217898] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 716.222740] ? HARDIRQ_verbose+0x10/0x10 [ 716.226799] ? __lock_acquire+0x5fc/0x3f20 [ 716.231039] ? fs_reclaim_release+0xd0/0x110 [ 716.235461] alloc_pages_current+0x155/0x260 [ 716.239868] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 716.245147] push_pipe+0x3b0/0x750 [ 716.248723] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 716.253572] ? iov_iter_bvec+0x110/0x110 [ 716.257633] ? iov_iter_pipe+0x93/0x2b0 [ 716.261614] default_file_splice_read+0x171/0x910 [ 716.266474] ? lock_downgrade+0x740/0x740 [ 716.270627] ? do_splice_direct+0x210/0x210 [ 716.274955] ? pipe_to_sendpage+0x22e/0x2d0 [ 716.279271] ? sockfs_setattr+0x140/0x140 [ 716.283423] ? fsnotify+0x974/0x11b0 [ 716.287141] ? generic_pipe_buf_release+0xa6/0x1e0 [ 716.292075] ? __fsnotify_inode_delete+0x20/0x20 [ 716.296830] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 716.303506] ? common_file_perm+0x3ee/0x580 [ 716.307832] ? generic_splice_sendpage+0xcc/0x110 [ 716.312679] ? vmsplice_to_user+0x1b0/0x1b0 [ 716.317005] ? security_file_permission+0x82/0x1e0 [ 716.321937] ? rw_verify_area+0xe1/0x2a0 [ 716.326000] ? do_splice_direct+0x210/0x210 [ 716.330324] do_splice_to+0xfb/0x140 [ 716.334042] splice_direct_to_actor+0x207/0x730 [ 716.338724] ? generic_pipe_buf_nosteal+0x10/0x10 [ 716.343565] ? do_splice_to+0x140/0x140 [ 716.347892] ? rw_verify_area+0xe1/0x2a0 20:05:02 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0xd2, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0xffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) r2 = accept$inet(r1, &(0x7f0000003980), &(0x7f00000039c0)=0x10) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000003a00)={0x0, ""/256, 0x0, 0x0}) perf_event_open(&(0x7f00000000c0)={0x3, 0x70, 0x3f, 0x3, 0x68, 0xff, 0x0, 0x1, 0x28016, 0x3, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x9, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x8000, 0x5, 0x297c, 0x0, 0x1f, 0x800, 0x8}, 0x0, 0x1, 0xffffffffffffffff, 0x2) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x17, &(0x7f0000000000)=0xc8, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, &(0x7f0000001680)={0x0, ""/256, 0x0, 0x0}) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r10, 0x0) preadv(r10, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_submit(0x0, 0x2, &(0x7f00000018c0)=[&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1, 0x8, 0xffffffffffffffff, &(0x7f00000002c0)="9de9b0420df943300ddd6acce3c655d986c2f4c49ff22fc6e65938e02826a6aa9b2c15cae17a287e9200b5db2e5cd00bb85d6508a5b4f3325e65b724e9bdbbdc816bee7efb902a923e9d54c24345a8ac2610b901b37080e587aa67259ea4587d478ca60d38ddc5ad66e1e5cc077e15d0425b6b7fdcee6188c3f83142becc1777fed75a7bde4770586660a6de0126b7841414a9b492173735ce2a05d376de999825bf3f87c0adf9bda1f7dbebc57e54a758696b980ef4804a83471eb82b348167cabb385ee18dc88ae5d4ca787edd32bb", 0xd0, 0x6, 0x0, 0x2}, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x3, 0x200, r10, &(0x7f0000000400)="62b54f635a309ad05f2325397b26c5895fa4c992d0", 0x15, 0x1, 0x0, 0x3, r6}]) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000680)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x81, "cc4bcae93609da"}) ioctl$BTRFS_IOC_TREE_SEARCH(r6, 0xd0009411, &(0x7f0000000480)={{r8, 0x6, 0x6, 0x8, 0x10001, 0x1, 0x0, 0x0, 0x9f42, 0x81, 0xfffffbff, 0x3, 0x1, 0x3, 0x1}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005b640)={0x1, [{}, {}, {}, {0x0, r5}, {r4}, {0x0, r5}, {}, {r3, r5}, {r3}, {}, {}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {r4, r5}, {}, {0x0, r5}, {r4}, {r3, r5}, {}, {}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r11}, {}, {r3, r5}, {}, {r4, r5}, {0x0, r5}, {r4}, {}, {0x0, r5}, {r3}, {r3}, {0x0, r5}, {r3}, {0x0, r5}, {r4}, {r3}, {r3}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {}, {}, {r3, r5}, {0x0, r5}, {r4}, {r3, r5}, {r4}, {r3, r5}, {r3}, {r4}, {0x0, r5}, {r4}, {r3}, {r4, r5}, {}, {r3, r5}, {}, {r3}, {r12}, {r3, r5}, {r4}, {}, {0x0, r5}, {0x0, r5}, {r4, r5}, {}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {r3, r5}, {r3, r5}, {}, {r4}, {r4}, {r4, r5}, {r3, r5}, {}, {0x0, r5}, {}, {r3, r5}, {r3, r5}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {}, {r3, r5}, {0x0, r5}, {}, {0x0, r5}, {r3}, {0x0, r5}, {r4, r5}, {0x0, r5}, {}, {r4, r5}, {}, {0x0, r5}, {r3}, {r4}, {r3}, {r3}, {r3}, {}, {0x0, r5}, {r4}, {0x0, r5}, {}, {r3, r5}, {}, {r4}, {0x0, r5}, {}, {r3, r5}, {r3}, {r3, r5}, {0x0, r5}, {r4}, {r3}, {}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {r3}, {}, {0x0, r5}, {}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4}, {}, {}, {r4, r5}, {}, {}, {}, {0x0, r5}, {r3, r5}, {}, {0x0, r5}, {0x0, r5}, {}, {r4}, {r4}, {}, {0x0, r5}, {r4, r5}, {r4}, {}, {r3}, {r3, r5}, {}, {0x0, r5}, {r3}, {0x0, r5}, {r4, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r3}, {0x0, r5}, {r3, r5}, {r3, r5}, {0x0, r5}, {r3, r5}, {}, {}, {}, {}, {}, {r4}, {r4}, {r3, r5}, {0x0, r5}, {r3}, {0x0, r5}, {r4, r5}, {r3}, {r3}, {0x0, r5}, {r3, r5}, {0x0, r5}, {r4, r5}, {0x0, r5}, {0x0, r5}, {r4, r5}, {r4}, {0x0, r5}, {}, {r3, r5}, {}, {}, {r3}, {r3, r5}, {r3}, {r3}, {0x0, r5}, {}, {}, {r3}, {r4, r5}, {0x0, r5}, {r3, r5}, {}, {r4}, {0x0, r5}, {r4}, {0x0, r5}, {0x0, r5}, {r4}, {r3, r5}, {r3}, {r3}, {0x0, r5}, {0x0, r5}, {r4, r5}, {}, {}, {}, {0x0, r5}, {r3, r5}, {0x0, r5}, {0x0, r5}, {0x0, r5}, {}, {r4, r5}, {0x0, r5}, {r4}, {}, {r3, r5}, {}, {r8, r5}], 0x7f, "86ae25423cde91"}) 20:05:02 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000040)={0x0, r0}, 0x10) perf_event_open$cgroup(&(0x7f00000000c0)={0x5, 0x70, 0x8, 0x8, 0xc7, 0x81, 0x0, 0x5, 0x1000, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x3, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x20, 0x2, @perf_bp={&(0x7f0000000000), 0x4}, 0x4000, 0x1f, 0x40, 0x7, 0x7f, 0x4, 0x81}, r0, 0xe, r2, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 716.351951] do_splice_direct+0x164/0x210 [ 716.356096] ? splice_direct_to_actor+0x730/0x730 [ 716.360939] ? rw_verify_area+0xe1/0x2a0 [ 716.365000] do_sendfile+0x47f/0xb30 [ 716.368720] ? do_compat_writev+0x180/0x180 [ 716.373050] SyS_sendfile64+0xff/0x110 [ 716.376937] ? SyS_sendfile+0x130/0x130 [ 716.380909] ? do_syscall_64+0x4c/0x640 [ 716.384880] ? SyS_sendfile+0x130/0x130 [ 716.388854] do_syscall_64+0x1d5/0x640 [ 716.392741] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 716.397925] RIP: 0033:0x466459 20:05:02 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x7, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x300000a, 0x12, r0, 0x20f77000) setsockopt$inet_tcp_int(r1, 0x6, 0x10, &(0x7f0000000040)=0x100000001, 0x4) r2 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="000007000000164000000000450000d700000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="69705fbb746930000000000000000000cb930eee5a309849eda86d1131c2997f", @ANYRES32=0x0, @ANYBLOB="78000000000000000000000045000014000000000000907800000000e0000002"]}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e22, @local}, 0x10) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:02 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x80000, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:02 executing program 1: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000000)={0x9, 0xffff, 0x200, 0xffff1449, 0x0, 0xfad9, 0xa378, 0x7, 0x0}, &(0x7f0000000080)=0x20) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f00000000c0)={r1, 0x6f, "539bb8d3e367691ece3c62c60b3124aeb946021a774af9c0183d3a93434d2b7795b2d5899b33f1f1f2dbcc72c659e76a86227f5a7bdfaa4f94121fa134f1ed4c1d916642f577de7dacbe3f1b1affd64b2d93735655b1e7eca60c26da370fb4c56ee662105f44e8a482ffc80641ba70"}, &(0x7f0000000140)=0x77) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 716.401113] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 716.408827] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 716.416097] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 716.423362] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 716.430628] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 716.437899] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:02 executing program 2 (fault-call:7 fault-nth:49): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:02 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x70, 0x2, 0x8f, 0x6, 0x7f, 0x0, 0x9, 0x100, 0x13, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffd, 0x1, @perf_config_ext={0x1000000000000000, 0x7}, 0x0, 0x7f, 0xb2, 0x6, 0x6, 0x0, 0x4}, 0x0, 0x0, r0, 0xca5924c56b801598) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) read$dsp(0xffffffffffffffff, &(0x7f00000000c0)=""/142, 0x8e) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 716.587279] FAULT_INJECTION: forcing a failure. [ 716.587279] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 716.607589] CPU: 1 PID: 28233 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 716.615499] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 716.624851] Call Trace: [ 716.627447] dump_stack+0x1b2/0x281 [ 716.631080] should_fail.cold+0x10a/0x149 [ 716.635230] __alloc_pages_nodemask+0x22c/0x2720 [ 716.639992] ? __kmalloc_node+0x4c/0x70 [ 716.643974] ? splice_direct_to_actor+0x207/0x730 [ 716.648817] ? do_splice_direct+0x164/0x210 [ 716.653139] ? SyS_sendfile64+0xff/0x110 [ 716.657196] ? do_syscall_64+0x1d5/0x640 [ 716.661254] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 716.666621] ? perf_trace_lock_acquire+0x104/0x510 [ 716.671556] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 716.676403] ? HARDIRQ_verbose+0x10/0x10 [ 716.680463] ? __lock_acquire+0x5fc/0x3f20 20:05:02 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f00000002c0)=ANY=[@ANYBLOB="0a01010200000001ac141424000000000000000000000000e38b210204237c9c7d9490a3ac54c9ebf19d54548394c363a14bf2cf1f4b54097dcf774271a8e46de6bdf530b563bc2da00a9bd022e6c35f8cf43ac56d1fd09f4441df04000000000000004ee537b14a8c4efc5d9c88f565c23c4049462f3cac67f222daff1d87a7c40b92784d60e4e93a056d59e4c546dbc322ad2e7c46c242272318d1fb33b2548dda4a92a3b48a014f785d2becc312bf9f57de1838e29a40b38a3052096f7533b8afca32c152ab487f30dc6b166e03802e570a917278ae5b4a80152788bcf303825ebc329af46e2c7ee0d61a32837bfc5dae64aea91a7b94e79925e7818015c544dd8bc676dc943a0489aaffa9f388b034fd3856865b730bf0a31632f4060b478e2e9d170f1a6e3e6d609c49c785c878c59011c539c357ee5c6e98574a66f8b4695541fc57d85a90cd2c508ea7fd907619f466c9286efa02efa6e684af2a0f5a86bf214ba602bd917c34103ea2e18d2058171601cd8e4ff28897c859f03a43cbb94f17a86b4ede4bd512177c33a9ef8876df413171f273dff60c4de6ec8607"], 0x18) 20:05:02 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) splice(r1, &(0x7f0000000000)=0x3, r2, &(0x7f0000000040)=0xffffffff, 0x4, 0x2) read$FUSE(r0, 0x0, 0x0) 20:05:02 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x3026}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 716.684703] ? fs_reclaim_release+0xd0/0x110 [ 716.689121] alloc_pages_current+0x155/0x260 [ 716.693531] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 716.698803] push_pipe+0x3b0/0x750 [ 716.702354] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 716.707202] ? iov_iter_bvec+0x110/0x110 [ 716.711263] ? iov_iter_pipe+0x93/0x2b0 [ 716.715240] default_file_splice_read+0x171/0x910 [ 716.720089] ? lock_downgrade+0x740/0x740 [ 716.724237] ? do_splice_direct+0x210/0x210 [ 716.728569] ? pipe_to_sendpage+0x22e/0x2d0 [ 716.732901] ? sockfs_setattr+0x140/0x140 [ 716.737069] ? fsnotify+0x974/0x11b0 [ 716.740792] ? generic_pipe_buf_release+0xa6/0x1e0 [ 716.745724] ? __fsnotify_inode_delete+0x20/0x20 [ 716.750478] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 716.757145] ? common_file_perm+0x3ee/0x580 [ 716.761469] ? generic_splice_sendpage+0xcc/0x110 [ 716.766311] ? vmsplice_to_user+0x1b0/0x1b0 [ 716.770639] ? security_file_permission+0x82/0x1e0 [ 716.775575] ? rw_verify_area+0xe1/0x2a0 [ 716.779635] ? do_splice_direct+0x210/0x210 [ 716.783959] do_splice_to+0xfb/0x140 20:05:02 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x2, 0x0, 0x4, 0x0, 0x5, 0x10000, 0x7, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xffff, 0x2, @perf_config_ext={0x32d2, 0x5}, 0xe050, 0x1000, 0xffffffff, 0x1ba4845822738dde, 0xe724, 0x47bc, 0x7cd}, 0x0, 0x9, r0, 0x8) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0xc4080, 0x0) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x3000000, 0x810, r3, 0xde05c000) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, &(0x7f0000000080), 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r4 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000300)='nv\x00', 0x3) [ 716.787677] splice_direct_to_actor+0x207/0x730 [ 716.792365] ? generic_pipe_buf_nosteal+0x10/0x10 [ 716.797216] ? do_splice_to+0x140/0x140 [ 716.801190] ? rw_verify_area+0xe1/0x2a0 [ 716.805271] do_splice_direct+0x164/0x210 [ 716.809421] ? splice_direct_to_actor+0x730/0x730 [ 716.814269] ? rw_verify_area+0xe1/0x2a0 [ 716.818329] do_sendfile+0x47f/0xb30 [ 716.822052] ? do_compat_writev+0x180/0x180 [ 716.826381] SyS_sendfile64+0xff/0x110 [ 716.830270] ? SyS_sendfile+0x130/0x130 [ 716.834246] ? do_syscall_64+0x4c/0x640 [ 716.838218] ? SyS_sendfile+0x130/0x130 [ 716.842192] do_syscall_64+0x1d5/0x640 [ 716.846082] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 716.851266] RIP: 0033:0x466459 [ 716.854456] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 716.862166] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 716.869432] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 716.876784] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 20:05:02 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x5, 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FICLONERANGE(r0, 0x4020940d, &(0x7f0000000000)={{}, 0x7ff, 0x903b, 0x8}) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:02 executing program 2 (fault-call:7 fault-nth:50): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 716.884059] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 716.891330] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000000)='gtp\x00', r0) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4062, 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, @perf_bp={0x0}}, 0x0, 0xf, 0xffffffffffffffff, 0x0) socket(0x21, 0x805, 0x8) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 717.043762] FAULT_INJECTION: forcing a failure. [ 717.043762] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 717.076083] CPU: 0 PID: 28273 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 717.084009] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 717.093366] Call Trace: [ 717.095959] dump_stack+0x1b2/0x281 [ 717.099604] should_fail.cold+0x10a/0x149 [ 717.103760] __alloc_pages_nodemask+0x22c/0x2720 [ 717.108521] ? __kmalloc_node+0x4c/0x70 [ 717.112498] ? splice_direct_to_actor+0x207/0x730 [ 717.117338] ? do_splice_direct+0x164/0x210 [ 717.121662] ? SyS_sendfile64+0xff/0x110 [ 717.125720] ? do_syscall_64+0x1d5/0x640 [ 717.129774] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 717.135126] ? perf_trace_lock_acquire+0x104/0x510 [ 717.140043] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 717.144870] ? HARDIRQ_verbose+0x10/0x10 [ 717.148909] ? __lock_acquire+0x5fc/0x3f20 [ 717.153128] ? fs_reclaim_release+0xd0/0x110 [ 717.157522] alloc_pages_current+0x155/0x260 [ 717.161914] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 717.167173] push_pipe+0x3b0/0x750 [ 717.170697] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 717.175524] ? iov_iter_bvec+0x110/0x110 [ 717.179566] ? iov_iter_pipe+0x93/0x2b0 [ 717.183524] default_file_splice_read+0x171/0x910 [ 717.188349] ? lock_downgrade+0x740/0x740 [ 717.192488] ? do_splice_direct+0x210/0x210 [ 717.196791] ? pipe_to_sendpage+0x22e/0x2d0 [ 717.201093] ? sockfs_setattr+0x140/0x140 [ 717.205221] ? fsnotify+0x974/0x11b0 [ 717.208928] ? generic_pipe_buf_release+0xa6/0x1e0 [ 717.213847] ? __fsnotify_inode_delete+0x20/0x20 [ 717.218584] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 717.225232] ? common_file_perm+0x3ee/0x580 [ 717.229531] ? generic_splice_sendpage+0xcc/0x110 [ 717.234353] ? vmsplice_to_user+0x1b0/0x1b0 [ 717.238658] ? security_file_permission+0x82/0x1e0 [ 717.243569] ? rw_verify_area+0xe1/0x2a0 [ 717.247608] ? do_splice_direct+0x210/0x210 [ 717.251910] do_splice_to+0xfb/0x140 [ 717.255607] splice_direct_to_actor+0x207/0x730 [ 717.260258] ? generic_pipe_buf_nosteal+0x10/0x10 [ 717.265082] ? do_splice_to+0x140/0x140 [ 717.269035] ? rw_verify_area+0xe1/0x2a0 [ 717.273077] do_splice_direct+0x164/0x210 [ 717.277317] ? splice_direct_to_actor+0x730/0x730 [ 717.282153] ? rw_verify_area+0xe1/0x2a0 [ 717.286195] do_sendfile+0x47f/0xb30 [ 717.289904] ? do_compat_writev+0x180/0x180 [ 717.294210] SyS_sendfile64+0xff/0x110 [ 717.298076] ? SyS_sendfile+0x130/0x130 [ 717.302032] ? do_syscall_64+0x4c/0x640 [ 717.305985] ? SyS_sendfile+0x130/0x130 [ 717.309938] do_syscall_64+0x1d5/0x640 [ 717.313811] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 717.318979] RIP: 0033:0x466459 [ 717.322147] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 717.329832] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 717.337088] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 717.344347] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 717.351602] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 717.358850] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:03 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xa6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = gettid() ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000100)='\xe7@}-@)-!\x00') perf_event_open(&(0x7f0000000080)={0x3, 0x70, 0x80, 0x3, 0x4, 0x1f, 0x0, 0x9, 0xc3200, 0xd, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xd9, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x200, 0xf0, 0x401, 0x9, 0x7, 0x2, 0x800}, r1, 0x5, r0, 0x23c1d74939afe21e) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="1d0a7ad48fa98288527ebdf85f15bf8a346e92cd722424251ba0124ab30bc07838a46b45e77c783736d8d55bd9629dd2d46dd9ba4d2204244141753ae6e5b39a603b34699a30d70e6280946682245823df5a4dc25655534c96f93d8dff5a21fb6ae441f595936ebb930e8fc812458245b2dde491267882a8019e51ce64dba469f5fb3422cd7811056525ccfaef385d142e77c94b9876dc0c037932cd056849988ab5e02faaefa6689c48259a1c4b5173257f9bae5109366dea22ad3c7c1fa9603059852ed163", 0xc6}, {&(0x7f00000002c0)="bc8c996837a56f9efe0605f5963e476542386d02df9d95107d01392e89a44ef69a3011e26085599f0d007978f412fa83cc0945105e8acecdd1847acdc1ba7a161712892fe49e68aee8a3a108cce62938a37717b71652e9a6e468f68c12d2c8614a66b1f6f2daea48a9410b3d4c4649b0d2fd4426310f3f9bf733cc076826632fb3e89f1f99712a12510b633974adce65796eaca315d0f970856009a24002069e306612981c13c5fb6743383d1abefa5ba5f31d560dfa96d1e0c754fcaff071c3ad669803b9", 0xc5}, {&(0x7f00000003c0)="b5752fc6f6c317645ec60ab4f5fb84434a407705db79065ac3e683ecf307fd69bb1723b3926ae864556d10ecc9b441af4994e26e5f8b11d89601e54749f771185279263664bab1daee7bf3d549883f0e651ff9bdc3", 0x55}], 0x3, &(0x7f0000000580)=[{0x100, 0x111, 0x200, "a64f9e14b31ecf804c8567d186f41e14cd9992dbc1d34817b3af1ce762d7c466a26b58093068758127b50bb62250ec9c783782a96d3c4e2949190ea23fa5a4f374a7c641d25aa8775922b6001cd02cc2c2868a13a2b11d295a69470b6846de275537e1d660287b04a55f8e348d259a0cbbfdff4c2372cdc1639f04680253d22dc7651ea6b07a1a1d58944c6a67ad2ab4b552f4d33000cd80f4dfcf03aa9b147600d332b338e74c7eb7549617891e0f5f9e052598f8c4482f0d19dbde910c97cd59270f009751e5de0eee71e2abb1adb6224dfdf6f41e7f566e0f671f93dabb5af1088db0296565c0ecb2ed6c4c74479f"}, {0x70, 0x1, 0x9, "b6b7d8b0b77099d00da6e6186e5693f2a80095d7e3b6960eebe73a4d3b1bd2c0abe76c3546274b3a84b488fd4f67c113e0756d90a927f19a301495cad0ad27965409bd274583dabf9dc4e2db3f2ec7df298ba379d42d97c39e6172e33c"}, {0x1010, 0x10e, 0xca6, "7bb32937198fe214a0e1cf4ef8e9e9575fa30d0e76d82f2e67f3e535a3c43a2ae4144d46e8d0f9e0e50090c7690c62710df842ddf5ab72ea76fbfe03c7d07526fe8f337ac73677a37d9c6403e59cd806e6efe167e823ec57840d6c6b9f06a5685eff068a603f9bafd8d05fc64066aae902f1d4e9d925e3eec8741ca8a2e911748d5104e048e6e7d66a4a62cb3a17c2691ff6c807a3e17b3b3e635fcd7e9db19e6027b7a100f84fb693ea9f2ad08c6a04615d915b6418b88b75217f7341544a3904d0136ff47b4fa3a6b35c131ab66d45985f322c32ee93c70de2a3741f8f88a0193566a5b929b7e4098c0774e82dd025984c1293d1c46a6a7a7c36d7517f4163898e648448b91faa15bb6798cb2966ff752bcf1099f05448b60b39d87f615e6b7e15aec430c7c4cba69e758fa3e0136474fd22ef858e75ed548cc7d199c3b5d9ca2faf43fac5d834acfc8512a579ee9e8068d73ee20e159ef8b57e3a630e17dcac467d16f40dbef913810cb98f11d466ccfd046e8db312c9763eef0577ba81c842973d3e51864f98a31a69efd9a3b791696c20078be3fb5ed73e7c150421634020738de091c1f1dbda4488f7c643e6e0ab790296330d8f1c0fbbfa9fc22272491350cf730715c56fadc31e75675fd4a0a814373202cf36a994ae400d3d801c2e314a4d9f79a736330f76027a1b08f9b4d377ec1d7d6ae0287ed999ad5b019c26b98bf51329a9a8210189681d129fba5d35493a4bf17dff47f5503f1c21c979cec1890b447d2a9a7c3a503c4d6d49310b921569b881580d47a6663c3a717e1f412c5327ae92ff62a384172a28437c00bed57df07344900df9096906dc308d3b6951a99ff0cec522b57fc70377234d66777fba54f4ee233b25ecf9b7af7dca3bb87b1943ec3f8794f7c906055812d92b8ec0857433e9c470c694a21d31c04ecab5219ce7e83e028678fb3b4162b1dc28492f02da75037e1975e847af28fd6bab44dfb10463d5cebc67ed6f813a066c0c753ae73aa898eb038de4c96bc15f79d461f1adf47f19eaa6a1f4f77a7a24ffe93c24f952f181f5e375966e448017cca65adb8b18ec15cc2174131e046a3ac505fd844ae7592be1341e4280fda9725cd8bf2e49b82ec74020a5fa52635ad38f0e122ef3b53e3310f1a75fddc55bddf6e94b41f8ba23e1383d17d4adda246841a4b88e3fe7f973fd69dd20bbef7ca785e0894d3901392d633a22b47102d206968cb09521ba39e1230dd9c1b99f82d882b8e58c2e7e85bbb3efe1c462885a90902eafb59d08c97bb574e88390d79e1cc7b3f6bd6fc86ef8c1f91dc31ab4c3aaafec4a1ef9dbcaf653a07f2d7976a571c9b9d58fad19cf83c2772cf7f5003f39d1d27741e3209117e79732a6dc74f9f588344e0c78258b2ee883a6a84db94465160a3dce12b47f6314487ddf700c7e9c88400aafb2d9e3b272d0beb91f650ac3fdac52d4de214bfaa5e9312f0dbec68dac0e194e53bdee6ef150e2e160f6640946fd81d3657cbbfefee9b5543a5fa0daf0bd405c7c932ee66a44001d6157e064d7aabdc22d16378dc261bbf06e5b352504685d43845210a21b1e6b6789d9011b62e216d28785f3b62daa3072f48d239b7f644d3aa06537647ca0472afd060ccc098e4afaf5e600ddc9fa9547009df9d9afd25b03dc4c9bc8dd58f800aeb91b1a1c868973aee30dfe05bb0287caf6e550e6183ef4beeaaa8f1909204631f09af2d740388fe4a107f2bee86326afa57d0975894d9185d06018abdf6139ab3587d22116f5d380ab0f4f9fae1849c67f7a922fcc2cdab5faf382ea8d43b921d3be5bc4d16f0d8a28dd61cce8b905694763766f418c03d841f71ab60dd6a0b048c5339922490088fc56d9727e35ac4c2255dddda7ef2ec7e595a6a49fddacceb484a0c42ce239af6d1423c9dfda6f62e16eac0b318548db1a2c04af3674daf4d895fb2b02eca72add7ef2d73960eb64324b5ef421115f8bb64c33d7d3a583d64e60b2a9919341efdf99485623ff24ef59e403b554cf43b418c7391ae0ce432225053b7d67609aebd5bf9932ba79b4ef2a61a0fba5d3c275e7107039286f74899cfc7bdd97ae5faff7ccce9df2cad9e5b4c81dabbccc670e695dbae2a0adc6ae0a350d37253feb9a4e4b158c9463f21049514f8617d4659cefa4d048bd7232fe8929297f7aeb26b580f1472269bbbd30c644871499611d265aaba0d9f9dfaf05a8813448e78370246a59dfb1e9b3b314a93e4d68e72ec225132b3e5d1927826591876ce81a7601e34749aaef227f4eb84c500ce0cfdc9413922087f48799fad46ca56c595d05646a2714d2ede0658198bb66420a44503f64194c6f43b91ac1e1c83c915b75f576dc47b44b1d8c27dfe37728516feaee0fd51ec5038c5741607cd0bebbad7317fd5aeca6899ad6d13c9e584b0aa3daaae5edfc78dbb79d21028df146c38311785a48689e3d1b6a9b6302ac377ce02bd14fc5e65c486ee51dc8e0f280d1abf6b6c24d0e4726b578e8ad63a7e3e4e093291c373617296e859411ab2c646ed50f8b8348a9eeaa8c4b453c28e3d91042bd6fa910600f0a5043b0edadcab91cc74d2946be2e4c6a883d1f8e5483b2f7be96790841848205be13225ee89c7c5f645dbbaf6e3463caed7562ed02e024b63915f42bfcd6c9333833dba02277a815de50dc67bcf1f4ec6fad8c024137e315ade661dda66241cadfc48016ca5deeff645445d83cbbf2beee786567e437a619394ba3bd5c72ed59eafa38f5946717ed7d51249d7cea418ee367c6a342eb7cc9ec33bcf21787f056bf0eb0c5153453770d8f82d5c26bef501418898535d84f3ae594710310959c7510c0ed71b2635fe10d746cc02e5f2fb26b6e090d22c4f536267b3a6bda1448620784bb0bd369e2604c412d15f2f7cf4ae3e839833c0ccc5f14a8d2006b591a28d2fcc0ced9255fb6a7f11d1ea1dd2eacfd1b1c95a175e764d894b437b01be92f0b3503cd988991e91dfe8113568c9a0f99220533a83aeb037638c2579f1205ab885fa760762c0aa331243baaabed1dec9df4f00b6667febdaf406d03c16892cde54f5c92abc36c2bfd31568547ff41f3b3937895c008ab56e692176aec67f94fd715fbcbf96ca48e34b04d8604a51cdd7b6a49f042e573f7bc59e637309c7135167c619a10e857d627f19727192c59de36249048817b765ebc5dcfe7ef0fda32092fda6b4e716aabafdb0b4d4bc5e0b90138a0d0e8dab4cfcbfc8342dff362bc09adcf86dde07fa3aa3d789457819ee238d8c15a631e73863bf7261a126ad286e705eac77482cf50718c031a69099735926e5fc27b10a13fe17840e305fd259c911ae3fd872147935b8f560246f7429ea7f4e367757c6e717d461ab9496eb508952d33b05f0da8c01202bc0b008dbc91f7cd9cd043503c4d61a0ce4c0abbf76e2f4de19dd62083c60bd9862b310dd31a0a04deb1155dba2bc276399709ca040006d6f160313c680fb4a242859f4f32e6c53902fdac1d23dda328db495cced95510560a6b68ebfb524798c0a3292589e1e3a37fa3d2f3fd05bc88cf3d895bf639a3b73b5ba66f7bdab201360ba2e1cdc9ab6f97bea3f48ba4f6529867bf391ecbb3392e343800c73121ef9a002c20824623cf5111715aaa6bd6662f8f1c48d75df1e99ed68eb7968016bdcce98501bae79f718b209fc4bdb5e4e29013b0057ea8f67fdf1125dbf2afb34e396e4234b0910b9b2806c17d586d0e95fa30168e5a492363ffb7d058ddbab2aa5c0cb018b899f0ceb170bc2c6dbc69e40227641bb58f8db79b75f5a206e33e7fbe70293868f5894ce28213be855c5ac01036471b3dde500ed1773ba747d72a43899024a3d99d220b099a9a1c3fdf4876f9e197a5fbba466c997829b7c15402dfd387367aba7649006271d266a8aa92b59c810cbbf26e3140362a663f1ffa36120d173dcb4faacc1b4cfb6451c6626dc96c22739b31a5dea63b902b4782bf5443d99d0ddc169935fd29701aacf8848b0727ca9c9e5698c2856a62f9c830d15d6e8d49bb75260e8282321f52051552dee5a4bcf86034c41779dcd9920a6f6c90f030dbd990be7fe09650c8ecd9aabdac37901862a5f0ba3eda2205e7412002aa862a52b2b4719221e4bd63d544de18b2d8c46e77839fa09fdb9526f38c7cde496cff6c30fb5047fded79178597e2e85b7e62c36d4fd5fa0f6d496aa45b51e0ebb1c2562e8abae4d3347547f3aa18c41e44fdd3fedaac6ecb56bc68a843dd52e10481fa6e5437f288e23cddc8650422f4d12cdd422ee8eac32b9e3891562db48318e0cd8fdfd6fd730ff24c88216be1706faa17e141cb5581bd7b7e38cc607a04af4f0b71a582f7dfe0a4e8ad4e2526e8308d366be63126ef3f68925c15fe401c4bab51f025803a3c41283d56f6cdec5a2dac17a5b2aec9c5bdddd88ecee0c85415f1469ec629df34ae387fce1dae66bf2958f014f75b72b80ecb88c9b40acbad4637bd39e4eb148a90eb935f92adf768da16479a8a12627cc0bb4c1a6cc5f4d67fc14a6f326a3f112afb35eab04261c1d980af71aea347c7ddff9ff27747963795eda5f81ee0e19637730be8fdc85f76e6e2d9e588d3dd47d3eb459fd064ca6f7a51aeebb7749d3d7cc7789415004636e42be51524e3c5a92457327fcf4942a1b2415616aa237236a6adb2f616b28874944f28e9ccbe270b45862df3cff99525fa00cfbbbbdfee618a58169b78aba8f0fd90e7b06c60c8637959ce9f6ea22806bbb7c4b0265d7b2752b13bf804bf90f5b8cdb70ce394b17b726c8f7d75f103ff6844e9e2f45d7ae512b9412a54304d92c03765e2cf6b0886703e64c651dc03a999c665cc2b91906fe27fe534c13896d3d411d45b8f7dae9af4f2e55c8f640b65f624d1bcc19895e4aedf0e5230bfa3da7a3bbaaba3f681b8ed048d3f5a1dd251f2b5593f302d83dd18a6ec789d35f3cdc8ad504be8d81fbbb83d5b4d09ff73e6a138948e561bf5c20536c18a7de917a333e8c8318b571378d3a2ba0510f449b236505be1666ce1b2233bdcca62b8a5c10476afa5eca533df8011520d48f79d3937ea7db2a3b1915b808c7ad70b9417da23cdfea9672aaa441df3005978ca8dad72f8ff3be75fe8aaa0562233a39197f93299faf2991021a6c68a439126b843a9d6865d96e3e007c16dbef4b1e9576273a97f262aad4ade386190f10e8bce34fde2cba90a64c74be82b58ecb2ec77c53337cf314cfe5180d0d874dbfa330155e27e2601f9dbcabaf0c33248dc297cbe38110dc9846b8b5d52c2876ddc32f913b8ccc1d981d4832b30f16dd2abeec0ddfba9e2ca509ba2e692a9a06fa18368e3390485e63537fd62b0a64b9cedfa00684dfce8d31ea0b897b57d52512d4f72bf96657e58fa9cca683d74098c6b4771b62332e5c10a84ad33beb2c22e5412f8ef3aafa96ecd86cd3b6b538cfa50d6a86d841b10cf058681f86446c62b4a3cd603922bd1b9b51d0568260b96871659bf0171d8580d231fac090c01d3d6f17ce6324a3a88b0a5160b47c75478815944af2dd7f8fe702a540aec4c479bb1c4aa7e7d5d73793ae20a9bac6991772b69ba34bf328dc97b166a2c2ac442f9f75a55147d80ebfb8057a97979d382146de0bac3f60eaf3632e48e8d452c5c52b0becd2d7b267dfbefbee1e6706f0c03b1c20c7f8bd3f031a3a9eddc0a9b6e55332387f16a76c20faef5e12c12c8118ed531d9193cb84ad8e176b2e59757a28ca82c5105665f72cea594b6369d45958ba481ecf34d39d120"}], 0x1180}, 0x4004000) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x8c080, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f0000002200)=0x0) fstat(r0, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000002700), &(0x7f0000002740), &(0x7f0000002780)=0x0) stat(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r9 = getuid() ioprio_set$uid(0x3, 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = dup(r11) r13 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r10}, 0x2c, {'wfdno', 0x3d, r12}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r14}}], [], 0x6b}}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000180)="187867253a11904370da1e2f97b94ea58a9c6085059b6d84ff3352319f582f20b23c89f9b395cf0964ec6d5764c7af53ee0106ccf00e7d0c61941a3c7f83f754c45d90935b0d70c04d2ba1c9a6deed2a3adccd8d0227fc13f87ff401d5e05b78989c36f633c48dac39d4187f44365e7c76a04503b7fb916f8e6117d8e2552f2313ae872ec63e1e584cec2009678f70256fb9b7ff915d4a35acb763d4743eb4f9424b475adcd8a89abfeb42b7ee9c70755b55669401a54ff32a96cc695d3502b96e47ab4f60b0514e6f7b865c7e98ac3e0827122f14843f7b0ee306bfd8c8968f803b12e4920ecee2acf6ee37814d14ebf3ebdc9ff9c58065cf1e6a035b9ae1d3c1d8cc36b1a6d5c532b820bff4bc8d10e7b45c350a02bb87ae1f0b5b436ba33b5206ca9354c1cfafbe0d4bb60736d8f787678b52b6acb6d78b8741c78f9643c93d8fd80b321c5b0034801386b7cb25d05762339f9c1db63c2662dd636c8261726e0433d117ab8af5e60ab3d18e9b33de147a0928bf66c361a6821f68da1aa4d33daa1ba86c6b267275baabd1e19b816223ab74baefb9ab2594dad49bc0057533299200d85a4e320f760ac91b9c245ac7ae87da166014e4bfaa7b37996e7005c6e7e990f72d31e5813f8533a34e7908341170ccaf536fdb91817f120676eef57d112aaf4406e02fe36c01785e1c1147092cf04e822f37cd9c7995bb7e30205d99aab2f75193c3d42fd0fd3975962789aba3eebc0ca0fa12fe0fe9ea92b651805368439b74ef21b0e37e54a7c7556f5809285d3a9a9b1f8a5c8b68c56191b72d2decc55eb992141b698d0151b76930f934590f0682d6e9b085685121899fc80b3e48be886eb12c6126164592751dbb28eb0ece89386d842f8928393c522abdbbe61b9e74bdbe8f70284e14d9842f896d93d544770cb7e977880690f62b55d8ef45c0b33fcfc75f79f95036a37b7aae30af10f620020057612a8f6b0b9efcf79df263e57e0edaedc11e94c2fa7ccfcdec7c662cec48f2bea073e3565d15f97d9d1ce3989f92ee71c7277da2897995e6136436c82a41a25015dc9bcfd6ec9dd10a8954744b2a5bd7d18d88bb4da91ba196b9ee1046f8f6e2b6fec59c6797ab98e1f7f24f3d1cbcf14982799646682a6290887a7b72aff92e9dbec684147f90ecfed9453a41cda8690236537aa047aea6a22018c864587f1379ea87f805ac524a03ba0c2546b729acaee33e891015462cd8f2f2a5f493706cb40f4622a0d5e0c0f77af2d862ddfa3c34ee9773f0438903b5434da7f12a697467fbb08fdb691b7352ab22ad50a92812eaac081a16aef67ba846a8f353dbed7e9ca05b2e9a10fedb209eb343c838ae8a4c4834433c993a2fd6b16d6d0e3e759d4e67a0b42ad59673a02a2682d558b31830162d8f283eb07ae0c0c757538e4b9a975c02513d497e0a1a3cf737a1858fd4608be664eb7310f798b9112f8aab3e40967b08bf55bb1921677da27f08742adb64f583f840b510b3cdf368beff908c9782ca018b9cbc561fdfa1b32ac0788f281209c03ee33090d7f52bca93bd700576057bcc0ef8d1670c3f4dd2101af71b53424ae8c16d9bd3dcf6a7a8c932e7b23caabecd281bc667c68041358e1ae3b4214f3264ede9f64539ca1fd82d73fdfd8499c0575cd582fbb630a108ac60843f84ddf4fd0146449914a7acbb29302793d99852fd29a4b67601b9f105306205084ea4b2e6eda3b7cc26c72e6d3d7c35bcdd14748270966657f616f150e12acccee5c59c7c7a385a5f0307756f9d8e8c422ba037a624ba7e16a0c0a07407271aeec593e792a5cdb7f7afb92a33183aa2dcf1fef0f7f102e76baeeafc9f8f3d6499ff5e2b3e023c2489069dceaa8fc7fa32ca4f484ce10e3933aecfb08b0850ed0253bf006c8a0532a36a84166add6b62c8a505add8972a80019b614a9f15be1948d7038d3719b81472fec62e5e190910dad25207e64f591834b5d3e8f7e6e5eed8fbbe245414914529f74ffabca83d131251e016b7796d7ae34412105a19fb1c6600bbed3af8a384289dd7486a6d05df97b86f65ed02ad998f9dcfb4d202e059d342bdd6dc0d3feae34ef4ac96f9c4d371bd5eead487c38478c3a0b907cf1b7672f0ccabe872b41f690c396498410b934135e0762c57e354cdb2af2923c047b79f2cd7a951bdd2b0f9bee66894c8e214998a66ef152db6cb93174d6d6dfb50e82c283a3333338b3d1741605769aeceb202e767fedf69d8d2982931c45080e87b1363e07dd7751fbeb4146e9707de969c8899b0c152aad4843dbda77c4d0c62fb362931eb11c40a3b789a5573792ac1fc59df530b4d8cd5d236da7b68ad668d33ec3ec8d50026056acb01a83ca7f67771865bc6c0aff1d1e865099902257d20cd3c245aa1559aaafe52d86fdda4188a00926c7b87fc33c90b9068eba95984652033d90358265a9e81758645787d04e993967e008afff7d4a7b1638f2a3ab0dc78f5c1f0c2d8be7e08be43e379e77acd19fb0cb02308bdf4b0d699ae4110f9c54a171e2add77739c7d69755e6a5253e7db91387fd4d2f57348b2b2b0ec99f7cdeb623d3d4cdcb9e482f15b46baaaea310dc6419dbca4c99ae2332d33b039937b9c98c884e37917c337d69f9fa062df0d2aa6b49b87a192f4365e74b5e39e2ef985621b8143671f62cc33f7e7da9587ae3fed351928dd14ab76e96296f503b78f5afcb70a910e89b15ed8d4a826f87561c0fd3b8715b70e6039189bb13444f7e479c5455c334bb5237452ea1f04df90dfe97341d233387f1bac99b3230ff36231d3d795fab3a1b4473c09579649c363943ff385e1e9a88072d236496e3c5e63f3c18f54a2559e903dfd9e015e4cd277c3efc9d5d8a73c4538614cd0533d92e2963419b6f9eb1bab411c4dade218af15d95c03878317e0240c2c1b382a316c33adbb1d4e0e5be212e05797a65f46e55dca3fa8c12812d49f3d5d4592144d8ac560a4fd92ed852f59e904ee6c91ccf24427bcd1783eb13b5c6c91e985c9c261a997ac577e5dec447442edf545dd4aab8043930fc80a96701deaf6e3806455d6e570db6827684c5b6952c3b74aba00a3d16a924264b6e9fae65b4a880a98f9a6e0f07423deb95e8bd6cd144e8732b913db946c137507aede1f396032f9666c10428b1612a42ce4f743bb9446ef279c39b45f8bb22aa0484077877e1685bf44af5096817ebb5be110aeea3ed3df851533d5d5791d551552466f78a206380383c9f245ff1424762d42e6438a3abbaef8561de228a0943df61ee5b7d28438573c9c14360c3606dfaa717ea582b260b0a83555c743391ed80e53b6b992ba27d199f6c2d6c001988400d052a8fba0280bfcc758de5bb0aeb6f5422309bf9d9caea2c5b78f3fdafc56b624d8dad50748ef1c16488428e4d65230e2b8bdf5a0a5317641796ba6d04c15e75055a0db512a3b0e3f07f2361c05e40c16f64b85f1ebfaf3941e6d025ac7482f01be1d32ea28abfad9b30a9728be655bf07f0d2b89046ad0e80d60f68894b96ecd41ec6c571ad4fbf4bf82794b2bcc0af9a3b9a5f6dde42a54c80f5c42bcbcaed1f1d66052bfabb7ba101094bd05d112f070e702d98514ca0d174e9abf798960076ae4cb8d263ce313a9dbb841e657afad5e92dd3e5dcba15b87f0babd9b48dfaa6521c0291b821a9f31532a9117f0872ae450dccb219c0e0c28175698db74779e91b458931974a311bab19f95d93fc04608b3f4ccf4669ede5e8cf811aa99d1a18440566d80b55db89e1493c65e1337da3105f50d32795c4fc303a277f3323543c210559cffec17d40cb81467f95ee9878db2e66e6677c6d4a0acf0c90a8b1365fffa3af282b7ec38bbdb3f7b9978848c6e5007b7b3eb0ca47060621586abaacf336c0271664e16512ba070be932b298cb837cfedbc6faae1649beaa0b47828734b6771efb1de87fbbe5a51c0f9a6b7952d3c5f6aebb95298aa85347276645ce8bd8536890b3e27a6a1846210c628678040cb17c5f3934d269fbfee5c6ecb4ff368f2d9cc65fa0456ba12a3e45ee3885632e43746e960326b35b2d2e6ecf90035152324bc5137cfe3e1a235acad2dbbe71734bb90969c3e9656bac5c40c0782a78a93edb07becbcbbc1862d8d4fa0b7b75856c58fc4bd5172eeab4b9aa60985b580b3b855bedbafb217063cc14f0186ebfc55ca7c6d98e3d9aaccbaacebfa2f3b3089530f79623f1eb3fc5d9f7fffce376ebf98d7a0257ca4c8fab63bd24f9d5c6643584fa7cf01542999443968b78e638d280ca8a2dd908fbdd171bdd47b7b7f2c9388fa29cbafb2d39bb7ef85c08e1fbfd0585ce9a572a669c1b5190828a875b25f268715e69206a342aef3d8d155dbf6e90f3af4db273506980df7ca35f5a86cac23319aef870da8180a1a2978c4f3ad0de9b7b0904ecd6516555fa10db57a2c9237f7f2a11a427bca6fd7b7fee9711d17fca9d01b45e7327c61ae350e3425cbe3c1e1cd7ab0e7720ffbac1cbcb4e03a67d24a7c1c4744ac7b44c8d52e4b1dd8197fe112df5c83c5183c638a2d336a065c7ed9f2cde7d8c96d9f1835c7a017a054e8e3f111a99d8b4a6293ecab4038ee2556477517409dabab0e083951a15278c52c188cfedd1bb95bc1144f092ace625b518bc9031fc558cc10386b9dfa5173e2c40b94bab19d48d1386a1cbd0309321302ef71ef9f505fc464c17b98268e19fac2da13d6dd2d81a83d4f918cb416c6b917d973228b03660558349e83a18848f85a75880a2d52d57757a122f4c1ade03c9adfa145d0eca892b9be9252ec0f5a1ffd9a95388b0d27b7d74e0658a2e3b68cfc22b04439c5c8af3de63c13e7a7f754a008e8f8c1e76c958d27d79d8e75f1e2a9b4741aa050a6606c6a776bb01dd213333744807302574f60a3ab5d857d020f5f6941444a923697ff295c8b63488d2b18cf10c2b1c97aff1a4c45f0aeb84b5be57f802fa80058500e6f9b6e52cacbdcd5d13432d30124d8385da8f108faa93d55f1d6de70ccc604f5671ed4bfaa821ab10f6678b536cc958d603af189f6a63e5f32a477935c6a027d24644bf8339385227b51b10e534cbc63e4c149d0954db1d16300907ba52838e30f9f2fe91b5a1f09bea97477b49dab3ec0eb2de62eb154a1fd53199aea2447352b1d9e73ee416836c3aa50f7a48860823e7f2171ace0b27be73f07def5cfddd0df77afcd5542dd131209434adc0776a316b791efdd90068e94e40f2dc87f798c575dcc45fb21141443a3fc274869b17b96e23b5f5d2bbbcbe4c8934dd819adaf01b061d8b20f3907510a5b87c65da66fb62846fd816089d5e9eb56a9e345dbae4f5b7a167a9c0c3db2f930161a0f54fd2a2b4f4f8d329e2652ee7b767f7c68a00e8cf40ee014291f67d0326136e503678094523fc60701f3a3dc4e507fa46badc227da09294b8f2250434d151ea6cc966acfa584e758eacc9793924eb9ff5ac49d35639b485a79ca5d62ddab3401e94d3319c9fd4b77abaad2c2c93acf80aee3aa5ee57e5910766035b704b6e2bb5db151e820a8a5014358a8b34aa15668ed22fdd7a6af8ba6a38d8fbd1d35609d0c2c626c2cc6940f5ab787349446b1e25faa4299591a37d6ea7c179f11620340d61baf4b1f7a2537bbf4b58873e9d0db22700de8cf4bb97c2856611c54a17590f0fbb65953448e3e0c5bb79643204f769a8cabca0feef4d50192bde1ad3d1679d30385ede9ef075d45c1b2cd9a81bd7b7bbe7496db6d21a065d56bd2617ececedc0c4c6b127211f0749260ac1bc598cee42cc40cf89bccf220d104658d17cb7fbeb8f3b2d6935484300ea280ec4e6d6fb43b31d9226f4fc32ebb00ca6694739237b86d8e3e5e4486b06aa03bd2a97238f7506b07d973806528ba104a77ff06650e0f1e9ce7dc24986fa804ac4b6020e53981169de1533b2b24bfa95ac19ded13ccd1e447a73bfd3c77068d2038c25e98811ccb91564720b3181860fcab48e45c2120966f7f87cb8c78e8cf3039fb864a7501384ebe0ebc8e6e7f9f06801871305e61ef2f5a7b2b6bf80f9568fa49715261d0736527a9876c521e64fae12028c519b0443db9ed7efb639676cd0e75bc8f052a605233e4111c718864aff5e3ea6ff612a1b0f53998dd6c4a9dff203a977b7ddebcad44c4824af7c69cbb33e1223e3d9a540b0979fb56c709bc5a0f715da62d0e136ec8502f60c2e208d397065ec16ddf678128afa1edea80aa7c41e611dc334545629d1f726ea5183bd39d088e759f77e5bd47a07b8159cc975f9bf7a47112d036f8a51027b3bac0ec52c16907ed7ba350bb21c8ab25f8bc523ba97b9d48d7690747e3f0967606d5696acb6cc348e5b436948fa1becb5debda29367ac99240cb7e7bedd99742edada0d4e71cb7e3fbc6ea58f6640fffe61732eaa7d7805e525c3895dfe522cef988cdb39e5be67d7fc33d9f2bbbb8e123d952f9419203876f5b499d57f1c469777b35872f11b592abb57580cc591ccd112711d898c5be0ddf04fa71fbaeb5c033cd66f1a195ca8877343710f2d2038fa6af5ce0dc8258bccbe96464f9fd4efce884ea699725ea30aab2fcfd5ed0ad742174afa2545482da80e17542ee4a5007c356530bfb0fb4ede880b157d5ae10e60006c4569836d773a16483de5813929b525e3225766677632a06830d8cf99558c25c40d8a02fd9bb28ad7d732a718cdae1f986b9cf1c0ed40045f845a5277646e1a7113b143da5bb9950bc10080f07e7866e3552293ce0d8a15e676658117207eaf15aeb350701f0651263cbac329034bf9071f48895ea4d3036a3e0d1dc2299d586a80575fdf3689a4a5593e64b6ed1f983d6fe4225ef24a806cac924237e3c5246ac6f83b65c2a94e303348e88e78b4db02d91f00af51d6ecf3355ed271aaed0c936613b12e82c58ea995eb9793f55ad0baa3e010447716d10261e5277f8b2935f51f9df54b5f05a0b042fe270ec1ffd8623a4853ec479ec21926a7c8628bd5161557346928b32cba52ef51c57f808ac9dc2f838ba75140df66f8d57536a59a40fb94197d30da4713d754c5dbb5a583acb2fd8dffef1469b902ea623cc5f765a8c76c79fe0f8411a45a7956518961c5f1d7aaf44a3b245327e0e03b0849060b41ecdd14acdaef3a8d8570c767fc52cc7d7431b553cf57c94b6cd8594585888f011cc1a7025ddc2b7377e86d06753296f3ef073723945d91cd1dfe434a517ccbcd4ad0c790bb82fef2781b8a3bc656beaf21a938b3a9a58f17e3cfa999e88cea27f9ad56871694779a764123b0ff513369d7cd5bc218f67ef9589c519725a622f0004ebd1048cb7cdb7ad7d0f17e1702ec8e6810b95e760a6d08bd188fe3efd460e5fbc6a444ba37de7928e1931475b8ab753f609101b026603b520c81fe79fb7097d9e7a907740fe725b698ba65053de8f7851678204b7576d3ad31c0b307cccea6e832c61d8712810d31cf073d323ccad9771d754cee0c1cc9c7c4375fe9622237412e51b1654a9b65d6617431fe3bfe6434437c130d8f92ce5e3060cd7888808afe44a2ef81e291129f8f620323a8176ca9c367ef9dd07af7d23ae47ad35d0807a05b117f5de2ad9e1e8f43b8d9d3bf226d64959e35a8e568dd9c915c44f5c44dd509b8c2bff6a554ae82c29d2475f1374226a53bf997e1d8735ef5da9cb99dea3f2d2af8a2ab245287011884354e605ff4611c02834bd9881d2a08e5433b6da38693767c07b44aa041a5a70898bae74a04fc65f61ba72b13c7fb533df1725c0198e08f13c73ed00616f99077594aa61477ea3c202e4502490ade18459e3b2308858a51c735ec35c9d1c44092a2e03f08ff4c2f0dac593ba7a4fa3183125842220dd0463869a85efc1b8d43c7dab33e41baccd5a30244b1943b5ba819cc4f27828db184466a2156f78439f61641253b8e08ee33b7493ae58b74cc455978cc6f73e6a7d2ebf1422af44e23c44640c524a2fbfa8645c275d38dc926c859c41bb08c371a4f74c8c33e56304598f428c26a05f328c9009bfb537dade4085b1c2592b2de447471576d1fca3589d4286180a8a52152c1789a6fb912a5d152854ff2893117852caf0175c3f50248f06f93e25d16ec3a4d2bfb1fa81a49eb8e23f2c0a484909c12fa7db61d7c4788fab4716b4a296d5b098592c0977c57ae1f36aa495af4d18822f7acf9cfea2a0c5c2f488ac98b193ed8c7d192f4f2e251b8206713d62acf9380e9458ac26499381eb74bbddd8192aee1f65ed9e3b0f8ad8bbdc34b4b183963d449b2e96a682ce5c0bd47b546bc9905d1cfcbe105042954ed0dd31fdc13c0df0bcad9da38175a8c0987864395e6916be4c0f81e0bf2c88583adb8730c65c14dabeb906deba9ff3d58c685c28ff4dfb32d5d046b919c96a103117ca94d685aa6084ae33d1df2fd1ff73bf333823c8646241251d254e2052a04b7756988490032d21f5b37fdd7a1e99a3c690f14f6a5bd136257e6ee919193a5355568203210950cfd12907446ad1c78a299e3f7e6bb45c80c825f8e90db3d53876e1f4579568853ac30b7232e7d603244750a994f55fd9ab6438671dd1432e19f6ab62e402e9faae08c2c433698895a50db4e5ddb273599ac80609e8a5fec761029a7cf667211c2b9253eeffaaa9924d508696fb2f26594029eb5227546352b5ef86abddc36fadd07bc01aad6c869e79ffe0218cb5fefecb8140581ed019c1f1bdfd875a3c6d7945e79570a27800c5d5e50e6c4c732a6e0ae2041f226f5a7572515bd451da653f9977e6b5315c69cb75436b83756568e6d5185c8b892cf32696ff862b778d4593225648cd6a315c960458c9a1c74338688a4952eb5c6fe6a436e58199b5c00f521dc35864d2ed72a97ddf7cf6e235ae995a8f8760e123ab57794c83ca6d63b2fc72f69a229b41aaf55c50806b466dc27f0ee1be9d9c90fdff582470e4bb0d4829c9c3c077b842604928581b7cd0a8a7bcba5f034369d1216ad5d118fd2fe773a200752adecd6035a90e77b73c12cc18ba75589ccab37a8c9cfcf1e635e314b256d310c6eaf5c71925473d9c1f5d70b1fc2beaaa0f49d38809a4ea3c43ce86ee0c92232d66a1b2520436ad9bd6a0842b8cdf3285d0802d50bca10a9abfefe2b06e093979aba1f1cb6549eda5c69ee238823c578836f8c6aa3aa8a6402cbf8355249373bbde0032ed8c9ffb39e4958e4c91a3a33707f9f38a97718b888ffedb1ef72190270d8b5044730d920e81e6b0f3e423637c712e3cfea4c04774537b8d9632488d606690b3221e16ad85a792d2c6f421901ce942eee2f56db3e805fb4a9ae475c1619b17bb29a0c5e816bf4e16de7f4e4832aa91d27db39f7edb1e9edaf8768de36748ad3b99ac9473119668e343f46b266e13eb80366d20ef6b0fd27a51527d81cacfb18a7db1e44c9b7b2b42ed5eba0b78e3bb38f6331cf2a08121476b5f05edaede79d1682d1659cf1af541df89d4992c160ca079b307d029913dc2a1561f3221847b29bf9d0d28a095ef163bf098f58ca0ff04438155d099828a0e8f09fdfc7235a37e65243989c8cde2bd8120a5d4cbdaaf19f3df4a9d829320020791783814d980fab85f7d80f8d503284a29d926af4a7de5c5b7c46867605c4cf08c5c0918aecd980773e72ccbe9b8e4746c4ba519ea9384d9b91d9cd9fd34d865e84a695d871a9f84e64d3654b04934b2252dc8adbd0bfe5f60864781cb7f5e69fb42a6ad0497047bfa931c75be544c7452051544496b589212f8173e7efa1be0b6eb05490a55957692bea05bb27c94fa5f343c1e665faf89d5d554315788746cb7217b8330251c811e8c386e7129c80325bf083017b09a3c3efe2e56ff0169e3e0feff77fa774149882abf0c3c5d557c16aebcfdd4fe08c6bc8ff35d84aaa26c0f005ee08167192a8bbff1eff6f33c0abaf3a80cbb082b88090e76cc9653d0ca1443d33a6d8c011e298ce57322184b8ee7c4fe099407d0b659691740e7b8b397546253d1513b494b0ea56a2f064295ce2de4e43f107578d2b01a28588a6c0d0807df07831a1c801079b556816e8b816a088c8271567aa436f672d6c6528c672bd4b555d5380d50726df394c8677c72428c5fbf18db4196a83c42076ff14bea7fbce0667cd4fc8e77a9c07ebed151c010024607ee8bf8378be345a7a657fc1778702195d8362289504ebeec14806e66f3baff53251502a3d0219c67560d4b223f91092750de524a46d0b10fc5bfe3455d4f076d13637badaf697796cedeb7afa8f998788baf5f7cb9ab092a6f89c69700271b78429cb95d4d467d6072113e5f9c10a8a287858c71599e63de91c1d733599fae70e9470d06b425f9b677b1e4baa2ad1ae58285bec76ec4820aad2ffef4a42f4aeef3d1557fcaa1df3eecb915d29ecc29561ae38fda9c0c39e2f63a48ee2eaedcabe132330f5f5a1637eaa2709312e241a15cf2503304b4776aabc97ad79005fa659f521ed30736d55bf525b36cff9e95786de674490a90680df027d5bf56ca61f9500f58d6489446997bf3a9b6a85b6ca38e092b7c1ed91a9a57ef8baf3ca538cf53e33582ead6953fb793ded7623661ad58bd197d9d633d1125ab5ac07444a64d70bc37e55c3fe8f08ebfdbc3fb4854507768f9f1406d0ad3484b73b20edc36b6dfeb5ee8528eff3a82f7fd334e21a29fa968b83b7cd97eecd19cda41855c18d9ba3720c8af58cdbadd922bbb13589e266b6189568edee406f3d40761d0516a17ba818d8483feb7df8e57d16b03a58e2a705aea800a8a92ce35e0f61f8d92743612230f17e4ab820679490b1203728217186e345239ec408a5a03eefe7ad6e14a3563c3078d6ecbb752637d112bf258ccb7da9b69e2aca1056237ba8299e383d588e25f46f924b8c1985d35dec735d1e5136c90684ffdebc707077413bf35dddefa09ae617390afe0ece356b784f2fb0d076133a7efdd6b5ea734062064c2f579889a54c1bae06aac027195d97c55aa23216c4aae8e1dbda7c1df7febc5425042dc6fa084d48614b12a4562eb2230720eed0175ae37107a13baf05ef1ed4e75c8b4ab0b885d1840d5f91dbe19d28e8369b70d81669961689279c0d8880a1ac6b189e60e38c00675b3e5aa84af5b68caf5c619fe46308c28276955efd2921e1ed0c62ab837c787ea05e07340922f3534fbbb9e9568b6478913c8507c65b1b1e36c5e2574e87833a2b73c3fbd90ac94bb64cff42a31cb0f7879e75057224175e14b9d0c5a660ac1eb8ebf7709584ec33a9eb918bdfc533307aefce04c638ca3e1b317477cefc36635d669779a86f600d639d04a3cb215ebfb5baa66bae7bd7e589b6026343addc43960835aa106bffa3a6260fde35e5122ed5bd4d831eca4de4efb3279429343d4b6399b6b96284631e6de4c07ecbe5eee206ca0b6f49f915affc5f122835f85cc4f32a798c8c1274ffbce85cd29a8ec9a2a668153dd335e78dcf326eff2dea68252f6515484d4d05f6a3d1a83d74fa6cbd9bdfe595c938c911fa9e1250150d52fc6ab1f67883ef334bec7387f6534114673bca2bab4c5ef480eef33dc6745c1830267a6f30c90be4fd8", 0x2000, &(0x7f0000002b00)={&(0x7f0000000000)={0x50, 0x0, 0x100, {0x7, 0x21, 0x1, 0x2, 0x8, 0xfbff, 0x1}}, &(0x7f0000000080)={0x18, 0x0, 0x3ff}, &(0x7f00000000c0)={0x18, 0x0, 0x47, {0x6}}, &(0x7f0000002180)={0x18, 0x0, 0xcf, {0x5}}, &(0x7f00000021c0)={0x18, 0x0, 0x3ff, {0x4}}, &(0x7f0000002240)={0x28, 0x0, 0x1, {{0x9, 0x1000, 0x1, r2}}}, &(0x7f0000002280)={0x60, 0xfffffffffffffffe, 0xfff, {{0x6, 0x10001, 0x5, 0x5, 0x4, 0x4, 0x4, 0x7}}}, &(0x7f0000002300)={0x18, 0xffffffffffffffda, 0x3, {0x7f}}, &(0x7f0000002b80)=ANY=[@ANYBLOB="1d060000000c0000920000000000000039f99bd44a2cdc18cce5aeed2f586576d59c409508a2c35c590da21d64c792c4463f5240b4c48617050fd32e8201ded8eb3a45f700d1ef89f14289336e9508fa69e2f2b4d9b404956be3b2f3f5e6e096e45189bbbc57b19ab8512770f680d89a99d3f097e1abf671cceb75dc5d6b48787ea5f077162f2f95435740"], &(0x7f0000002380)={0x20, 0x0, 0x2, {0x0, 0x10}}, &(0x7f0000002440)={0x78, 0x0, 0x6, {0x0, 0x3a, 0x0, {0x1, 0x8, 0x4, 0x5, 0x3ff, 0x1f, 0x4, 0x9, 0x80, 0x4000, 0x6f4f, 0xee00, r3, 0x1, 0xffff}}}, &(0x7f0000002580)={0x90, 0x0, 0x63, {0x0, 0x1, 0x1, 0x400, 0x4, 0x3, {0x3, 0x80000001, 0x20, 0x3, 0x85, 0x3, 0x1, 0x4, 0x5, 0x8000, 0xfff, r5, r6, 0xfff, 0x7}}}, &(0x7f0000002640)={0xa0, 0x0, 0x20, [{0x4, 0x4, 0x2, 0x0, '\x87W'}, {0x4, 0x80000001, 0xd, 0x80000000, '/dev/net/tun\x00'}, {0x1, 0x800, 0x1, 0x0, ':'}, {0x5, 0xfffffffffffffff9, 0xd, 0xd3a, '/dev/net/tun\x00'}]}, &(0x7f0000002880)={0x160, 0x0, 0xd2, [{{0x1, 0x0, 0x9, 0x10000, 0xff, 0xf9d, {0x4, 0x4, 0xfffffffffffff000, 0x8, 0x6, 0x8, 0xe2, 0x4, 0x6, 0x0, 0x5, 0x0, r7, 0x10001}}, {0x6, 0x7, 0xd, 0x7c, '/dev/net/tun\x00'}}, {{0x4, 0x0, 0x101, 0x3, 0x9, 0x9, {0x4, 0x0, 0x10000, 0x40, 0x6, 0x0, 0x7c18, 0x800, 0x0, 0xa000, 0x80000001, 0xffffffffffffffff, r8, 0xff, 0x5}}, {0x1, 0x20, 0xd, 0x6, '/dev/net/tun\x00'}}]}, &(0x7f0000002a00)={0xa0, 0x0, 0x6, {{0x4, 0x0, 0x6, 0x1, 0x9775, 0x1, {0x0, 0x2, 0x3f, 0x100, 0x0, 0xa6b, 0x7, 0x101, 0x7, 0x2000, 0x20, r9, r14, 0xffc00000, 0x9}}, {0x0, 0x4}}}, &(0x7f0000002ac0)={0x20, 0xfffffffffffffffe, 0x7fff, {0x4, 0x0, 0x6, 0x2}}}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:03 executing program 5: r0 = gettid() ptrace$setregs(0xd, r0, 0xfffffffffffff204, &(0x7f0000000040)) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, r0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:03 executing program 1: perf_event_open(&(0x7f0000000500)={0x1, 0x70, 0xb6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6401, 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, 0xfffffffd, 0x1, @perf_config_ext={0x3}, 0x0, 0x0, 0x107c, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:03 executing program 2 (fault-call:7 fault-nth:51): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:03 executing program 4: epoll_pwait(0xffffffffffffffff, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}], 0x6, 0x2, &(0x7f00000000c0)={[0xf9a]}, 0x8) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000000580)={0x2020}, 0x2020) 20:05:03 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 717.589490] FAULT_INJECTION: forcing a failure. [ 717.589490] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 717.606898] CPU: 1 PID: 28315 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 717.614788] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 717.624139] Call Trace: [ 717.626729] dump_stack+0x1b2/0x281 [ 717.630369] should_fail.cold+0x10a/0x149 [ 717.634521] __alloc_pages_nodemask+0x22c/0x2720 20:05:03 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) getsockopt$IP_SET_OP_GET_BYNAME(r0, 0x1, 0x53, &(0x7f0000000000)={0x6, 0x7, 'syz0\x00'}, &(0x7f0000000080)=0x28) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 717.639280] ? __kmalloc_node+0x4c/0x70 [ 717.643258] ? splice_direct_to_actor+0x207/0x730 [ 717.648098] ? do_splice_direct+0x164/0x210 [ 717.652420] ? SyS_sendfile64+0xff/0x110 [ 717.656482] ? do_syscall_64+0x1d5/0x640 [ 717.660573] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 717.665943] ? perf_trace_lock_acquire+0x104/0x510 [ 717.670877] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 717.675724] ? HARDIRQ_verbose+0x10/0x10 [ 717.679782] ? __lock_acquire+0x5fc/0x3f20 [ 717.684014] ? fs_reclaim_release+0xd0/0x110 20:05:03 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000140)='SMC_PNETID\x00', r0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'erspan0\x00', @remote}) ioctl$GIO_CMAP(0xffffffffffffffff, 0x4b70, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(r2, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x84120400}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x68, r1, 0x10, 0x70bd2d, 0x25dfdbfd, {}, [@SMC_PNETID_IBPORT={0x5, 0x4, 0x2}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz0\x00'}, @SMC_PNETID_IBNAME={0x9, 0x3, 'syz1\x00'}, @SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}, @SMC_PNETID_IBPORT={0x5, 0x4, 0x1}]}, 0x68}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x70, 0x7, 0x3b, 0x2, 0x7f, 0x0, 0x7, 0x800, 0xe, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4, @perf_config_ext={0x1f, 0x5}, 0x1, 0x2, 0x9, 0x6, 0x3, 0x4, 0x7}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r3, 0x0, 0x0) 20:05:03 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000140)={0x0, 0x70, 0x4, 0xb9, 0x5, 0x7f, 0x0, 0x22, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_bp={&(0x7f00000000c0), 0x8}, 0x40000, 0x1, 0x915, 0x3, 0x10000, 0xffff, 0x8}, r3, 0x9, 0xffffffffffffffff, 0xa) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x3, 0x0, 0x8}) sendfile(r2, r0, &(0x7f0000000000)=0x7f, 0x1000) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x6e) [ 717.688429] alloc_pages_current+0x155/0x260 [ 717.692837] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 717.698153] push_pipe+0x3b0/0x750 [ 717.701702] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 717.706552] ? iov_iter_bvec+0x110/0x110 [ 717.710613] ? iov_iter_pipe+0x93/0x2b0 [ 717.714593] default_file_splice_read+0x171/0x910 [ 717.719438] ? lock_downgrade+0x740/0x740 [ 717.723584] ? do_splice_direct+0x210/0x210 [ 717.727908] ? pipe_to_sendpage+0x22e/0x2d0 [ 717.732228] ? sockfs_setattr+0x140/0x140 [ 717.736379] ? fsnotify+0x974/0x11b0 [ 717.740092] ? generic_pipe_buf_release+0xa6/0x1e0 [ 717.745025] ? __fsnotify_inode_delete+0x20/0x20 [ 717.749784] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 717.756454] ? common_file_perm+0x3ee/0x580 [ 717.760774] ? generic_splice_sendpage+0xcc/0x110 [ 717.765614] ? vmsplice_to_user+0x1b0/0x1b0 [ 717.769966] ? security_file_permission+0x82/0x1e0 [ 717.774894] ? rw_verify_area+0xe1/0x2a0 [ 717.778956] ? do_splice_direct+0x210/0x210 [ 717.783289] do_splice_to+0xfb/0x140 20:05:03 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x2, 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, @perf_bp={0x0}, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f00000001c0)=0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x3f, 0x1f, 0x77, 0x80, 0x0, 0x4, 0x20e, 0x6, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000040), 0xa}, 0x80, 0x8000, 0x25, 0x8, 0x8000, 0x1, 0x7f}, r0, 0x4, r1, 0xa) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r2, 0x0, 0x0) ioctl$FITRIM(0xffffffffffffffff, 0x40047211, &(0x7f0000000100)={0x9}) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/42, 0x2a}], 0x2, 0x1, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) write(r4, &(0x7f0000000300)="7161eff39af971d1b448be101ff69a5843e33380e2976fb562b3ecb6d9dce8598d6f424ed0e9a0aa675c06262c9abd6445adbc2cece5cb26f03056195a3f9bbbbb8bda9713f7d118196aba8f5ca93df9c1e9ea4d5c60240fca81a43d6a8ab6b48f17fa513856895cd35a00ef4068714cdc17540fd40adbc2f452ffff434413b9d264f35a9e7e3d3e83d1c5cd", 0x8c) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x3, 0x70, 0x4, 0x9, 0x3, 0xff, 0x0, 0x720, 0x48410, 0x9, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x4, @perf_bp={&(0x7f0000000000), 0x2}, 0x10000, 0xffffffff, 0x7000000, 0x3, 0x1, 0x7, 0x7f}, 0xffffffffffffffff, 0x5, r3, 0x9) [ 717.787006] splice_direct_to_actor+0x207/0x730 [ 717.791766] ? generic_pipe_buf_nosteal+0x10/0x10 [ 717.796608] ? do_splice_to+0x140/0x140 [ 717.800586] ? rw_verify_area+0xe1/0x2a0 [ 717.804658] do_splice_direct+0x164/0x210 [ 717.808806] ? splice_direct_to_actor+0x730/0x730 [ 717.813647] ? rw_verify_area+0xe1/0x2a0 [ 717.817702] do_sendfile+0x47f/0xb30 [ 717.821420] ? do_compat_writev+0x180/0x180 [ 717.825745] SyS_sendfile64+0xff/0x110 [ 717.829631] ? SyS_sendfile+0x130/0x130 [ 717.833604] ? do_syscall_64+0x4c/0x640 20:05:03 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, &(0x7f0000000000)) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:03 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x80000001, 0x3ff}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) 20:05:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 717.837578] ? SyS_sendfile+0x130/0x130 [ 717.841554] do_syscall_64+0x1d5/0x640 [ 717.845452] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 717.850635] RIP: 0033:0x466459 [ 717.853820] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 717.861535] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 717.868800] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 717.876069] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 717.883337] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 20:05:03 executing program 2 (fault-call:7 fault-nth:52): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 717.890602] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:03 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x8, 0xb5, 0xf4, 0xb3, 0x0, 0x4, 0x1000, 0xa, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000000), 0xc}, 0xc011, 0x3f, 0x800, 0x4, 0x800, 0x2}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x13) 20:05:03 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x5, 0x0, 0x0, 0xfc00000, 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, @perf_config_ext={0xff, 0x3}, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x8080, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 717.989548] FAULT_INJECTION: forcing a failure. [ 717.989548] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 718.030772] CPU: 1 PID: 28355 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 718.038690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 718.048046] Call Trace: [ 718.050639] dump_stack+0x1b2/0x281 [ 718.054265] should_fail.cold+0x10a/0x149 [ 718.058400] __alloc_pages_nodemask+0x22c/0x2720 [ 718.063204] ? __kmalloc_node+0x4c/0x70 [ 718.067159] ? splice_direct_to_actor+0x207/0x730 [ 718.071979] ? do_splice_direct+0x164/0x210 [ 718.076278] ? SyS_sendfile64+0xff/0x110 [ 718.080317] ? do_syscall_64+0x1d5/0x640 [ 718.084356] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 718.089702] ? perf_trace_lock_acquire+0x104/0x510 [ 718.094611] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 718.099430] ? HARDIRQ_verbose+0x10/0x10 [ 718.103470] ? __lock_acquire+0x5fc/0x3f20 [ 718.107691] ? fs_reclaim_release+0xd0/0x110 [ 718.112097] alloc_pages_current+0x155/0x260 [ 718.116496] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 718.121772] push_pipe+0x3b0/0x750 [ 718.125297] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 718.130137] ? iov_iter_bvec+0x110/0x110 [ 718.134193] ? iov_iter_pipe+0x93/0x2b0 [ 718.138151] default_file_splice_read+0x171/0x910 [ 718.142975] ? lock_downgrade+0x740/0x740 [ 718.147103] ? do_splice_direct+0x210/0x210 [ 718.151417] ? pipe_to_sendpage+0x22e/0x2d0 [ 718.155728] ? sockfs_setattr+0x140/0x140 [ 718.159855] ? fsnotify+0x974/0x11b0 [ 718.163547] ? generic_pipe_buf_release+0xa6/0x1e0 [ 718.168457] ? __fsnotify_inode_delete+0x20/0x20 [ 718.173196] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 718.179879] ? common_file_perm+0x3ee/0x580 [ 718.184180] ? generic_splice_sendpage+0xcc/0x110 [ 718.189004] ? vmsplice_to_user+0x1b0/0x1b0 [ 718.193310] ? security_file_permission+0x82/0x1e0 [ 718.198251] ? rw_verify_area+0xe1/0x2a0 [ 718.202305] ? do_splice_direct+0x210/0x210 [ 718.206605] do_splice_to+0xfb/0x140 [ 718.210308] splice_direct_to_actor+0x207/0x730 [ 718.214963] ? generic_pipe_buf_nosteal+0x10/0x10 [ 718.219784] ? do_splice_to+0x140/0x140 [ 718.223745] ? rw_verify_area+0xe1/0x2a0 [ 718.227801] do_splice_direct+0x164/0x210 [ 718.231944] ? splice_direct_to_actor+0x730/0x730 [ 718.236768] ? rw_verify_area+0xe1/0x2a0 [ 718.240807] do_sendfile+0x47f/0xb30 [ 718.244529] ? do_compat_writev+0x180/0x180 [ 718.248834] SyS_sendfile64+0xff/0x110 [ 718.252701] ? SyS_sendfile+0x130/0x130 [ 718.256664] ? do_syscall_64+0x4c/0x640 [ 718.260620] ? SyS_sendfile+0x130/0x130 [ 718.264572] do_syscall_64+0x1d5/0x640 [ 718.268441] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 718.273619] RIP: 0033:0x466459 20:05:04 executing program 2 (fault-call:7 fault-nth:53): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 718.276797] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 718.284483] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 718.291739] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 718.298988] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 718.306259] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 718.313508] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:04 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000080)=0x1) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='wlan0\x00', 0x10) 20:05:04 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, 0x4, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) r1 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000000)={'ip6erspan0\x00', @random}) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000001c0), &(0x7f0000000180)=0xc) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) statx(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x446e0c1cd2b1bfc9, &(0x7f00000002c0)) [ 718.423416] FAULT_INJECTION: forcing a failure. [ 718.423416] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 718.465248] CPU: 1 PID: 28378 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 718.473167] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 718.482534] Call Trace: [ 718.485133] dump_stack+0x1b2/0x281 [ 718.488768] should_fail.cold+0x10a/0x149 [ 718.492925] __alloc_pages_nodemask+0x22c/0x2720 [ 718.497695] ? __kmalloc_node+0x4c/0x70 [ 718.501676] ? splice_direct_to_actor+0x207/0x730 [ 718.506525] ? do_splice_direct+0x164/0x210 [ 718.510848] ? SyS_sendfile64+0xff/0x110 [ 718.514908] ? do_syscall_64+0x1d5/0x640 [ 718.518978] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 718.524345] ? perf_trace_lock_acquire+0x104/0x510 [ 718.529278] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 718.534129] ? HARDIRQ_verbose+0x10/0x10 [ 718.538204] ? __lock_acquire+0x5fc/0x3f20 [ 718.542443] ? fs_reclaim_release+0xd0/0x110 [ 718.546895] alloc_pages_current+0x155/0x260 [ 718.551303] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 718.556580] push_pipe+0x3b0/0x750 [ 718.560124] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 718.564970] ? iov_iter_bvec+0x110/0x110 [ 718.569034] ? iov_iter_pipe+0x93/0x2b0 [ 718.573010] default_file_splice_read+0x171/0x910 [ 718.577857] ? lock_downgrade+0x740/0x740 [ 718.582007] ? do_splice_direct+0x210/0x210 [ 718.586332] ? pipe_to_sendpage+0x22e/0x2d0 [ 718.590652] ? sockfs_setattr+0x140/0x140 [ 718.594805] ? fsnotify+0x974/0x11b0 [ 718.598522] ? generic_pipe_buf_release+0xa6/0x1e0 [ 718.603455] ? __fsnotify_inode_delete+0x20/0x20 [ 718.608219] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 718.614894] ? common_file_perm+0x3ee/0x580 [ 718.619237] ? generic_splice_sendpage+0xcc/0x110 [ 718.624090] ? vmsplice_to_user+0x1b0/0x1b0 [ 718.628420] ? security_file_permission+0x82/0x1e0 [ 718.633353] ? rw_verify_area+0xe1/0x2a0 [ 718.637412] ? do_splice_direct+0x210/0x210 [ 718.641733] do_splice_to+0xfb/0x140 [ 718.645444] splice_direct_to_actor+0x207/0x730 [ 718.650114] ? generic_pipe_buf_nosteal+0x10/0x10 [ 718.654960] ? do_splice_to+0x140/0x140 [ 718.658937] ? rw_verify_area+0xe1/0x2a0 [ 718.662999] do_splice_direct+0x164/0x210 [ 718.667149] ? splice_direct_to_actor+0x730/0x730 [ 718.671997] ? rw_verify_area+0xe1/0x2a0 [ 718.676058] do_sendfile+0x47f/0xb30 [ 718.679779] ? do_compat_writev+0x180/0x180 [ 718.684112] SyS_sendfile64+0xff/0x110 [ 718.688000] ? SyS_sendfile+0x130/0x130 [ 718.691975] ? do_syscall_64+0x4c/0x640 [ 718.695951] ? SyS_sendfile+0x130/0x130 [ 718.699927] do_syscall_64+0x1d5/0x640 [ 718.703821] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 718.709007] RIP: 0033:0x466459 [ 718.712192] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 718.719902] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 718.727172] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 718.734436] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 718.741688] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 718.748938] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:04 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e24, @broadcast}, 0x10) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, 0x0, 0x0) 20:05:04 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0xfe, 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, @perf_bp={0x0}, 0x101}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:04 executing program 3: ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_GET_WOWLAN(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, 0x0, 0x100, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x38}, @val={0x8, 0x3, r0}, @void}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x90}, 0x14) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/net/tun\x00', 0x800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'batadv0\x00', 0x0}) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f00000002c0)=r3) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:04 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x4, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x1) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000000)='!(\x00') r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(r2, &(0x7f0000000080)='pids.events\x00', 0x0, 0x0) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f00000001c0)={0x0, 0x1c, &(0x7f0000000240)=[@in6={0xa, 0x0, 0x0, @remote, 0x1f}]}, &(0x7f0000000000)=0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r5, 0x84, 0x1, &(0x7f0000000200)={r6}, 0x14) setsockopt$inet_sctp6_SCTP_MAXSEG(r4, 0x84, 0xd, &(0x7f00000000c0)=@assoc_id=r6, 0x4) r7 = syz_open_procfs(r3, &(0x7f0000000040)='net/ip6_tables_names\x00') read$FUSE(r7, &(0x7f0000002300)={0x2020}, 0x2020) r8 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r8, r7, 0x0, 0x4000000000edbc) 20:05:04 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000340)={0x0, 0x0}) perf_event_open(&(0x7f00000002c0)={0x4, 0x70, 0x2, 0x81, 0x4, 0x0, 0x0, 0x4, 0x10200, 0xb, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1ff, 0x4, @perf_config_ext={0x9, 0x80000001}, 0x2002, 0x0, 0xad, 0x9, 0xf08, 0x7, 0x100}, r1, 0x6, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) epoll_ctl$EPOLL_CTL_DEL(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) socket$kcm(0x29, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r3, 0x84, 0x71, &(0x7f0000000100)={r4, 0x8}, &(0x7f0000000140)=0x8) sendmsg$kcm(r3, &(0x7f0000001940)={&(0x7f0000000740)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha384-avx2\x00'}, 0x80, &(0x7f0000001900)=[{&(0x7f00000007c0)="b2c5daf84b3cd2fd09793b92b168c937871cea61245b63f2ae6bb7ef8bdd3755c3732bc17485d4cc454c7026", 0x2c}, {&(0x7f0000000800)="31ce863afd87d46a38e7293685f138173758e8abaa957a2980a3bc2256126450553e79bff625f188e43a12ae029daf82ad15670988910c99ef45d2e3d0f2fc7daa7f192437387556de76989523980c61f803e29137cafb591f149d8ddfd993e33396239d039073544567b8548cce8a45275d115462ea3900556905b118e988c9b96ecb2e174750760ef5d68bbba9a36d9800025f0ce10f88cfa4682963439abb61c4e9a0cb220fbd57d543dbc2f7a8026ea770114238f7a842e5b7c9cb236d9f330e6b7e53e5a13fe1e82ea6df484b91b0af5f97f62ca4c97918ac12be85b43883eaab4cc3a5445f0289bd8b2c7052e0da4793b39e1e834888", 0xf9}, {&(0x7f0000000900)="e8a61d713e394e2faaabdaf1e3fa46f790346f7a43ffa747f5567af19c637cc2ad140507041fe40a3648e361a6730ddd71c22b8b70b879494041e9c80d8a7431438d5475e21f983b6bca0f6790c3b30517850feb41fa379e17df0ea7e119cba53245ac7cd775d77f39c407cc0374e72c85c25d7fd5216ad0747536177694a2675cd648fddb6829f1f8dd8a17a6a970dfad6dfb405b36f6a9330fde16a4b4afa1d61692592c19a9d01686f0b9807ad9497ff675eb42de761a7ca81f1169fee6c4a9e27df4a849e39a20818f1433b97f4d8dcc6c02f70ddc100967462279fc581549575c97e3738539b7e7069c0fd0f61eea8ddf5385cf704be9a6139da4ef5503dc67a108266254128d495ebae032bfbe26b65b7c1d6884b91eadc313935fb90591498636666dcfba8a46ae89206bec582a9cd132bacafadd55731be16a1faf9f8fd98c62138ca3db6d9ca4db76784264bc20c4aa38564b5aaff19fdcaddc33dade2f7f41b9c8343525eb4a468f0b4f51976a5de3d5bf218215b3ed876fbf963e3fea13b2bd4ee161f666fe1a518942a4050b58f5134371b1820476795c788d40d2aaeaa5bf755b2de2a865bd8d3c49d339e2788b5d0faae19a12df10ce1e08b82212daa982657b7aabf0fc6578225272923427a451ba9e46855a82e57d396b983615962671c33bf3585add5418508714bfedc4f598e5d2921bc66fd64178fa5a61844940186e6f3b6ef8636a73e8cb17fb84690fb09674964b84f2a09f97fc8be294558e8a89e6d89ebfeda4fcc205984ddcda37e6c605c5e72e0f27a1cd7eabdddfd4551d6516be829ad21d6a28abdc10e1ba66a9a64041faf0e42d6f151a2a0ada9202e48686f50689e383d6f4d4c40f4da9c2406010298ca0dde6a90ccdfd659c716203b9ca58cbf81594fb7c9d08006a75836b379722a2df2e0ba4c6ba853159813b14ac7edd7c926c063c107ea4c5e2962c9ff713720df05047d659e17c18e55f4f00358ee4a5a1dee384b54a8d7b7f92afcaed36f0f0e10773f91a8aaf48da32020c7bab96230f72298fee1919053156f25c676c6e0336718109c8f15e2b5146f00e41b5e8180b7ff0501ac17951d7708b1f8f89ece38e09cd6959ac74f97878125994319518db99265a1fe489574e974d9c679af03fe5e166a055d84eefaa74beaa6c00bcadedca1ff898eb6839bd3359248db100649638770cbf2c8743b1eae0c9feb9cd8b58abc45f2ed440e06657b06b6840a4a3c99d76e28ff9650d95841030101b9a703a29fd529664f89a37ce2c2cfe971fcbe6d980b4ab1b2ce18ccc88100e1305be47baa584e62a77a6f604ba915f062ece1c6e19e370ea5cd345234ff5d42d395e5736e05226aa78e775c9340f22b7a39893294da21bf389778e3250fdac4e2c56eefb59fd3bbf8fbaa1cf45457e2d2e9b9988cea11c2eebc4f0d61567b8944e1768f3febe539b2a41a3dda400b92250faf81b4d0f59d3e48b2b80f3f19a0934dce0f382f0bccb3ea9211dcaccf7dbb7ef9ac0175fc6b71a9fee750810d75af24a1d39fab6286a973bb49f0ca47cfe1b821dc30b97f2f24ded82fe4bc894c820f8c800ab5fd8d7280cadc09b773e9504527df94a5c5bbab6d536f5e1395141df63906d9938e8274742e8cc6ad635d602c97f62cbcad04142d76e8ceb9143bc19ba9d0344a960872c0d9cf3762f50500ef6a37529ba9e11355238f9e84118550db8b29f440eb734faa97c0764b006feb9d93b3ee0ec2024101558d7cceed97a829cad2825ca4023f4f4ed129d8795cef10c84faa020b8c1f1e93cdde4f1c45baac007a0c5df20c0f4ce5a1d750d7b2ba23f68b0ca58a0cfb310a0f2ddd98e9dc8f2d9dba00359e64f641edb4be0278bf915e454ec9c7a6b1419dc242945778dfec661c3500578dfbd4cf5e0d26f7c465e29bb9f43c2a88795e982a5ad4d5a651727010e1426596c43245d0d1ddb5180acae02966a040b4cd1a085bf1930a9d3addfeba3546940e511056c839148d44280c445f70eef103617f1b6a677d7d6f183f0939f5a63b6387bff0ac8b178424421aff2141003d5e7cbddf77dbc74e81edb66a167d5588edff19ba9e8645181bcf8d6552881d4071d428f2e8c3874cba16ef3033990765119be47e38504cb85f84569762edcd1e66d0580c07622ac9b9a8d38c6297e874b2f67e7edf66f44f8f22ac62f218335ca7c9439f1aa134a3bb489f9754803f10319b629dad501ff9132355c1c277ebbf6e35ddd966ed8f72e54e1e8113e51285c0925b6e92169a873a628984f30656d3364a4ad220b488a04cb5ec61dba5d975dd3c838c627a56670aa6010424f1d6dfa3ef86fa450feb8e4865c8da1848626d04af6f2bd4f8b110b60c348a003021a215b85007a749369a3c78c9dfd3fae3759a872cb90c34af4d6f273a1b49f374d550326fdfd56914541623ceab09e73e8dbfdf4789e93f4fb09ed705860ebc4301245b428918b22b69260208944ef6169fb4f5f2a5c99636d4ace6aed55ce0360b893f02dd4cf1648889fb3e36cbad73c58127ba17337a573fda99130aef0e41c9880819fe1d538879905aadc65742f3b6ac4261041555a1948f48ec53855352315132e0f01a7c4da7a14cee38442f1bfdeebd74bf034f56ec5206066e2b25e09e94df26293ce132e041d6730381410852d2832fecb9819c3b5a60ac777e712fd6611e4692ba4013304399d39ece253775449a3164af0312643de9c41e18d210091e564d216e795039e0926240bf0087afadea77be14de310b001f0483c410157beee92f5703e11a55aed1975afc8c690ba9927840a1a31e3c5ed113f801aa37f35ac9e7937b8c39ecfb7cc5cfcb4550416244a20ac22d3f6f81324658053de72a0134116d1d4703a5fcebefe8db031b9993393fbf68547598caa4fa5f77dbead2424ef731e30ac8e91d8103297834973fc8a1c2b884626ba4391dc0005e7483758ac54549d79ca26bab6e791fec8cc863cd35a129405724ad3bf7d45116113d82ce36b98c113e191085259278f6039aa395035df5902120c212fe39652bb4ada02c26123a8dee254783fa0800f7ad816171d3abe3f2da492663995b9616a9e4a5ab1273a8423e7607a24c7ae7f32b67d09b79b4df4809009a9c7a17655715d3cde9e8bca8729d7e8dc0ec80d039ad85f2a8727591c15a5824fbafe5cc5cc36c0cfb209ccd509d3166a227bb2c3074173c92c9e5cc9c3c9cefe92ff6d5ffece76609c25c594408b77bd85b122a52f8b371b13ded2d91cc8462cd36f729dc4fe87bdbf30915188ca89bcc99400436b6699ab189c8d06132cb67b0231701e5bb45cb8b0b3adb6aafcb81a641b21ef66514386b7d7b1ed01e614f524a33d5f0229841a2d012ee1ab4dfaea86a3eaffe89e6ceaa784dfcf6786de3b99820718747dd12bbbf017b49189ab11cc0c490a82f6b59f28d2a27902f72a480704d8d6459eee29452d3b6503071ea7351d19fc532a7c3532fd176e7a91ad80db8aa960de3c9fcbfc192e1b07af942611f8d98a65f78b64119c5763a1ed8d8fe7d540f515983f700ef053fd1e49a9bbedf4ea3f18438a0972c853bc063016f506635c40e507d2582dfeb5435fc668d725b60b5d6879c8540818061278513b79adceee64a6864926ad084f10ebc1223446481f3b6455b821e4433bac826b9077cd08151ae6ea9b464992d445c9b1fb6d485e2d257360ca8103d05fd08aa0f5cc3fca9c75cdd8f157c7cea9855d3b45e3b32330ed91bbc2b8ae28f7b42904daa4392c9a67be95c290da1aa3107bf518b74bcc1a8a61e77a5c47e6785ddb4bcd3deecc113052b94f62f37c701b4429b2e0309903a1a2ccdac28357c241d84edbde247a2e7a0f2b565fa0cabe2a500b9a00d9021a0a998875f000db72302e13d0c30aa74a95d540f94dc535443545f665cc2f67e5bace2baf5dabcd2f80a2b1b0e350a75655dd629e3c30ac4d77a466ab3bbcb4e38ff6621189f37bf336d368702f799b0c7dbba55867e0d29f2fea612d4a42bbd1883c06b1d04e062565b66d11dd32a20eec7224246a2ab118457f99d5b3f27fcc1c5b5ab4c7e5a55b970f97af8d6db6be2cf3eac067a6c8659f5b015d7b7d616fcb0005f404369aa8c54ea467185326c1f5eb187881e840797f7fb2c0a339397006cd5840db2c6820b63c32711ae8bcea763ebda02a0ff59c235a946631590fbb788296400639a46a7102591ed7846df805ca27e608c3b2396d8fd33862810e7a16197b16fee4809a25b12e463483e01a8e886bb331e1179004bada259ccf54b2cc8c8adf222068ae472c703e6dd1083d2a58bc55f58ae7333388c058e5006aa3a97f5997d039481bc70852e786c56514c1cb962e0da22297fae5688f812853267174470969033735401c77f0142082b1e7217b77bfc1a10444ae5f29fed21ce2272ffc2e96337e6e1e75968edc174ebfb1242eb2e2c69ae9bb5e776fd544781426a5bc3ec87facdadef0977b0b496bc51652492ba10d85aa938670d8ad617262254aa3395dc424edfceb102a8eab4f5456f1699e8a6d01aeea68379fba7916e15ed7093fa3fb6ec526c44f60a5fbf584895173ee08d4e22ac8ac473cd2fab55b8ac18cdf9530bb6762726978718f1c7638acdb0cf0198790161bcae592009e6b7c7602c8fa175a756c5087181468e0850586dbedd39f9183f371df516f06d4aae0f6337ed94d4d290b82649e7c5f2ee5b3d4d6b9389bf8736bd3a352c089e070ae4941862fe91553c50eb52b9a2972e9fcb16e95cf9e486c7b368244207c053d7f13d0d9228df121a6f55e4379a52871c08ace395f4380f5128520d14a90fadeb61436b7a65db9d0bd24cea7e87150f6cfccfe231f9b1fdcc4401ee2bdc71af4021c031a79a833ea6001984e0a50705ed44a6e0e630fdd6a6c95c1c31c0d776cb0b1a5318330c998bd8118c40c703743d4489870e56b610e212822cbdd076ac0858e457824a27ca8786c14608ff9bbaa46a23a0ec8d5aa3be615330cb1abff224390ecb73959393ecd488de4ce4eeb15a93a162dd7f0b47dcf00b6b971242458079cc7e227780903854c8fb6d5ddffda7407dd3c428c86bbb8dfbac61f8bd945fe2fead49db9361d249a1ad7d6a1a46ef81afc7268477a190da03452fbeedc3f75879190b6384d9099ec75ef1629ba30963c68c5640ac025aa674d4444e449d2f11a229f72a75e47fe656ca796b0a5bba94c42445ac9f4b4b625b350cf3b97c16b17d5672657d160f93c303202407801157e93c3dc1bac7799c02a96212732978ed1780541e27dfcdf02239dda6bcd2991de6487f81d1a85f735f0ed0885845ee9918761f0924640ffb9a32d1448cd8112cfbae686aa4d102fe944c2c2025be0f4eadc98d3ecc3a726f640c1b800ff5514ad2e77253a0723a604e8475ee5304aecb279b92846b5da411f605bb466a8aeaa7a8ad0b70aa2d2b0cd8862b08b38899b01e6736cfdf3e92e22572c553c0112f1da3bdbed254a4c38ef80acd8740c20e4fbe3f78ac2bce66995b848badc73e2c55174642f47bb4001793de5f5ebd39a27caba4113b133cca70e05caa373cafca6c7d35a3a6a1aca1aa1b72d3177205405ebd3712e6f1cbac36b514d7a42249373d9aca5056fc44c977b8051af087ef814e557b650cd3c536cf804a43c4a99f3215d0ad849c1d8908100d46e2dd549843dc7950ae5b1eed7a9c5dcd95e597b542ae7b4a7fc0f6f0a801d9b61f52f3ccf9d16e9348eb994ae11c7374f133261302b63f83fa7b056", 0x1000}], 0x3}, 0x20004010) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e24, @multicast1}, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000004b00)='/dev/zero\x00', 0x82040, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000004b40)={r2}) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r6 = socket$caif_seqpacket(0x25, 0x5, 0x2) sendto(r6, &(0x7f0000000180)="d9c64f3b312e6e3b5e597746caef01a4683a2225ac3632608594c89d59fe8e6a42d6cfc174cafb96acd27a3df311961be5", 0x31, 0x800, &(0x7f00000001c0)=@l2tp6={0xa, 0x0, 0x6, @ipv4={[], [], @multicast1}, 0xff, 0x1}, 0x80) 20:05:04 executing program 2 (fault-call:7 fault-nth:54): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:04 executing program 1: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = accept4$llc(0xffffffffffffffff, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f0000000080)=0x10, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000002c0)) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000b80)={0x0, 0x70, 0x4, 0x9, 0x1, 0x1f, 0x0, 0x4, 0x1420, 0x8, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000b40), 0x4}, 0x40030, 0x2, 0x800, 0x8, 0xffffffff, 0x2, 0x74}, 0x0, 0x5, 0xffffffffffffffff, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000ac0)={0x2, 0x70, 0xfe, 0x8, 0x44, 0x2a, 0x0, 0xce7d, 0x20001, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000a80), 0xc}, 0x6000, 0x9, 0x266, 0x7, 0x8, 0x8, 0xffff}, r2, 0x7, 0xffffffffffffffff, 0xa) bind$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x38}}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000980)=@nfc, &(0x7f0000000a00)=0x80) bind$inet(r3, &(0x7f0000000a40)={0x2, 0x4e23, @multicast2}, 0x10) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$INCFS_IOC_FILL_BLOCKS(r4, 0x80106720, &(0x7f0000000240)={0x5, &(0x7f0000000800)=[{0x6, 0x61, &(0x7f00000000c0)="ce783e0000451bc2e9698dd06a1d6130e4b7ed881b40b666a1e97ce129c9458d6e435351d12b0339a4fdeda688e6c276cd5e075a26bf6ac158de4103cf57467f2c60aae489a2689e07353bb44f462ed58f5a22ef0e282d41a8d9007f20f9f15e2e", 0x0, 0x1}, {0xfff, 0xd8, &(0x7f0000000140)="f40dbae0039c4e21e16c119fdc1b65e5ea8844aba26ea21d5202e8fd45017b229a5e197f8644ce87262cc27f48fbccf33ecc8e6908145f2d15137af30125de70c7800f3ff0a0b5653338fc87bb83c8f7f021bdfd57c3b4a979f31725add4c1c2bf46c123b33cffc482c881d2c42bd7dce3b811ae61e2760501a51d8a3d4ecb40f6be967e187b9130d6298e6218f10d13ffea978438e5bb8f1a9cc287f95c783190a3083055a76c5e789efe84550a348c30c7588d3fbf58996000fc2c58c044cf8887b45b010016366f6a1ff55dc17246176ff8bf99522bc3", 0x0, 0x1}, {0x101, 0xc4, &(0x7f0000000580)="7b60036ea25716a0086a17b5d561d5c7f4e101d4057e16484062cb6f0d6711f4188294c6d9353d52c2b405e1db100f078b8b566835880c7a7fc27ec0cb2aad13c75374e5bf313f5143be87c8e34808d12dc5231866373dea87f6f984152211c7bbe217017e669679abb2823ff87d031ba0e19599f44da02fb4ef69fc083e340ef53d8c6a3a81ab623ebdb59a19d505fddadf64813ce53f9bafabf9c29215a541e9bb85a8851b966aafe668585b974ef03dcaba8d65fdd8a293e7b0631b17f93c7e3e27cc"}, {0x4, 0x7f, &(0x7f0000000680)="2394011d0ae21a72977792ca90e4b8d6996449d0e08dab10b185e6b044911434d8c39d999182d173e78e76418055d65b2a4d4b0d0bbce25663f9fed1f42f98c134535a449fbc48207e56bfddb6f1bd268f4248d2671a6c6504140a55b77cfe440b93373c9879811ec639b95112d6e3d2d6959633f004212b1dc8006661630e", 0x1, 0x1}, {0x4, 0xf1, &(0x7f0000000700)="26b782461e73eeb524ef09d968f9adf68ea84d28565aa3338bb61e8e195f6f2d40bdb0ffda3829745f91d79f259037f7f3828de55c1b097bbd44fa69a1fc31c05a28604e2f240c2919b30e21c02bb8bbddbcab86f6e3167aeed7080ec0ca86edc5863d565cedf95f903f7418c491ed53a4ecfc8d0603f137ad7c364bad155dda1b3aabfb70e4d61b917c550e7c9370ad6ef62564a5408e770bc48b42b5bcdad2f32d26e5d79d8428060a59a21d91de42ddcfb7a27fdbb113ed37fecf58766ff2b3eecc68e08a0cf74988e0d7f01fdeb31d15e7d311d1591b766d651b4b79c0d7725b057ed94fac90381a71f1fd53c4859f", 0x1}]}) perf_event_open(&(0x7f0000000900)={0x1, 0x70, 0x0, 0x8, 0x20, 0xff, 0x0, 0x4, 0x40, 0x8, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x100, 0x2, @perf_bp={&(0x7f00000008c0)}, 0x2189, 0x4, 0xb7d4aa7, 0x6, 0x4, 0x1f}, 0x0, 0xf, 0xffffffffffffffff, 0x3) 20:05:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setuid(r4) 20:05:04 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400000, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x70, 0x81, 0x40, 0x80, 0x9, 0x0, 0x7, 0xa200, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1ff, 0x0, @perf_config_ext={0x4, 0x3f}, 0x10000, 0x1, 0x3, 0x8, 0x5, 0x1, 0x8}, 0x0, 0x0, r1, 0xb) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) [ 718.915977] FAULT_INJECTION: forcing a failure. [ 718.915977] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 718.999066] CPU: 0 PID: 28417 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 719.006984] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 719.016338] Call Trace: [ 719.018929] dump_stack+0x1b2/0x281 [ 719.022563] should_fail.cold+0x10a/0x149 [ 719.026711] __alloc_pages_nodemask+0x22c/0x2720 [ 719.031467] ? __kmalloc_node+0x4c/0x70 [ 719.035444] ? splice_direct_to_actor+0x207/0x730 [ 719.040286] ? do_splice_direct+0x164/0x210 [ 719.044609] ? SyS_sendfile64+0xff/0x110 [ 719.048665] ? do_syscall_64+0x1d5/0x640 [ 719.052720] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 719.058085] ? perf_trace_lock_acquire+0x104/0x510 [ 719.063023] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 719.067863] ? HARDIRQ_verbose+0x10/0x10 [ 719.071924] ? __lock_acquire+0x5fc/0x3f20 [ 719.076163] ? fs_reclaim_release+0xd0/0x110 [ 719.080585] alloc_pages_current+0x155/0x260 [ 719.084993] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 719.090269] push_pipe+0x3b0/0x750 [ 719.093819] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 719.098664] ? iov_iter_bvec+0x110/0x110 [ 719.102721] ? iov_iter_pipe+0x93/0x2b0 [ 719.106723] default_file_splice_read+0x171/0x910 [ 719.111568] ? lock_downgrade+0x740/0x740 [ 719.115713] ? do_splice_direct+0x210/0x210 [ 719.120048] ? pipe_to_sendpage+0x22e/0x2d0 [ 719.124368] ? sockfs_setattr+0x140/0x140 [ 719.128519] ? fsnotify+0x974/0x11b0 [ 719.132231] ? generic_pipe_buf_release+0xa6/0x1e0 [ 719.137160] ? __fsnotify_inode_delete+0x20/0x20 [ 719.141915] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 719.148588] ? common_file_perm+0x3ee/0x580 [ 719.150594] FAT-fs (loop1): Unrecognized mount option "" or missing value [ 719.152903] ? generic_splice_sendpage+0xcc/0x110 [ 719.152914] ? vmsplice_to_user+0x1b0/0x1b0 [ 719.152930] ? security_file_permission+0x82/0x1e0 [ 719.152943] ? rw_verify_area+0xe1/0x2a0 [ 719.152953] ? do_splice_direct+0x210/0x210 [ 719.152963] do_splice_to+0xfb/0x140 [ 719.152977] splice_direct_to_actor+0x207/0x730 [ 719.152996] ? generic_pipe_buf_nosteal+0x10/0x10 [ 719.195578] ? do_splice_to+0x140/0x140 [ 719.199558] ? rw_verify_area+0xe1/0x2a0 [ 719.203625] do_splice_direct+0x164/0x210 [ 719.207778] ? splice_direct_to_actor+0x730/0x730 [ 719.212631] ? rw_verify_area+0xe1/0x2a0 [ 719.216692] do_sendfile+0x47f/0xb30 [ 719.220410] ? do_compat_writev+0x180/0x180 [ 719.224735] SyS_sendfile64+0xff/0x110 [ 719.228630] ? SyS_sendfile+0x130/0x130 [ 719.232606] ? do_syscall_64+0x4c/0x640 [ 719.236578] ? SyS_sendfile+0x130/0x130 [ 719.240553] do_syscall_64+0x1d5/0x640 [ 719.244450] entry_SYSCALL_64_after_hwframe+0x46/0xbb 20:05:04 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto$inet6(r2, &(0x7f00000000c0)="577ec40bc38024de596a6e01a9285b95a8e9a186e1c2c2c39dc3d804b3f6f2dc84ad3ec239ead6a0e729283b8cc03b98a2b35b354008593e416bd1b1bf516357a732829fc460dd186602a01b8f8298cbb48c357074751faf26f1de46c47b5c1ff3a20895d72678f8b86eb805c2c65bc6b45f1c603171c826f391d76375859378d517bdae6d6afbd837fcff4e5c32c9fc4d5c772ab5f0abc22994b16d438d14a39480ec10b7a8e7acc949e6eac7215dd7abca60c8ae0719d24e2ba8a219d30f3fa055d29958f1bf58ac4db56ec87ed3ab6a391c03e13cd6943534a89ea2c74ef0", 0xe0, 0x20000000, &(0x7f0000000000)={0xa, 0x4e22, 0x1, @empty, 0x7}, 0x1c) r3 = fcntl$getown(0xffffffffffffffff, 0x9) r4 = perf_event_open(&(0x7f00000001c0)={0x0, 0x70, 0x8, 0x6, 0x20, 0x40, 0x0, 0xfffffffffffffffc, 0x400, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8, 0x2, @perf_config_ext={0x1, 0x1f}, 0x43462, 0xffffffff, 0x1ff, 0x3, 0x138c, 0x1, 0x3}, r3, 0xc, r0, 0x1) r5 = getpgid(0x0) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000000000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) bind(0xffffffffffffffff, &(0x7f0000000480)=@pppol2tpv3in6={0x18, 0x1, {0x0, r6, 0x4, 0x3, 0x3, 0x2, {0xa, 0x4e21, 0x101, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x8}}}, 0x80) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext}, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = dup3(r4, r2, 0x0) r8 = perf_event_open(&(0x7f0000000240)={0x3, 0x70, 0x7f, 0x3f, 0x2a, 0x8, 0x0, 0x9, 0x1000, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x40, 0x4, @perf_bp={&(0x7f0000000040), 0x8}, 0x1, 0x63b2, 0xb06b, 0x0, 0x5, 0x2, 0x9}, r5, 0x1, r7, 0xa) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/151, 0x97}], 0x2) recvfrom$inet6(r7, &(0x7f0000000400)=""/32, 0x20, 0x40010000, &(0x7f0000000440)={0xa, 0x4e24, 0x1, @private2, 0x6a6}, 0x1c) r9 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r9, 0x40047211, &(0x7f0000000580)={0x9, 0x2, 0x10}) dup3(r9, r8, 0x0) 20:05:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:05 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x200040, 0x0) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f00000000c0)) r1 = perf_event_open(&(0x7f0000000500)={0x5, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x0, 0x3, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000000)='*\x00') 20:05:05 executing program 2 (fault-call:7 fault-nth:55): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 719.249639] RIP: 0033:0x466459 [ 719.252830] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 719.260537] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 719.267811] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 719.275082] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 719.282350] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 719.289624] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 719.433303] FAULT_INJECTION: forcing a failure. [ 719.433303] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 719.453156] CPU: 0 PID: 28456 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 719.461071] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 719.470424] Call Trace: [ 719.473016] dump_stack+0x1b2/0x281 [ 719.476650] should_fail.cold+0x10a/0x149 [ 719.480811] __alloc_pages_nodemask+0x22c/0x2720 [ 719.485570] ? __kmalloc_node+0x4c/0x70 [ 719.489551] ? splice_direct_to_actor+0x207/0x730 [ 719.494394] ? do_splice_direct+0x164/0x210 [ 719.498719] ? SyS_sendfile64+0xff/0x110 [ 719.502778] ? do_syscall_64+0x1d5/0x640 [ 719.506837] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 719.512205] ? perf_trace_lock_acquire+0x104/0x510 [ 719.517136] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 719.521983] ? HARDIRQ_verbose+0x10/0x10 [ 719.526044] ? __lock_acquire+0x5fc/0x3f20 [ 719.530285] ? fs_reclaim_release+0xd0/0x110 [ 719.534715] alloc_pages_current+0x155/0x260 [ 719.539125] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 719.549709] push_pipe+0x3b0/0x750 [ 719.553273] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 719.558130] ? iov_iter_bvec+0x110/0x110 [ 719.562195] ? iov_iter_pipe+0x93/0x2b0 [ 719.566175] default_file_splice_read+0x171/0x910 [ 719.571023] ? lock_downgrade+0x740/0x740 [ 719.575170] ? do_splice_direct+0x210/0x210 [ 719.579495] ? pipe_to_sendpage+0x22e/0x2d0 [ 719.583813] ? sockfs_setattr+0x140/0x140 [ 719.587965] ? fsnotify+0x974/0x11b0 [ 719.591677] ? generic_pipe_buf_release+0xa6/0x1e0 [ 719.596615] ? __fsnotify_inode_delete+0x20/0x20 [ 719.601370] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 719.608039] ? common_file_perm+0x3ee/0x580 [ 719.612357] ? generic_splice_sendpage+0xcc/0x110 [ 719.617201] ? vmsplice_to_user+0x1b0/0x1b0 [ 719.621528] ? security_file_permission+0x82/0x1e0 [ 719.626457] ? rw_verify_area+0xe1/0x2a0 [ 719.630517] ? do_splice_direct+0x210/0x210 [ 719.634835] do_splice_to+0xfb/0x140 [ 719.638553] splice_direct_to_actor+0x207/0x730 [ 719.643225] ? generic_pipe_buf_nosteal+0x10/0x10 [ 719.648071] ? do_splice_to+0x140/0x140 [ 719.652047] ? rw_verify_area+0xe1/0x2a0 [ 719.656107] do_splice_direct+0x164/0x210 [ 719.660255] ? splice_direct_to_actor+0x730/0x730 [ 719.665100] ? rw_verify_area+0xe1/0x2a0 [ 719.669164] do_sendfile+0x47f/0xb30 [ 719.672886] ? do_compat_writev+0x180/0x180 [ 719.677223] SyS_sendfile64+0xff/0x110 20:05:05 executing program 1: r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040)='/dev/adsp1\x00', 0xc2, 0x0) syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x10000, 0x400000) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000080)=0x8) ioctl$SNDCTL_DSP_GETFMTS(r0, 0x8004500b, 0x0) 20:05:05 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000140)={0x20}) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_int(r1, &(0x7f0000000000), 0xffffff6a) write$binfmt_misc(r0, &(0x7f00000003c0)=ANY=[], 0x4) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$cgroup_int(r2, &(0x7f0000000380), 0x101bf) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r2, 0x660c) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000001300)={0x2880008, r1}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={r0, 0x0, 0x1, 0x7, &(0x7f0000000080)=[0x0, 0x0], 0x2}, 0x20) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40286608, &(0x7f0000000040)={0x0, 0x5, 0x80, 0x80000000, 0x8d41}) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) connect$inet(r3, &(0x7f0000000180)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r3, 0x0, 0x0, 0x0) [ 719.681110] ? SyS_sendfile+0x130/0x130 [ 719.685081] ? do_syscall_64+0x4c/0x640 [ 719.689051] ? SyS_sendfile+0x130/0x130 [ 719.693024] do_syscall_64+0x1d5/0x640 [ 719.697029] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 719.702218] RIP: 0033:0x466459 [ 719.705404] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 719.713115] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 719.720382] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 719.727648] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 719.734921] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 719.742187] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 20:05:05 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) perf_event_open(&(0x7f00000000c0)={0x4, 0x70, 0x9, 0x3f, 0x5, 0x6, 0x0, 0x9, 0x9040, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfff, 0x4, @perf_bp, 0x13482, 0x0, 0x80000000, 0x9, 0x5, 0x6, 0xfffa}, r1, 0x7, r3, 0x6) sendfile(r2, r0, 0x0, 0x4000000000edbc) 20:05:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'bond_slave_0\x00'}) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:05 executing program 0: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) dup3(r0, r0, 0x80000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:05 executing program 0: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0xffffffffffff3c68, 0x101000) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='dctcp\x00', 0x6) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x9) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) 20:05:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000000)={{{@in6=@ipv4={[], [], @local}, @in=@empty}}, {{@in6=@dev}, 0x0, @in=@initdev}}, &(0x7f0000000180)=0xe8) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setuid(r3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:05 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x80000) perf_event_open(&(0x7f0000000000)={0x3, 0x70, 0x7f, 0x80, 0x5, 0x30, 0x0, 0x0, 0x20012, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x10001, 0x2, @perf_config_ext={0xdbd, 0xf559}, 0x18080, 0x1, 0x81, 0x7, 0x2, 0x1, 0x2}, r1, 0x9, r2, 0x1) read$FUSE(r0, &(0x7f0000002300)={0x2020}, 0x2020) r3 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r3, r0, 0x0, 0x4000000000edbc) 20:05:05 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xe, 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, 0xb700000, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000000)={0x4, 0x70, 0xfb, 0x80, 0x5, 0xff, 0x0, 0x0, 0xa9c02, 0x8, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x80, 0x0, @perf_config_ext={0x2, 0x8d4}, 0x8002, 0x9, 0x9, 0x0, 0x6, 0x7fffffff, 0x3}) read$FUSE(r1, 0x0, 0x0) 20:05:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @loopback}, 0x10) 20:05:05 executing program 3: perf_event_open(&(0x7f0000000040)={0x4, 0x70, 0x20, 0x1f, 0x4, 0x0, 0x0, 0x4532, 0x80004, 0xe, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000000), 0x3}, 0x10000, 0x4, 0x1, 0x3, 0x5, 0x957, 0x1}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cachefiles\x00', 0x80c01, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000180)=@assoc_id=0x0, &(0x7f00000001c0)=0x4) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f00000002c0)={0x0, 0x7, 0x81, 0x8001, 0x800, 0x0, 0x6, 0x7, {r3, @in={{0x2, 0x4e21, @rand_addr=0x64010102}}, 0xec3, 0x3f, 0x200, 0x9, 0x7b8}}, &(0x7f0000000200)=0xb0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:05 executing program 2 (fault-call:7 fault-nth:56): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:05 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0xb9, 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x6, 0x0, 0x0, 0x0, 0x50d, 0x4, 0x0, 0x0, 0x1, 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, @perf_config_ext={0x0, 0xfffffffffffffffe}, 0x0, 0x20000000000, 0x3, 0x8}, r0, 0xfffffffdffffffff, 0xffffffffffffffff, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vcsa\x00', 0x408000, 0x0) r2 = perf_event_open(&(0x7f0000000140)={0x5, 0x70, 0x80, 0x3, 0x7, 0x7, 0x0, 0x7915, 0x88, 0x8, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000100)}, 0x10244, 0x5, 0x7b, 0x8, 0x0, 0x5, 0x4}, r0, 0x1, r1, 0xb) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') syz_open_dev$sg(&(0x7f00000000c0)='/dev/sg#\x00', 0x40, 0x20000) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x7fffffff) read$FUSE(r3, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r5 = socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open(&(0x7f0000000200)={0x4, 0x70, 0xd6, 0x0, 0x0, 0x2, 0x0, 0x9, 0x82408, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x225b0af6, 0x0, @perf_config_ext={0x101, 0x1}, 0x8400, 0x8, 0x2, 0x8, 0x79a2, 0x800, 0x3}, r4, 0xe, r2, 0x9) r6 = syz_open_procfs(r4, &(0x7f0000000000)='net/ip_vs_stats\x00') sendfile(r5, r3, 0x0, 0x4000000000edbc) setsockopt$SO_RDS_TRANSPORT(r6, 0x114, 0x8, &(0x7f0000000040)=0x1, 0x4) 20:05:05 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x10501, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200)='/dev/autofs\x00', 0x10042, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000240)={&(0x7f0000000040)="286e5ccc1f64907275161c70a753bf1a4cfd8675b8ec03bb6fc6bee09e2644a6aa06c477950d10c3f140c2a363129063399ecd462e47089affe3b2a43dd4cc4993", &(0x7f00000000c0)=""/32, &(0x7f0000000100)="2a348f04dfed8bddfb0591cf953569082602f925798e0e803fbfacbd9010cdc3e53c20c1310cd0c4dfefea3487e728afd4a8df30dc57e74cdb75ef8c8df54834", &(0x7f0000000140)="15c076e810653209bd3b453ec5a4926eea9324dc1f72ddd8036347c59521b7c133fbc5251c3a4cf8c905b1e0ca6e3e138880a2ce9e1822680adf4476bba482eb27ce807197cc2a4a5938b8542eae92e495090d743a971974e6233773be8ad59d15c49c7184ca99af84ffc271cc5aa54ef4585341073003445070a3395a19d9b8f699a89864ef6f5f752b808977b1093b3a929730115838ddd5f580e3e394d9681180c2c187baf11d33cdfec4d110024127ee089700feb8e2daa0e051c2f012", 0x6, r2}, 0x38) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000900)=@mangle={'mangle\x00', 0x44, 0x6, 0x438, 0x138, 0x138, 0x138, 0xa0, 0x1e8, 0x3a0, 0x3a0, 0x3a0, 0x3a0, 0x3a0, 0x6, 0x0, {[{{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'bridge_slave_0\x00', 'ip6gre0\x00', {}, {}, 0x11}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00'}}, {{@uncond, 0x0, 0x70, 0xb0}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, [], 0x0, 0x0}}}}, {{@uncond, 0x0, 0xc0, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28, 'rpfilter\x00'}}, @inet=@rpfilter={{0x28, 'rpfilter\x00'}}]}, @common=@SET={0x60, 'SET\x00'}}, {{@ip={@dev, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'lo\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00'}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x498) 20:05:06 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) r3 = creat(&(0x7f0000000100)='./bus\x00', 0x0) fcntl$setstatus(r3, 0x4, 0x6000) io_setup(0x1ff, &(0x7f0000000140)=0x0) io_submit(r4, 0x9, &(0x7f0000000540)=[&(0x7f00000000c0)={0x300, 0x0, 0x4, 0x1, 0x0, r3, &(0x7f0000000000), 0xf000}]) io_setup(0x20, &(0x7f0000000500)) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x1800007, 0x11, r2, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$KVM_RUN(r6, 0xae80, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="34fd297fde3a699de21ae75d722d98f57509d121a8f5f16227e386b7b90cf1185ccb56f557acf7754b1a20e8f1e541119f23c0d88be25e41991af85ae0fe53ba07286015a3f8750cfaa87fa12033f0bba3ebd752d6d8798128e271a4833d9522661b88462b2174b4f05e54873c4282091fe3932f67c8914744bca51dacffe37c2b5001f4673155028ec97a7a5ca80bd9c4f8f45f09017f95029e369b8c3fe81a06857da3210d4fdc9a1f75efb1835a7a802ac092f8b0374272545277eedffd79f224e75f736ad56aa9fc1ddc49ea70ebc13e2dda2e83e264", 0xd8}, {&(0x7f0000000280)="77a1a816c2a3b003def8d208da9caf5add72432f2e5eb835ff87de237f971010fc201cd85180f6764873ae6d8c928e61fdf7f556a8e0cefc0c3182783d6a2bae521f9352af359f3d602587e27c4022e818864e425b2182ce4f1ad13b06f68ad9cca681f50ed58560e19abdee2f067809e38e68e67b69dcd040467f505c58d51e6e2dad2838ef91099667974f61928d147b61bf82d3e70baef730be4651d3633b2d8ba08a479f419a5463638eb6647f089de7b2b1c4469a8f157de8d324a0a7ece3853ced8294697be086d882f12dcec881f4c5f73c48b51762392b1ac4163139e9d6d5bbcd380bff5ea7bc4da8c73c", 0xef}, {&(0x7f0000000380)="eda16f454dca3553cbbe1671d900612cba8ea945da17e6d0c82b7bc9e3834fedcc289f3a55ba3e198b6a38ecf5e738b368c31311f3929e1008a0e50751022d2fed1a9d2291f9b76f62b7058c914744d898d6a76bd0e089522b3b4a04727089487ca6903dfd7ba0c1ad65768a200fb78fc8aa3f215a4bcbd47423a56bece67e0eeaf12893dc366beb14bf195765a2b80bf0401a78925bae7aaf1c32763f33919bc6a29d42c0b3b28b58f976451844ce8853d8de9f3e0005a32734916bf44c2c12ccb2296a601a2636c2a427d05dd9e99c3b6cb9eca6af320df2f4cdcd1f480c1676f7906d6cbb51b9ff59abd39f724cbe89e75e58d0fc4284aedf0b22", 0xfc}, {&(0x7f0000000480)="2c58dfdbb1cb3b6727390492646c5a9901df6acdbf47413167a8ce4ce0ec535d0a379353a13a3a21e8505d2e1aff7e108ed5e62f25b7f8dc4b6967045861e599bb0ee2443ed1858a4f484a133959c9f00c2d660dc10af06c2244cc6002aa6d902f488397e699aa0f0d348f2e5ef3ea11325e3f4a41", 0x75}, {&(0x7f0000000580)="73c9880225e5fe81fbbff608f8575ad2aaf7f3bbb67be9079ae63b711f0a25a91a59a051a8b9629aae629820e9759f8d31f2ec865e25925224ee75d83c7f21d93a6ed539992e30cb1ccaaef9616d8d1bd6df2e2a1c44c0f2ae08db87aeca41b4e424f1aba0da40685182b7d696bce6f5b15e4e4d", 0x74}], 0x5) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) 20:05:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) close(r0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) r3 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x100, 0x0) sendto$ax25(r3, &(0x7f00000002c0)="31ddbfe7ce782436218301b9f16b50f4253d040d8620d8ca1862549896fd9befb948c56ac8c1598c39ef3c62c39e06d62fc0a980616f7f6b0a3f830c6f4065ba67ecbef782c13ab35377edccb901475812778869265805b2ef6e1839c49c82fcbd14388a94f99a7d95ce402326dad770c80bd8ca40f08fffe968604dfe422a5b00001133183bbadf94b01691430efe20691554ccd7a6dc75d7b1a39f31b93cb2bac94db4ed4f6aee8a55979c5a80289cd1b45966981a18a13fc3ed467724a6d3eac5dabb1aa512ac8c7dffd4a959634439cba602b6abbb419875768826ec63e589bfb808c6fc67f25519e11e4ab2c23e29c637004f273bd42ce747486cab9248b58ba9303b96c7bddf27682e1dd80b0de1c5a64efe8901a723344e45e20f10384e3a250e71d64d8c1a86af6c6debd78fabd965ae827aad3c80e1a8561905beed856dafef84983d5f44446b4d34cb2c7ade17e9d62e5816841528f1ade108a17fbc545ddbb1d8359efc227ba37ddcdbab290b507b61d135b9688f73e4c7df683314e4ddabf905ccff52fe913009bec113a66b5716e7ca4fcd831957feb35eddf657b0f6ab8d337425845903cd27f4f1a1f3195ea0b724a3ac798b06f5457b2a806ae48b94b43e6739acecaf30c7217ee11f4d297c5fa365382b01281f4d13987d2f0ab3b310657b076ec2a15699124ddf956a8bb0c49c55fccc3afd17c6a4c7dc6212909a16ee122297c94e79c4b9749f6f01aa18253327dc574a5006d47366e5fc4b7e7723960d338d704c898684cd902a6dad5e9e5988cc960ddb1a4f5f39eb6d4da62bcd4715d601862d4b3f4fe6e56ba00e9fe51b89ee2d1ebc58cdcb195d589efeb84e538f380716e1e21831fcc6bcc161e3fc8aa24e0050bb11a019cb95f3ef75193cba5e6ea9a4f13783cdb597f3bd653f1a7871d63ed50a01706f7829ff6562dad7227ea24470e510fffab6f06edf191d0492e664939d92c769aaf0aeb52ca4f29952a2397bbaaf2cd01decf28b42aecc85433d50a10d3aae73f17c7ee1308042b71a83f9e942936c2e4b33029284d78a59eddb52b81262d30fd5c508a8e31e78ff2f8be05263d65898ee409890bb7928b52e8f51e68510c69e6a8d5e6549bcc4be37e0b359561ef96038b79fb1a34d3523dfd8a6a803f97276ea6a5650e276735a064bdee5772c26cd129e62b1a54ef552081b42bd48cf9af7d2979b7014d04935acd96816964dd931d8d8fb22ffedfd4150fab26c565bc4f1286a4b01e1d0d2ba4a16bcd4b0bd29fd77a8766f599df793eaf7df4f52fb0b3c41ba3b04a2ade9d757d8b61aaa223fcd9cea5740e93c9133eda793cb361dc618a07a7344cbbbcbf53a31e2870e4010a4455519ba05a705c4ce0c0ac8ee9f770c395001d769eda7d151428f4e333d436c350423ea3947680c07e80612404047ca0c428bb2892f65bdce1260acbcdf89c70177b9220784d69da3dc046c58591bd3c26faa7c1b502d671c683c3e95b6d7e71c4cacab8fc51c6823700bb582766c0df9b5e7aa64575e9b9ee647684a5a9285c4c900c0db923a10b0021818e28ff2ca94ee0074413f64e3642bb30b0cc293546b71069d1b2df57d5d8830b2669c224c97bed546a17610934f848823b8e0e249bfb994b8af406e2c4316accab0cb0d88366216c415856a3fa9c0f8667d9d3a5b222626dc13429205604606d4d602ef0ae6f942f53fa18ae4c226afa9ad1836f815673634a6afb756988832334220e1296fda49082f1ee3c0233db5afba252244c2d044be3ca80720432781655934aeb3e55f04884d131e8b8baa2d77f751404181fcb06acca634f7a432a5fd3f844933b7af2ce5c6f91e283fdc57be1b842a38c0b5fbec2be7d570a46d094978442ac9649b2ddd2cd17d37eb1c594e49eea5b841fb486c81efb04b76f19f59cb1d69684acc72e3de54926a9b90557cef3b27e10b2d7ebced6af59373b611391cd360fee1c9d6505adfeb2d5d10e287d160fd5a04376f7894d69aef6cf62c8c1d2a56ccb3150a762f239b757721fc24f6d6981f269814bb120bd8725beb7e413517940cf3be973aad5c773fdec95c9c21b034c8e2e11c41e23ce3dbdf75920505720a5e62606918047969016d545de2f16b1e58d1e64aa3a527b2ceb8028c07aac56264fffdd5e76c267f5ff9f9422b8898014b9d3c9fedc4de460c321e756395be6ae1bcf4417c26989c6e2986b9b43d4f288e89d16a328dccbded354aa4455d92916389c18c64d9d3b926b333bb3d87bcb15fcd8785662495de841ff22e9a8f90b9b1facdaed29be7ac7e5ed79d5b3954e56adf03ee7967b5f135469ffdadd50a0ee951b6aa990c1ad111fbaff5a7eff3ba7d4a8e75651576480e9d69c664fd3d6ef710ebe2d3cff27238d6b35f77e6b0b01b96b3d6e6096a334c778f3adfb3e9a12d0d270d55fb76ee3c9d0ff78a03c86b007efa5bb268a3d9d4c70e7bc33943fccb86b727beb8f3d0325f67994be5e7bbc918f719185973a5ad181a1f0dadfef454bbe8aa5f280f675b8eb1690aa5e521848a25dae829ff2cdfa5ffcd192e78a3e745e032df8f4fc30932e2c7237bcbb68048f329e72bddee34f65bb9fcd51e789869d3d99951718ce12aebf95e6b80d75334cd80c90ce1f4fc4e34981571356f96bed20fd27a4320692f4d6926ebcfd23aadab377a79d0de50b003d4dddf83889c1a0ce9b57385de30119d5e18320043cf9e4da3d580e18b757e05f96deb1abd1f18776ba23792ae342af7b70f53a2f5b0f3595864c2803ee92a750d2a944f18fae80896b43a9bd4ceddcd0b291adacbad5a8ce3fac0f00a62f3af48135d64c64dc9554ab59253d037e5aa964d23369e0003f630bc9452e33c298cf3b6763cb36ede236e493bf4e91dce153e16e4461e1bedcfa3bc6a0081c2460cf29f2239f2144322608744a13e0aa8029befc9624085c96122141b722aa27fc5e7cc95852a19e1b10b2e6195df5b89543eaa68f3774a7eb3767fc1043f45e3b6f3a424cde4d75109b4edf08b40edf6905f20ae72810dd35ebfd3b1c04f5387a5b0fee556b18e2fee285d12153e08d76ab8112c0711116d843f76813172137bb5e2bcabc363cd902bb17da83a083fa93a42812a9c7a8ba69edd90371517ce265992469f0d53f07da12bf44b6fff9cc0c7d1477e79baf8fed782fe6a2bd01a6eda7ae13429c31d630525f01591020512e956380718e110db3fbb5f2cda616ea0ab0e948b922eafece5c900ae068bb9f08803da6626574a22b40978b36f4161ad09f5f10086732c42fb259e33593d1fd13d97f6688e3a710e9ed4c82b1e76061924c5d433c52ec73df01fda07eca58a0a1810cdb4514f4211faca65a20642f875a862eca95c48333229139e8e285fcdf64dc1988945526ffc2bf1deec1c6be6ecc4a98d98515ac6ed053e4e2374ca81354fc82cc99bd6f98158d5533b0149356390668d30a5a07be5471e91e70e129cfe74134e3d8216989a11f4be5e9c3656744250b3b79a33395db67157d3587f461b90807e167147019cb41ba4c429c0b0a094a5b0ca0716d505e88cf584485ce1b7cdf2ace278f9626a07daa6d2a107800a0c564152c437f98847e2f3f2db0f8c6657bb62368042210844498c81edefb52ffdb2982a7f214052b9694313873e1e2eb9330fcbcc34ceb826f6e58f3dbc31ce1951f45a2edb04c75854661cfb555bb0af72e90bd1c531bd6eacb42deb29ce16fecf860a68bf2e667f43065a8b24110db4bf4732c7783602d6e67e9f10eaa6dae8ece3d27c5995915db3367f2b2614e888b373f0d9d623270f195ac14e1749461d1c5eb1f3b5b7ab8d8637e91b5dd28aa23bce81a8f01e2e5bc6df952653f653f118381b225967a14ffee44a9f892de7d363fe2638a706971c8a221822ac07ebcb8f65d4c7ff77efc4122eba0332971a58a5d1b8db19845a445f0d27f75bd7979a8a9e704645898d1c8482e0dae0b0bb4c8d80decc4fde9866d7190909a935e6f89e5a6f8a71bfc2343894fb8089af7d00443112e4782017d5b7d36fe4a1acf8a89a68398fe997d3dd160c779143ce1a2552580d3b3fb74383b781417e6af607bf43fd7b3981b116876f5bbbb8a419571ad835ad62b2e1e26ff7f7759becd11b02a5bfcda6f3bb3128751ad8dc30bce471de54720ced67346626de55f5314039ad5de6381ea1141447ea214666d8216257ebd1af0136c6b276f2283e2c13d37bec8ee42bc9db234842fa5508f5f44943158aa27d6d925693922deb01b58576f19161fc4f81fe950bd66bad97e2a4e157b3f75801aac180cfc5184d300338962880e6d6775856fecc78d6461c39945a4cabe8c82187dee09b82dae21f173155f30c00451a1205ac9409bdaa72884fc4c66776b5cbb78b0d74ded9fcbebc30294422b10e3828ba7d08a3cb3c1cccc6597aeb557ce032f2539eae84e8ad7e124ddb7067a51d4535c8fe2576a95c500ad04dc2217a7ebe5a8af65f13f048aa6dd41709b202b5cea2059b4cb30b7eb3b91a8a4e12718b0175abe1270e0457940dfed6366538834e10b4c088cd42daab51e1efab9668b8fe4f5e82c1fb170c7035ef1f31ddf6396f2f9c46f67c4cb4623e21873a33c0aba3ffdef92fc19965f39cce322ff95c1ed60224b446c8ad1628ca6dfea40451d526a426a525302dfbae2cebff7312a94cb7626d0d56fc01698dd6c338634f677e6777855992586b6d6f2fe84c65e303ea7bef7f2f99672481a9441928560a277dc2189dc91e2cd6cd1e903b9055cc4a7ccb2e7bd1870c93fff0534b82e9f36aea51ad14c267b1f23378a45df30489c6c325bc8070233165c38e2fcd9a69f145726d23cd2ed53f7fb30686f1c8ec1d9105ef7e1dbe2ef40f71d25aead55c3bc5e72deeb9da522023f02060b2c325b64c0174994989f73385959a632824288f7374c3055437780a0fc044a159a032a812a239b065e6f11cb6cfb1898c0af8678a58eb51110c3eedf1e7a03359242cf901679f5e30066f49997695af803f10846b680b3e368ada241da24768031b5c8b3d70773ab96d8f467693d4d08e42eb44c1aa837d14e3007f3a2e7c6052afc6487b31598ac0c853e7606061b973fdd60760717cd182115d8468da071f35aa8a5259a87c57247435ccc3b97100e7ef88aecef53e4cfe40e9d53c9738867ccc69c06bc3414f798d98aecd2bc8d2f008dccdaa4da10657024a05507df4e323d99bae0c57771ab8d7ec80b20803ca4d593fa1e84891fcf3fb982bb2cba2fc9e0c876b73eea1aaf75da58f3defb679da9d18a2977ff3c838f70ee0e104a7e83e998bcdacb8a98b0479ae226760cb14ee1bc2ad26d0fdc3a6c5f9e265613d86a196bdfb1c59fbf1ec5ebf4a6ba5a0babda8379d8502dc4b40581474a02e839485b7a54907ba79c0febf581cfec8f42958afb2c4443cbfd6bd7a69a753e7c9c4f0c020e17e31d920c40a5f4c339c6d9de78de287f41e303884ef89ed4d53fd30eba3f732253673a085c9da0a9a91a5741edaafdc287f4ca2fd49a462c772e65c005b0131fa8557ab5a553deb3eca6efbbfe01bd13ed23ac7a90ce5041b3d5bb01e55ebdfb7263c2035f16a6f87f9c10d0c79e4c22bcf7015e3d703c24dd1983e5ba226891eb4770cce7a082c2ba31fed7e8800f156c59bb66d5f0e98c2b593136cdf27de65bd3b73385b2873a36f347583a78ad03f19dc77b9d9b92dd56de7bddddb3853b2164e1a82d4ba095337bc285bfdd182e24a48b5cb3f7fe23a8b05527de25f839ffa9c25d4388b9a", 0x1000, 0x400c008, &(0x7f0000000040)={{0x3, @default}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null]}, 0x48) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 720.259167] x_tables: ip_tables: TPROXY target: used from hooks FORWARD, but only usable from PREROUTING [ 720.286257] FAULT_INJECTION: forcing a failure. [ 720.286257] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 720.313266] CPU: 0 PID: 28522 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 720.321347] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 720.330705] Call Trace: [ 720.333287] dump_stack+0x1b2/0x281 [ 720.336896] should_fail.cold+0x10a/0x149 [ 720.341034] __alloc_pages_nodemask+0x22c/0x2720 [ 720.345795] ? __kmalloc_node+0x4c/0x70 [ 720.349772] ? splice_direct_to_actor+0x207/0x730 [ 720.354612] ? do_splice_direct+0x164/0x210 [ 720.358932] ? SyS_sendfile64+0xff/0x110 20:05:06 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_config_ext={0x80, 0x9}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r2 = openat$mice(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/input/mice\x00', 0x2040) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000100)) ioctl$TIOCL_PASTESEL(r2, 0x541c, &(0x7f0000000140)) r3 = epoll_create(0x0) ioctl$BTRFS_IOC_DEV_REPLACE(r3, 0xca289435, &(0x7f0000000580)={0x3, 0x3, @status={[0xff, 0xb5, 0xf0b1, 0x8, 0x8001, 0x5]}, [0x5, 0x80, 0x1, 0x10000, 0xfffffffffffffffb, 0xff, 0x2, 0xffffffff, 0x4, 0x4, 0x4, 0xffffffff, 0x1, 0x8, 0x2, 0xffffffff, 0x9, 0x7fff, 0x3, 0x1, 0x3, 0x3, 0x100, 0x1, 0x2, 0x81, 0x9, 0xffff, 0x40, 0x579, 0xffffffffffff42ca, 0x1, 0x7fffffff, 0x4, 0x0, 0x903, 0x4, 0x0, 0x75, 0x2, 0x2, 0x1, 0x4, 0x8, 0x1, 0x1, 0x40, 0x5, 0x8, 0x8, 0x5, 0x547, 0x218, 0x1c, 0x1, 0x3f, 0xc5, 0x8, 0x10000, 0x9bba, 0x5, 0x7, 0x2, 0x200]}) sendfile(r3, r0, &(0x7f0000000040)=0x8, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000180)={'macvlan0\x00'}) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x1, 0x8}, 0xc) read$FUSE(r1, 0x0, 0x0) [ 720.362993] ? do_syscall_64+0x1d5/0x640 [ 720.367056] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 720.372420] ? perf_trace_lock_acquire+0x104/0x510 [ 720.377349] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 720.382197] ? HARDIRQ_verbose+0x10/0x10 [ 720.386258] ? __lock_acquire+0x5fc/0x3f20 [ 720.390495] ? fs_reclaim_release+0xd0/0x110 [ 720.394910] alloc_pages_current+0x155/0x260 [ 720.399316] ? kmem_cache_alloc_node_trace+0x383/0x400 [ 720.404595] push_pipe+0x3b0/0x750 [ 720.408140] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 720.412991] ? iov_iter_bvec+0x110/0x110 [ 720.417052] ? iov_iter_pipe+0x93/0x2b0 [ 720.421026] default_file_splice_read+0x171/0x910 [ 720.425874] ? lock_downgrade+0x740/0x740 [ 720.430024] ? do_splice_direct+0x210/0x210 [ 720.434352] ? pipe_to_sendpage+0x22e/0x2d0 [ 720.438669] ? sockfs_setattr+0x140/0x140 [ 720.442822] ? fsnotify+0x974/0x11b0 [ 720.446540] ? generic_pipe_buf_release+0xa6/0x1e0 [ 720.451477] ? __fsnotify_inode_delete+0x20/0x20 [ 720.456239] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 720.462910] ? common_file_perm+0x3ee/0x580 [ 720.467232] ? generic_splice_sendpage+0xcc/0x110 [ 720.472077] ? vmsplice_to_user+0x1b0/0x1b0 [ 720.476391] ? security_file_permission+0x82/0x1e0 [ 720.481304] ? rw_verify_area+0xe1/0x2a0 [ 720.485342] ? do_splice_direct+0x210/0x210 [ 720.489645] do_splice_to+0xfb/0x140 [ 720.493344] splice_direct_to_actor+0x207/0x730 [ 720.497993] ? generic_pipe_buf_nosteal+0x10/0x10 [ 720.502816] ? do_splice_to+0x140/0x140 [ 720.506770] ? rw_verify_area+0xe1/0x2a0 [ 720.510833] do_splice_direct+0x164/0x210 [ 720.514972] ? splice_direct_to_actor+0x730/0x730 [ 720.519800] ? rw_verify_area+0xe1/0x2a0 [ 720.523857] do_sendfile+0x47f/0xb30 [ 720.527578] ? do_compat_writev+0x180/0x180 [ 720.531936] SyS_sendfile64+0xff/0x110 [ 720.535810] ? SyS_sendfile+0x130/0x130 [ 720.539767] ? do_syscall_64+0x4c/0x640 [ 720.543720] ? SyS_sendfile+0x130/0x130 [ 720.547679] do_syscall_64+0x1d5/0x640 [ 720.551642] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 720.556820] RIP: 0033:0x466459 20:05:06 executing program 0: syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000680)='./bus\x00', 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100)='/dev/net/tun\x00', 0x10040, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='fscache_osm\x00', r0}, 0x10) socket$tipc(0x1e, 0x2, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/sequencer2\x00', 0x10400, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x1fc) ftruncate(r0, 0x1000) ftruncate(r0, 0x9dd) lseek(r0, 0x0, 0x2) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffff7) 20:05:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000200)={0x9, 0x5, {r2}, {r3}, 0x4, 0x9}) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) syz_mount_image$tmpfs(&(0x7f0000000000)='tmpfs\x00', &(0x7f0000000040)='./file0\x00', 0x1, 0x3, &(0x7f0000000180)=[{&(0x7f00000002c0)="ade2f9a88f7a65ed4c9fba050f8c901bf69b43749eeba0c3dc7e036c8e5ad4771abb2ac1ab85289602985cfa8ffdf346657df6ceaef55d4c5033f7bf329376d34a8e19f7b897cc3d6aa827948919a3c77cbed27f2de350f47f5c01754cb75045c4632a9bb9e8496bb497151543050edcc38b87841c48acd12c06c39376836179f09753574f1e569728b733944fa6596c36d83734161c7c219c431242151b006dd4f6345b34e269457084f4401271cebcd2f005e0f09685f60292c2d41ce3186c9fb123d144437cf2d06756c447a59831c8a85858698c387f95644192ebb691fc82b48b12eb8be44404345b6f4aec4c63f7d48e8d6ff8b20c", 0xf8, 0x7}, {&(0x7f0000000080), 0x0, 0x3e}, {&(0x7f00000000c0)="1d14f1736a837cecc0a10b5258413faa290c7578807934e402bf603435becc1ef4b69ec776eea607148758114e8e0d", 0x2f}], 0x2000001, &(0x7f00000003c0)={[{@uid={'uid', 0x3d, r5}}, {@nr_inodes={'nr_inodes', 0x3d, [0x34, 0x67, 0x37, 0x25, 0x34]}}, {@huge_always='huge=always'}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'syzkaller1\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0xaa}}, {@fsuuid={'fsuuid', 0x3d, {[0x6c, 0x35, 0x31, 0x30, 0x65, 0x66, 0x32, 0x39], 0x2d, [0x66, 0x36, 0x61, 0x64], 0x2d, [0x62, 0x32, 0x66, 0x37], 0x2d, [0x32, 0x3b, 0x65, 0x33], 0x2d, [0x64, 0x64, 0x36, 0x62, 0x32, 0x64, 0x36, 0x35]}}}, {@obj_role={'obj_role'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '%'}}, {@seclabel='seclabel'}, {@fowner_lt={'fowner<', r6}}, {@fowner_lt={'fowner<', r8}}, {@obj_user={'obj_user', 0x3d, '),/'}}, {@appraise='appraise'}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:06 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 720.559991] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 720.567676] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 720.574934] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 720.582198] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 720.589463] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 720.596715] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 720.680974] audit: type=1804 audit(1617307506.397:1690): pid=28552 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.0" name="/root/syzkaller-testdir755267054/syzkaller.y7o7qO/1453/file1/bus" dev="loop0" ino=130 res=1 [ 720.696150] [ 720.705897] ====================================================== [ 720.712201] WARNING: possible circular locking dependency detected [ 720.718509] 4.14.228-syzkaller #0 Not tainted [ 720.722989] ------------------------------------------------------ 20:05:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x80000, 0x0) ioctl$TUNGETSNDBUF(r1, 0x800454d3, &(0x7f0000000040)) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000080)={[0x100000001]}, 0x8) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00'}) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) r5 = creat(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setstatus(r5, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000040)=0x0) io_submit(r6, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r5, &(0x7f0000000000), 0x377140be6b5ef4c7}]) io_submit(r6, 0x1, &(0x7f00000002c0)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0xf, 0x800, r2, &(0x7f00000001c0)="f30d53e0277e096270364eda66a2556ddacd606308a87284f684984517d389b3941cf97396dc7176178305afa95c6eaaeae823", 0x33, 0x9, 0x0, 0x1, r2}]) r7 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r7, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$INCFS_IOC_PERMIT_FILL(r3, 0x40046721, &(0x7f0000000180)={r7}) setuid(r4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) [ 720.729291] kworker/1:2/3626 is trying to acquire lock: [ 720.734636] (&sb->s_type->i_mutex_key#10){++++}, at: [] __generic_file_fsync+0x9e/0x190 [ 720.744427] [ 720.744427] but task is already holding lock: [ 720.750389] ((&dio->complete_work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 720.759486] [ 720.759486] which lock already depends on the new lock. [ 720.759486] [ 720.767799] [ 720.767799] the existing dependency chain (in reverse order) is: [ 720.775418] [ 720.775418] -> #2 ((&dio->complete_work)){+.+.}: 20:05:06 executing program 2 (fault-call:7 fault-nth:57): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) [ 720.781656] process_one_work+0x736/0x14a0 [ 720.786405] worker_thread+0x5cc/0xff0 [ 720.790803] kthread+0x30d/0x420 [ 720.794718] ret_from_fork+0x24/0x30 [ 720.798934] [ 720.798934] -> #1 ("dio/%s"sb->s_id){+.+.}: [ 720.804731] flush_workqueue+0xfa/0x1310 [ 720.809304] drain_workqueue+0x177/0x3e0 [ 720.813876] destroy_workqueue+0x71/0x710 [ 720.818536] __alloc_workqueue_key+0xd50/0x1080 [ 720.823716] sb_init_dio_done_wq+0x34/0x80 [ 720.828461] __blockdev_direct_IO+0x77db/0xdc60 [ 720.833647] ext4_direct_IO+0x888/0x1b80 [ 720.838220] generic_file_direct_write+0x1df/0x420 [ 720.843658] __generic_file_write_iter+0x2a2/0x590 [ 720.849097] ext4_file_write_iter+0x276/0xd20 [ 720.854102] aio_write+0x2ed/0x560 [ 720.858155] do_io_submit+0x847/0x1570 [ 720.862551] do_syscall_64+0x1d5/0x640 [ 720.866949] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 720.872645] [ 720.872645] -> #0 (&sb->s_type->i_mutex_key#10){++++}: 20:05:06 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mount$bpf(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='bpf\x00', 0x10020, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0xa3}}, {@mode={'mode', 0x3d, 0x7}}, {@mode={'mode', 0x3d, 0xfffffffffffffffa}}, {@mode={'mode', 0x3d, 0x4fe}}, {@mode={'mode', 0x3d, 0x1}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x538}}, {@mode={'mode', 0x3d, 0x5}}], [{@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'cpuset\x00'}}]}) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:06 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000100)={0x3, 0x70, 0xff, 0xf7, 0x9, 0x8, 0x0, 0x3f, 0x52000, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000000c0), 0x2}, 0x30, 0x1c00000000, 0x8, 0x9, 0x1000, 0x4, 0x5}, 0xffffffffffffffff, 0x5, r0, 0x8) gettid() ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000001c0)=0x0) r2 = syz_open_procfs(r1, &(0x7f0000000080)='net/arp\x00') read$FUSE(r2, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) openat$cgroup_ro(r2, &(0x7f0000000180)='cpuacct.usage_user\x00', 0x0, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r2, 0x0, 0x4000000000edbc) r5 = syz_open_procfs(r3, &(0x7f0000000000)='net/if_inet6\x00') openat$cgroup_ro(r5, &(0x7f0000000040)='hugetlb.2MB.limit_in_bytes\x00', 0x0, 0x0) [ 720.877698] FAULT_INJECTION: forcing a failure. [ 720.877698] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 720.879399] lock_acquire+0x170/0x3f0 [ 720.879407] down_write+0x34/0x90 [ 720.879413] __generic_file_fsync+0x9e/0x190 [ 720.879420] ext4_sync_file+0x8ed/0x12c0 [ 720.879425] vfs_fsync_range+0x103/0x260 [ 720.879437] dio_complete+0x561/0x8d0 [ 720.914556] audit: type=1804 audit(1617307506.637:1691): pid=28552 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.0" name="/root/syzkaller-testdir755267054/syzkaller.y7o7qO/1453/file1/bus" dev="loop0" ino=130 res=1 [ 720.917798] process_one_work+0x793/0x14a0 [ 720.917805] worker_thread+0x5cc/0xff0 [ 720.917810] kthread+0x30d/0x420 [ 720.917815] ret_from_fork+0x24/0x30 [ 720.917820] [ 720.917820] other info that might help us debug this: [ 720.917820] [ 720.966390] Chain exists of: [ 720.966390] &sb->s_type->i_mutex_key#10 --> "dio/%s"sb->s_id --> (&dio->complete_work) [ 720.966390] [ 720.978962] Possible unsafe locking scenario: [ 720.978962] [ 720.983171] CPU: 0 PID: 28566 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 720.985008] CPU0 CPU1 [ 720.992874] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 720.997513] ---- ---- [ 721.006858] Call Trace: [ 721.011494] lock((&dio->complete_work)); [ 721.014071] dump_stack+0x1b2/0x281 [ 721.018276] lock("dio/%s"sb->s_id); [ 721.021901] should_fail.cold+0x10a/0x149 [ 721.028184] lock((&dio->complete_work)); [ 721.032317] __alloc_pages_nodemask+0x22c/0x2720 [ 721.039030] lock(&sb->s_type->i_mutex_key#10); [ 721.043769] ? __kmalloc_node+0x4c/0x70 [ 721.043781] ? splice_direct_to_actor+0x207/0x730 [ 721.048510] [ 721.048510] *** DEADLOCK *** [ 721.048510] [ 721.048516] 2 locks held by kworker/1:2/3626: [ 721.052465] ? do_splice_direct+0x164/0x210 [ 721.057271] #0: ( [ 721.063317] ? SyS_sendfile64+0xff/0x110 [ 721.067775] "dio/%s"sb->s_id){+.+.} [ 721.072077] ? do_syscall_64+0x1d5/0x640 [ 721.074282] , at: [] process_one_work+0x6b0/0x14a0 [ 721.074286] #1: [ 721.078323] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 721.081915] ( [ 721.085954] ? perf_trace_lock_acquire+0x104/0x510 [ 721.092407] (&dio->complete_work)){+.+.} [ 721.094454] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 721.099784] , at: [] process_one_work+0x6e6/0x14a0 [ 721.099788] [ 721.099788] stack backtrace: [ 721.101569] ? HARDIRQ_verbose+0x10/0x10 [ 721.130270] ? tcp_current_mss+0x1d2/0x2d0 [ 721.134500] ? fs_reclaim_acquire+0xd4/0x120 [ 721.138887] ? should_fail+0x327/0x3f0 [ 721.142759] alloc_pages_current+0x155/0x260 [ 721.147161] ? kmem_cache_alloc_node_trace+0x321/0x400 [ 721.152416] push_pipe+0x3b0/0x750 [ 721.155937] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 721.160759] ? iov_iter_bvec+0x110/0x110 [ 721.164907] ? iov_iter_pipe+0x93/0x2b0 [ 721.168860] default_file_splice_read+0x171/0x910 [ 721.173682] ? lock_downgrade+0x740/0x740 [ 721.177808] ? do_splice_direct+0x210/0x210 [ 721.182115] ? pipe_to_sendpage+0x22e/0x2d0 [ 721.186411] ? sockfs_setattr+0x140/0x140 [ 721.190540] ? fsnotify+0x974/0x11b0 [ 721.194231] ? generic_pipe_buf_release+0xa6/0x1e0 [ 721.199141] ? __fsnotify_inode_delete+0x20/0x20 [ 721.203877] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 721.210524] ? common_file_perm+0x3ee/0x580 [ 721.214822] ? generic_splice_sendpage+0xcc/0x110 [ 721.219641] ? vmsplice_to_user+0x1b0/0x1b0 [ 721.223944] ? security_file_permission+0x82/0x1e0 [ 721.228851] ? rw_verify_area+0xe1/0x2a0 [ 721.232887] ? do_splice_direct+0x210/0x210 [ 721.237186] do_splice_to+0xfb/0x140 [ 721.240878] splice_direct_to_actor+0x207/0x730 [ 721.245528] ? generic_pipe_buf_nosteal+0x10/0x10 [ 721.250355] ? do_splice_to+0x140/0x140 [ 721.254308] ? rw_verify_area+0xe1/0x2a0 [ 721.258346] do_splice_direct+0x164/0x210 [ 721.262471] ? splice_direct_to_actor+0x730/0x730 [ 721.267293] ? rw_verify_area+0xe1/0x2a0 [ 721.271333] do_sendfile+0x47f/0xb30 [ 721.275038] ? do_compat_writev+0x180/0x180 [ 721.279342] SyS_sendfile64+0xff/0x110 [ 721.283206] ? SyS_sendfile+0x130/0x130 [ 721.287157] ? SyS_read+0x210/0x210 [ 721.290762] ? SyS_sendfile+0x130/0x130 [ 721.294713] do_syscall_64+0x1d5/0x640 [ 721.298584] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 721.303749] RIP: 0033:0x466459 [ 721.306917] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 721.314601] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 721.321849] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 721.329098] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 721.336358] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 721.343606] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 721.350867] CPU: 1 PID: 3626 Comm: kworker/1:2 Not tainted 4.14.228-syzkaller #0 [ 721.358395] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 721.367745] Workqueue: dio/sda1 dio_aio_complete_work [ 721.372915] Call Trace: [ 721.375481] dump_stack+0x1b2/0x281 [ 721.379086] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 721.384858] __lock_acquire+0x2e0e/0x3f20 [ 721.388983] ? trace_hardirqs_on+0x10/0x10 [ 721.393205] ? add_lock_to_list.constprop.0+0x17d/0x330 [ 721.398548] lock_acquire+0x170/0x3f0 [ 721.402324] ? __generic_file_fsync+0x9e/0x190 [ 721.406880] down_write+0x34/0x90 [ 721.410305] ? __generic_file_fsync+0x9e/0x190 [ 721.414859] __generic_file_fsync+0x9e/0x190 [ 721.419242] ext4_sync_file+0x8ed/0x12c0 [ 721.423278] ? ext4_getfsmap+0x8c0/0x8c0 [ 721.427314] vfs_fsync_range+0x103/0x260 20:05:07 executing program 2 (fault-call:7 fault-nth:58): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:07 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000003300)=ANY=[@ANYRES64=0x0, @ANYBLOB="faffffffffffffff95ffffffffffffff0180000000000000dc0f0bdc006e00049cc900000000000a0700000000000000fff9ffffffffffffff000000f100000099ff0000000000000400000000000000e9ff0000000000002e3532369616b474b71008000000000000000800000001002690ff5468c42539718ceab689f20602894387a4d5b5e16cbeaab827cd90f4a429f155fc1e96c52e3cbdd992d939be295e8eb674f0b4b10400000000000000000000778889c894fdfd19968e706ddf6abab6fb3148127d4863ab804aa3c4c75faafbadea62999bda3ca77110f86a8fd779b425ba0b10af3a8ea4edcd34a5cce4fcf97430242247cd07e0a1bfc7531a0f000e8d08bcc69f73c504bde7910d9048591d7e40c0a29ad3b46cc43716597871f51585a7f67941a87165c09319112d869505b3e62c9009e8dec8396bc01f3abcca4a6035f766b1904a166771e60000"]) ioctl$BTRFS_IOC_INO_LOOKUP(r3, 0xd0009412, &(0x7f0000002300)={r4, 0x66}) sendfile(r2, r1, 0x0, 0x4000000000edbc) [ 721.431352] dio_complete+0x561/0x8d0 [ 721.435125] ? ext4_update_bh_state+0xe0/0xe0 [ 721.439594] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 721.445019] process_one_work+0x793/0x14a0 [ 721.449227] ? work_busy+0x320/0x320 [ 721.452913] ? worker_thread+0x158/0xff0 [ 721.456948] worker_thread+0x5cc/0xff0 [ 721.460810] ? rescuer_thread+0xc80/0xc80 [ 721.464930] kthread+0x30d/0x420 [ 721.468391] ? kthread_create_on_node+0xd0/0xd0 [ 721.473053] ret_from_fork+0x24/0x30 [ 721.583706] FAULT_INJECTION: forcing a failure. [ 721.583706] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 721.634243] CPU: 0 PID: 28581 Comm: syz-executor.2 Not tainted 4.14.228-syzkaller #0 [ 721.642150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 721.651505] Call Trace: [ 721.654097] dump_stack+0x1b2/0x281 [ 721.657726] should_fail.cold+0x10a/0x149 [ 721.661875] __alloc_pages_nodemask+0x22c/0x2720 [ 721.666632] ? __kmalloc_node+0x4c/0x70 [ 721.670609] ? splice_direct_to_actor+0x207/0x730 [ 721.675448] ? do_splice_direct+0x164/0x210 [ 721.679774] ? SyS_sendfile64+0xff/0x110 [ 721.683830] ? do_syscall_64+0x1d5/0x640 [ 721.687889] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 721.693253] ? perf_trace_lock_acquire+0x104/0x510 [ 721.698183] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 721.703024] ? HARDIRQ_verbose+0x10/0x10 [ 721.707086] ? tcp_current_mss+0x1d2/0x2d0 [ 721.711322] ? fs_reclaim_acquire+0xd4/0x120 [ 721.715725] ? should_fail+0x327/0x3f0 [ 721.719610] alloc_pages_current+0x155/0x260 [ 721.724015] ? kmem_cache_alloc_node_trace+0x321/0x400 [ 721.729293] push_pipe+0x3b0/0x750 [ 721.732836] iov_iter_get_pages_alloc+0x4d7/0xf00 [ 721.737676] ? iov_iter_bvec+0x110/0x110 [ 721.741731] ? iov_iter_pipe+0x93/0x2b0 [ 721.745701] default_file_splice_read+0x171/0x910 [ 721.750538] ? lock_downgrade+0x740/0x740 [ 721.754686] ? do_splice_direct+0x210/0x210 [ 721.759010] ? pipe_to_sendpage+0x22e/0x2d0 [ 721.763335] ? sockfs_setattr+0x140/0x140 [ 721.767484] ? fsnotify+0x974/0x11b0 [ 721.771196] ? generic_pipe_buf_release+0xa6/0x1e0 [ 721.776125] ? __fsnotify_inode_delete+0x20/0x20 [ 721.780881] ? __fsnotify_update_child_dentry_flags.part.0+0x2e0/0x2e0 [ 721.787546] ? common_file_perm+0x3ee/0x580 [ 721.791866] ? generic_splice_sendpage+0xcc/0x110 [ 721.796711] ? vmsplice_to_user+0x1b0/0x1b0 [ 721.801036] ? security_file_permission+0x82/0x1e0 [ 721.805964] ? rw_verify_area+0xe1/0x2a0 [ 721.810029] ? do_splice_direct+0x210/0x210 [ 721.814348] do_splice_to+0xfb/0x140 [ 721.818061] splice_direct_to_actor+0x207/0x730 [ 721.822728] ? generic_pipe_buf_nosteal+0x10/0x10 [ 721.827571] ? do_splice_to+0x140/0x140 [ 721.831549] ? rw_verify_area+0xe1/0x2a0 [ 721.835610] do_splice_direct+0x164/0x210 [ 721.839754] ? splice_direct_to_actor+0x730/0x730 [ 721.844598] ? rw_verify_area+0xe1/0x2a0 [ 721.848659] do_sendfile+0x47f/0xb30 [ 721.852373] ? do_compat_writev+0x180/0x180 [ 721.856698] SyS_sendfile64+0xff/0x110 [ 721.860584] ? SyS_sendfile+0x130/0x130 [ 721.864555] ? SyS_read+0x210/0x210 [ 721.868175] ? SyS_sendfile+0x130/0x130 [ 721.872148] do_syscall_64+0x1d5/0x640 [ 721.876040] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 721.881225] RIP: 0033:0x466459 [ 721.884409] RSP: 002b:00007fb5713d0188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 721.892110] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 721.899373] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000004 [ 721.906735] RBP: 00007fb5713d01d0 R08: 0000000000000000 R09: 0000000000000000 [ 721.914001] R10: 004000000000edbc R11: 0000000000000246 R12: 0000000000000002 [ 721.921267] R13: 00007ffd1a537b0f R14: 00007fb5713d0300 R15: 0000000000022000 [ 722.487285] EXT4-fs (sda1): Unrecognized mount option "mode=00000000000000000000243" or missing value [ 722.525349] EXT4-fs (sda1): Unrecognized mount option "mode=00000000000000000000243" or missing value 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:08 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/fib_trie\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x3) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext={0x0, 0xfc}, 0x210}, r1, 0xffffffffffffffff, r0, 0x2) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000080)='/dev/full\x00', 0x200080, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000100)={0x4, 0x70, 0xa3, 0x1, 0x1f, 0xad, 0x0, 0xffffffff, 0x61400, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f00000000c0), 0x6}, 0x843, 0x1252, 0x1ff, 0x0, 0x71b, 0x101, 0x8000}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/ip6_tables_matches\x00') r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r0, 0x0, 0x4000000000edbc) read$FUSE(r3, &(0x7f0000002300)={0x2020}, 0x2020) 20:05:08 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000180)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRESOCT=r0]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) socket$inet6_udp(0xa, 0x2, 0x0) setuid(r1) shmget$private(0x0, 0x3000, 0x1000, &(0x7f0000ffc000/0x3000)=nil) r2 = dup(0xffffffffffffffff) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000000)=[0x100, 0x9, 0x3], 0x3, 0x0, 0x0, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000006c0)=""/4096, 0x1000, 0x40000020, 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:08 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') r2 = syz_open_dev$sg(&(0x7f0000000040)='/dev/sg#\x00', 0x0, 0x2) r3 = syz_open_dev$vcsa(&(0x7f0000000540)='/dev/vcsa#\x00', 0x7, 0x440) r4 = perf_event_open(&(0x7f0000000000)={0x2, 0xb, 0xb8, 0x2, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r5, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @remote={0xac, 0xc}}, @vsock={0x28, 0x0, 0xffffd8ef, @local}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='veth0_macvtap\x00', 0x4}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000002180)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r4, 0x50009418, &(0x7f0000000400)={{}, r6, 0x0, @inherit={0x88, &(0x7f0000001500)=ANY=[@ANYBLOB="0100000000000000080000000000471a56de0000000000001a0700000000000002000000000000000a891e06fbfc2973508c62e27a478204000000000000d20a0000000008000000000000010000000000cc070000000080000600000000000000040000001b00000005000000000000000600000005000000018000000000000000000000000000324baeeed1fdae4b018898751a3a619f8d2cb4d73c0947094bec75b3055dac80d4e62b8c6c6d426acf822ac0de980bf00d66df76e7a9ef35e6f19294602659e50831a59c067047b88e03cac243de0b605c0d547c133867f7"]}, @name="28ce59dfc7ae9009f994fd025a0444dfebfb7061a5948c4662e39f8256c579834959742b871c005de3473b0e280182715450c02515a2c5d21e772323fe1657d3642995ef8d01878b4dbe5ede9690d2d84ca15da1e7c84eddf9aca1da186d54a296939e223b6265d68dfe21f81723d7a621f6f7aa2c89463dfc1d69dd148f62656028fc982be8c7a2e3db7886e44b9cdb10817a47ca82dde2e49bf7ea9a1b46194a6cbeb18135d16ce9bada1b60428b6ca93555de1e2ddd207dc9c27a6619bcc41e286831a35bd48f43f25533121478d86e7d0de744bdb0d916809fb565f85374cbaf7f4cd1a93720f63f44d1c97a87d72473869397b2fb08cdf9387a7448e463888dd126e3d9f50c5bf051e04d25c63adec3f2c51a8817c39f219b27c45bbda09415e0bfac248567c9305a3c315b3dace9e38c4e74a6e2ee113d04664499ceb5eb09c96110b2519cda7eb60f3a232cbc8612aba66257dbc4331619aba1949219079ab50af9774d5458bc1c7b220753b97bc0bca415c7185b1b17cecc72971abe4f746f1de7709e5310836bb4c0b6032a126074aa144162817627e876bec17c0f1097ff0434ee10e224bc5be76c5045a10a390830760c83ad960bd6994c6041870ca5ffc5552fe110623a3db1f20fd82f3696af69f30aeb07c5e4059a2634f5ebcb2f1d6464cfbaa981d170b600b6d0cddcc6cff8b43d289dfe2fb889fc7cae3a2fb4236ad58247d77561b646d95745fb3ff7424accfea99ec6f082da6d7c70fe94b3ec470dc6221f8af3ebdcfc13411e0021005bae03fcc3fc63e4c9779233bb798d848187111c0eae93d43a9f17673c95cd3241d4b6c6f073a81ed65b11c8558be0f17354f360d458301874afe6737e1477eb5b9f85beaf38f73e73409b8b9c13efeb44c11524fca25625f6cdf5096f0f109a84bfad42bdcb33a669cb178a6754a74f02ab9bccb040d5067f06909ac9b16d38e7cd83cb098fc6967354c0f3dc34a85b4393dce310abb803edbd2406637e03502c4e9b6ddd2ecc17514155743958322eda52bbadcfe23d6be9e5c20f066d4576e7e642b19e4578bc0ad247d01b399b78512e86aa1257d84a19cc87e9577085924297b3a2c5a037dc1c5f951c6323a728e6a5a18dec901c2394eee655df7ba19a3005bda0399f2aa951d450870dcd7f6dd205e623f2034135ad43fe6a572f00211b348219ea08e60e4983847bf0c966f4161bc9c321e1c4896bfc214ba6187da50cfb6bb600f5f357ddcf6c870893f537977f25ed88e093346fcf7e487480a03e5feba3043539a7bc6a8f9caaf478d971aa3711491d3b8243e08df7d3107a004db259865f00c65980a71399aaa1546678325f1ad823c5ac42b87aa87a6e9df14d710aab37fe2879857685d7e255d7ed20389dedef7e609981d70844808699cddd431cb43c24f6cab329ab62d2209d6d4aabd6f725d65aa060285b18e8da5442ccee5eb133401d2e7296790e0ff5fd704ae77279c305ffdde9cf2c38c453f9d3111cf091a853d196b649c9e4d2210e9806ff00bf67210a0fe0a908a51e64d49d78220f2d832222bbca3129f1399a0b526af79d7b598e4bbf2ce7a0c87fbae70cb1c015c4688912639ef7e86d1fe05a05c5b2d31e8a41f4e1cf54f0118b872a9351e69a7ce9e9ebc45cab02023ac2020422c67108b2b2c90de25c82f7d83fc2ab1a4561fd01bdc659a5ba5bb830dfcd308e8717bf193fc117b81eca101b0420825405448d5e89360f872fa7da544d70526b8e46f1667272e0e5e0aabbb207024cee92acd42de8cf88dfe9657df9fc49baba452c838ed655172ea101b49cf114b5e84ef41c82af855fcb41c2def9211b2fbb80718df94d9c9983df56f1d2162f2a24a0711c8528ae63d79e618a913c809b0cd8ea3f678580ed41b15eac9ac719b2f1d8c058004cefa6a8b93fdbfb6cd497b91349aa209e9401aa4040f9c627db8c7cbd2ba2620ff25762a2b0f9a536f88ddd3e4c9a82f435ca7073572a6b9d33a4a4781f5807986556cdbe6fec2a2172a0aa6c5a69c2232056488bf2ba99d85665e1fee7a2a6b6c2350e241fe28250c455c03dfc65dc96786f0e5cbb51ab87bd9d9d158faab451d7413da5a6aaa45073ef019c79c52e9de921b28b65e08211b800ef1683bfcad71daaf22ffee53df5e89044c2a326d47b9b280f3fe92cd67aa45d5464e680e90608b43206c5c760dea98e5d62bc920ed020900a033fea587e98a1079ed5487b19853986725eb68a53ee376fa4260bea626bca1814c2575545662bfedef988acb23156e56688b84dfaef74cbd9b3149acc3b4d58dcfa5d096e034ea5c908461a6a85067b6e4640d7b0f707c441102475742ce3e80af6828f5b80c172af605a3388f43589d79562394b473b49c3dcf3f67fba758451e191a8f5539b91e40766bb2c1bbed2a2193d7ac6bff747adc3df1e566aa2484b8d989daf327bdcaeaf289cba3e063772bd268f926f01fb76f23b5e7bc950635a2a653d2fee646e3bf7c855456be51d7ea8f3ecc43f9794dae591219492481d40e36bf7190ba4aa32e46b2400c0ab1ec1d2fc17e1cb8061fe94a2f01b1c44dfa7c0b2dd9438c8d103304e8f3bbbedfa6b1a302e10bd8d9fddca1c7954f4b9eb4ab47e91bc549eff21702a62875e01ca5ff8e61b25aa61b0d8c2c0f636c3202c068e1abbf47f259ebfce16560194b70409e6d15f185707da1ba8365e954c24d70481499587bf10f78c9a5cefc7e0b47636e7e8842f2a52fe3814091bdc40e525632fc42cdcfe7d8c0caedb8e2704502ec6ff139be06555523cb458031bdea1aed979aa7053683eae25eb0f7aa04ba06db9bfe5c3084d661f8026cf81a352a45d04312d12b9b3e1a1a5e34ca5219feaa7abe61c20d60745ca5039df6afbfb2d1a2ca3c7d66f1404ec5418e2f7fe2a0bb72b9d9ebca3a1c94247487416d95197ed5b6678a6bc313f70639b0e671eb805669232259360a6f1c8c019b30e5a13d897ec9a18166b06a51de49f6d434ed08fe1fa899daa6837f8fc538657ab4b8e67b6fc66beae7b0454f00d3b7f520406e4b03609ce04137217c7a55da45fd21b1af18a7c4588ea6b453f4ac0cf4148f8b8eef01844a1eacc253cf56b93e59b7a110b5b9d6fa0d12a19c7ca11c81eb6a97b327d3f2a21364a02cb31d6b722a9928a57a934455473905d5d177ec57d798f0b8497e3702d00afe8ff20d54b6aae293fd6f7915448fc5494a1694402c377230c1ae15512bebaaf077d338aeab3604dbaa87a4dff5a9a9cc73cf7b0f2ae1953720414a352f91c905cb1b034363861a0735645c43a4eef1f7e77f270e42e55df8909ab81f50b16be2db6629efa8a316f1b6090f7705481c5152cc0886ff9794030573fe087dd55029b800375c102d596eed0c56581b7b60de12be1bfaa586bf7ac2988f87e9f79fc655284b02b9a6e48e68c70e9e7623cdc441bf8f4ede01abf16850bbbaa5546780b22096639243501e302a26ea901f589cc46ad20cd1b449d44710341b8944b33daf18a8a07fee2d6d582c098fa1ea15be8c19a482cb9b66096933e7a935dab7b6b78064ddc5aca9d670f05e178f7ec11a7759a7dc4134a62a076bddf1583724f53cdb6735fdf035c487049a582efbd383c132c0f1812b8b17b81a78ee9e0c0f0ef03f150b40e8dba014b7ebf14a5625a3f829cbfaed783010d2d152b87439b553ffe9dc2f18880fa3c8e3bd894afbff760d399af441b291b17c746ac18475cc68f65669ff36bf4a65b5dfb07b6f6f159efef98e56cbf2de04e1a6d632224597f50297355d683aa02e4088f019f3ad1b96cc9ed93184a5374ae78bf967c48092da50435ab0248f3f357021f23d1155cec96efc277a988f4c4e3de8c40181238ee851fcc04cb19a9ac5340d7c2ef34989f23e82c0adc0b05c6860c8b8f9c0e91b8228e1e3ea7ffd5d051210f83027ec9f1bab539d58e2553828c58274a8262c3114d9ce02d63608d5b6dfb142d80e6ad8c161dde7e9116887e8ec6af73c7b83abf046ee9e331c2a5420925b5ece25d711d4e0682b6ce2d9e983e992feeec14554a5a6057e8295c01c3d804be6973849730f7a843a08568ab8d141de44d974f5fc674935d8463a568e4c491154606b2e323038716584e0dbe67ab70014d01d3874e0b9f24cf1ece5fa03793dfa7b11243d7f6429958842b62330c8f89850cb5f8fe70cf68e71d49ba6ed53e702feafd0d1e5a658da4a47c88244a97e3a7002618f76c9965837a7f1ee394a8440df7cf1f191966df765d361056d5db3956626930fef1a89958a44b54eb53f7f573f1d9ead5d41a830b1fc2beeb555ddcbad949f6d413c41c73f9c42637852fc6d14b78ec9058fabdae49a8fdd1cd713dccc2cb19887da1a7e67d73ec5d004f5eaa92681423809eb6169de7223cd6479f494a8dd9dc9554535ea60ccb06a8447aa7e5d925fcbff4de1cfb74bfa13a95e3d3ede6d3ebfdad1ba37f88c4f4fe5dc3663d54879bdaa0a276971b56e4656b1fff27c6a3d227f5d7ca67dbc7bfb2292f15f3632dc7d0a85fd2a6a2d06dcd4dbf67ea4d6882d594048ae005259ec148671d35cbad59d2097fac024665d1361bea887647c49d84c005800f9923e382459e999ef28008e7057fd243a7606dfd010c6632504e6f438cbcb5fa0739f55e65ddd99033239dc8df3bb1a3f7c00263128d72bbfb078fd909c6855312b516ee7580adcf35358cc4d63cc6fbee890a15116fdfe3836671af25ff88c8f2545012a4332d015b6a3d71aaab84f2823a73698cdefbb8232137b19edd5e1572b7745de6caa2c7147e9492cf29e284651b575ed08efd0aa9eb7399a022427c89cf2c9c4ec364ba9b72ea09dc2cadb9070652baadd18a1f78138b09c384d4383c5d5f091b58015d98e3f1d8a9aca5f805740658e1171c2a48ae88272890882fa865a8728bb733eb827d5f2b19348af28c933abca596fe6d959221ec2f8de2516b2b29624c62f13a5a6ac8249a19538dcd00ce538393a06c25418ba80bd49ea0a3479801dca9be79752745b2dce441e15c3a4684e7eae98f8932936c30c658fa5d669541d342786fc91a61f566ae6b02db3700add11c81d4e82da126295ab6451ad11db35a1f66ae039d7fd88f9c5cbed848292b4cfa9697315a5be50a0350d0466e8d6b5f00d0d4a2f8f55234a9fc20d45d0dd13aa0a4ebbee89259af4223a6aa9ca08624a2da75f639436d564f6bea795b9d9eda1b862fd423f08cb1c2a921a56507a2195863f3339b932ac0da21bb5b7834a6a964a38f367479452c08bd3ec30b1c4bd389fdf550456e7d06448cfcee499f3e565fa419bf6e7a0d47bcb312b6809198800cd353f4306cc28fa625fda8509094824b89b8de2d92bdfb65802f558db3f7839886049aec113307de7b40701015e5c043940be1f8fdd9b767c54607fbfc8eec0520b53ce2059debdcc99f602e9db12c5cb9c034669e22fbe7bd0525bfb9464c6aba7454f015a6a6fb9d5da687ce1fc0c151b7fd72e00c95449663f8cea68f09258bc9bacf223a20bba6489149d2a0f8d1bccbdb32d1ff18bafd0fd6eb4b8252e870da204bac6895753e112fb5b2b2f604865ddc68e9696cdf175e3ec96d42d1071ce19911949b3735b52c5b18cf9480141087146a4d32081ef09473cfd61a714c2cb70eca00"}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r4, 0x50009418, &(0x7f0000000100)={{r4}, r6, 0xc, @inherit={0x60, &(0x7f0000001840)=ANY=[@ANYBLOB="496b09db73ba867103000000000000003a83c835000000000300000000000000200000000000000008000000000000007f0000000000000001000000010000000300000e00000000050000000000000005000000000000000700000000000000895b0ad5d5a01c1f1df6d7c29104ab81f5ac61847ba18f7e6144b21482e4a5867ca11687f55678fa26f3b49a4b809261ef8864d046f5c335c0b3f3b2d9f236074e038595f2984ef66c6ba88826394d701dd12eae532c3b335aa0fab0aaa41396820201167996c66309b6cacbc63ae59cd3e6907047591190a6d94cb2370500d2813978cae54ac9d2802ac88940232070e78416f0bb859efd6e08258c967c4f5e25cf59cadbea5a5468d2eee114fc09b87b3ae4909dd914cbab983f7187de4a1b3de3904d87ac5d325b7f882e13598b6000000000"]}, @name="239e5b0607af6c528b30a5df32680b71d1355f38c6f4f79f0957303d708199d308846f308e4d6fa7e0db38010599f2ec32bd2ce873c8d6d50c51c915add9edeb9ba1101ba9e8b26f4ff46a7aca9c042b95ad4d912881506ade3e10f42c49f5ba39ebb191fe4bb84132274923f7459fcb4ab9f19f6dfecf556d4111bbdbb8866f32a69406607c0997914cbdcf71ee9c4cfc6c9893e965d677753ec047a7466f7fdd4a9f42b23d5e926ab528b230ae86a0b20bbc9e444f010e1e1a9c2b61a21b56e15865bef1ab2b2a3064cbfdaf4e61de54a61b20b6229bcc394d0521a0ad9e364b70769e22b6400fc4017a013e03fb4f5f15b91fdf5e4997884feb8e5084b94088b641bc33ad05a9065edfdfd7fb04d18d5a385ebb2538d8d2debe4af2f389bc15e0925ff8a08d07e441c70f5459b591f6d5b4695c6952cc864e3012f970ddf5e75a3a855585ab4b6415cb2d1efe15699d3528f381703c5880c6c82503bfb82b2fe3610415844fbf05f1d5d70f854b78f0f6b0bbb973259bb415f6bf842beb9af3dd43f8f688bd1f007fbdf6f43824d6e6dfa2b76d6eeb0f088eaccf3dc29d07de2e64cd884b27995ceb5b1df49c4b160e5dcb5603f073bb42bdcbb59104ecb596ec87355e4481fac6c2006984c40d0d8faccfe75a481ffa686bd6f96f07080eac62c1423ee52506b6181aa9e996cabceb921776b93201914ae56eb3003dbd7625f7f79759ae1b2f0e71a0599302f83544dcc4b2011e7662d55a2778de799ef61a2f754bcf6c998b0de65e1e67c8d6b9c4c74ae6207d22a4cc5e646281879335c1eacede0f3abdf665adadc7b4ea1842dfe8741d758b0dac9e4b04691dada43907f93b30a3eec3c78926a6fa8d0f318a608f1b28f90c245917352e4558a95854fc60263f08291a0677ec16fc5876171e5720c6b7c1cc5dc971ca956bd0e223bf78f6fa4ca020de3a037209766b41ee33b52bbf8c4ed8b606d76cdf8766e9578501bfeecaa1bc32a5e38ce0c3fb31cf366f888cf5332d99ef3cd87edc210b3340b324b3306363dfb147263a47e80c53057a44f6aba7155d9a447660c2f05916a7078bd4c9b318c56b4673989f6187de7082e2953be65bbc3a4aab9d02fbaf58d98eaa9bb55d2c48a6c7a158d7c64058f29d36502b6d6a38d3d91207fecb05fe21293a666d9c618ce6a64660a3667dd7f34a7a0aad3c59d14546503cfe4c6e2ba1f920a4a8cb7a34140b7e2bdb64217e31934057f756dbc695a5477098ed17cb476bf2ef14c88614089bde44839f0e3a4f2ab0ca82a85bf5a154a7ff106d366cfe7892a51b3c6c17c1de3cf7b469e54bc1f5a1e97cbcdc785f00cc980d36246d1d171730d5119e98bbf7ac44ef0db262477bb17aa83dc757e6bbda4b65eee7cbc313b281827df04d9a6ff9cf721446e2191f55dc219e4e73e73ff3f5780a86133234de127ef6cfafb986a093545f3b6f2405d3e1d8ba27d40828122929a34e3c745c0917f37f685683fd4b1421c609bce8865e91f5fd7d26b0129d9bc7decf4e04555f798f119371eeebf4bbf19496c2eab441b0209f9ef2d7cc15f961e024f4fdeb4212645c5789e0b7e7aad00044a36f7ebdd3a5c641dd0a6e32f6095403179961088c2664ef67d37c0365d860c3d0900eb6d90f91eb2be067ff41c60a3244fb3af88ed9bd65515a4f016fb4fa86794be7edb01ba74a18b60de3a614620d1f53ba31d18d6a7fa30185a6c6251c68aecdac333f2ae135f7aff025f29d9865075ea8a1f183d158cdcfd3d2d7a4db060522e4d969424edababe6405659f5438055a0f1aa17c417d89775a496a61baf8bac95ef46b6057add586266528fa3eb6c071e3f39d8394edcdb79409d5255a7385abfde8ff4b211957925c7b27362df9496f0c398ef559dd2e6dd64de483d332d4c8494b0a21a46e2eb5654bb6ab4aaa3dca75890b6438650a394b64b45be8be9476df807df8bf1991d38c54e9a67f581e3219197230d20fe8a4abc709bd49adf5b5d0b134fa919cc340e6840231dd5fe5faca752375701ed2d227c7a2a744e2268f7545a6ca328fab98ab8cffbb222527726c8c967b95dc5e233438be0b36e03fb2931128276831154848f63fb33de8af1ac09b4707b0f53e928d34a891abd2b5310f722499dfc7fa2176d3e344db48057eb58af5a6ae669c99fb5cb9ce84a0f9fbfbf9965e58b9dc8a43f356a0852716d1e08fc97cfeef68cc336a5535ada0fe3b235e9cda4aecd48991df6ec40c2536995e7e6a7c3b6eb3c78c2bed3b7c0f1368c5e95b2d44ccc56e61ccc5ef09e76509a75bca00f05328b455f9a015e7bacf429d5761c58c0c6d324b748e58aa2433f180f674fd61169c8e1fa076b0af3c41a591ab0f70aef9bffa41468fe88c98b14a144940468d028bae34a27597c7a049993b7b95c21463f59ee7212983cc38df11d188a90222bb6f637f565c0000c695a6303f325dbd72e6cd562a42130e4e7aa0bb20388c17cf05924baecea0770d78bed099abd9f3dcd6a591cffbb3c4f0cef0299d4be1fe30214923e687ddca5494ec6c65a59df1c71caa7ca1701bdca3f3b32ccd8600defcbb62310918730934f4c30420b9aab1f69f58f22607ed9bb4ffa6dd14e16e3318bba85b68844acb12481b73c7c0b857f62c18ccf1ca4274826a238366659caacd431fb7cb2e7fe8c4b1c3fd12bc22aec6da4f1a7ef4decca72bb2363adbf5b359c4013c2199e9cb2fd031d97f419616b9a8f80946d7a3aaf9ac4ede20a0684ddc66964726c9631b6160fa961e6ae4b5bcb8f1faeb4ec042056abe2246dfce271e9c40039c7c114161aebe924f80691bb38ffcb768fcdc591ff8afbfa270046ca517919560e78cc003034a51f01ac929da10eb164edfacff5c074333f30f1cf7c5aefd6d34763f96eb804435cf687e70aac9cdd623a2a903f2c6017902e13b794feb50e23aaca6fc1c5687c555f5ef32f344045870bc565cb84fb55f4c2869a0ef882c8d9bb7b3c050e50e1801adc0352d3a327b3eac5f93d090fea5686e6f1ef38f277485bf4fe26d7e661d19c5be56875786130e6cb4a6fe969152c68ebb1116930dba70b3a17fcae34e10d31526e287e255e0abe6a60f02c82eaf43fb7d04ca803424f78254b3bd627137394de435124bc8630c16d34b816a0856601f5a38dd710eea9b01357b11470716830c6bdb9450e8b591f4273575522fb5064ce27fb841ae9c2e19ab199ac48a5acf121ffd2b9f58d724497424714e17939236a8ccb589458e8ce5a64c48f543bec8b6237fed63961e96b7437776fc52ccdfd18a39e00d48233324a26f9998f641ab5f9eae5f1d417b254dbaf477bc12a7fde10dbf378590b227113463d5761f4e0a261b4676951afb884f7ca48f400fac64e3acf157775e18021c77b327bdfd644a065f363b9d0bc9e4a19cf3d620aa33a41aa3ba12e989902b8275e89bc29bb20b713fb1b16f8633c25d4e567e71c163f241483e9d2f3ebe65f5b2b9581d3bf670fc527331e24c25ee39f6d71de0e5d89dd6f8b179320393918cfe98fc44681a1282cd21122d8c8cde79cddda7c37e42f179bfc59f968d0a4f7bc05605a62baef69d629b28b14bf574d2c3a5c5e8a3aafa3860fc64c2e77fa18765d6856ce436fd77eb6485a68430dc4d27abb60718899e97de411c2e67329ba7f9a426348fa14d49ed3dc9dcc5b120107dc168485899b1afcb43c5f1b2a263b10dbef8c10e03c1c70be7cf239cde92d311906b18aa125e261ee0f474034f72c8e56724d376de14e25357bb244e81baab1f697a2936ff45857faf218b8046758b9eb84a5ee6ff29934c96ff1641fa4c82de2e385021e7da75112f3addfc21eb761e9f3b8c89c210b3767678d0aa7d6bc489824a56c2a464df1b46035956d2e53e1c635584fdfe9d5c2c7f09ff4512ff4533fd2e8e972ea8ce94e3b420e7fc4080f998c1f5d45157175b46a7f47638f1f58ac21f34566fa973a22d1b5cd54277c88580073720ddf7df6d72472c25f39575d2e6408dc2455558afc9d693911f3112c838f3be1d9b950a72739205e3f927c2dd6ff755ea95ed2fc9a57f7779f3cacc291886f2a227acd1adf7e31ec8d6ebd7d57f0d1054a1396a94c17114b128c438205986aed773c981a60c448a929a07b6405b6476a055b09f1b3464034881a65d1bb801706ae15ee334dfcc6306a594308015755c05e3e13653841c8fc9680b80e6b3a5579f2c0ef5bc88c554d98571681aaee04a38eea5bda5cdeed7e8ac99e277b13f47ba0daac41656e40f233b738131f38400b7a21940163f69928f7194742ecebfc940a29fe87f45533a54aa5a8ed677098259c792a056f976e6b3dc2ea3afe2e05a2ac66cfce7d30f6781c47b6e9fa361ec0fbdb3f090e6a44bbfb680940dcf2aa8a7d5c8237ac2f6621f7098ffef6ffc71000f1555cf110920103274e819e3162304e03350caf156cb6cedc68d71ee00299c9d5f0ccd12b9ca9d6a5e50ad5bebf146521825ce1967f5458e75ebe4d7619e38760aa7c3c33aabbd2e41015b6790f318ed9e9ddde4112ab56891231f8301590a1b912a27f9d07f056957a2ef78d68460c7abed1d22a7b86e5b3c1c1151cc4f6afe522cd6b0fdc8a44c4e56cf3f8156294dd0f91460f23c58a358b94bf1da7646ff932a7337e2655598c6123a7b516affe03566d71655ab8cdcf372a2661fe1b11a18b118b9234f5c4020792e12049244697b0817cfc920631ea0b826f938a3ff8fa68843ea2d653a660298d1f5275febad19e0709ae6ea5dbffcb3913b5dc1d750a35c072ee2de5f5ff09297b165d0c35827719b770680580228feab38176c92ad54d57de64d2b0de4b64b0e78262006947ccd7f153edfbe33df3136eee8ae379cabc7efa5acf91477a03e24d8957f3ace807d1a56c81da4e4f01f7052bd7a89051d67425d5c8a1e7f34ba3ba576a481b7ed3f210b179956f1412d21fc882b259a313fae8f3759e132945c769700a3c23380f9391a3b8f62ab038eb234b622acd9ecec2e79643bbdff0073724c624458a5e3c709409be90beac94627afd8564ee11788eaf4a61e13985dd92648bdbf0dbf10d43add0efdd5cda83b270f5d3d81ea2620d605a6b2cdfc0018696640f3b0aa53bcdf27f950a0ade8348b56f5df0104ee301fd92d765bf2332a8151049d64773923a25a693688b9eec709a033be9855f87d6b115db95c87a5d7e08b934233ffaa3ba98c4ecfef895256ef6f6435deb9850db32460fe963ec7ed0061979084ffbf2589e607cc69ad7690ae204a968f4f234f8e2376d95018cc09038675c15bbc56e7589828c978e40da5a93cce1241e0c4ba51dbd5b503b441ee880deece7e3dbf005816847ce8571e7933d8363919cddb43bc73c6f8bea4ac5ef54327ce104a76cad13fa319a44f221ff773a66d60e9d00bc1d9bfa053628cb9bffe34381ef9cf34ab92ad147a50b56f2bf29728bd60ece68537a6b34a2324787aa966868b51e43a81c941ff5526b64b0a43dc87f244d4c7f4c18c4fe967c022b0ddc1f5c0376bc6477484ba524e64d690a132b6b87d2951ddc5aac576a8321dd90e337828135e0f4d3532c1d8fc3fccd1192e92d1d987ed26d7f28836f222244b16cf4fe3f89af5a89a0ebebd92f158285e236ee1275cc7546cc4662c593f0d4114f10deeb6c1bfc795a4cfdb791778421bf3086faf92d3cea6c335ad"}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r7, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r7, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') r8 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000100)='NLBL_CIPSOv4\x00', 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_REMOVE(r7, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001600)=ANY=[@ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="bd7000ffdbdfa06b00000c080002149ae1b57c95a5296b0000dd010001000000000000000000000000000000000000004caaa0f80bebcdb80c74db7c693125b802179badc9fbac67caca3c13c6cdfda9a8b85848c121857f9a9856e1bf2c283432c809", @ANYBLOB="e4b3fcdfaf28d2f54df080980ecba931899b8640680e3571ef9f074dae8564120ea7471c8734c4922298574f4a6257e44b155e19c37e446191e681261f8378af0cef84dce214261ca313fcce6833276cb1e4ba13668bbfeb3b5024ed222970f99e7b7ea5a4df5dfe03e1ddabb042e3695f67e387c26fa634b4d9bfda45b262ff431c6d56785cf7fed495c7f6bc172da0e3349c47edadc95de0995d0500000049c46e0d364800bdfa1bac1bbd842f1dbd4cf73f2a5311fa106c0c61b59bfa82276f2a1aadff1ad04e31a1ad41059976b940f5452f93e868863e967bd1ffb3e1515b9853f730d800a841d1cb0c79e8435815ff0f"], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000001d80)=ANY=[@ANYBLOB="ba01000015e9070d0f8ae562e188bfc164f602e73ab82083271a850455e66e48f8ab6340fbf34259671d74010000000000000021964771a5daf364daf34a7bc1bdf18c4ba9d5f8199775863f84c471d71975672ce83820e109d40ac49511d4cb9a1fdb1d41f552acacdf08752840baf9b3248f853c3a0866b8c8db05c01d17468f1c570200000000010000001c4f47acc10086037b0c4d2577e189a4918dfce089eb08d56588d51a8e89ad3e61a114bd7bd354865812ad283fc8eee46cb7fd999c5bed57fa62b96cf1e1ffd3fd462a0354b2268ffa67563905911ac7934dcf1863f7c6cdb3674521bb7b878c88a057ed339f9310f7db66cd1e19dce0a1b4d455511b70647dd7e8142f71bdfc69552f0883880ff0dccd51b95504d22279135b3d9486fefee05f71250da37f4f3f14f504e1c46cb6a2cbf6fc70aca58b97e76ed44000000000f3dfbfee8023f99be68e76782d479b9f7d26ddef0e6adae305b9aac8055180ccf555d429e58a7aba6df0291b88237fe41e711942095e8c02e26a22675bcc54300094a1af5c7d574b4f04db9f71eddad711c00c24e96d66f4b17915fef24a7a6b8e7c1e80d3b8dffff2c96c77a578875c793445ffb3ec7ca8696d288552e6df1039c48e4ceb77f51b14127fcc001cc3248744d462b43d48cba20ccc3d40be923594a7b65b737fb9983a45164b8f701996c7d1d0886f604d179149c2deb908000000e3006173372860f0c57226fba67d795b32fc319e249decc96657262da45daf55a12498f89cfc28bf467bad22a66ecfaf09840aa258d959a42ee6a36ca09b6f0ef02956062cd8c26ca528b6ad3c47b0115544563560be31189351c2dbb153b503b95d9a1c14d6b47c56c8f73ecb7a2fb30987e875ee8d3db8313c2d5d44c52572d1d26bef337d124317d05f5ab8b73d8719e90bb9a4f37f52f4d6f329da7df5f4c9b3b56b40e7d91a84b639d42437fcd2f200dc2df0fdfe4c8354dce9d1d5565d70468ec03590129fd8e0de9dafa1d0d77231b001d69c3ee47dc7473d35feb63a9d1193cdd29151dbb497073d32dce253d3471845686f554727eaaa49c3c08e565beb8121056a6425bd11ec981056296f86f0b362cfaff3f6d1380d3b8781f4055dd2d2296ca388968eb1e1857ca2f9d21503e2afbe135ff6f1007335e654aab737fa30b53d5c1dfde1ff807812ae87330c2ddc7d87e693c0fee2f45d61b8ce1f79b1033ef81a5515a0bafc2d2165022889715c84c87fe1244e944675c2edc8dfb56e11468e65044989535997971530e98da5a5787233bc6056e3f800000000000000000000000000000000000000000029e954cb", @ANYRES16=r8, @ANYRESDEC], 0x1d4}, 0x1, 0x0, 0x0, 0x4008000}, 0x2400c014) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r3, 0x50009417, &(0x7f0000000580)={{r2}, r6, 0x12, @unused=[0x9, 0x0, 0x7f, 0x20], @devid}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, &(0x7f00000000c0)={"91be6e12a365ef8a4fbf0d55475bed8d", 0x0, r6, {0x5, 0x9}, {0x8, 0x3ff}, 0xffff, [0x7, 0xfff, 0x0, 0x4, 0x3, 0x4, 0xe6, 0xfffffffffffffc01, 0xffffffffffff5138, 0x1, 0x9, 0x101, 0xfffffffeffffffff, 0x2, 0x401, 0x3]}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r4, 0xc400941d, &(0x7f0000001980)={0x0, 0xfffffffffffffffb, 0x80000000, 0x1}) read$FUSE(r1, 0x0, 0x0) 20:05:08 executing program 2: ioctl$HCIINQUIRY(0xffffffffffffffff, 0x800448f0, &(0x7f0000000040)={0x2, 0x81, "b15feb", 0x4, 0x7}) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') fcntl$lock(r0, 0x26, &(0x7f0000000100)={0x1, 0x2, 0x2}) r1 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r1, 0x40047211, &(0x7f0000000100)={0x9}) fchdir(r1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) sendmsg$NL80211_CMD_SET_MPATH(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x34, 0x0, 0x1, 0x70bd2a, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0x8, 0xf}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000050}, 0x20000000) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000000c0)=0x2000005, 0x0) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r2, r0, 0x0, 0x4000000000edbf) 20:05:08 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mount$bpf(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='bpf\x00', 0x10020, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0xa3}}, {@mode={'mode', 0x3d, 0x7}}, {@mode={'mode', 0x3d, 0xfffffffffffffffa}}, {@mode={'mode', 0x3d, 0x4fe}}, {@mode={'mode', 0x3d, 0x1}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x538}}, {@mode={'mode', 0x3d, 0x5}}], [{@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'cpuset\x00'}}]}) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:08 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$int_in(r0, 0x5421, &(0x7f00000000c0)) read$FUSE(0xffffffffffffffff, &(0x7f0000002300)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000004400)={0x2020, 0x0, 0x0}, 0x2020) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000306000/0x1000)=nil, 0x1000, 0x1000009, 0x50, r2, 0xffffc000) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) write$FUSE_INIT(r2, &(0x7f0000000100)={0x50, 0x0, r1, {0x7, 0x21, 0x0, 0x20, 0x7, 0xa01, 0xfffff000, 0x2}}, 0x50) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1d8) r5 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r5, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r5, &(0x7f0000002200)={0xd0, 0x0, r6, [{{0x40000000007, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {0x0, 0x0, 0x21, 0x0, '*\n\xc7\xcd\xe4\xc8\x152\xd5\x96I\xcd?\xb2=\xa3gD\x98R7\f\xc9\xd6\xfa\xff\xff\xff\xff\xff\xff\xff\xad'}}]}, 0xd0) lstat(&(0x7f0000004340)='./file0\x00', &(0x7f0000004380)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getegid() syz_mount_image$msdos(&(0x7f0000006440)='msdos\x00', &(0x7f0000006480)='./file0\x00', 0x81, 0x1, &(0x7f0000006500)=[{&(0x7f00000064c0)="55539d87d0e05a076a16a6d748402f96939f5aa29213f95583e2e690eb60d070b497db1d6765789389a65b7e9931dd", 0x2f, 0x2}], 0x2000000, &(0x7f0000006540)={[{@dots='dots'}, {@dots='dots'}, {@nodots='nodots'}, {@fat=@nfs_nostale_ro='nfs=nostale_ro'}, {@dots='dots'}, {@fat=@dos1xfloppy='dos1xfloppy'}, {@dots='dots'}], [{@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@obj_user={'obj_user', 0x3d, '/dev/cuse\x00'}}, {@smackfsroot={'smackfsroot', 0x3d, 'net/arp\x00'}}]}) write$FUSE_ENTRY(r4, &(0x7f0000000200)={0x90, 0xffffffffffffffda, r6, {0x6, 0x1, 0x1, 0x7506, 0x200, 0x7, {0x5, 0xfff, 0x8, 0x1ff, 0x3, 0x5, 0xb9, 0x7, 0x7ff, 0x4000, 0xccf, r7, r8, 0x3, 0x1000}}}, 0x90) sendfile(r3, r0, 0x0, 0x4000000000edbc) [ 722.725946] EXT4-fs (sda1): Unrecognized mount option "mode=00000000000000000000243" or missing value 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:08 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mount$bpf(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='bpf\x00', 0x10020, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0xa3}}, {@mode={'mode', 0x3d, 0x7}}, {@mode={'mode', 0x3d, 0xfffffffffffffffa}}, {@mode={'mode', 0x3d, 0x4fe}}, {@mode={'mode', 0x3d, 0x1}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x538}}, {@mode={'mode', 0x3d, 0x5}}], [{@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'cpuset\x00'}}]}) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) [ 722.875504] CUSE: unknown device info "ÿÿÿÿ" [ 722.895386] CUSE: unknown device info "!" [ 722.914330] CUSE: unknown device info "* [ 722.914330] ÇÍäÈ2Õ–IÍ?²" 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) [ 722.933588] CUSE: DEVNAME unspecified [ 722.944038] FAT-fs (loop5): Unrecognized mount option "rootcontext=unconfined_u" or missing value 20:05:08 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) [ 722.984811] CUSE: unknown device info "ÿÿÿÿ" [ 722.989250] CUSE: unknown device info "!" [ 723.007624] EXT4-fs (sda1): Unrecognized mount option "mode=00000000000000000000243" or missing value [ 723.011357] CUSE: unknown device info "* [ 723.011357] ÇÍäÈ2Õ–IÍ?²" 20:05:08 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mount$bpf(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='bpf\x00', 0x10020, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0xa3}}, {@mode={'mode', 0x3d, 0x7}}, {@mode={'mode', 0x3d, 0xfffffffffffffffa}}, {@mode={'mode', 0x3d, 0x4fe}}, {@mode={'mode', 0x3d, 0x1}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x538}}, {@mode={'mode', 0x3d, 0x5}}], [{@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'cpuset\x00'}}]}) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:08 executing program 5: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/fib_trie\x00') read$FUSE(r0, &(0x7f00000002c0)={0x2020}, 0x2020) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x3) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext={0x0, 0xfc}, 0x210}, r1, 0xffffffffffffffff, r0, 0x2) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000080)='/dev/full\x00', 0x200080, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r2, 0x4008240b, &(0x7f0000000100)={0x4, 0x70, 0xa3, 0x1, 0x1f, 0xad, 0x0, 0xffffffff, 0x61400, 0x5, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8, 0x1, @perf_bp={&(0x7f00000000c0), 0x6}, 0x843, 0x1252, 0x1ff, 0x0, 0x71b, 0x101, 0x8000}) r3 = syz_open_procfs(r1, &(0x7f0000000000)='net/ip6_tables_matches\x00') r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(r4, r0, 0x0, 0x4000000000edbc) read$FUSE(r3, &(0x7f0000002300)={0x2020}, 0x2020) [ 723.072585] CUSE: DEVNAME unspecified [ 723.168645] EXT4-fs (sda1): Unrecognized mount option "mode=00000000000000000000243" or missing value 20:05:09 executing program 5: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r6}}, {@euid_gt={'euid>', r7}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r9}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r10}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) write$FUSE_INIT(r4, &(0x7f00000000c0)={0x50, 0x0, r5, {0x7, 0x21, 0x1, 0x20000, 0x4c65, 0x8000, 0xa35, 0xc44a}}, 0x50) sendfile(r2, r1, 0x0, 0x4000000000edbc) 20:05:09 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f00000002c0)=""/100, 0x64}], 0x3, 0x6, 0x4c2aa3e) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) r4 = syz_mount_image$befs(&(0x7f0000000340)='befs\x00', &(0x7f0000000380)='./file0\x00', 0x8, 0x6, &(0x7f0000000700)=[{&(0x7f00000003c0)="cd36b9a642151d76b5a45a1994e72640e860dd7191e371ac292b66f562ce4a541013d0b9d9948ea35d7f49e5fdc65b5d2b6dccb734015596207ad70a52df9e2993fcb765a539bef916505e41b5cfa2951a6444e661511c3815faed346230a21c1ed489005da73aec8849bcb2a57c729f51c7731d03a51c3ea50a6b8b42a7d2679e41d0d0e4b493385a127c4fed8dc7244fa38d8460ead72ea627e3c36a6c9c5583f44145fe0da366f1d2a2936f3b1d962921cabef3ec4ac51d6455622321366b2b0753f1a3f3fbb2c5ce246216fc7fee739ed1be6172186fad802e7f81ffc58a761c680ae0a14a7b9f602f", 0xeb, 0x4}, {&(0x7f00000004c0)="675a2f2203b3db2fdd0ff419a468bf8dc06d8f962977f342d8c942afb0f781ec403e44f27cf69334a2184cb6a728f98422c29a26ca51a9a652cdeea4db6977f6cf8b2eb3910ee7", 0x47}, {&(0x7f0000000540)="497873e68d2163272b16d11f59535fa5d8aa66d0745b9d1d189317211e3f89cd7de14f5be08ba8e1d0b156f1d7cfa512ac618226671526416fafec6e2610ce87654a5ba675629b4fb1e7a485d4f3d5d3b384ddd4a48912bcdaa5306fe742cbc7d0105433331fef44b023088d3db33b3f7d360dc53ba7fa5f7c321e9af8d5f1d4ec95868e087eb3571fd9ed93a94fea636e448ba2ff4d11748608c362c8fb0cf09ebaa1c1514a08d7f948af09f12ba877720ece16701b71b08068", 0xba, 0x4}, {&(0x7f0000000600), 0x0, 0x2}, {&(0x7f0000000640)="a095d28d2e", 0x5, 0x3f}, {&(0x7f0000000680)="fc9a6eb0d45319cd6de14b8d891d8c1ab896c59e886959cf6837e80e959ade945a330d5a10d44c1dd6ac1fc16e7f16535ec946b40d6cc8138b15c76d86c21fbe9d8572c88a281a083e2ddc9251a9e592d252c173adab084480712d5b53e03e5238d20c36a7b9c02123b6257c1a5bbaf6", 0x70, 0x5a73}], 0x2040001, &(0x7f00000007c0)={[{'net/route\x00'}, {'net/route\x00'}, {'9'}, {','}], [{@subj_role={'subj_role', 0x3d, 'net/route\x00'}}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@dont_hash='dont_hash'}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@appraise_type='appraise_type=imasig'}, {@subj_user={'subj_user', 0x3d, 'net/route\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'net/route\x00'}}]}) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000000880)={r4, 0x9, 0x4, 0x2}) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='fuse\x00', 0x8400, &(0x7f00000044c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x3000}}, {@max_read={'max_read'}}, {@default_permissions='default_permissions'}, {@default_permissions='default_permissions'}], [{@uid_lt={'uid<', r5}}, {@euid_gt={'euid>', r6}}, {@obj_role={'obj_role', 0x3d, '*{]{/-'}}, {@measure='measure'}, {@uid_lt={'uid<', r8}}, {@obj_role={'obj_role', 0x3d, '{.e'}}, {@subj_type={'subj_type', 0x3d, '.\x00'}}, {@uid_eq={'uid', 0x3d, r9}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}]}}) 20:05:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r4 = dup(r0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) read$FUSE(0xffffffffffffffff, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000002200)={0xd0, 0x0, r5, [{{0x40000000007, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {0x0, 0x0, 0x21, 0x0, '*\n\xc7\xcd\xe4\xc8\x152\xd5\x96I\xcd?\xb2=\xa3gD\x98R7\f\xc9\xd6\xfa\xff\xff\xff\xff\xff\xff\xff\xad'}}]}, 0xd0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup(r9) r11 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='9p\x00', 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r10}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r12}}], [], 0x6b}}) write$FUSE_ATTR(r4, &(0x7f0000000180)={0x78, 0x0, r5, {0x66, 0x4, 0x0, {0x5, 0xf9, 0x3f, 0x1, 0x0, 0x7, 0xbe0, 0xe3b2, 0x3, 0x2000, 0x3073, r7, r12, 0x9, 0x6}}}, 0x78) setsockopt$nfc_llcp_NFC_LLCP_RW(0xffffffffffffffff, 0x118, 0x0, &(0x7f0000000000), 0x4) r13 = geteuid() mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x20004, &(0x7f0000000400)=ANY=[@ANYBLOB="66c7cbfa7985b6795632ba8c7531641d", @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC=r13, @ANYBLOB=',group_id=', @ANYRESDEC=r3, @ANYBLOB=',allow_other,default_permissions,allow_other,max_read=0x0000000000000009,blksize=0x0000000000000e00,rootcontext=user_u,smackfstransmute=[/,\x00']) 20:05:09 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:09 executing program 4: ioctl$sock_inet_SIOCDARP(0xffffffffffffffff, 0x8953, &(0x7f00000000c0)={{0x2, 0x4e22, @loopback}, {0x306, @random="7d21aa261af6"}, 0x60, {0x2, 0x4e24, @multicast1}, 'caif0\x00'}) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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, @perf_config_ext={0x3, 0xfff}, 0x0, 0x0, 0xfffffffe, 0x7, 0x0, 0xce7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000000)='net/arp\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r2, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$FS_IOC_READ_VERITY_METADATA(r2, 0xc0286687, &(0x7f00000002c0)={0x3, 0x34, 0x11, &(0x7f0000000280)=""/17}) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x7, 0x70, 0x7f, 0x0, 0x80, 0x80, 0x0, 0x3, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0xfffffffa, 0x1, @perf_bp={&(0x7f0000000240), 0x1}, 0x100, 0x10000, 0x2, 0x0, 0xe68, 0x6, 0x8001}, 0x0, 0xa, r1, 0xb) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r3, 0x0, 0x0) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', 0x0, 0x8}, 0x10) vmsplice(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000400)="27f083bb7ddc45028ac083308ce62a4d4403196b5faf09917a34eddf9de7d5fc7f2ce767986fda15be333797adfe60319552cd629a6fd235b772657517c7c612e8f52aa4bdb9b02e13d7b3234334fa00761a416eb9b3f9e8d9ef16be24218721b2d15b09887820e188d723da34cdf774e0d09e206be62b277ff4dc2e1d327a1e4d8e519ff9f1c00deefaebfa3c3ec2229edf6fb6ddae431d8096ec5b393fbe141c318a51fa6f02b5465d2ea607d7fe5f38cf7de8090c67c381e90645cd47dc7ae568f118a55b479f8c01fafa4000124f86731f8ccd5aca2d926bb6898a3733", 0xdf}, {&(0x7f0000000340)="845bfa0551de68a876237d85a8b5628dfaafa91ae8cf9c333f36af3de16c48544718ecbaa2163f24883e16416b4077b844794aa1d8c8c3619c866f19051542ea2540c942cae7e9b769cd53dba46fc7683ec550290a41bcbec72f5169c818efddd408e7dd8b74c6d7ffa2210166be26bd", 0x70}], 0x2, 0x1) ioctl$FICLONERANGE(r4, 0x4020940d, &(0x7f0000000200)={{r5}, 0x7, 0x2, 0x400}) 20:05:09 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, 0x0, 0xa4001, 0x0) ioctl$TIOCSETD(r0, 0x5423, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TCXONC(r0, 0x540a, 0x3) write(r2, &(0x7f0000000340), 0x41395527) eventfd(0x7fffffff) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f00000003c0)=0x14) openat$tcp_mem(0xffffff9c, 0x0, 0x1, 0x0) unshare(0x0) syz_open_dev$usbmon(&(0x7f0000000380)='/dev/usbmon#\x00', 0x0, 0x0) syz_open_dev$usbfs(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x4000000000000071, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='schedstat\x00') setsockopt$inet6_tcp_int(r3, 0x6, 0x1e, &(0x7f0000000040)=0x9, 0x4) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000240)={&(0x7f0000000100)=[0x3, 0xdf69, 0x3f, 0x81, 0x7, 0x200, 0x7fffffff, 0x9, 0x5, 0x3da90f3d], 0xa}) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f00000002c0)=@usbdevfs_driver={0x2, 0x0, &(0x7f0000000280)="cf61080505d90c6a89ceac1b14b09ff09c0a0c56896d858d7e96a3b0f855dc2e6154fc715e"}) perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0xc, 0x0, 0x4, 0x0, 0x0, 0xa, 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, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9, 0x1000000000000, 0x101, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f00000001c0)={0x0, r4+30000000}, 0x0) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000043c0)={{{@in=@local, @in6=@loopback}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f0000000280)=0xe8) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) 20:05:09 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$FITRIM(0xffffffffffffffff, 0x40047211, &(0x7f0000000100)={0x9}) openat$incfs(0xffffffffffffffff, &(0x7f0000000200)='.pending_reads\x00', 0x20040, 0x38) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r0, &(0x7f0000000140)={0x80000000}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ftruncate(r0, 0x80000000) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000000c0)={@loopback, 0x9, 0x0, 0xff, 0x0, 0x2, 0x7}, 0x20) write(r0, &(0x7f0000000180)="8d6a209bdca5cf6fe5f8d0a10c4fc33079dc805f9c79e339d890d06fcd1774e9a85a", 0x22) r4 = socket$inet_smc(0x2b, 0x1, 0x0) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x4e21, @private=0xa010100}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r0) accept$ax25(r2, &(0x7f0000000600)={{0x3, @rose}, [@netrom, @rose, @netrom, @bcast, @bcast, @bcast, @remote, @bcast]}, &(0x7f00000001c0)=0x88) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) preadv(r3, &(0x7f0000001880)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000680)=""/169, 0xa9}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/101, 0x65}, {&(0x7f00000017c0)=""/132, 0x84}], 0x6, 0x0, 0x9) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffd3) socket$inet_udplite(0x2, 0x2, 0x88) setuid(r4) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r6 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/btrfs-control\x00', 0x290040, 0x0) write$FUSE_ENTRY(r6, &(0x7f0000001900)={0x90, 0x0, 0x0, {0x0, 0x3, 0x5, 0x7, 0x3f, 0x7, {0x2, 0x7ff, 0x2, 0x4, 0x401, 0x1000, 0x9, 0x4, 0x800, 0xc000, 0x3, r4, r5, 0xd1, 0x6}}}, 0x90) r7 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$IPT_SO_SET_REPLACE(r7, 0x0, 0x40, &(0x7f0000000280)=@security={'security\x00', 0xe, 0x4, 0x308, 0xffffffff, 0x1a0, 0x0, 0x1a0, 0xffffffff, 0xffffffff, 0x270, 0x270, 0x270, 0xffffffff, 0x4, &(0x7f0000000180), {[{{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @empty, 0x8, 0x7, [0x8, 0x25, 0x32, 0x4, 0x17, 0x27, 0x2, 0xc, 0x33, 0x0, 0xb, 0x15, 0x0, 0x0, 0x2d, 0x35], 0x0, 0x7, 0x92d}}}, {{@ip={@empty, @dev={0xac, 0x14, 0x14, 0x29}, 0xffffff00, 0xff, 'vxcan1\x00', 'wg0\x00', {}, {}, 0xff, 0x0, 0xb}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0xffffffffffffffff, [0x5, 0x6, 0x4, 0x4, 0x1, 0x1], 0x4, 0x2}, {0x2, [0x4, 0x7, 0x0, 0x2, 0x7, 0x2], 0x6, 0x7}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x23}, @rand_addr=0x64010100, 0xff, 0x0, 'geneve1\x00', 'veth0_to_hsr\x00', {0xff}, {0xff}, 0x89, 0x0, 0x16}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x2, 0x1, 0x2, 0x6, 0x1, 0xb07090b70554090], 0x5, 0x1}, {0xffffffffffffffff, [0x4, 0x4, 0x2, 0x2, 0x1, 0x3], 0x1, 0x4}}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x368) 20:05:09 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:09 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000002580)='/dev/hwrng\x00', 0x400000, 0x0) recvfrom$inet(r3, &(0x7f00000025c0)=""/156, 0x9c, 0x2, &(0x7f0000002680)={0x2, 0x4e22, @multicast2}, 0x10) preadv(r3, &(0x7f0000002c00)=[{&(0x7f00000026c0)=""/86, 0x56}, {&(0x7f0000002740)=""/192, 0xc0}, {&(0x7f0000002800)=""/129, 0x81}, {&(0x7f00000028c0)=""/135, 0x87}, {&(0x7f0000002980)=""/166, 0xa6}, {&(0x7f0000002a40)=""/120, 0x78}, {&(0x7f0000002ac0)=""/49, 0x31}, {&(0x7f0000002b00)=""/249, 0xf9}], 0x8, 0x1, 0x4) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) readv(r4, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f00000022c0)=""/161, 0xa1}, {&(0x7f0000002380)=""/157, 0x9d}, {&(0x7f0000002440)=""/30, 0x1e}], 0x8) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) fsetxattr$trusted_overlay_origin(r2, &(0x7f0000002500)='trusted.overlay.origin\x00', &(0x7f0000002540)='y\x00', 0x2, 0x1) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) 20:05:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$TUNSETLINK(r5, 0x400454cd, 0x7) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000001780)={'syztnl2\x00', &(0x7f0000001880)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="9eb1366ab920702663ec099b3181641e0008000800009000000000074f03007c00660000040490787f0000017f00000144243461ac14143d000033637f000001000000000000000000012de43352578b4ac7c4b3ca09d6ea00010a01010100000b4206b63f6ccf0083134764010102ffffffff7f000001ac14143c862e000000030110cac6d6b1562027eaa49ac0f214ca011152a8970873ac07645d2a2bf5437220000728f63242fe0000c7a2b321ff83940ef2f08c6ef1749afa9d4a73e46daf7889c65bccf205b595bd61f45c060cbb106f6374d90d9665d58622af0d3c4b18dbf72a978db0c8b5b04ee462a02c7a355d33242f57c08c8e242063dce000d0dfea62339fe55262806f68292ec44fbff98aeab08e0a962fad6c"]}) clock_gettime(0x0, &(0x7f0000001640)={0x0, 0x0}) recvmmsg(r3, &(0x7f00000014c0)=[{{&(0x7f0000000000)=@nfc_llcp, 0x80, &(0x7f0000000080), 0x0, &(0x7f00000002c0)=""/195, 0xc3}, 0xb54}, {{&(0x7f0000000180)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @local}}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f00000006c0)=""/219, 0xdb}], 0x6, &(0x7f0000000840)=""/198, 0xc6}, 0x99c}, {{0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000940)=""/142, 0x8e}, {&(0x7f0000000a00)=""/107, 0x6b}], 0x2}, 0x100}, {{&(0x7f0000000a80)=@vsock={0x28, 0x0, 0x0, @hyper}, 0x80, &(0x7f0000000bc0)=[{&(0x7f0000000b00)=""/140, 0x8c}], 0x1, &(0x7f0000000c00)=""/34, 0x22}, 0x80000000}, {{0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000c40)=""/131, 0x83}, {&(0x7f0000000d00)=""/152, 0x98}, {&(0x7f0000000dc0)=""/170, 0xaa}, {&(0x7f0000000e80)=""/16, 0x10}, {&(0x7f0000000ec0)=""/156, 0x9c}], 0x5, &(0x7f0000001000)=""/230, 0xe6}, 0x200}, {{&(0x7f0000001100)=@isdn, 0x80, &(0x7f0000001380)=[{&(0x7f0000001180)=""/11, 0xb}, {&(0x7f00000011c0)=""/158, 0x9e}, {&(0x7f0000001280)=""/157, 0x9d}, {&(0x7f0000001340)=""/34, 0x22}], 0x4, &(0x7f00000013c0)=""/194, 0xc2}, 0x14fc}], 0x6, 0x40010042, &(0x7f0000001680)={r6, r7+60000000}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r8, 0x0) preadv(r8, &(0x7f0000000280), 0x1, 0x0, 0x0) getsockname$unix(r8, &(0x7f00000017c0), &(0x7f0000001840)=0x6e) [ 723.725815] FAT-fs (loop4): Unrecognized mount option "8" or missing value 20:05:09 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) r3 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs\x00', 0x1, 0x0) sendfile(r3, r0, 0x0, 0xe8) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) [ 723.829255] FAT-fs (loop4): Unrecognized mount option "8" or missing value [ 723.934770] FAT-fs (loop4): Unrecognized mount option "8" or missing value 20:05:09 executing program 4: sysfs$2(0x2, 0x100000001, &(0x7f00000000c0)=""/207) perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x3, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x4, 0x63, 0x8, 0x4, 0x0, 0x9, 0x22034, 0xbdc70d5493b6f610, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0xffff, 0x3}, 0x1401, 0x7, 0x0, 0x0, 0x10001, 0x10, 0xcacd}, 0x0, 0x7, 0xffffffffffffffff, 0xa) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/tcp\x00') read$FUSE(r0, 0x0, 0x0) 20:05:09 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/192) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r3 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r3, 0x40047211, &(0x7f0000000100)={0x9}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="1d0580bde0da28d065185593d8f6a2cfcb76078807e0db6b872bbb93623a50ef903e4b5f075820e5258cbc2ca18a4446698a7c1a31c6d3d38d3935004516e9b0b3455ded2ea283c9173714165ab1a7a0f03c3c191794f8069c06febec07229c747dcaf9cbc589b274f72a3687cc83e09b43d55d5ebd004e8124d0aeb48cb04ffcf1a0aff141a0f8e402515336ebfbec4c4a94af0ac4fb414dea67831ce67246d73685450a601d2a7f9fe3c85378a3e6acfb85bd4de7463d2ccbb", 0xba}], 0x1, 0x7, 0x10001) 20:05:09 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:09 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000540)='/dev/full\x00', 0x400000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x200000, 0xc5) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) r4 = syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f0000000000)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) ioctl$FITRIM(r4, 0x40047211, &(0x7f0000000100)={0x9}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r4, 0x4008941a, &(0x7f0000000040)=0x2) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000580)=0x7, 0x4) recvmsg(r3, &(0x7f0000000500)={&(0x7f00000000c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private2}}}, 0x80, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/111, 0x1d}, {&(0x7f00000001c0)=""/176, 0xdd}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/1, 0x1}], 0x4, &(0x7f0000000400)=""/200, 0xc8}, 0x20) 20:05:09 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) 20:05:09 executing program 4: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x8, 0x80, 0x0, 0x40, 0x0, 0xe, 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, @perf_config_ext={0x80000002, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7ff}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, 0x0, 0x0) dup(r0) socket$can_bcm(0x1d, 0x2, 0x2) 20:05:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000)='/dev/net/tun\x00', 0x3c57a2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'veth1_to_team\x00'}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000180)='/dev/net/tun\x00', 0x8400, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'batadv_slave_0\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4000) ioctl$SIOCGIFHWADDR(r4, 0x8927, &(0x7f0000000080)={'ip6tnl0\x00'}) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) 20:05:10 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'vlan0\x00'}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'virt_wifi0\x00', @multicast}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000200)='/dev/nvme-fabrics\x00', 0x105201, 0x0) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x488481, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x3, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000065d9f5dcf5f355bd4a455a9de6c7f6973b27cc22c23150c26c7efcd00dea77d11e9c5a652de73381bf35807910a3efb5716a05f0ef57cc73099097605d886328338be1ec906774527b4bdf4b6dd7bd7fe44d7a3949f6f140dbfc60f338cb5e"], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0xdb, &(0x7f00000002c0)=""/219, 0x41100, 0x2, [], 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xa, 0x1}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x10, 0x7, 0x7}, 0x10, 0xffffffffffffffff, r3}, 0x78) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000004340)) setuid(0x0) 20:05:10 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:10 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) setuid(0x0) 20:05:10 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000180)=0x9) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r2 = socket$inet_udp(0x2, 0x2, 0x0) mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x1000000, 0x11, r0, 0x69fc3000) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="008ae30a632a58f12d30c3c86e73c8ca853457d78579ff374a4e8e663568dbbbce9a6e8e1078c1cb7194de3135a52a4e821fd09d4f3b3f9860787be2885213b2ea61d7d59dfbd79fa1"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) sendmmsg$unix(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000000040)="c010f1c2aaccab6211e59b59414c", 0xe}, {&(0x7f00000003c0)="f2d4e12200340e79933354d9cdac3a75c90b2b667339076a024be5c27af692d961f248e526a0395337395effaf32e16f5cc9479f1fc7b765e581150a1c5ac227fd88b576ebc3c9183342c6b17df3f1de1e0d3cead62c80da1df2c35242a8395486ce3a490f6f16f54a82402b220522e8f224602c2d460278a8007dbdad71d744a7f6e4709e1c41718ce84635d8379f5d9ef9d3da97e9785ee8efcc2e0846f2566e46f528911a2f40b264145fb1957822992e94851100d4241b24e04ea414784e64bff2647253653ded2443e2457ea0fe11b85d4320141cae60911dfd4ad2b690d5e9ff955ec6acb87137e6e3131eeda2ac25c7d01fe6e3e72e", 0xf9}, {&(0x7f00000004c0)="dade52c02b338fee6762fdeb539fc1b35f0c0cca85ba4897681053181010df9be5e226f1f72ef6f1bc91edd3b408d7f01c600324bf87a685e03d832ad1c01046de381f8439ba30d9e52da55a77cd033a48c17f057528d21f83fdeb9abff45af73cfd74809a62bdce7669b1a3a6ed3a475c5d59554ad5698ea37be828a9c45513687b4c69", 0x84}, {&(0x7f00000006c0)="9569b9d4de0c3083bbb3639b80c12f4df7f2c4ed322429697e9aa993bfc1f83ac77fee21ab8aac9e3c3954c4858471822ab71b91d3b4d53ea8c547a897a56745830cad89d0845f4809a5c4068e3391131af4de7645a2f88ae21923f78357ac126fe99ef831d0ef4907281ac312c098b16e08269032ecc90e6c5c135537f03a8cfd39faa2b1829d78c8fc9baac4540a65c59491b17f0b233c11ee9fa56d43009dd1ea7cc23e79e8e67d97bc82c8a7724918caef52d05e078e055d35551490d072a8e6f80f5e251af1e030edf93075fb64fd84483f8bf5d10e4fd1d7bb71da564ad35392777ecd14cd27a377733d8cc5c930077dd3b3ef8cb0b43dee37ba4893bb8f2fddce206108c4044549eaa8339e7eb35c201eba60213ba015758b980976a638bbbcdd2174ebdae7728c88b1ccfde310f400c83f9d4efee1e472a94b54beba9299cd11db55f40060aee72f9bbb069472ca0e2531d1011cf67b7c09ae851801b1373650022de92e6319b980957d2a87a95961fce1209c1e514e1a703259b6c14389386743970028bf01d435ee6685bf9dfe0d1ebdd563eb1ddd75e90e83476ed718facf9fa44f06828f8e9eb725a044bde6062a22cf97e5314f4d4d57b1a708a7de77a8c30844eaa2234ad7023958a0918ec9df3d47de9eccbe82ad246305eacc608133922ab7856e5cdea1402c22eeb3e4a7ab878fadafb30ac9696b6c82b785c2f45087bcc67ccc154112f741ee189bccb308a0e0724ea33d65ce2363647763e1027b9687635b8361957a00c0dc962a36a6569c15cfe217e5e60d221489cc597aa5a36f2cd8965b3f3ec8f320bd4d5e0e81f6baa0ab0869dbfa5085794f9bfe2b9fec316155bdcf5a16fdcaded20ff4762469742c9767c90cac78428db7f106977a0c878ebfd857a613a0f4a3dce0785e1a0b1c18d5a9ee07aa6cdb56ab08cc4b87dea31d1e6c90e2e3041d9f966163b68e3f72972f311fa58712f56338102d5cde38fb12199e0e4b13600df0631510cd6faa948d16b146b57982c83cc656d98b307a61dbc0a69b676946022fc9ca7f5e12013eb666c8730d014be541caf3d82fa6e5246f762a46708c9110ddb59a817414c5ae8f4bcbda026a55a3c7b397fe93dc112dbad2527e903795431fc761fbab208d716796b32d5a1d0654560bb0e9bcad2424b0e3f7868f58249ae8ddbad4d64e5992fcdd8dd44977f81086dc4d7c3bdda158c265b04eb3c5a38324f803f81e4a594d539df5d244e5af0741840bcab05346de60067ed955945e444070c8e50660b9aad58da1bdca4f5ef4b35e6f794670f66110193557d6364527e1eb1ed2da71b9b0a43914e70deb928a35a048999906916c5bc5924ad8261c8f1feae16a8f59c05897316bec28bb45bac3b2a79e4835b24194b6d6b31beb67e84dfc6354e7aaee50c4c6dd83115177c94a9da1e2792db1a58dbce85802abb971868688d9df5ac9b5bb55a77a94bde443b8e55c79f91cd8cdf379eeef25da6c8ffc674425c7731a580b599e11013e5bf9490994c27ddfb2b728ec040f0bfc5e337745be94916735b4d160970150f8c3901c9f627dc927d6165879aaa2155c6e3aff9e781a2f447d82ca1109eeb382e906e89b5ce4fa9ae0e1b1ae205768bfe56fe3d7ae417007f05cad431e63c063b772ce0cca428baad0e6826ce8e0fb92437fb200bc7dfb3c2a970c1983115226bcbf777ce94a71c7a21b0562086efe0bb6705d4495bfbd037bbd04c38e9ef75069aa4711f179e59be14e18708812ffc9b0e997a32a06b95451cb163ea4dd5d87c6be9455c8afdcc64d0b6e3157bf67166e1660ac005771b89f49d4bfdb8edf15a01ca997b3e4b81755dcce5a63f28df5cad5a7cef62ae8a3b166e4a5bfa368a8a2a9555241d05642d5f519b2f4067a48418ac21388f2d47f1e691ef060111156e2a0fd6a1dee3b768ca52afba7078ee109a146b721d7918ed665622453ad0d6b0035ee969c0cf6417237551c909a2549c508ce49970804880b487764dc7b746f143c7a93c16bef952ba140a4c9aebbe4fd9f4f89e1a091e43dccc410403257f4a3c95b007cf85b9d94edfdbc6736d6f6aae0b77a740894cb15f6b8fa354d53ad12f7f5680f461304e1dcc4829ce4335695a91b0ff7f8d99f46b7dcb92e53615dbe6347061d7176b0b562e44c967a14a3afa7a9b228a3209576f245821964abfaa0a3b7a9459a5e0325fb0f6609b4b4fba4c0078a02433d796fed0d3a468caed3af8e874e6c3f5f9ae5461cba59db8ecf91efa5b9a7297b45929abcf6360557f1128b2864f602208624ac25074863bdcac868268544fc48042c48fad2753bc47325c287a2301af46a5ccade5013798779fafc9d33bc647f119a7e91f42d91d881430f12630c14e7b74033347c74e778d2a28b81392852d32449fd02d7a619a77f751a3fb206aac867fb96456fb2558fc62fa267d41aac3cd8205ffe06aa1bb8c0fd927b135e6fa275adc6a4d9519d0c381df5cfa4a97f4d04608e1fe3e55d48eac964b6e55282a3a986c923c59a2ae6a5dd7163048419aea048c27b675de9a1d062262493fc996bc3b07c544df11770616bfde84c68039ddac029be9e0501051da6ebd1f904e7de1fc8885e964c46565ebd4632b2542693b065fb84c097b762548e25456e6883efc85101cb13b69e1bc607723728bc68babfd0f96b019527785ee771ffd96afd139ee1fba25ec503318f48cc907dcd18bea5d0406f9ef37b212923504edf0312a75506b33085faa7da190b06229b55e19305205e24948e863e5a72a0f69f2763c95fc974f8a9de35fbb120bbd2608998399ecd5dba991cbfc08ffc1e3804e011edae10757b8ea0cf657ec9ccdc131b63f7adbd242b8154c60c217598899010981579a5a033e891a142458a19ee9786e367e0764bd963f7f21e896e3871e0fcdfb6428e457ee39e34df4cb119a0999b916580b969778a9b44c582596065f7937c077eb685ab5b8239579bc7c2fbc9f2dd8725d6a4428ceaada314c2044d5023cbd649134a481a3bac5a11fc37d86d12891866bb9684e4786298bc6abf1b7cc21a6be0bbdf6075b54a231d1feffc011ca876838cef35e8eb73d7e01ed01bfdbd2db3a3ebecfbc979824bb219c80af5097e5839efc2aa678b5299eca5346a199d7568b8b246656cf84c5106c299263a9b7068f5a7c4466ee5a3a82073a85e027b7d039568acadce12a339bb8b9a51f4696022882ca16aa9207950a88ddb2fe927031a37e1f2a1a068cd99aeacf6d1b2e2e3bd5e77a878d9013921b760c9cbf5424e4b6276bcba8bb886b84e2cd60c8c8d38b8d7a28c4c29ff57f5dddf2c2dff093d0712465e42c927a87de27728050f77e080670cd56991b8cb2421007da74d4b95870deef969ddb6d05380862508d169d16b1f0b8eb2a503dc7cbc3721cad5077d4cc9e310e475fce8c403b9520c847f5ff52c09797d6676bb68c909f1e900e9fbc73e0cea85812f42d294275082702350dd199f6fad9380dcd6dad85e377378f947a93bbbd66105a718a15fdd5c2681583538b21d47fb9370aa3978c2729037af0e4af049230b721632f0ed03252b1b3a22d4d6d84aa04a33cd5c0cd979550710b5293b5d276451fb935caeb07784cabb093a9605872f26a7270c4fa295f915ac4287d36f51560efdea4272322a548e7bec18bf3155d64b7915b56c64dbed9d7be7c94d1d1becf964d6bea9bc40496200ebc53772df978f33c9f27a01b815a88c5a260840bdfb33fa11af3aee152e31b375fe59c75c61cfd55ac1b9f70605b12014fa648a7150dae3292dd6d8ba66676cfe05335a9a7fbac16a1d641f4a9f0086ddabb1b5d5009fce562f8b04badbde70209de24f766f2fd356949974a0a53bfa9af163e78ae83fdaedd311b0cc49fc915f023fbfa04fc39d6382607b591f41ec38f0171292fd45b78dc92874c48f38ad339b3925320f7f4af750c00800e258cedd0dc0d2a1c42295e6e62517cf82d45f4aa5ece5c4b2b6eae7389118ca14fa3274bb80fc727f7c78aee9a575dd31697ea1ea4b1ade37fab61d5dead135a5d2911155c46cff687a8435a14fbe59444dbf03146ab7c73c664a0c6499d9a5674c7d38cdb7d812486429e275e94bb39bf865ebd1ce8019bf3455b2717805e4587c7d15ebba135215e788248698c683943e69f7b686b0b470a8cfc1085a04d8c3a46e7e44647524c12738a3e2456a2ec28081eeea801b478dcbc4ef56ad33520670667e0e974c2c2d408253ddbaa2460a77a719a67f158d8ec5bc9725f4dc86d3c7495b431223359d3787a11dd56cffd97e3618426a957808b8ad8197ba1175ad8bffeb3f85bea6615152de1fa14278243336e87d7d6e6522a0f96fbe455c8a487b1c088560c246ca5ace8b4615ed3e4b6d306a26d8c8f706ef26b127ac180514e178c891346f26514e2ca70a610ffc50dff465e82e0f0d499c47e1427ac913615403e93e71921b1837f9a7bb15115e6f2356b8ced33f0839f08c3531187e45c9473becbf4120d728bc1e9725a3a25a72d36995d51d0fea9e8ffd3d90eb73b4210f253244d4a29dadd57f8d6bc49a4d3bc48f33b5b7430db3f5f12a1ee4fe7fd64edaa7f72a3e167b88dc732a45c36283b9e564d8d6f3adfb039a430dd4c1a7f72a8ba17e30f1666872eee96dfeaf43ed3fc54f8e9eada3ef5ea2a4053c1f0b00605ce1caf83f9518d70fdd0d9b75ed531eac9dce8efc2ed534a8e7789341e8b31fce274c650857a5fc8ecd816e11a687dadb1e484501120a67be51ecc16f0c8037a62182386ac63dbd7df0da9b70a83ec2141301b7677ea69b467d681362f2551fbd0226bad0d430df822e06594a4ce8c09ea9d5243645d2031f3238d3df2559a1971139ca45be84b19e76daa7f5b0af48e92538d92057d1dfda7c81f6d8482c03e5bf5a421c786423c59e8d4e44b801e013399dfb9bdf03f8e1e327446a029ab9fc5deb8ec98b72ddd767136a9899783c3aac757744fe4ad03b4dec2f291bde01cfd11eeb290994842721dcd45855e5612142272ee5620f3733f64472d773e75cbd0ab304c26ecb270284ea6f6be28b814e4762e53fcd60ddc6658a41ed7b5dba9dbb341abb2a6f578885a21ad94c5f5b3974a761f3961c6193b4c25ef5e46dd0351f316c7a9e499209db2659c1488bb650e88b17b1737eeb3e14abec111e343eae5499c05dc9cff87a651eab8c87268c073a809520f2752a4f407463e492c704c92409986b009fa18e664826122a93890cbdea01c24baeab63c522f3ac0a9127117a59a7ff71a6fe86e5de91f229282169ceee6a4f6614ab0407195662a50c05ca51ab2f17b316fd9f9df838a3d925f171cb302a96027bfe12097f92af61e1b329f9ed954f6cbb696760f18f8a9bef4896a4ee2ed5c79892c2b80c4f8879640b946616cacc92378ec59ebbdfc01337779073c1f6117663bc522069e8ef423066294671a1fcba563d50f1ab4ea37135431e759128c7b72d0a9b965a63c2d176ebfcb7a598c85b080a4b01b371a2e224331fc3bdde0f6afceb360e184664c2a8e8971be0cbacca4a8dc94cb020d9653de0db7de395ef33fe77dff2f860933fa6f4b353a088ecc5ee04f7d1af85096c6ca32212690baa75685df27b27b733926239aa8ef555c7ff082c9b3e61929beacca63b1232c025a50cec7beef941834848e5239088be3e7f4596da0b6163a24a66abae9f76e175eab6362fd870d75efc7bbd02aa9575e91bb41a74edb074435eaacad961d20eed204b96e6e856cad7b69fd5", 0x1000}, {&(0x7f0000000580)="0ba639ea5d304f0751078a5a77443162b1a9cf8b1972ede325e25acc34d47b018a8283533a23668a0181677e6b129ebdb6a0468b918b3c20d469827204153d61ba315c3b552b776ab2b8a832982d24e68afad8933c018f748ae4893ee13dd3c77f4ddb92ff70217e8328f044f72ffa0020990da711f3538d9e9c371fda9c0f979ebf5e8b86fc810dd2acf39adf695bb5931e082682b8b930a46a773da2c2547ee4a9f408713919d4e900be48b32136a5a7c946eb4740472b73b1cf297bfad4d39089f49d87529a9a85c8aad45020a325a9b0b3a995d74e6e45f66a4e2fd0b838e1e2148b459c", 0xe6}], 0x5, 0x0, 0x0, 0x24000000}], 0x1, 0x40000) r3 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:10 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/route\x00') r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendfile(r1, r0, 0x0, 0x4000000000edbc) 20:05:10 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:10 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000280)=@nbd={'/dev/nbd', 0x0}, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='nilfs2\x00', 0x130001, &(0x7f0000000340)='\x00') mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 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, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) 20:05:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x200102, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x20801, 0x0) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1ff, 0x40, 0x9, 0x5}]}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'veth0\x00'}) 20:05:10 executing program 4: perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5441, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r0, 0x0, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x8, 0x101000) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENTPLUS(r2, &(0x7f0000002200)={0xd0, 0x0, r3, [{{0x40000000006, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {0x0, 0x0, 0x21, 0x0, '*\n\xc7\xcd\xe4\xc8\x152\xd5\x96I\xcd?\xb2=\xa3gD\x98R7\f\xc9\xd6\xfa\xff\xff\xff\xff\xff\xff\xff\xad'}}]}, 0xd0) write$FUSE_INIT(r1, &(0x7f00000000c0)={0x50, 0x0, r3, {0x7, 0x21, 0x5, 0x40, 0xf7a, 0x4, 0x9, 0x9b6}}, 0x50) 20:05:10 executing program 1: r0 = perf_event_open(&(0x7f0000000500)={0x2, 0x70, 0xb7, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/arp\x00') read$FUSE(r1, &(0x7f00000002c0)={0x2020}, 0x2020) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000000)={r0, 0x8, 0x2, 0x910}) mmap$perf(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000000, 0x80010, r3, 0xb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r1, &(0x7f0000002300)={0x2020}, 0x2020) setuid(0x0) 20:05:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180)='/dev/net/tun\x00', 0x280040, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="0000070000000000000000004500001400000000002f"]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000200)={'ip_vti0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2}}}}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) 20:05:10 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x00') preadv(r0, &(0x7f00000017c0), 0x343, 0x0, 0x0) 20:05:11 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000002580)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=""/157, 0x9d}}], 0x1, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='cpuset\x