82e984f28d5a900ebe054ad7c000652c7901b3c31aa16a4f05b3fc9896faefe6f1e20475c58b7b65f0506608efae1450deb23df6fe8966c38a3135df7d3ed3bb172a07bfceac4c7c5b35fe7d1c1828ecfe2849259bd6ebef0eaa9f019216e4abf115aa8fcd5e9c10d2e5cb09372f8f4a91426835d88227171533cf643d189cd1cdfb122e384bde7f9f48876a02213cd483a3e696e55d8b34e924cd64bc48b43af1b38ef05752b485bebdc10802ba0c8c7ba4f289e6b9a699af8227484a37fa021efe42513411c2fff6bc76625e218b007da3b32dc881c5f2e0770c0ce588f42eafc16978411998e6bdb5a2a594e35678a9e6f1b9db793cb54645b36e8f8b0b585d042e6b7127384ed2e9183bdc768214899af6b0e67f494e6935c67ce7a860d427f38fcd9da2a77779cf7c9668672ccbb6dbc647d9ec50c3576043c9e4a933faadeb2a2d294f9effb7ce9c3a0e08bd706c490618f1036e90068ba402f33f63e0f5ec0ef9962405b1ad9b3b8daeeb7f9c4919ebe35bc792498031a04d6dc747f9a4f1bbb1fe6ce6d4f1965aafc0ed239e4fc13769cb899f33718788171db0c13cdc1521a936e970237b900f10af5c9f6f23b6f9a9990affdcfcb4118ecf2a642f18fdc63587a94f7ed6544948e400495d70471da335375ac250583e6b9d92e22782b38537f18635c45d3b40885c86235be4e6a4469f3fb62941131007b5f80edfe9840995a004e6f820718183684191b222193511f93f03a91f8148db6d2c91434867798e838e96f70cd5d6ba525f54e3f55804aef5a962e01dfb3b7e9e07caf19dd5924e38781aef98de3d8d67c53137798ccaa55027c91a6d6bf987a507534069e14b936381022ca541636413686bdcf2b9bf299af0731b65aa23c2889ec2717e4d8fb17ed73d82a9e64a8ffb821826abd2e8aa3b653071162765c7ee94984ac85771060607f5ea696004a42f36adbf65153abd7012c88ede0a91913794089074ce36c708252bc2c2c7bd48ae4e74f56181239ec7bec064a2a5b8866170d20748827555ff03b6fa1ae7c2308cda6765cb694a6a958ccb1ee91a9ffcc100b1150f73d70ba943c574d7122b12c1b2747a84ec0de05f469e867a57c9dbcb5243a0a0747a6933bc3efa5595e3a6fce83d0ef70b854", 0x1000, 0x2, 0x0, 0x3}]) [ 379.956423] overlayfs: unrecognized mount option "" or missing value 14:02:41 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) dup3(r1, r1, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f00007d3000/0x4000)=nil, &(0x7f0000af6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000000)) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r3, 0x40045532, &(0x7f0000000180)=0x5) (async) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000140)={0x3, 0x47d, 0x1, 0x7f, 0x3f}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000202000/0x2000)=nil, 0x2000}, 0x3}) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r5, &(0x7f0000000280), 0xfffffed3) (async) lseek(0xffffffffffffffff, 0x4, 0x1) [ 379.996680] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 380.047165] overlayfs: missing 'lowerdir' 14:02:42 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000002d40)={{&(0x7f000090a000/0x4000)=nil, 0x4000}, 0x1}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0), 0x1, 0x0) (rerun: 32) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000002d00)=0x410) (async) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'gretap0\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000002c80)={{&(0x7f00002d1000/0x1000)=nil, 0x1000}}) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) preadv2(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f00000019c0)=""/247, 0xf7}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/134, 0x86}, {&(0x7f0000002b80)=""/229, 0xe5}], 0x7, 0x10001, 0x4, 0x6) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000002d80)={0xaa, 0x411}) 14:02:42 executing program 3: ioctl$FS_IOC_GETFLAGS(0xffffffffffffffff, 0x80086601, &(0x7f0000000080)) (async, rerun: 64) r0 = userfaultfd(0x0) (rerun: 64) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r2 = dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0xb738}}, './file0\x00'}) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000002480)={{0x1, 0x1, 0x18, r2, {0x3}}, './file0\x00'}) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r8, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) (async) r11 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000003600), 0x202202, 0x0) io_submit(0x0, 0x6, &(0x7f00000046c0)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x0, r1, &(0x7f00000001c0)="c78dc88a1bc565656d0515bb9173a781bdab395cb8c56e1b0e66445a8207ba0ee0a99c8615cf352b162974d5ef85ec25bc70d79b616f3bd874f77a3dae7c742b173ae49ada9a151570855f76d5f8b5a89d9bedc73ae525f0b010baaac97a5ecb8a15e8612d59bb5c4f9989cc37ad576164041a93c09d7e00b831991b07049fc017fb041571dc3b963131874eb7855ffa8618ac899abc3091036ab6b3b4c355c2", 0xa0, 0x8, 0x0, 0x0, r3}, &(0x7f0000002380)={0x0, 0x0, 0x0, 0x3, 0x40, 0xffffffffffffffff, &(0x7f00000022c0)="cdd293ac46615035e5084437ffbd1301fbcb23f69504711996f9f3901e8196630cd3600f2f3e1bbaa327b1e4f512db50fc4a77b5c879aac9ce936624a3fc5aba4603c49aaaf1ef5f198970a61293afdc6534f720f7ba95951aad21787a95d434e127cbd420ac6a878e8efd955d97be83013410c92642518ca45f51b6068b50d4ea6fb7808a03539db18cc506f9a0ec802f6ce91e09abc53d12874168eb89cc115cc4cf4ce2", 0xa5, 0x396, 0x0, 0x0, r4}, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x5, 0xaa, r5, &(0x7f00000023c0)="b4b16c94593c0817c936ed6980ebab18d13d2eb7be8ab6d03d734044bef14b03aeb6bde05a668367d473208b3e8a7794d382b363c96c7c13b2c79a0df995138b26130c856e9ab512aa085df2c027785d5deb2395e984563c2efc8bdfa067ecfccd0cf7da47f8817cde77bba1b8e9465459b51277c05d95b41da33d02bbafa176f0b6c377a7d3eee0078ca9b7ecbb75cb1af465bcc55b1d95b005e5d0cd", 0x9d, 0x8, 0x0, 0x2, r6}, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x7, 0xfe00, 0xffffffffffffffff, &(0x7f0000002500)="29a2f65623dca8bcefd7154aa3f21f362504125c9d94586bed792c7aaea7a51c0147bb6dbd1b3b85606ac15d656b70e4cd9d074157316111da483f22c633341607718b2419e5531aa46ca608860f3411256e0328a4f93a4093d34bad84ed912e142c4c4bf83776ca95cd07bfaee9ba33172a207d87831e3240c8aead16d22c9115be0ad5571372bc9eb5a049af8a8929185a86c8d79afb19e57afed129c0a89a1d7ef2995e468dc41ae0b9311ceed7e76a7ff85681028a98a8bd35db43b6605df03e001cefbcd5347090e002e5aee48bdad245d935bda26ab916c5275bac14417c484cc4d87fef6285260aae0f27060874f3975c65488b2e18341e8bb86e14bdf5562f418bd4029f278732f3d1b5dda70cc5f4264cde9ffd77188952098b823a6bba1635935eaee709cf36f7dbc1025499feacc2f89a9eafd75e6e2767a20720046a9b5515c0df3ec4413e8a25e502a6b3276ba268f47ea922f8e99653e5e7e0313c91c638a2470dabfde48192ab2768d53d733effb356b2fbd7cc520fb862bbcdb74c7070bc32ea0dde7c601aaa2c69992c8840c2c1945d67b787dd77664913e0e897f9091c59ed65e828b48f0a1b0f1d855365b9e985183bafb33ce57fb843647d31c0f08ffb1fac33e448e7c924fb1202e9097ae17dfdacceedcb267b9769e216004164155e0a57b5e3d11e35f30cc2f926c47f7a37d8a8d97fbfc186e7639e28113a9968043ad08e24d54e2f15e8abd65dbceb43c1be15f2a227598e7a39c5a276fa0c1dabb08e47287dcb391e8ecd6dac9b1757aa55940650c293aecc4db20ee6be47b6259c63234d63fe20c7657efc90f1752e7fcd5fa5e60f61c9762b49a97d8f7f10b16e8137428c89721b0ce444992e5b900d3587d778932837c828b090aa30593b39b61dbc3432be809d2f58d5f9a3a1d2cd0c334c0143944ec033da2550a12516db38ca0ebf0dedac776f82e3103bf3435cedc1b196ada120382f3c69d04b9d2fb41be6436e62259fb3d06d84fbb9430ec13ce85be1fa1b145a39ba1cd7411dec9d1bb24c179c56afa4afc369dfd8dc602e438455870d92c7d0118bb492850b0d3e52b8620a9cad986e51e2977f933c2300acf80569688caf8c0626abf34d79c077324ef6f587d53e19550b0a7cacb8af8865c7536e842ae07a9bd61a31841a07ba307c9fb45fea99b74041496a4c07d2e43dd082ae05d113ddbdbbae3e1bc678cea6549199b7c53e7082f13ed0ca6e1e0e28860a8a4c180bac87c6fb792d8c09771704bdcf53542b8c62265c52a3cbf8eb10148be49cd5c6a0a19af32b0e648110924d72d7272896f5745a45c7b996a4bffe30b3a512f3d48ca9ab13aa48de3b5108eba6322959c9890e6cafa8d0fef4e2b0f2b3967e1b885a8087b9f46c7575f9cf1b65bbfba4477df466435d9a02b14a05d33a2a8f039fc385975b63e8f4354e942cad0a1718add6ed96de1a4c6f90257a016c9ff01c65dbd2cf14576f223743ace0dc4e5131b0ab9f080fb56d2ef6bd24003cc11b026ca7fc6b0b4be0c116b9df1aab258cb91eed3c94fddeb1ff51e06209fb5e75e5d1fc5569538404b40c0db4ccf557fd35e7fb8893196b295e8736e499f6b9f245407735246839dde71ace9c6faf87568537997af473969184375e0c1d5480620221793e700d1a9959f0944f3462eee3bc9d2b1f9e2ae4a03de44f7037338139f09fc23e1dd8d546ca47124035733f2e850ee071ed454205d9ec70d8e063395b6121f1399e17e0010c37ab006c26e554feb8b8b255805d963e43812d1c1ca84f4a657b5719b7e482b0deea14149248173b7a0e4568a897562c50220f45c25bac3750dc1257672ab87c24ab0cbe6fcec48fcf364956cace9a7ee4742b07c2d769658cea65bce050d25acc12707118d917caa71b6b654be32841f05a3e35a2b8b7538a2f78f12783eabe3ea499c514970c0e5423dfede9e6c127b4b905ba355de3adc1ed22348666e4ead6b984da8e7e8e305f958340a014f28c707f96f0de33b13600d2709426f8b0993e67daabd2b46bfbb962ba88da59216c3e2e65d1e368c0f6995ae7cedc46ab180b8aa302d0eb47786121b47deea34365d870994ac0bf583a3295a76d6772ce0e50037496afb78d86ed831895f1bbacfaf748c08b50c2bb1a9f5953a6808fc1174fd5cf9ff344d1e640d9d69de1707b276fdc1bc7b9a53bebc824ba5912f075927d590db677ecb475c05e49c2003828ac5fd49ebf54edea4de94fbd024b36431078b38f90c3be7cb1e38051a8197a5384a4d1e6ab9ba8dcb78d2cb2c6c834d85e8f8486ec40b9d0652978c5560c73f27ae4b8a5056404b372e926f2f4445808f86a6199e208878f945860f632e9f495dba8fabac19baa81fbd85b018e8c81d50946509a41166aedcf233c676d73d7f70279a171d60a48993cf80fcc0e0cde0d2d7af2fa5a28e09da7f222ee003906a4334eef249abbc33187f097461cb6cb8b5e3475e049d216458fd3ac8a1a03f9f6056d5d21c91711baafff2cf325b08b149c8f467c227a337f5846bff87d8b20cca566bf0c02202c3570a97ff7ae72283bc33aaf128e07e82b49cc3a12ff9b17c96102553971efd34dd567fafd61a3024460575f41c4a5a9eca2059ca43e60e1758691a5cfac391309e12c3a9a088d9c2b316eb8e678f4b3e357c6d3945a5e1f6029809fc94947edf121413cd02d80c4ef1726f07715d4299483a8327dbdc2dfd6ed6c96695cb972ec1b7fbd1cd682bc4f61ed196bd39ab374281643c14c72b4c3c66385853df9cebe77ff9c2e8ef15e9535a61366866e1656ee5fd7fcb5f4cd06c2e77fad30b80c8e5e95145675671ef07aedd3c9b3194af4911d73d7e730a957fbddca65be7c834d45624441b012b493346d4809f37d820d7311bab4ce7fd2f852cbf4185f8b3b2a18b22d8ed4c33638d8300ac2ddee68a497925dfce651b68d1333d4fad24e5f235ddf73a77a726a261a6576ece8297d593a597f8fef1c4ffc3ca917eb918760c48cfc584225ce22f8c55b6044c3f00afa49bb02d87b7909c39a0d8a80a01e2f9fac7b812da74bd3b1de828e554135fb62b27f8bfed065a9704febc4afcc03bf767dd26635c8f405ef4ea0fc262c1b3523cf9cd0663651d641f432d3c4077b776b0255c90a89814a12534bea71c6f6ca33e8efc5f33a01e4d879ee4c19cb8a2288401452cb400dfdc671238062b5b748a0e6bf8b464069fcf99875a794655d9a45ccec1f01636806b29e4b780b7b296a537182c9b2b5870ab70dd6de1f133b17be0583ddc8c1ad8d007245c54f414028e21c3aa02ec7da686987c855a57da020ef942ed879b3b1dc14c188141dcce993eff709698eaa7368709378864003fae32c59664ca4407b31ec8b83263a65c506b80a4bf4d6cd469bc75f84686365ef267ba3c9b3b14ba3b4ccfe4a2019888949796ce68d81c8bf1535b334bb00451482d1c9ac7deca1d2aa0ac7ae2c895575ef617c1977a595a96a8c81f470a8603f2417500a36d8f4d27c08b0ad184cb8bb5fce31d6ea2468a8e17393f21434b9b3e8eb7424c0f273fef1fbff696561eef51ea5317292108e20e4eb33078cdd1c27a46320a4dc62c9fdb95de7b1e17b2f19d2c35b10ad6b74172bcc1523d1b50549e7e1530db058a3131d3f5d203d648e2a92051edd7f92bd8fb34fe7f2f3f5084dce877830911595e6cae3565a9208bfc795b10d0706c0aa5c09d8f28beed29a4f36d9513b4b19a15e079ddddc817abd8507573e141b1b24127383b7809b85c5a0ef1f6b38d9c99a047e73f86a474552cd94bd0e01c599030131c7ffd244f267e7aca659df8d08f333e5309a2a20a429c26ebd2a493c6d08f0cee6b3df99be10b53a7b5ed55c9c73b7a22fe7e23833986b396ed252e3b151fd9617163a2db96be85b0b4ab303916f3c5ac0f52148566ab5169b6bff2390581d6f40e7c4193264ad6c9c7897a85a04930f338b2f2eb9f8514b7400f00b12b39f3ead90bb76e9f6a784d518241a37ecbe2a7f17ff9597acd07cd0d11800eb5a87ec962daa3909efb0b2d21a70a8c0a0bb5525736754a8ad50eeb5460376d27f92df6359feeff765590c619d2c096928b00ea8236b976afb04a3a75b1bed00a1ab161473bbfb95b5d4430dda1cdddcc9b112e6c97cd0dcc6ee830b590c66a1a3036d063c4d10c4e672bd29ece77a794be016f25013ef10dcfbd7a3b0c26e377b5ba379a8216a239e0cefc82477ed7ce839dc5a6ad919ff84176e45c752ac2ae20f7f02b450469d23bfe6dd3786042e5505c994613653b542b462c7f1d734cc5085710df4b1218d6bed86df47e9ecc462022837ef144d6ea8540ee8b6ef3c3d046e209027fcd78ef91c699b7e36c9ffe52fa8ee5aa9082fa45675b6ab034883e0ce32bd712c344f4b94bcf1f4910a74ea4b83eb00930b27fe0e56e445ac8037e084a6892c004571d051b40e5a236540cf39efc7153a791f11371d68724b987e81547d24cbf4209cb4e3e6f7b50c739113beea7334b12089bf48d962ea59af9a6b7d01f9d8bc72d82a9575fb3ceb22fb886ee6c461ce56cf8c7b23ca30f2a725d555b8097e3ee6896012d429dffbdc0f9682f980552a9b28a8a6632ddd3f93128e5cbd94db065fdfa07336d97da11b462e6183786cfb95986ab87cf5defd1f073086cdc967a529bb9dee5bbba67fdf27ff36b50c3815554b50daaab0288456f4b531e9db1688d35e24e2d06dbe138cb0f5a79d08735f3070f9338b3cee61e81bfd7c46be2988627318ff62bf69af94b8bf3a8f28dfba839e04612f27f118226291598c6ab01ac570d46aabcf7bed0685caf0b832b95ab93dc31cc5b4ff653619df0ee67f828b2370c6950d358d8d83853cacd49424618ccd6c31b3b80fb5f7cd180055181e6dba103a721af4d3931a4f55c1a274612d651f28184bbcffb3bda28e67d23fc351c5bc2899ddc1f73a5cd0d5e4fddb7415a9e28d04ba3044ccfc7dbaac976d3c51bf50fcecb43d49ba1c5cc3a0428711abe226cd237f90e5e342bf499c68bfc67cbf7c0b28e169dc59766be747791edd56b605b675920c7e14b75b83a2af5e2da339f4573fa2ce2816003e2e928c53b530885775922797bf6a3d6fbf74a95158b9fc542fe010c2c2f2903e21c611a8f47c3ea4277ac654979d7ce53d304884d90148ee8b8a417711dddd8565ba907c7ffd896ec5e35361bfb82b0bf3eb80df2e90e9b25a2cb744ebc8651c4987fd41298abbc8c73c4cb838d61063546f6945c158b0d7612822a8491a29e1199beb56ac2a95b81e91565fa053cafbd4fb4ace75a69e3671dd27a5df65f38ddb7d2fe77a3d70d6f445024f0d8fb8de255208c9d095b25dc674fb6f3cb85d103ca520cb1e5dda7e98d64e9e97f95587d9c49a1a4483830dbb421fbb7c08dfcb2d3060c98d1c4c4cf72ef2125c837e4cc0a050f75cc4e016188b9e71075a244ede7c230588c8cbe19bbb6d800ebb298f9beb266759150f28caac6ca539dbb16bd142ec164cee51670cacd5eebfe1fac0c4ef90784e1d38db9383366dd377c47c1cf33c81992f4c98c8363b6afb68d292b74e96a705525cae50955011744b6820b291f3f33e5f01e3e6e568a5a6d4e46298904626c98bfed3c729fcb568cd8fcf9ee397480044f6b439915014c06c7dbb3ba6069b70729a6a23c960d14da7d995eb8c2d03292ee461523691260b167ed39bc2fdb2739dae376c017b8fdc9014f58af9e72c2a5d621e8e792c0a253486761091be3f39d96d15f0b3ca2132b248aa", 0x1000, 0x6, 0x0, 0x1}, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x5, 0xcd, r7, &(0x7f0000003540)="d439882af122cf084cb2e62941d26d873e464292d0c05ebd02187df205c5f32175cc1dbf9d2fc7477fc09351ab67eef7d27694d838e9d377b32a56dc9344366ad824fb799dfc6101f1fb7d060e9ed1ef355595e79020bd62f11adf93deb61cb9f00952418a33b56d42cee399e832145c6ee1cb35068a4deb66d4672ebc375d83d25d968b2e474ee383abb462b5e1750c690c4dfa584a022acb35be227d707e4106af958b101656d58ea406b703ffe284e17d32e4cb40d9189bd879", 0xbb, 0x5, 0x0, 0x1, r11}, &(0x7f0000004680)={0x0, 0x0, 0x0, 0x3, 0x800, r0, &(0x7f0000003680)="fcb4aed7a84b71d8da520a51924e2d300da9e89e7da93a00019f622b3b2b9a1e06860a1a5e15c4ee0d700aa3c6580be74e1fdf7b1f2eaed837f1043c3260a0689911f00bc4e10da7dccfff3e5815f8a4c4361394cffd9ec9d718434e718f19aa53a20b71b1e1a16ac680565cf17a5414d9563bb6b6a9c6e4cf0cbe77cb27fff97982c6b623bd1712af0ccbf02b52db419f37e65a2dde03afc46d4cf21b56dd6dd92164da559f4d9270c723cb8ec5d06bcbb6622f3dc7dbe1834eac3b7bdaaaf33d511d906c01545e7dcf1173e287267e886c79d724409763fa63a6c809fce1f43496a441f73239e66c2c5ea97512e721ccdb0ec1a648c230f31cab51c4d33efdc7fa1771396f72586f634003e4080bba37a0271e6df2b07e50380cf1d046460f94c8f2611ee8f7589491085711e3a3acaf6afe800ea06e53bce6866410c0462bdbe5a0504ffc248f5195a9d5eefd23a482dfc38d8c270a4d8295650421f4c892da800b4c1cfaefc198e065f6359bd1ec17dbe151b344b162c884836fdae47f1907facc08d47646f5ab168c7f0a1dd367e771543d4afcf601e626c0f64708e61f78090f0b55a77bff10c65e486f22657c3ec856b9703c306e50d3b93eab22a4868884a76b817e520e96f1907b1e15c3dc0799c0ff5ca207dfab6835e5da10435ddb0c3ed66db06fdfb2dde7517d6bb1c36a4100b08ff18a83e997f79467978f579f0de2bd573258d887c8ab4f577bd63ee04bdb94a31d3bb23288ff187d8c0776f03bbf1bf31426ec6ec684c7c4ca5c5535d59d0015341e57d4264307e2b610ace1c54d0e646fed9ccf687197b7fc130a1fe33759b3d8067194698f9d08c6b8205931b76bd9fd00e4a08de7f7534e24d63bc31e88f657faf060fb0ca122d0bad87222f640677732bfd2d32749c8e6cbce38e676ec36824f7ee7b053bfdfab866d79d87c181e57a3d2d0e665180b3fadaa568c9edf08f47153185415d0d789ccb81f4939089a11a7f6eea72fabb9ff367eddc33b5e154863211b54685ca31e0e3c5fce4fe3bc74b5b7ec77596137b652e395c2676cb4705f334cffd003a85bd98ae5ce1c5650dd84fb4b0d62865a37035b0e023c1f853213dc273304262a016e1390fedc4896f87bb88143fbe2a0a30a90e26a13e45c8b782050158f8dc4a6be91ebd91794324e1b8b8333d0b81ac9d7dc87ef86f45626a0e1b87ab9356bf5fadb04365570c9253076d5d46d73a51380f0c08150245d897c511dac7eb83d995eb99e2e243c71edaf8e8269521e84c57c694271a205e0d6cbeea65937380a0f12a6b4d837c5e85a11a013918542bc0350084d3c65084029a5266835ea870cd4d1872a61d8bad9f7b50a347e4a4a6ba975e494009bed4c4b74707a72170a9038183e79a9cb0fd45c3e0f38a8d373797786f6aeb30b9adfb3759bdeac6da06a1dd6cbeda4cdbd13307070faab4740250dd817533c878c93804bd5ce054b0ea8ffbd8bdfb66ebe9ed840aacdb7af233cedde76ad50fd39ea9dd72721b728d6f2e400e69d20418095cb6a2afe37670cf9756a28d3ec8aa786bdd204227ac8384fa92177ea69acde27aefe27a964ca10b14134da27dfcbf98e04d862fed4edeaffad8a712c809c44388475eb17a17442829aef948e3c2e39718f4484b5c57035d494715d2e907f0775ce729a5718f0ee341e19328aeb31eb9defcba60aa22e8e087523a93a04a73e06400e45b3502d3dd631aa0c4a49e9cf11d4e81605411f6d1a2581e8068a4003647f0b4643a2bbdff15c075124ef96029123da25c08c67b31effe4ffcf2acc2af18386468143c579df17c82c578b84d6b1848489c4107b1ec9f1c6f8618d44219e3a773a7cfeb0040dde7d9a4f1a14830702fa5bff361353414b2a3d44fd34baada054c39f7a18608d45c896a8048df6f1f4ffb629ce3a1068d2004ff7ef42da840bb81e118500226f53042f79278832103a8b255bad8af4122055c4d8032761f10abd59a6fab68e8d0a3d6cdb3f64f8cfb1a4c500a72f38e9412cdb6ea6d161888c1ac8b8867d8afeac71f94db584d52d15af2b15104e5be42ff91d69df5cfb10ce65a07b7715d4a18866e42a8a2805c782912bf232086bd735eb483b6f855bbcc1626a7f585fa332978fc459a98f21d9306eb19f7adac6ef0403bb295cb57f5ca3c3eeb645ce24b76e08313b34330c5396aaee7b6bcbd24db19ff38d30465dce678eb8070f5ae7c83fd55af8fd7a916d12aaf2ac9409413d261cf6441b29e8df45113303d2aa8dcac841d8f15097146d233b33700c1b827e6410b63a75c2a0276265f962710e601e40ea538b7e7bd55bd0e086235d93a9222ddee4e5e7e6270a50e558dd0bd1c7e1f1960214d63d12ffc932df11cfd0a9728ef0da8d1dc0f9c439dba2fd68b428ae5369ffc7f84d571f5b913d4380becd341f245c63f993ab842c3d598fdf21ff9d180920fd34d9ebffe8306375686115812cfa9264c7ce61893d6da9cd66758b05c6c97a856aa8f7ea0145182ff08d3338a4f5bd54d9b004f04ccbc5c990690fe408368da75b47526e2849cd90e5d3d699db184336e373394d61dc5e3fa9a9a204f7beea3c77ff5831b67e94f9267c750d4928dce53900df117858ed946873fa9d457741e6da1dbb0cba6bd1bf6b86c88cafc71002bd7a8897f369bd763685fb9a46906742bf4c7425abec2a09de90d852e4394ce0d0a0190fd20a5d84d462a1879fc82dfef96bed2904ace48ff15e13120b2fdbff4890eab3548dd1592a305eee3a2499df1a13b2eec3f0057138781cfbaea360ee09d3d262d779a3c244a32d20394e9d84eb2ca3e60f5298071ad3341ff2dce2242596cbf5bd42d75d2cf6ef20bf98d5d2c9c09e122e026e50fc9f5ecc31a1382056cc318405cafd9ead7a8be0aa9d4272d8afdd1aa078e0d617ec4d3fde269f6d04565820d3c9c545a6b9755f00bf43ce5ee83bbbde8dce90481480d7ef40f959c2d2bc199421fdec58caae0d9c0e8285755bda0f7f29f8686f2e63fea001a19e9b597a5fcfa822178e8f3e3795e1034536cacd1f41e2e5294208d3ac393a1e97881c1adbb463f43964c55817273f32495b620e2cb9c4b7f18e15a0c8a4960c4928e24b333b37b0b7397e29db54e4202b965cfe0eee87fede75adaec2fef05f0ea1bb3a1554bc52767f98965de5022edf69de2ea2435e9d0156edc55bff1d34856a1336f4cb682fa4d8e2b525b5f4f1b861389595279c53a62ed5697e109926f393c384d8eed000d604244eb2363168306eaeeb8c15420d7e5c7aafab0406003c0684330a57f907c0f716896648fe24d346ef564151373f2da7bc3ba15992240a9dc0727829885a3505d31946a169c56302b9bdbd5fac51ee7a8c0253025a625b367a4c27da45f388d17f136c342da8fce6eec8a2a99d3907ea64291950d817e6b96f172ffb9f218ed2e40cca6a24769597e04ed05a485d1bb6dad3a24004256b4a3a738685a7591f6588b2e540e67de766e4ee059e0df71b3e020bd8a365e6dea51ff4f177acfe34637047f55366321e5b15e0e6017ec6310658ea7b9631e3fe8083ee01ada1e37263f77465232d1c2ef1583c3ba1aff82003ebf4c15490f43a494cebea22f9f67dd68dc4a4a3a979410745b247c8f441384f211ffd55971f72044011c306b90551218a9be8faa28aec68a96a435cf00022932b357b422b234a6a11e4138329946b2496dcfa3a2f65edca3bd3a07b97d956d564a04be7d9891c2f333dc2875c4bff69066dacf044cd3b0a1494ec9fbb1b0a751fbef192d49aad523e0f9b6c6ee2e0c160c429d993a675cff42bf6bcca306aa252bcfb0b637d396853fae2f25735b6e565e770b0c28a9ac7254af3b07d0fc84ec88753e6e1841841e043beaec02485ab7c3aa0baa6ab1ca8733f36d45cd5403d371c812f71fdbb3b75f19449f6b72bf65f7012bac87a3e618eb0a8c56492718804c019fc307645113c8b77735267319e2cc749a575bc8a96475ada7121d76b2a854fc29502b81afc425b06041b6bc1d0e57f05008376895132e35421a4ba5b3ee6e59a062e27f4ff9f9e35ac8c94d9044950eb7034e48482ffa60cafd7cfc3418d14ed946122f9b14e13c2717b6ede7b2316d67c500af8ca1ac0530595daa87a18b171b3f080d3bf3e1eebe5a77b1220fe8507efb7a7e19ca88061d2ab9b899dfc021dbcfd9d4336426d547e16ff353ebc985d64d1c77ff22510598f4446b043e8b8eaca131ec014134c2538a306e1486134bc808fde6b070983ec5ce8c80fead4958a79d18d648cc0a33bd6f6eba825490287a5a507959c89464bdda7116e05ca01b016e034c579d414354f1f83f8fa3be900ff7918dc2aff422a846b6da534aa056aaf8b5462aa8b39d1866f563bdb727aa228c8211330dc285d84ca4c7219bb611636e382f60d3f3390f505171e53b34b09c7235d184d3bda40e5a4ac97c4f90aa57c646e2dd16ee9c905a555a6500532b8970da2293e6396dcb6b3b3bdff9b216b6d9cc20e38dbddc60c0ae6fc321501ab133ddde87d2a827bdbe6ca0f3e567ac832130112f281bc048a6717c0207af63d4d22eb687f09e2e8ec586dd499de088037eeedf7b230e898b6db43afb6b095a82e984f28d5a900ebe054ad7c000652c7901b3c31aa16a4f05b3fc9896faefe6f1e20475c58b7b65f0506608efae1450deb23df6fe8966c38a3135df7d3ed3bb172a07bfceac4c7c5b35fe7d1c1828ecfe2849259bd6ebef0eaa9f019216e4abf115aa8fcd5e9c10d2e5cb09372f8f4a91426835d88227171533cf643d189cd1cdfb122e384bde7f9f48876a02213cd483a3e696e55d8b34e924cd64bc48b43af1b38ef05752b485bebdc10802ba0c8c7ba4f289e6b9a699af8227484a37fa021efe42513411c2fff6bc76625e218b007da3b32dc881c5f2e0770c0ce588f42eafc16978411998e6bdb5a2a594e35678a9e6f1b9db793cb54645b36e8f8b0b585d042e6b7127384ed2e9183bdc768214899af6b0e67f494e6935c67ce7a860d427f38fcd9da2a77779cf7c9668672ccbb6dbc647d9ec50c3576043c9e4a933faadeb2a2d294f9effb7ce9c3a0e08bd706c490618f1036e90068ba402f33f63e0f5ec0ef9962405b1ad9b3b8daeeb7f9c4919ebe35bc792498031a04d6dc747f9a4f1bbb1fe6ce6d4f1965aafc0ed239e4fc13769cb899f33718788171db0c13cdc1521a936e970237b900f10af5c9f6f23b6f9a9990affdcfcb4118ecf2a642f18fdc63587a94f7ed6544948e400495d70471da335375ac250583e6b9d92e22782b38537f18635c45d3b40885c86235be4e6a4469f3fb62941131007b5f80edfe9840995a004e6f820718183684191b222193511f93f03a91f8148db6d2c91434867798e838e96f70cd5d6ba525f54e3f55804aef5a962e01dfb3b7e9e07caf19dd5924e38781aef98de3d8d67c53137798ccaa55027c91a6d6bf987a507534069e14b936381022ca541636413686bdcf2b9bf299af0731b65aa23c2889ec2717e4d8fb17ed73d82a9e64a8ffb821826abd2e8aa3b653071162765c7ee94984ac85771060607f5ea696004a42f36adbf65153abd7012c88ede0a91913794089074ce36c708252bc2c2c7bd48ae4e74f56181239ec7bec064a2a5b8866170d20748827555ff03b6fa1ae7c2308cda6765cb694a6a958ccb1ee91a9ffcc100b1150f73d70ba943c574d7122b12c1b2747a84ec0de05f469e867a57c9dbcb5243a0a0747a6933bc3efa5595e3a6fce83d0ef70b854", 0x1000, 0x2, 0x0, 0x3}]) 14:02:42 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) r1 = dup(0xffffffffffffffff) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000000)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:42 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) dup3(r1, r1, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f00007d3000/0x4000)=nil, &(0x7f0000af6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000000)) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r3, 0x40045532, &(0x7f0000000180)=0x5) (async) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000140)={0x3, 0x47d, 0x1, 0x7f, 0x3f}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000202000/0x2000)=nil, 0x2000}, 0x3}) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r5, &(0x7f0000000280), 0xfffffed3) lseek(0xffffffffffffffff, 0x4, 0x1) 14:02:42 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r0, &(0x7f0000000600)=@ll={0x11, 0x1b, r1, 0x1, 0x80, 0x6, @local}, 0x80) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6, 0x20}, 0x41200, 0x9, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x6, r0, 0x1) r2 = syz_mount_image$gfs2(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f0000000680)={[{@lockproto_nolock}, {@locktable={'locktable', 0x3d, 'ip_vti0\x00'}}]}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r2, {0x8e4}}, './file0\x00'}) r5 = getpid() sched_setattr(r5, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f00000000c0), 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@RTM_NEWNSID={0x34, 0x58, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@NETNSA_NSID={0x8, 0x1, 0x4}, @NETNSA_FD={0x8, 0x3, r4}, @NETNSA_PID={0x8, 0x2, r5}, @NETNSA_FD={0x8, 0x3, r0}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40010) fcntl$setsig(r3, 0xa, 0x1d) 14:02:42 executing program 2: r0 = userfaultfd(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000022c0)={'ip6gre0\x00', &(0x7f0000000200)={'ip6gre0\x00', r2, 0x0, 0x3f, 0xff, 0xbb2d, 0x7d, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x80, 0x1, 0x8}}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002980)=[{{&(0x7f0000000140)={0x2, 0x4e20, @empty}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="9514f88f449214be6a441a59e9ad45a2c115bb634a", 0x15}], 0x1, &(0x7f0000002300)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_retopts={{0xb0, 0x0, 0x7, {[@lsrr={0x83, 0xb, 0x52, [@multicast1, @local]}, @noop, @noop, @rr={0x7, 0x13, 0x33, [@local, @loopback, @rand_addr=0x64010102, @broadcast]}, @generic={0x83, 0xf, "4c6e636115ff74e6f87ad9fb25"}, @timestamp_addr={0x44, 0x1c, 0xc5, 0x1, 0xf, [{@rand_addr=0x64010100, 0x80000000}, {@empty, 0xc6}, {@broadcast, 0x2}]}, @noop, @timestamp_addr={0x44, 0x54, 0x2b, 0x1, 0x3, [{@broadcast, 0x2d0}, {@multicast2, 0x1}, {@remote, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xe5}, {@empty, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x2}, {@local, 0x4}, {@multicast1, 0x4}, {@broadcast, 0x4}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xac21}}, @ip_retopts={{0xd4, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0x5a, 0x1, 0x4, [{@multicast1, 0x3f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xf4b}, {@private=0xa010102, 0x1ff}, {@loopback, 0x20}, {@rand_addr=0x64010102, 0x5}, {@remote, 0x40}, {@empty, 0x4}, {@private=0xa010102, 0xfffffffc}]}, @cipso={0x86, 0x2a, 0x3, [{0x0, 0xb, "9e92cd1aa51a9fb22c"}, {0x5, 0x12, "9627647d09d486adc6fa8dde16ef6fda"}, {0x5, 0x7, "8310585f16"}]}, @timestamp_prespec={0x44, 0x4c, 0x48, 0x3, 0x4, [{@multicast1, 0x1000}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1a1}, {@loopback, 0x5}, {@remote, 0x9}, {@remote, 0x9b5a}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x19b}, {@private=0xa010100}, {@local, 0x245}, {@remote, 0x8}]}, @timestamp={0x44, 0x8, 0x71, 0x0, 0x3, [0x7]}, @end, @end]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5e}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @empty, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@timestamp={0x44, 0x28, 0xec, 0x0, 0xd, [0x323, 0x2, 0x7, 0x40, 0x3ff, 0x1, 0x80000001, 0x6, 0x6]}, @noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}], 0x280}}, {{&(0x7f0000002580)={0x2, 0x4e21, @private=0xa010101}, 0x10, &(0x7f0000002640)=[{&(0x7f00000025c0)="c4027b81fb4db48503d58ed3c07ed792a48351e36a806bf30e413fc6ea90e772d78e4748fcf4bda18cc647e28371480da025ea2aecf7151d42d3dc868262ed2e5fa15094d9f129a6d096adc0693d14b3b5d3becfc501c8b339a1848dfefcd43dd4827b5d2741f2172f3ffe982666d060a896", 0x72}], 0x1, &(0x7f0000002680)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xe9}}], 0x30}}, {{&(0x7f00000026c0)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002940)=[{&(0x7f0000002700)="15cc879016a85c248230b846c1cfab007d310e16977f1e0e5942d54a4d79ce1733e396d8a487257b77b8ba9499e4e0606ab40410bb1e4d332453cf3b2d564c58da7ee979ba7621d92f68ba6d305eb0a3dab5a133b433612b12ef779c", 0x5c}, {&(0x7f0000002780)="aca2b94e768408916a7118fa7f476a12e0d20c0e1e7856ad535f4a9b9e056f504b8c56fdd91954ebcaabe795c9c31b180f1b5956ca30b2d2f568a7de669a4d8f0f3ff4cddf1b879d2321eae4b42b856a132cde1bef3017112fcd682aaa60332175f083ba3017f6f75103bfd33a56c64e6ce5a8b386e5b9c1aed02cd8164e6212f699e431ac8d5f33c34b76ede73b5505c224a26525b26cdcfac1936996a9b70c83fd944d8a1d5dd577b8f10382de412214374e0f24bf3d439c92ffe1c20f6a2815c9b838afdce3b18e123cebedf20f16ed26aeaec862b45623b6b8addf88698ec4b55019b943383a67f4", 0xea}, {&(0x7f0000002880)="ae80bb00e94b20ca91140803d172e0f69f2ace0a670f345e97cb1b614c8d33c414d4d88fdabc017d5f98be85465edc795e592b463624751745c92e614a9286bf3d430be7fde62bb3b24ef4244d6990305b8a140cbb065c6ddc0e0f60c56dccce83560767df33814cad0d56e6ca5652f461c9fdf65fa113b061f4198cb1c9b6de306308af48b10192c3bb7a4835", 0x8d}], 0x3}}], 0x3, 0x800) ioctl$UFFDIO_COPY(r1, 0xc028aa03, &(0x7f0000000080)={&(0x7f00005f9000/0x3000)=nil, &(0x7f00001d5000/0x1000)=nil, 0x3000, 0x7}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) [ 380.577263] gfs2: fsid=ip_vti0: Trying to join cluster "lock_nolock", "ip_vti0" 14:02:42 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000002d40)={{&(0x7f000090a000/0x4000)=nil, 0x4000}, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0), 0x1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000002d00)=0x410) (async) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async, rerun: 64) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (rerun: 64) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'gretap0\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000002c80)={{&(0x7f00002d1000/0x1000)=nil, 0x1000}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400000, 0x0) preadv2(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f00000019c0)=""/247, 0xf7}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/134, 0x86}, {&(0x7f0000002b80)=""/229, 0xe5}], 0x7, 0x10001, 0x4, 0x6) (async) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000002d80)={0xaa, 0x411}) 14:02:42 executing program 3: ioctl$FS_IOC_GETFLAGS(0xffffffffffffffff, 0x80086601, &(0x7f0000000080)) (async) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async, rerun: 64) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async, rerun: 64) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0xb738}}, './file0\x00'}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000002480)={{0x1, 0x1, 0x18, r2, {0x3}}, './file0\x00'}) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r8, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) r11 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000003600), 0x202202, 0x0) io_submit(0x0, 0x6, &(0x7f00000046c0)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x0, r1, &(0x7f00000001c0)="c78dc88a1bc565656d0515bb9173a781bdab395cb8c56e1b0e66445a8207ba0ee0a99c8615cf352b162974d5ef85ec25bc70d79b616f3bd874f77a3dae7c742b173ae49ada9a151570855f76d5f8b5a89d9bedc73ae525f0b010baaac97a5ecb8a15e8612d59bb5c4f9989cc37ad576164041a93c09d7e00b831991b07049fc017fb041571dc3b963131874eb7855ffa8618ac899abc3091036ab6b3b4c355c2", 0xa0, 0x8, 0x0, 0x0, r3}, &(0x7f0000002380)={0x0, 0x0, 0x0, 0x3, 0x40, 0xffffffffffffffff, &(0x7f00000022c0)="cdd293ac46615035e5084437ffbd1301fbcb23f69504711996f9f3901e8196630cd3600f2f3e1bbaa327b1e4f512db50fc4a77b5c879aac9ce936624a3fc5aba4603c49aaaf1ef5f198970a61293afdc6534f720f7ba95951aad21787a95d434e127cbd420ac6a878e8efd955d97be83013410c92642518ca45f51b6068b50d4ea6fb7808a03539db18cc506f9a0ec802f6ce91e09abc53d12874168eb89cc115cc4cf4ce2", 0xa5, 0x396, 0x0, 0x0, r4}, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x5, 0xaa, r5, &(0x7f00000023c0)="b4b16c94593c0817c936ed6980ebab18d13d2eb7be8ab6d03d734044bef14b03aeb6bde05a668367d473208b3e8a7794d382b363c96c7c13b2c79a0df995138b26130c856e9ab512aa085df2c027785d5deb2395e984563c2efc8bdfa067ecfccd0cf7da47f8817cde77bba1b8e9465459b51277c05d95b41da33d02bbafa176f0b6c377a7d3eee0078ca9b7ecbb75cb1af465bcc55b1d95b005e5d0cd", 0x9d, 0x8, 0x0, 0x2, r6}, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x7, 0xfe00, 0xffffffffffffffff, &(0x7f0000002500)="29a2f65623dca8bcefd7154aa3f21f362504125c9d94586bed792c7aaea7a51c0147bb6dbd1b3b85606ac15d656b70e4cd9d074157316111da483f22c633341607718b2419e5531aa46ca608860f3411256e0328a4f93a4093d34bad84ed912e142c4c4bf83776ca95cd07bfaee9ba33172a207d87831e3240c8aead16d22c9115be0ad5571372bc9eb5a049af8a8929185a86c8d79afb19e57afed129c0a89a1d7ef2995e468dc41ae0b9311ceed7e76a7ff85681028a98a8bd35db43b6605df03e001cefbcd5347090e002e5aee48bdad245d935bda26ab916c5275bac14417c484cc4d87fef6285260aae0f27060874f3975c65488b2e18341e8bb86e14bdf5562f418bd4029f278732f3d1b5dda70cc5f4264cde9ffd77188952098b823a6bba1635935eaee709cf36f7dbc1025499feacc2f89a9eafd75e6e2767a20720046a9b5515c0df3ec4413e8a25e502a6b3276ba268f47ea922f8e99653e5e7e0313c91c638a2470dabfde48192ab2768d53d733effb356b2fbd7cc520fb862bbcdb74c7070bc32ea0dde7c601aaa2c69992c8840c2c1945d67b787dd77664913e0e897f9091c59ed65e828b48f0a1b0f1d855365b9e985183bafb33ce57fb843647d31c0f08ffb1fac33e448e7c924fb1202e9097ae17dfdacceedcb267b9769e216004164155e0a57b5e3d11e35f30cc2f926c47f7a37d8a8d97fbfc186e7639e28113a9968043ad08e24d54e2f15e8abd65dbceb43c1be15f2a227598e7a39c5a276fa0c1dabb08e47287dcb391e8ecd6dac9b1757aa55940650c293aecc4db20ee6be47b6259c63234d63fe20c7657efc90f1752e7fcd5fa5e60f61c9762b49a97d8f7f10b16e8137428c89721b0ce444992e5b900d3587d778932837c828b090aa30593b39b61dbc3432be809d2f58d5f9a3a1d2cd0c334c0143944ec033da2550a12516db38ca0ebf0dedac776f82e3103bf3435cedc1b196ada120382f3c69d04b9d2fb41be6436e62259fb3d06d84fbb9430ec13ce85be1fa1b145a39ba1cd7411dec9d1bb24c179c56afa4afc369dfd8dc602e438455870d92c7d0118bb492850b0d3e52b8620a9cad986e51e2977f933c2300acf80569688caf8c0626abf34d79c077324ef6f587d53e19550b0a7cacb8af8865c7536e842ae07a9bd61a31841a07ba307c9fb45fea99b74041496a4c07d2e43dd082ae05d113ddbdbbae3e1bc678cea6549199b7c53e7082f13ed0ca6e1e0e28860a8a4c180bac87c6fb792d8c09771704bdcf53542b8c62265c52a3cbf8eb10148be49cd5c6a0a19af32b0e648110924d72d7272896f5745a45c7b996a4bffe30b3a512f3d48ca9ab13aa48de3b5108eba6322959c9890e6cafa8d0fef4e2b0f2b3967e1b885a8087b9f46c7575f9cf1b65bbfba4477df466435d9a02b14a05d33a2a8f039fc385975b63e8f4354e942cad0a1718add6ed96de1a4c6f90257a016c9ff01c65dbd2cf14576f223743ace0dc4e5131b0ab9f080fb56d2ef6bd24003cc11b026ca7fc6b0b4be0c116b9df1aab258cb91eed3c94fddeb1ff51e06209fb5e75e5d1fc5569538404b40c0db4ccf557fd35e7fb8893196b295e8736e499f6b9f245407735246839dde71ace9c6faf87568537997af473969184375e0c1d5480620221793e700d1a9959f0944f3462eee3bc9d2b1f9e2ae4a03de44f7037338139f09fc23e1dd8d546ca47124035733f2e850ee071ed454205d9ec70d8e063395b6121f1399e17e0010c37ab006c26e554feb8b8b255805d963e43812d1c1ca84f4a657b5719b7e482b0deea14149248173b7a0e4568a897562c50220f45c25bac3750dc1257672ab87c24ab0cbe6fcec48fcf364956cace9a7ee4742b07c2d769658cea65bce050d25acc12707118d917caa71b6b654be32841f05a3e35a2b8b7538a2f78f12783eabe3ea499c514970c0e5423dfede9e6c127b4b905ba355de3adc1ed22348666e4ead6b984da8e7e8e305f958340a014f28c707f96f0de33b13600d2709426f8b0993e67daabd2b46bfbb962ba88da59216c3e2e65d1e368c0f6995ae7cedc46ab180b8aa302d0eb47786121b47deea34365d870994ac0bf583a3295a76d6772ce0e50037496afb78d86ed831895f1bbacfaf748c08b50c2bb1a9f5953a6808fc1174fd5cf9ff344d1e640d9d69de1707b276fdc1bc7b9a53bebc824ba5912f075927d590db677ecb475c05e49c2003828ac5fd49ebf54edea4de94fbd024b36431078b38f90c3be7cb1e38051a8197a5384a4d1e6ab9ba8dcb78d2cb2c6c834d85e8f8486ec40b9d0652978c5560c73f27ae4b8a5056404b372e926f2f4445808f86a6199e208878f945860f632e9f495dba8fabac19baa81fbd85b018e8c81d50946509a41166aedcf233c676d73d7f70279a171d60a48993cf80fcc0e0cde0d2d7af2fa5a28e09da7f222ee003906a4334eef249abbc33187f097461cb6cb8b5e3475e049d216458fd3ac8a1a03f9f6056d5d21c91711baafff2cf325b08b149c8f467c227a337f5846bff87d8b20cca566bf0c02202c3570a97ff7ae72283bc33aaf128e07e82b49cc3a12ff9b17c96102553971efd34dd567fafd61a3024460575f41c4a5a9eca2059ca43e60e1758691a5cfac391309e12c3a9a088d9c2b316eb8e678f4b3e357c6d3945a5e1f6029809fc94947edf121413cd02d80c4ef1726f07715d4299483a8327dbdc2dfd6ed6c96695cb972ec1b7fbd1cd682bc4f61ed196bd39ab374281643c14c72b4c3c66385853df9cebe77ff9c2e8ef15e9535a61366866e1656ee5fd7fcb5f4cd06c2e77fad30b80c8e5e95145675671ef07aedd3c9b3194af4911d73d7e730a957fbddca65be7c834d45624441b012b493346d4809f37d820d7311bab4ce7fd2f852cbf4185f8b3b2a18b22d8ed4c33638d8300ac2ddee68a497925dfce651b68d1333d4fad24e5f235ddf73a77a726a261a6576ece8297d593a597f8fef1c4ffc3ca917eb918760c48cfc584225ce22f8c55b6044c3f00afa49bb02d87b7909c39a0d8a80a01e2f9fac7b812da74bd3b1de828e554135fb62b27f8bfed065a9704febc4afcc03bf767dd26635c8f405ef4ea0fc262c1b3523cf9cd0663651d641f432d3c4077b776b0255c90a89814a12534bea71c6f6ca33e8efc5f33a01e4d879ee4c19cb8a2288401452cb400dfdc671238062b5b748a0e6bf8b464069fcf99875a794655d9a45ccec1f01636806b29e4b780b7b296a537182c9b2b5870ab70dd6de1f133b17be0583ddc8c1ad8d007245c54f414028e21c3aa02ec7da686987c855a57da020ef942ed879b3b1dc14c188141dcce993eff709698eaa7368709378864003fae32c59664ca4407b31ec8b83263a65c506b80a4bf4d6cd469bc75f84686365ef267ba3c9b3b14ba3b4ccfe4a2019888949796ce68d81c8bf1535b334bb00451482d1c9ac7deca1d2aa0ac7ae2c895575ef617c1977a595a96a8c81f470a8603f2417500a36d8f4d27c08b0ad184cb8bb5fce31d6ea2468a8e17393f21434b9b3e8eb7424c0f273fef1fbff696561eef51ea5317292108e20e4eb33078cdd1c27a46320a4dc62c9fdb95de7b1e17b2f19d2c35b10ad6b74172bcc1523d1b50549e7e1530db058a3131d3f5d203d648e2a92051edd7f92bd8fb34fe7f2f3f5084dce877830911595e6cae3565a9208bfc795b10d0706c0aa5c09d8f28beed29a4f36d9513b4b19a15e079ddddc817abd8507573e141b1b24127383b7809b85c5a0ef1f6b38d9c99a047e73f86a474552cd94bd0e01c599030131c7ffd244f267e7aca659df8d08f333e5309a2a20a429c26ebd2a493c6d08f0cee6b3df99be10b53a7b5ed55c9c73b7a22fe7e23833986b396ed252e3b151fd9617163a2db96be85b0b4ab303916f3c5ac0f52148566ab5169b6bff2390581d6f40e7c4193264ad6c9c7897a85a04930f338b2f2eb9f8514b7400f00b12b39f3ead90bb76e9f6a784d518241a37ecbe2a7f17ff9597acd07cd0d11800eb5a87ec962daa3909efb0b2d21a70a8c0a0bb5525736754a8ad50eeb5460376d27f92df6359feeff765590c619d2c096928b00ea8236b976afb04a3a75b1bed00a1ab161473bbfb95b5d4430dda1cdddcc9b112e6c97cd0dcc6ee830b590c66a1a3036d063c4d10c4e672bd29ece77a794be016f25013ef10dcfbd7a3b0c26e377b5ba379a8216a239e0cefc82477ed7ce839dc5a6ad919ff84176e45c752ac2ae20f7f02b450469d23bfe6dd3786042e5505c994613653b542b462c7f1d734cc5085710df4b1218d6bed86df47e9ecc462022837ef144d6ea8540ee8b6ef3c3d046e209027fcd78ef91c699b7e36c9ffe52fa8ee5aa9082fa45675b6ab034883e0ce32bd712c344f4b94bcf1f4910a74ea4b83eb00930b27fe0e56e445ac8037e084a6892c004571d051b40e5a236540cf39efc7153a791f11371d68724b987e81547d24cbf4209cb4e3e6f7b50c739113beea7334b12089bf48d962ea59af9a6b7d01f9d8bc72d82a9575fb3ceb22fb886ee6c461ce56cf8c7b23ca30f2a725d555b8097e3ee6896012d429dffbdc0f9682f980552a9b28a8a6632ddd3f93128e5cbd94db065fdfa07336d97da11b462e6183786cfb95986ab87cf5defd1f073086cdc967a529bb9dee5bbba67fdf27ff36b50c3815554b50daaab0288456f4b531e9db1688d35e24e2d06dbe138cb0f5a79d08735f3070f9338b3cee61e81bfd7c46be2988627318ff62bf69af94b8bf3a8f28dfba839e04612f27f118226291598c6ab01ac570d46aabcf7bed0685caf0b832b95ab93dc31cc5b4ff653619df0ee67f828b2370c6950d358d8d83853cacd49424618ccd6c31b3b80fb5f7cd180055181e6dba103a721af4d3931a4f55c1a274612d651f28184bbcffb3bda28e67d23fc351c5bc2899ddc1f73a5cd0d5e4fddb7415a9e28d04ba3044ccfc7dbaac976d3c51bf50fcecb43d49ba1c5cc3a0428711abe226cd237f90e5e342bf499c68bfc67cbf7c0b28e169dc59766be747791edd56b605b675920c7e14b75b83a2af5e2da339f4573fa2ce2816003e2e928c53b530885775922797bf6a3d6fbf74a95158b9fc542fe010c2c2f2903e21c611a8f47c3ea4277ac654979d7ce53d304884d90148ee8b8a417711dddd8565ba907c7ffd896ec5e35361bfb82b0bf3eb80df2e90e9b25a2cb744ebc8651c4987fd41298abbc8c73c4cb838d61063546f6945c158b0d7612822a8491a29e1199beb56ac2a95b81e91565fa053cafbd4fb4ace75a69e3671dd27a5df65f38ddb7d2fe77a3d70d6f445024f0d8fb8de255208c9d095b25dc674fb6f3cb85d103ca520cb1e5dda7e98d64e9e97f95587d9c49a1a4483830dbb421fbb7c08dfcb2d3060c98d1c4c4cf72ef2125c837e4cc0a050f75cc4e016188b9e71075a244ede7c230588c8cbe19bbb6d800ebb298f9beb266759150f28caac6ca539dbb16bd142ec164cee51670cacd5eebfe1fac0c4ef90784e1d38db9383366dd377c47c1cf33c81992f4c98c8363b6afb68d292b74e96a705525cae50955011744b6820b291f3f33e5f01e3e6e568a5a6d4e46298904626c98bfed3c729fcb568cd8fcf9ee397480044f6b439915014c06c7dbb3ba6069b70729a6a23c960d14da7d995eb8c2d03292ee461523691260b167ed39bc2fdb2739dae376c017b8fdc9014f58af9e72c2a5d621e8e792c0a253486761091be3f39d96d15f0b3ca2132b248aa", 0x1000, 0x6, 0x0, 0x1}, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x5, 0xcd, r7, &(0x7f0000003540)="d439882af122cf084cb2e62941d26d873e464292d0c05ebd02187df205c5f32175cc1dbf9d2fc7477fc09351ab67eef7d27694d838e9d377b32a56dc9344366ad824fb799dfc6101f1fb7d060e9ed1ef355595e79020bd62f11adf93deb61cb9f00952418a33b56d42cee399e832145c6ee1cb35068a4deb66d4672ebc375d83d25d968b2e474ee383abb462b5e1750c690c4dfa584a022acb35be227d707e4106af958b101656d58ea406b703ffe284e17d32e4cb40d9189bd879", 0xbb, 0x5, 0x0, 0x1, r11}, &(0x7f0000004680)={0x0, 0x0, 0x0, 0x3, 0x800, r0, &(0x7f0000003680)="fcb4aed7a84b71d8da520a51924e2d300da9e89e7da93a00019f622b3b2b9a1e06860a1a5e15c4ee0d700aa3c6580be74e1fdf7b1f2eaed837f1043c3260a0689911f00bc4e10da7dccfff3e5815f8a4c4361394cffd9ec9d718434e718f19aa53a20b71b1e1a16ac680565cf17a5414d9563bb6b6a9c6e4cf0cbe77cb27fff97982c6b623bd1712af0ccbf02b52db419f37e65a2dde03afc46d4cf21b56dd6dd92164da559f4d9270c723cb8ec5d06bcbb6622f3dc7dbe1834eac3b7bdaaaf33d511d906c01545e7dcf1173e287267e886c79d724409763fa63a6c809fce1f43496a441f73239e66c2c5ea97512e721ccdb0ec1a648c230f31cab51c4d33efdc7fa1771396f72586f634003e4080bba37a0271e6df2b07e50380cf1d046460f94c8f2611ee8f7589491085711e3a3acaf6afe800ea06e53bce6866410c0462bdbe5a0504ffc248f5195a9d5eefd23a482dfc38d8c270a4d8295650421f4c892da800b4c1cfaefc198e065f6359bd1ec17dbe151b344b162c884836fdae47f1907facc08d47646f5ab168c7f0a1dd367e771543d4afcf601e626c0f64708e61f78090f0b55a77bff10c65e486f22657c3ec856b9703c306e50d3b93eab22a4868884a76b817e520e96f1907b1e15c3dc0799c0ff5ca207dfab6835e5da10435ddb0c3ed66db06fdfb2dde7517d6bb1c36a4100b08ff18a83e997f79467978f579f0de2bd573258d887c8ab4f577bd63ee04bdb94a31d3bb23288ff187d8c0776f03bbf1bf31426ec6ec684c7c4ca5c5535d59d0015341e57d4264307e2b610ace1c54d0e646fed9ccf687197b7fc130a1fe33759b3d8067194698f9d08c6b8205931b76bd9fd00e4a08de7f7534e24d63bc31e88f657faf060fb0ca122d0bad87222f640677732bfd2d32749c8e6cbce38e676ec36824f7ee7b053bfdfab866d79d87c181e57a3d2d0e665180b3fadaa568c9edf08f47153185415d0d789ccb81f4939089a11a7f6eea72fabb9ff367eddc33b5e154863211b54685ca31e0e3c5fce4fe3bc74b5b7ec77596137b652e395c2676cb4705f334cffd003a85bd98ae5ce1c5650dd84fb4b0d62865a37035b0e023c1f853213dc273304262a016e1390fedc4896f87bb88143fbe2a0a30a90e26a13e45c8b782050158f8dc4a6be91ebd91794324e1b8b8333d0b81ac9d7dc87ef86f45626a0e1b87ab9356bf5fadb04365570c9253076d5d46d73a51380f0c08150245d897c511dac7eb83d995eb99e2e243c71edaf8e8269521e84c57c694271a205e0d6cbeea65937380a0f12a6b4d837c5e85a11a013918542bc0350084d3c65084029a5266835ea870cd4d1872a61d8bad9f7b50a347e4a4a6ba975e494009bed4c4b74707a72170a9038183e79a9cb0fd45c3e0f38a8d373797786f6aeb30b9adfb3759bdeac6da06a1dd6cbeda4cdbd13307070faab4740250dd817533c878c93804bd5ce054b0ea8ffbd8bdfb66ebe9ed840aacdb7af233cedde76ad50fd39ea9dd72721b728d6f2e400e69d20418095cb6a2afe37670cf9756a28d3ec8aa786bdd204227ac8384fa92177ea69acde27aefe27a964ca10b14134da27dfcbf98e04d862fed4edeaffad8a712c809c44388475eb17a17442829aef948e3c2e39718f4484b5c57035d494715d2e907f0775ce729a5718f0ee341e19328aeb31eb9defcba60aa22e8e087523a93a04a73e06400e45b3502d3dd631aa0c4a49e9cf11d4e81605411f6d1a2581e8068a4003647f0b4643a2bbdff15c075124ef96029123da25c08c67b31effe4ffcf2acc2af18386468143c579df17c82c578b84d6b1848489c4107b1ec9f1c6f8618d44219e3a773a7cfeb0040dde7d9a4f1a14830702fa5bff361353414b2a3d44fd34baada054c39f7a18608d45c896a8048df6f1f4ffb629ce3a1068d2004ff7ef42da840bb81e118500226f53042f79278832103a8b255bad8af4122055c4d8032761f10abd59a6fab68e8d0a3d6cdb3f64f8cfb1a4c500a72f38e9412cdb6ea6d161888c1ac8b8867d8afeac71f94db584d52d15af2b15104e5be42ff91d69df5cfb10ce65a07b7715d4a18866e42a8a2805c782912bf232086bd735eb483b6f855bbcc1626a7f585fa332978fc459a98f21d9306eb19f7adac6ef0403bb295cb57f5ca3c3eeb645ce24b76e08313b34330c5396aaee7b6bcbd24db19ff38d30465dce678eb8070f5ae7c83fd55af8fd7a916d12aaf2ac9409413d261cf6441b29e8df45113303d2aa8dcac841d8f15097146d233b33700c1b827e6410b63a75c2a0276265f962710e601e40ea538b7e7bd55bd0e086235d93a9222ddee4e5e7e6270a50e558dd0bd1c7e1f1960214d63d12ffc932df11cfd0a9728ef0da8d1dc0f9c439dba2fd68b428ae5369ffc7f84d571f5b913d4380becd341f245c63f993ab842c3d598fdf21ff9d180920fd34d9ebffe8306375686115812cfa9264c7ce61893d6da9cd66758b05c6c97a856aa8f7ea0145182ff08d3338a4f5bd54d9b004f04ccbc5c990690fe408368da75b47526e2849cd90e5d3d699db184336e373394d61dc5e3fa9a9a204f7beea3c77ff5831b67e94f9267c750d4928dce53900df117858ed946873fa9d457741e6da1dbb0cba6bd1bf6b86c88cafc71002bd7a8897f369bd763685fb9a46906742bf4c7425abec2a09de90d852e4394ce0d0a0190fd20a5d84d462a1879fc82dfef96bed2904ace48ff15e13120b2fdbff4890eab3548dd1592a305eee3a2499df1a13b2eec3f0057138781cfbaea360ee09d3d262d779a3c244a32d20394e9d84eb2ca3e60f5298071ad3341ff2dce2242596cbf5bd42d75d2cf6ef20bf98d5d2c9c09e122e026e50fc9f5ecc31a1382056cc318405cafd9ead7a8be0aa9d4272d8afdd1aa078e0d617ec4d3fde269f6d04565820d3c9c545a6b9755f00bf43ce5ee83bbbde8dce90481480d7ef40f959c2d2bc199421fdec58caae0d9c0e8285755bda0f7f29f8686f2e63fea001a19e9b597a5fcfa822178e8f3e3795e1034536cacd1f41e2e5294208d3ac393a1e97881c1adbb463f43964c55817273f32495b620e2cb9c4b7f18e15a0c8a4960c4928e24b333b37b0b7397e29db54e4202b965cfe0eee87fede75adaec2fef05f0ea1bb3a1554bc52767f98965de5022edf69de2ea2435e9d0156edc55bff1d34856a1336f4cb682fa4d8e2b525b5f4f1b861389595279c53a62ed5697e109926f393c384d8eed000d604244eb2363168306eaeeb8c15420d7e5c7aafab0406003c0684330a57f907c0f716896648fe24d346ef564151373f2da7bc3ba15992240a9dc0727829885a3505d31946a169c56302b9bdbd5fac51ee7a8c0253025a625b367a4c27da45f388d17f136c342da8fce6eec8a2a99d3907ea64291950d817e6b96f172ffb9f218ed2e40cca6a24769597e04ed05a485d1bb6dad3a24004256b4a3a738685a7591f6588b2e540e67de766e4ee059e0df71b3e020bd8a365e6dea51ff4f177acfe34637047f55366321e5b15e0e6017ec6310658ea7b9631e3fe8083ee01ada1e37263f77465232d1c2ef1583c3ba1aff82003ebf4c15490f43a494cebea22f9f67dd68dc4a4a3a979410745b247c8f441384f211ffd55971f72044011c306b90551218a9be8faa28aec68a96a435cf00022932b357b422b234a6a11e4138329946b2496dcfa3a2f65edca3bd3a07b97d956d564a04be7d9891c2f333dc2875c4bff69066dacf044cd3b0a1494ec9fbb1b0a751fbef192d49aad523e0f9b6c6ee2e0c160c429d993a675cff42bf6bcca306aa252bcfb0b637d396853fae2f25735b6e565e770b0c28a9ac7254af3b07d0fc84ec88753e6e1841841e043beaec02485ab7c3aa0baa6ab1ca8733f36d45cd5403d371c812f71fdbb3b75f19449f6b72bf65f7012bac87a3e618eb0a8c56492718804c019fc307645113c8b77735267319e2cc749a575bc8a96475ada7121d76b2a854fc29502b81afc425b06041b6bc1d0e57f05008376895132e35421a4ba5b3ee6e59a062e27f4ff9f9e35ac8c94d9044950eb7034e48482ffa60cafd7cfc3418d14ed946122f9b14e13c2717b6ede7b2316d67c500af8ca1ac0530595daa87a18b171b3f080d3bf3e1eebe5a77b1220fe8507efb7a7e19ca88061d2ab9b899dfc021dbcfd9d4336426d547e16ff353ebc985d64d1c77ff22510598f4446b043e8b8eaca131ec014134c2538a306e1486134bc808fde6b070983ec5ce8c80fead4958a79d18d648cc0a33bd6f6eba825490287a5a507959c89464bdda7116e05ca01b016e034c579d414354f1f83f8fa3be900ff7918dc2aff422a846b6da534aa056aaf8b5462aa8b39d1866f563bdb727aa228c8211330dc285d84ca4c7219bb611636e382f60d3f3390f505171e53b34b09c7235d184d3bda40e5a4ac97c4f90aa57c646e2dd16ee9c905a555a6500532b8970da2293e6396dcb6b3b3bdff9b216b6d9cc20e38dbddc60c0ae6fc321501ab133ddde87d2a827bdbe6ca0f3e567ac832130112f281bc048a6717c0207af63d4d22eb687f09e2e8ec586dd499de088037eeedf7b230e898b6db43afb6b095a82e984f28d5a900ebe054ad7c000652c7901b3c31aa16a4f05b3fc9896faefe6f1e20475c58b7b65f0506608efae1450deb23df6fe8966c38a3135df7d3ed3bb172a07bfceac4c7c5b35fe7d1c1828ecfe2849259bd6ebef0eaa9f019216e4abf115aa8fcd5e9c10d2e5cb09372f8f4a91426835d88227171533cf643d189cd1cdfb122e384bde7f9f48876a02213cd483a3e696e55d8b34e924cd64bc48b43af1b38ef05752b485bebdc10802ba0c8c7ba4f289e6b9a699af8227484a37fa021efe42513411c2fff6bc76625e218b007da3b32dc881c5f2e0770c0ce588f42eafc16978411998e6bdb5a2a594e35678a9e6f1b9db793cb54645b36e8f8b0b585d042e6b7127384ed2e9183bdc768214899af6b0e67f494e6935c67ce7a860d427f38fcd9da2a77779cf7c9668672ccbb6dbc647d9ec50c3576043c9e4a933faadeb2a2d294f9effb7ce9c3a0e08bd706c490618f1036e90068ba402f33f63e0f5ec0ef9962405b1ad9b3b8daeeb7f9c4919ebe35bc792498031a04d6dc747f9a4f1bbb1fe6ce6d4f1965aafc0ed239e4fc13769cb899f33718788171db0c13cdc1521a936e970237b900f10af5c9f6f23b6f9a9990affdcfcb4118ecf2a642f18fdc63587a94f7ed6544948e400495d70471da335375ac250583e6b9d92e22782b38537f18635c45d3b40885c86235be4e6a4469f3fb62941131007b5f80edfe9840995a004e6f820718183684191b222193511f93f03a91f8148db6d2c91434867798e838e96f70cd5d6ba525f54e3f55804aef5a962e01dfb3b7e9e07caf19dd5924e38781aef98de3d8d67c53137798ccaa55027c91a6d6bf987a507534069e14b936381022ca541636413686bdcf2b9bf299af0731b65aa23c2889ec2717e4d8fb17ed73d82a9e64a8ffb821826abd2e8aa3b653071162765c7ee94984ac85771060607f5ea696004a42f36adbf65153abd7012c88ede0a91913794089074ce36c708252bc2c2c7bd48ae4e74f56181239ec7bec064a2a5b8866170d20748827555ff03b6fa1ae7c2308cda6765cb694a6a958ccb1ee91a9ffcc100b1150f73d70ba943c574d7122b12c1b2747a84ec0de05f469e867a57c9dbcb5243a0a0747a6933bc3efa5595e3a6fce83d0ef70b854", 0x1000, 0x2, 0x0, 0x3}]) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r2, 0xc018937a, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0xb738}}, './file0\x00'}) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000002480)={{0x1, 0x1, 0x18, r2, {0x3}}, './file0\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r9, 0x8933, &(0x7f0000000000)) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r8, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000003600), 0x202202, 0x0) (async) io_submit(0x0, 0x6, &(0x7f00000046c0)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x0, r1, &(0x7f00000001c0)="c78dc88a1bc565656d0515bb9173a781bdab395cb8c56e1b0e66445a8207ba0ee0a99c8615cf352b162974d5ef85ec25bc70d79b616f3bd874f77a3dae7c742b173ae49ada9a151570855f76d5f8b5a89d9bedc73ae525f0b010baaac97a5ecb8a15e8612d59bb5c4f9989cc37ad576164041a93c09d7e00b831991b07049fc017fb041571dc3b963131874eb7855ffa8618ac899abc3091036ab6b3b4c355c2", 0xa0, 0x8, 0x0, 0x0, r3}, &(0x7f0000002380)={0x0, 0x0, 0x0, 0x3, 0x40, 0xffffffffffffffff, &(0x7f00000022c0)="cdd293ac46615035e5084437ffbd1301fbcb23f69504711996f9f3901e8196630cd3600f2f3e1bbaa327b1e4f512db50fc4a77b5c879aac9ce936624a3fc5aba4603c49aaaf1ef5f198970a61293afdc6534f720f7ba95951aad21787a95d434e127cbd420ac6a878e8efd955d97be83013410c92642518ca45f51b6068b50d4ea6fb7808a03539db18cc506f9a0ec802f6ce91e09abc53d12874168eb89cc115cc4cf4ce2", 0xa5, 0x396, 0x0, 0x0, r4}, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x5, 0xaa, r5, &(0x7f00000023c0)="b4b16c94593c0817c936ed6980ebab18d13d2eb7be8ab6d03d734044bef14b03aeb6bde05a668367d473208b3e8a7794d382b363c96c7c13b2c79a0df995138b26130c856e9ab512aa085df2c027785d5deb2395e984563c2efc8bdfa067ecfccd0cf7da47f8817cde77bba1b8e9465459b51277c05d95b41da33d02bbafa176f0b6c377a7d3eee0078ca9b7ecbb75cb1af465bcc55b1d95b005e5d0cd", 0x9d, 0x8, 0x0, 0x2, r6}, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x7, 0xfe00, 0xffffffffffffffff, &(0x7f0000002500)="29a2f65623dca8bcefd7154aa3f21f362504125c9d94586bed792c7aaea7a51c0147bb6dbd1b3b85606ac15d656b70e4cd9d074157316111da483f22c633341607718b2419e5531aa46ca608860f3411256e0328a4f93a4093d34bad84ed912e142c4c4bf83776ca95cd07bfaee9ba33172a207d87831e3240c8aead16d22c9115be0ad5571372bc9eb5a049af8a8929185a86c8d79afb19e57afed129c0a89a1d7ef2995e468dc41ae0b9311ceed7e76a7ff85681028a98a8bd35db43b6605df03e001cefbcd5347090e002e5aee48bdad245d935bda26ab916c5275bac14417c484cc4d87fef6285260aae0f27060874f3975c65488b2e18341e8bb86e14bdf5562f418bd4029f278732f3d1b5dda70cc5f4264cde9ffd77188952098b823a6bba1635935eaee709cf36f7dbc1025499feacc2f89a9eafd75e6e2767a20720046a9b5515c0df3ec4413e8a25e502a6b3276ba268f47ea922f8e99653e5e7e0313c91c638a2470dabfde48192ab2768d53d733effb356b2fbd7cc520fb862bbcdb74c7070bc32ea0dde7c601aaa2c69992c8840c2c1945d67b787dd77664913e0e897f9091c59ed65e828b48f0a1b0f1d855365b9e985183bafb33ce57fb843647d31c0f08ffb1fac33e448e7c924fb1202e9097ae17dfdacceedcb267b9769e216004164155e0a57b5e3d11e35f30cc2f926c47f7a37d8a8d97fbfc186e7639e28113a9968043ad08e24d54e2f15e8abd65dbceb43c1be15f2a227598e7a39c5a276fa0c1dabb08e47287dcb391e8ecd6dac9b1757aa55940650c293aecc4db20ee6be47b6259c63234d63fe20c7657efc90f1752e7fcd5fa5e60f61c9762b49a97d8f7f10b16e8137428c89721b0ce444992e5b900d3587d778932837c828b090aa30593b39b61dbc3432be809d2f58d5f9a3a1d2cd0c334c0143944ec033da2550a12516db38ca0ebf0dedac776f82e3103bf3435cedc1b196ada120382f3c69d04b9d2fb41be6436e62259fb3d06d84fbb9430ec13ce85be1fa1b145a39ba1cd7411dec9d1bb24c179c56afa4afc369dfd8dc602e438455870d92c7d0118bb492850b0d3e52b8620a9cad986e51e2977f933c2300acf80569688caf8c0626abf34d79c077324ef6f587d53e19550b0a7cacb8af8865c7536e842ae07a9bd61a31841a07ba307c9fb45fea99b74041496a4c07d2e43dd082ae05d113ddbdbbae3e1bc678cea6549199b7c53e7082f13ed0ca6e1e0e28860a8a4c180bac87c6fb792d8c09771704bdcf53542b8c62265c52a3cbf8eb10148be49cd5c6a0a19af32b0e648110924d72d7272896f5745a45c7b996a4bffe30b3a512f3d48ca9ab13aa48de3b5108eba6322959c9890e6cafa8d0fef4e2b0f2b3967e1b885a8087b9f46c7575f9cf1b65bbfba4477df466435d9a02b14a05d33a2a8f039fc385975b63e8f4354e942cad0a1718add6ed96de1a4c6f90257a016c9ff01c65dbd2cf14576f223743ace0dc4e5131b0ab9f080fb56d2ef6bd24003cc11b026ca7fc6b0b4be0c116b9df1aab258cb91eed3c94fddeb1ff51e06209fb5e75e5d1fc5569538404b40c0db4ccf557fd35e7fb8893196b295e8736e499f6b9f245407735246839dde71ace9c6faf87568537997af473969184375e0c1d5480620221793e700d1a9959f0944f3462eee3bc9d2b1f9e2ae4a03de44f7037338139f09fc23e1dd8d546ca47124035733f2e850ee071ed454205d9ec70d8e063395b6121f1399e17e0010c37ab006c26e554feb8b8b255805d963e43812d1c1ca84f4a657b5719b7e482b0deea14149248173b7a0e4568a897562c50220f45c25bac3750dc1257672ab87c24ab0cbe6fcec48fcf364956cace9a7ee4742b07c2d769658cea65bce050d25acc12707118d917caa71b6b654be32841f05a3e35a2b8b7538a2f78f12783eabe3ea499c514970c0e5423dfede9e6c127b4b905ba355de3adc1ed22348666e4ead6b984da8e7e8e305f958340a014f28c707f96f0de33b13600d2709426f8b0993e67daabd2b46bfbb962ba88da59216c3e2e65d1e368c0f6995ae7cedc46ab180b8aa302d0eb47786121b47deea34365d870994ac0bf583a3295a76d6772ce0e50037496afb78d86ed831895f1bbacfaf748c08b50c2bb1a9f5953a6808fc1174fd5cf9ff344d1e640d9d69de1707b276fdc1bc7b9a53bebc824ba5912f075927d590db677ecb475c05e49c2003828ac5fd49ebf54edea4de94fbd024b36431078b38f90c3be7cb1e38051a8197a5384a4d1e6ab9ba8dcb78d2cb2c6c834d85e8f8486ec40b9d0652978c5560c73f27ae4b8a5056404b372e926f2f4445808f86a6199e208878f945860f632e9f495dba8fabac19baa81fbd85b018e8c81d50946509a41166aedcf233c676d73d7f70279a171d60a48993cf80fcc0e0cde0d2d7af2fa5a28e09da7f222ee003906a4334eef249abbc33187f097461cb6cb8b5e3475e049d216458fd3ac8a1a03f9f6056d5d21c91711baafff2cf325b08b149c8f467c227a337f5846bff87d8b20cca566bf0c02202c3570a97ff7ae72283bc33aaf128e07e82b49cc3a12ff9b17c96102553971efd34dd567fafd61a3024460575f41c4a5a9eca2059ca43e60e1758691a5cfac391309e12c3a9a088d9c2b316eb8e678f4b3e357c6d3945a5e1f6029809fc94947edf121413cd02d80c4ef1726f07715d4299483a8327dbdc2dfd6ed6c96695cb972ec1b7fbd1cd682bc4f61ed196bd39ab374281643c14c72b4c3c66385853df9cebe77ff9c2e8ef15e9535a61366866e1656ee5fd7fcb5f4cd06c2e77fad30b80c8e5e95145675671ef07aedd3c9b3194af4911d73d7e730a957fbddca65be7c834d45624441b012b493346d4809f37d820d7311bab4ce7fd2f852cbf4185f8b3b2a18b22d8ed4c33638d8300ac2ddee68a497925dfce651b68d1333d4fad24e5f235ddf73a77a726a261a6576ece8297d593a597f8fef1c4ffc3ca917eb918760c48cfc584225ce22f8c55b6044c3f00afa49bb02d87b7909c39a0d8a80a01e2f9fac7b812da74bd3b1de828e554135fb62b27f8bfed065a9704febc4afcc03bf767dd26635c8f405ef4ea0fc262c1b3523cf9cd0663651d641f432d3c4077b776b0255c90a89814a12534bea71c6f6ca33e8efc5f33a01e4d879ee4c19cb8a2288401452cb400dfdc671238062b5b748a0e6bf8b464069fcf99875a794655d9a45ccec1f01636806b29e4b780b7b296a537182c9b2b5870ab70dd6de1f133b17be0583ddc8c1ad8d007245c54f414028e21c3aa02ec7da686987c855a57da020ef942ed879b3b1dc14c188141dcce993eff709698eaa7368709378864003fae32c59664ca4407b31ec8b83263a65c506b80a4bf4d6cd469bc75f84686365ef267ba3c9b3b14ba3b4ccfe4a2019888949796ce68d81c8bf1535b334bb00451482d1c9ac7deca1d2aa0ac7ae2c895575ef617c1977a595a96a8c81f470a8603f2417500a36d8f4d27c08b0ad184cb8bb5fce31d6ea2468a8e17393f21434b9b3e8eb7424c0f273fef1fbff696561eef51ea5317292108e20e4eb33078cdd1c27a46320a4dc62c9fdb95de7b1e17b2f19d2c35b10ad6b74172bcc1523d1b50549e7e1530db058a3131d3f5d203d648e2a92051edd7f92bd8fb34fe7f2f3f5084dce877830911595e6cae3565a9208bfc795b10d0706c0aa5c09d8f28beed29a4f36d9513b4b19a15e079ddddc817abd8507573e141b1b24127383b7809b85c5a0ef1f6b38d9c99a047e73f86a474552cd94bd0e01c599030131c7ffd244f267e7aca659df8d08f333e5309a2a20a429c26ebd2a493c6d08f0cee6b3df99be10b53a7b5ed55c9c73b7a22fe7e23833986b396ed252e3b151fd9617163a2db96be85b0b4ab303916f3c5ac0f52148566ab5169b6bff2390581d6f40e7c4193264ad6c9c7897a85a04930f338b2f2eb9f8514b7400f00b12b39f3ead90bb76e9f6a784d518241a37ecbe2a7f17ff9597acd07cd0d11800eb5a87ec962daa3909efb0b2d21a70a8c0a0bb5525736754a8ad50eeb5460376d27f92df6359feeff765590c619d2c096928b00ea8236b976afb04a3a75b1bed00a1ab161473bbfb95b5d4430dda1cdddcc9b112e6c97cd0dcc6ee830b590c66a1a3036d063c4d10c4e672bd29ece77a794be016f25013ef10dcfbd7a3b0c26e377b5ba379a8216a239e0cefc82477ed7ce839dc5a6ad919ff84176e45c752ac2ae20f7f02b450469d23bfe6dd3786042e5505c994613653b542b462c7f1d734cc5085710df4b1218d6bed86df47e9ecc462022837ef144d6ea8540ee8b6ef3c3d046e209027fcd78ef91c699b7e36c9ffe52fa8ee5aa9082fa45675b6ab034883e0ce32bd712c344f4b94bcf1f4910a74ea4b83eb00930b27fe0e56e445ac8037e084a6892c004571d051b40e5a236540cf39efc7153a791f11371d68724b987e81547d24cbf4209cb4e3e6f7b50c739113beea7334b12089bf48d962ea59af9a6b7d01f9d8bc72d82a9575fb3ceb22fb886ee6c461ce56cf8c7b23ca30f2a725d555b8097e3ee6896012d429dffbdc0f9682f980552a9b28a8a6632ddd3f93128e5cbd94db065fdfa07336d97da11b462e6183786cfb95986ab87cf5defd1f073086cdc967a529bb9dee5bbba67fdf27ff36b50c3815554b50daaab0288456f4b531e9db1688d35e24e2d06dbe138cb0f5a79d08735f3070f9338b3cee61e81bfd7c46be2988627318ff62bf69af94b8bf3a8f28dfba839e04612f27f118226291598c6ab01ac570d46aabcf7bed0685caf0b832b95ab93dc31cc5b4ff653619df0ee67f828b2370c6950d358d8d83853cacd49424618ccd6c31b3b80fb5f7cd180055181e6dba103a721af4d3931a4f55c1a274612d651f28184bbcffb3bda28e67d23fc351c5bc2899ddc1f73a5cd0d5e4fddb7415a9e28d04ba3044ccfc7dbaac976d3c51bf50fcecb43d49ba1c5cc3a0428711abe226cd237f90e5e342bf499c68bfc67cbf7c0b28e169dc59766be747791edd56b605b675920c7e14b75b83a2af5e2da339f4573fa2ce2816003e2e928c53b530885775922797bf6a3d6fbf74a95158b9fc542fe010c2c2f2903e21c611a8f47c3ea4277ac654979d7ce53d304884d90148ee8b8a417711dddd8565ba907c7ffd896ec5e35361bfb82b0bf3eb80df2e90e9b25a2cb744ebc8651c4987fd41298abbc8c73c4cb838d61063546f6945c158b0d7612822a8491a29e1199beb56ac2a95b81e91565fa053cafbd4fb4ace75a69e3671dd27a5df65f38ddb7d2fe77a3d70d6f445024f0d8fb8de255208c9d095b25dc674fb6f3cb85d103ca520cb1e5dda7e98d64e9e97f95587d9c49a1a4483830dbb421fbb7c08dfcb2d3060c98d1c4c4cf72ef2125c837e4cc0a050f75cc4e016188b9e71075a244ede7c230588c8cbe19bbb6d800ebb298f9beb266759150f28caac6ca539dbb16bd142ec164cee51670cacd5eebfe1fac0c4ef90784e1d38db9383366dd377c47c1cf33c81992f4c98c8363b6afb68d292b74e96a705525cae50955011744b6820b291f3f33e5f01e3e6e568a5a6d4e46298904626c98bfed3c729fcb568cd8fcf9ee397480044f6b439915014c06c7dbb3ba6069b70729a6a23c960d14da7d995eb8c2d03292ee461523691260b167ed39bc2fdb2739dae376c017b8fdc9014f58af9e72c2a5d621e8e792c0a253486761091be3f39d96d15f0b3ca2132b248aa", 0x1000, 0x6, 0x0, 0x1}, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x5, 0xcd, r7, &(0x7f0000003540)="d439882af122cf084cb2e62941d26d873e464292d0c05ebd02187df205c5f32175cc1dbf9d2fc7477fc09351ab67eef7d27694d838e9d377b32a56dc9344366ad824fb799dfc6101f1fb7d060e9ed1ef355595e79020bd62f11adf93deb61cb9f00952418a33b56d42cee399e832145c6ee1cb35068a4deb66d4672ebc375d83d25d968b2e474ee383abb462b5e1750c690c4dfa584a022acb35be227d707e4106af958b101656d58ea406b703ffe284e17d32e4cb40d9189bd879", 0xbb, 0x5, 0x0, 0x1, r11}, &(0x7f0000004680)={0x0, 0x0, 0x0, 0x3, 0x800, r0, &(0x7f0000003680)="fcb4aed7a84b71d8da520a51924e2d300da9e89e7da93a00019f622b3b2b9a1e06860a1a5e15c4ee0d700aa3c6580be74e1fdf7b1f2eaed837f1043c3260a0689911f00bc4e10da7dccfff3e5815f8a4c4361394cffd9ec9d718434e718f19aa53a20b71b1e1a16ac680565cf17a5414d9563bb6b6a9c6e4cf0cbe77cb27fff97982c6b623bd1712af0ccbf02b52db419f37e65a2dde03afc46d4cf21b56dd6dd92164da559f4d9270c723cb8ec5d06bcbb6622f3dc7dbe1834eac3b7bdaaaf33d511d906c01545e7dcf1173e287267e886c79d724409763fa63a6c809fce1f43496a441f73239e66c2c5ea97512e721ccdb0ec1a648c230f31cab51c4d33efdc7fa1771396f72586f634003e4080bba37a0271e6df2b07e50380cf1d046460f94c8f2611ee8f7589491085711e3a3acaf6afe800ea06e53bce6866410c0462bdbe5a0504ffc248f5195a9d5eefd23a482dfc38d8c270a4d8295650421f4c892da800b4c1cfaefc198e065f6359bd1ec17dbe151b344b162c884836fdae47f1907facc08d47646f5ab168c7f0a1dd367e771543d4afcf601e626c0f64708e61f78090f0b55a77bff10c65e486f22657c3ec856b9703c306e50d3b93eab22a4868884a76b817e520e96f1907b1e15c3dc0799c0ff5ca207dfab6835e5da10435ddb0c3ed66db06fdfb2dde7517d6bb1c36a4100b08ff18a83e997f79467978f579f0de2bd573258d887c8ab4f577bd63ee04bdb94a31d3bb23288ff187d8c0776f03bbf1bf31426ec6ec684c7c4ca5c5535d59d0015341e57d4264307e2b610ace1c54d0e646fed9ccf687197b7fc130a1fe33759b3d8067194698f9d08c6b8205931b76bd9fd00e4a08de7f7534e24d63bc31e88f657faf060fb0ca122d0bad87222f640677732bfd2d32749c8e6cbce38e676ec36824f7ee7b053bfdfab866d79d87c181e57a3d2d0e665180b3fadaa568c9edf08f47153185415d0d789ccb81f4939089a11a7f6eea72fabb9ff367eddc33b5e154863211b54685ca31e0e3c5fce4fe3bc74b5b7ec77596137b652e395c2676cb4705f334cffd003a85bd98ae5ce1c5650dd84fb4b0d62865a37035b0e023c1f853213dc273304262a016e1390fedc4896f87bb88143fbe2a0a30a90e26a13e45c8b782050158f8dc4a6be91ebd91794324e1b8b8333d0b81ac9d7dc87ef86f45626a0e1b87ab9356bf5fadb04365570c9253076d5d46d73a51380f0c08150245d897c511dac7eb83d995eb99e2e243c71edaf8e8269521e84c57c694271a205e0d6cbeea65937380a0f12a6b4d837c5e85a11a013918542bc0350084d3c65084029a5266835ea870cd4d1872a61d8bad9f7b50a347e4a4a6ba975e494009bed4c4b74707a72170a9038183e79a9cb0fd45c3e0f38a8d373797786f6aeb30b9adfb3759bdeac6da06a1dd6cbeda4cdbd13307070faab4740250dd817533c878c93804bd5ce054b0ea8ffbd8bdfb66ebe9ed840aacdb7af233cedde76ad50fd39ea9dd72721b728d6f2e400e69d20418095cb6a2afe37670cf9756a28d3ec8aa786bdd204227ac8384fa92177ea69acde27aefe27a964ca10b14134da27dfcbf98e04d862fed4edeaffad8a712c809c44388475eb17a17442829aef948e3c2e39718f4484b5c57035d494715d2e907f0775ce729a5718f0ee341e19328aeb31eb9defcba60aa22e8e087523a93a04a73e06400e45b3502d3dd631aa0c4a49e9cf11d4e81605411f6d1a2581e8068a4003647f0b4643a2bbdff15c075124ef96029123da25c08c67b31effe4ffcf2acc2af18386468143c579df17c82c578b84d6b1848489c4107b1ec9f1c6f8618d44219e3a773a7cfeb0040dde7d9a4f1a14830702fa5bff361353414b2a3d44fd34baada054c39f7a18608d45c896a8048df6f1f4ffb629ce3a1068d2004ff7ef42da840bb81e118500226f53042f79278832103a8b255bad8af4122055c4d8032761f10abd59a6fab68e8d0a3d6cdb3f64f8cfb1a4c500a72f38e9412cdb6ea6d161888c1ac8b8867d8afeac71f94db584d52d15af2b15104e5be42ff91d69df5cfb10ce65a07b7715d4a18866e42a8a2805c782912bf232086bd735eb483b6f855bbcc1626a7f585fa332978fc459a98f21d9306eb19f7adac6ef0403bb295cb57f5ca3c3eeb645ce24b76e08313b34330c5396aaee7b6bcbd24db19ff38d30465dce678eb8070f5ae7c83fd55af8fd7a916d12aaf2ac9409413d261cf6441b29e8df45113303d2aa8dcac841d8f15097146d233b33700c1b827e6410b63a75c2a0276265f962710e601e40ea538b7e7bd55bd0e086235d93a9222ddee4e5e7e6270a50e558dd0bd1c7e1f1960214d63d12ffc932df11cfd0a9728ef0da8d1dc0f9c439dba2fd68b428ae5369ffc7f84d571f5b913d4380becd341f245c63f993ab842c3d598fdf21ff9d180920fd34d9ebffe8306375686115812cfa9264c7ce61893d6da9cd66758b05c6c97a856aa8f7ea0145182ff08d3338a4f5bd54d9b004f04ccbc5c990690fe408368da75b47526e2849cd90e5d3d699db184336e373394d61dc5e3fa9a9a204f7beea3c77ff5831b67e94f9267c750d4928dce53900df117858ed946873fa9d457741e6da1dbb0cba6bd1bf6b86c88cafc71002bd7a8897f369bd763685fb9a46906742bf4c7425abec2a09de90d852e4394ce0d0a0190fd20a5d84d462a1879fc82dfef96bed2904ace48ff15e13120b2fdbff4890eab3548dd1592a305eee3a2499df1a13b2eec3f0057138781cfbaea360ee09d3d262d779a3c244a32d20394e9d84eb2ca3e60f5298071ad3341ff2dce2242596cbf5bd42d75d2cf6ef20bf98d5d2c9c09e122e026e50fc9f5ecc31a1382056cc318405cafd9ead7a8be0aa9d4272d8afdd1aa078e0d617ec4d3fde269f6d04565820d3c9c545a6b9755f00bf43ce5ee83bbbde8dce90481480d7ef40f959c2d2bc199421fdec58caae0d9c0e8285755bda0f7f29f8686f2e63fea001a19e9b597a5fcfa822178e8f3e3795e1034536cacd1f41e2e5294208d3ac393a1e97881c1adbb463f43964c55817273f32495b620e2cb9c4b7f18e15a0c8a4960c4928e24b333b37b0b7397e29db54e4202b965cfe0eee87fede75adaec2fef05f0ea1bb3a1554bc52767f98965de5022edf69de2ea2435e9d0156edc55bff1d34856a1336f4cb682fa4d8e2b525b5f4f1b861389595279c53a62ed5697e109926f393c384d8eed000d604244eb2363168306eaeeb8c15420d7e5c7aafab0406003c0684330a57f907c0f716896648fe24d346ef564151373f2da7bc3ba15992240a9dc0727829885a3505d31946a169c56302b9bdbd5fac51ee7a8c0253025a625b367a4c27da45f388d17f136c342da8fce6eec8a2a99d3907ea64291950d817e6b96f172ffb9f218ed2e40cca6a24769597e04ed05a485d1bb6dad3a24004256b4a3a738685a7591f6588b2e540e67de766e4ee059e0df71b3e020bd8a365e6dea51ff4f177acfe34637047f55366321e5b15e0e6017ec6310658ea7b9631e3fe8083ee01ada1e37263f77465232d1c2ef1583c3ba1aff82003ebf4c15490f43a494cebea22f9f67dd68dc4a4a3a979410745b247c8f441384f211ffd55971f72044011c306b90551218a9be8faa28aec68a96a435cf00022932b357b422b234a6a11e4138329946b2496dcfa3a2f65edca3bd3a07b97d956d564a04be7d9891c2f333dc2875c4bff69066dacf044cd3b0a1494ec9fbb1b0a751fbef192d49aad523e0f9b6c6ee2e0c160c429d993a675cff42bf6bcca306aa252bcfb0b637d396853fae2f25735b6e565e770b0c28a9ac7254af3b07d0fc84ec88753e6e1841841e043beaec02485ab7c3aa0baa6ab1ca8733f36d45cd5403d371c812f71fdbb3b75f19449f6b72bf65f7012bac87a3e618eb0a8c56492718804c019fc307645113c8b77735267319e2cc749a575bc8a96475ada7121d76b2a854fc29502b81afc425b06041b6bc1d0e57f05008376895132e35421a4ba5b3ee6e59a062e27f4ff9f9e35ac8c94d9044950eb7034e48482ffa60cafd7cfc3418d14ed946122f9b14e13c2717b6ede7b2316d67c500af8ca1ac0530595daa87a18b171b3f080d3bf3e1eebe5a77b1220fe8507efb7a7e19ca88061d2ab9b899dfc021dbcfd9d4336426d547e16ff353ebc985d64d1c77ff22510598f4446b043e8b8eaca131ec014134c2538a306e1486134bc808fde6b070983ec5ce8c80fead4958a79d18d648cc0a33bd6f6eba825490287a5a507959c89464bdda7116e05ca01b016e034c579d414354f1f83f8fa3be900ff7918dc2aff422a846b6da534aa056aaf8b5462aa8b39d1866f563bdb727aa228c8211330dc285d84ca4c7219bb611636e382f60d3f3390f505171e53b34b09c7235d184d3bda40e5a4ac97c4f90aa57c646e2dd16ee9c905a555a6500532b8970da2293e6396dcb6b3b3bdff9b216b6d9cc20e38dbddc60c0ae6fc321501ab133ddde87d2a827bdbe6ca0f3e567ac832130112f281bc048a6717c0207af63d4d22eb687f09e2e8ec586dd499de088037eeedf7b230e898b6db43afb6b095a82e984f28d5a900ebe054ad7c000652c7901b3c31aa16a4f05b3fc9896faefe6f1e20475c58b7b65f0506608efae1450deb23df6fe8966c38a3135df7d3ed3bb172a07bfceac4c7c5b35fe7d1c1828ecfe2849259bd6ebef0eaa9f019216e4abf115aa8fcd5e9c10d2e5cb09372f8f4a91426835d88227171533cf643d189cd1cdfb122e384bde7f9f48876a02213cd483a3e696e55d8b34e924cd64bc48b43af1b38ef05752b485bebdc10802ba0c8c7ba4f289e6b9a699af8227484a37fa021efe42513411c2fff6bc76625e218b007da3b32dc881c5f2e0770c0ce588f42eafc16978411998e6bdb5a2a594e35678a9e6f1b9db793cb54645b36e8f8b0b585d042e6b7127384ed2e9183bdc768214899af6b0e67f494e6935c67ce7a860d427f38fcd9da2a77779cf7c9668672ccbb6dbc647d9ec50c3576043c9e4a933faadeb2a2d294f9effb7ce9c3a0e08bd706c490618f1036e90068ba402f33f63e0f5ec0ef9962405b1ad9b3b8daeeb7f9c4919ebe35bc792498031a04d6dc747f9a4f1bbb1fe6ce6d4f1965aafc0ed239e4fc13769cb899f33718788171db0c13cdc1521a936e970237b900f10af5c9f6f23b6f9a9990affdcfcb4118ecf2a642f18fdc63587a94f7ed6544948e400495d70471da335375ac250583e6b9d92e22782b38537f18635c45d3b40885c86235be4e6a4469f3fb62941131007b5f80edfe9840995a004e6f820718183684191b222193511f93f03a91f8148db6d2c91434867798e838e96f70cd5d6ba525f54e3f55804aef5a962e01dfb3b7e9e07caf19dd5924e38781aef98de3d8d67c53137798ccaa55027c91a6d6bf987a507534069e14b936381022ca541636413686bdcf2b9bf299af0731b65aa23c2889ec2717e4d8fb17ed73d82a9e64a8ffb821826abd2e8aa3b653071162765c7ee94984ac85771060607f5ea696004a42f36adbf65153abd7012c88ede0a91913794089074ce36c708252bc2c2c7bd48ae4e74f56181239ec7bec064a2a5b8866170d20748827555ff03b6fa1ae7c2308cda6765cb694a6a958ccb1ee91a9ffcc100b1150f73d70ba943c574d7122b12c1b2747a84ec0de05f469e867a57c9dbcb5243a0a0747a6933bc3efa5595e3a6fce83d0ef70b854", 0x1000, 0x2, 0x0, 0x3}]) (async) [ 380.664075] gfs2: fsid=ip_vti0: Now mounting FS... [ 380.697815] gfs2: not a GFS2 filesystem 14:02:42 executing program 2: r0 = userfaultfd(0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000022c0)={'ip6gre0\x00', &(0x7f0000000200)={'ip6gre0\x00', r2, 0x0, 0x3f, 0xff, 0xbb2d, 0x7d, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x80, 0x1, 0x8}}) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) (async) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002980)=[{{&(0x7f0000000140)={0x2, 0x4e20, @empty}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="9514f88f449214be6a441a59e9ad45a2c115bb634a", 0x15}], 0x1, &(0x7f0000002300)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_retopts={{0xb0, 0x0, 0x7, {[@lsrr={0x83, 0xb, 0x52, [@multicast1, @local]}, @noop, @noop, @rr={0x7, 0x13, 0x33, [@local, @loopback, @rand_addr=0x64010102, @broadcast]}, @generic={0x83, 0xf, "4c6e636115ff74e6f87ad9fb25"}, @timestamp_addr={0x44, 0x1c, 0xc5, 0x1, 0xf, [{@rand_addr=0x64010100, 0x80000000}, {@empty, 0xc6}, {@broadcast, 0x2}]}, @noop, @timestamp_addr={0x44, 0x54, 0x2b, 0x1, 0x3, [{@broadcast, 0x2d0}, {@multicast2, 0x1}, {@remote, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xe5}, {@empty, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x2}, {@local, 0x4}, {@multicast1, 0x4}, {@broadcast, 0x4}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xac21}}, @ip_retopts={{0xd4, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0x5a, 0x1, 0x4, [{@multicast1, 0x3f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xf4b}, {@private=0xa010102, 0x1ff}, {@loopback, 0x20}, {@rand_addr=0x64010102, 0x5}, {@remote, 0x40}, {@empty, 0x4}, {@private=0xa010102, 0xfffffffc}]}, @cipso={0x86, 0x2a, 0x3, [{0x0, 0xb, "9e92cd1aa51a9fb22c"}, {0x5, 0x12, "9627647d09d486adc6fa8dde16ef6fda"}, {0x5, 0x7, "8310585f16"}]}, @timestamp_prespec={0x44, 0x4c, 0x48, 0x3, 0x4, [{@multicast1, 0x1000}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1a1}, {@loopback, 0x5}, {@remote, 0x9}, {@remote, 0x9b5a}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x19b}, {@private=0xa010100}, {@local, 0x245}, {@remote, 0x8}]}, @timestamp={0x44, 0x8, 0x71, 0x0, 0x3, [0x7]}, @end, @end]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5e}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @empty, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@timestamp={0x44, 0x28, 0xec, 0x0, 0xd, [0x323, 0x2, 0x7, 0x40, 0x3ff, 0x1, 0x80000001, 0x6, 0x6]}, @noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}], 0x280}}, {{&(0x7f0000002580)={0x2, 0x4e21, @private=0xa010101}, 0x10, &(0x7f0000002640)=[{&(0x7f00000025c0)="c4027b81fb4db48503d58ed3c07ed792a48351e36a806bf30e413fc6ea90e772d78e4748fcf4bda18cc647e28371480da025ea2aecf7151d42d3dc868262ed2e5fa15094d9f129a6d096adc0693d14b3b5d3becfc501c8b339a1848dfefcd43dd4827b5d2741f2172f3ffe982666d060a896", 0x72}], 0x1, &(0x7f0000002680)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xe9}}], 0x30}}, {{&(0x7f00000026c0)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002940)=[{&(0x7f0000002700)="15cc879016a85c248230b846c1cfab007d310e16977f1e0e5942d54a4d79ce1733e396d8a487257b77b8ba9499e4e0606ab40410bb1e4d332453cf3b2d564c58da7ee979ba7621d92f68ba6d305eb0a3dab5a133b433612b12ef779c", 0x5c}, {&(0x7f0000002780)="aca2b94e768408916a7118fa7f476a12e0d20c0e1e7856ad535f4a9b9e056f504b8c56fdd91954ebcaabe795c9c31b180f1b5956ca30b2d2f568a7de669a4d8f0f3ff4cddf1b879d2321eae4b42b856a132cde1bef3017112fcd682aaa60332175f083ba3017f6f75103bfd33a56c64e6ce5a8b386e5b9c1aed02cd8164e6212f699e431ac8d5f33c34b76ede73b5505c224a26525b26cdcfac1936996a9b70c83fd944d8a1d5dd577b8f10382de412214374e0f24bf3d439c92ffe1c20f6a2815c9b838afdce3b18e123cebedf20f16ed26aeaec862b45623b6b8addf88698ec4b55019b943383a67f4", 0xea}, {&(0x7f0000002880)="ae80bb00e94b20ca91140803d172e0f69f2ace0a670f345e97cb1b614c8d33c414d4d88fdabc017d5f98be85465edc795e592b463624751745c92e614a9286bf3d430be7fde62bb3b24ef4244d6990305b8a140cbb065c6ddc0e0f60c56dccce83560767df33814cad0d56e6ca5652f461c9fdf65fa113b061f4198cb1c9b6de306308af48b10192c3bb7a4835", 0x8d}], 0x3}}], 0x3, 0x800) ioctl$UFFDIO_COPY(r1, 0xc028aa03, &(0x7f0000000080)={&(0x7f00005f9000/0x3000)=nil, &(0x7f00001d5000/0x1000)=nil, 0x3000, 0x7}) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r2, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}]}, 0x1c}}, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000000140)) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r5, &(0x7f0000000600)=@ll={0x11, 0x1b, r6, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r7, &(0x7f0000000280), 0xfffffed3) [ 380.718546] gfs2: fsid=ip_vti0: can't read superblock [ 380.730928] gfs2: fsid=ip_vti0: can't read superblock: -22 14:02:42 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r1, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f00000022c0)=ANY=[@ANYBLOB="f90b00000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/73576]) dup3(r0, r0, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="c51182db51672886f8a02211102f64657673e70a673000"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000014240)={0x4c, r6, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8000}, 0x800) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 2: r0 = userfaultfd(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000022c0)={'ip6gre0\x00', &(0x7f0000000200)={'ip6gre0\x00', r2, 0x0, 0x3f, 0xff, 0xbb2d, 0x7d, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x80, 0x1, 0x8}}) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002980)=[{{&(0x7f0000000140)={0x2, 0x4e20, @empty}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="9514f88f449214be6a441a59e9ad45a2c115bb634a", 0x15}], 0x1, &(0x7f0000002300)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_retopts={{0xb0, 0x0, 0x7, {[@lsrr={0x83, 0xb, 0x52, [@multicast1, @local]}, @noop, @noop, @rr={0x7, 0x13, 0x33, [@local, @loopback, @rand_addr=0x64010102, @broadcast]}, @generic={0x83, 0xf, "4c6e636115ff74e6f87ad9fb25"}, @timestamp_addr={0x44, 0x1c, 0xc5, 0x1, 0xf, [{@rand_addr=0x64010100, 0x80000000}, {@empty, 0xc6}, {@broadcast, 0x2}]}, @noop, @timestamp_addr={0x44, 0x54, 0x2b, 0x1, 0x3, [{@broadcast, 0x2d0}, {@multicast2, 0x1}, {@remote, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xe5}, {@empty, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x2}, {@local, 0x4}, {@multicast1, 0x4}, {@broadcast, 0x4}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xac21}}, @ip_retopts={{0xd4, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0x5a, 0x1, 0x4, [{@multicast1, 0x3f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xf4b}, {@private=0xa010102, 0x1ff}, {@loopback, 0x20}, {@rand_addr=0x64010102, 0x5}, {@remote, 0x40}, {@empty, 0x4}, {@private=0xa010102, 0xfffffffc}]}, @cipso={0x86, 0x2a, 0x3, [{0x0, 0xb, "9e92cd1aa51a9fb22c"}, {0x5, 0x12, "9627647d09d486adc6fa8dde16ef6fda"}, {0x5, 0x7, "8310585f16"}]}, @timestamp_prespec={0x44, 0x4c, 0x48, 0x3, 0x4, [{@multicast1, 0x1000}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1a1}, {@loopback, 0x5}, {@remote, 0x9}, {@remote, 0x9b5a}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x19b}, {@private=0xa010100}, {@local, 0x245}, {@remote, 0x8}]}, @timestamp={0x44, 0x8, 0x71, 0x0, 0x3, [0x7]}, @end, @end]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5e}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @empty, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@timestamp={0x44, 0x28, 0xec, 0x0, 0xd, [0x323, 0x2, 0x7, 0x40, 0x3ff, 0x1, 0x80000001, 0x6, 0x6]}, @noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}], 0x280}}, {{&(0x7f0000002580)={0x2, 0x4e21, @private=0xa010101}, 0x10, &(0x7f0000002640)=[{&(0x7f00000025c0)="c4027b81fb4db48503d58ed3c07ed792a48351e36a806bf30e413fc6ea90e772d78e4748fcf4bda18cc647e28371480da025ea2aecf7151d42d3dc868262ed2e5fa15094d9f129a6d096adc0693d14b3b5d3becfc501c8b339a1848dfefcd43dd4827b5d2741f2172f3ffe982666d060a896", 0x72}], 0x1, &(0x7f0000002680)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xe9}}], 0x30}}, {{&(0x7f00000026c0)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002940)=[{&(0x7f0000002700)="15cc879016a85c248230b846c1cfab007d310e16977f1e0e5942d54a4d79ce1733e396d8a487257b77b8ba9499e4e0606ab40410bb1e4d332453cf3b2d564c58da7ee979ba7621d92f68ba6d305eb0a3dab5a133b433612b12ef779c", 0x5c}, {&(0x7f0000002780)="aca2b94e768408916a7118fa7f476a12e0d20c0e1e7856ad535f4a9b9e056f504b8c56fdd91954ebcaabe795c9c31b180f1b5956ca30b2d2f568a7de669a4d8f0f3ff4cddf1b879d2321eae4b42b856a132cde1bef3017112fcd682aaa60332175f083ba3017f6f75103bfd33a56c64e6ce5a8b386e5b9c1aed02cd8164e6212f699e431ac8d5f33c34b76ede73b5505c224a26525b26cdcfac1936996a9b70c83fd944d8a1d5dd577b8f10382de412214374e0f24bf3d439c92ffe1c20f6a2815c9b838afdce3b18e123cebedf20f16ed26aeaec862b45623b6b8addf88698ec4b55019b943383a67f4", 0xea}, {&(0x7f0000002880)="ae80bb00e94b20ca91140803d172e0f69f2ace0a670f345e97cb1b614c8d33c414d4d88fdabc017d5f98be85465edc795e592b463624751745c92e614a9286bf3d430be7fde62bb3b24ef4244d6990305b8a140cbb065c6ddc0e0f60c56dccce83560767df33814cad0d56e6ca5652f461c9fdf65fa113b061f4198cb1c9b6de306308af48b10192c3bb7a4835", 0x8d}], 0x3}}], 0x3, 0x800) ioctl$UFFDIO_COPY(r1, 0xc028aa03, &(0x7f0000000080)={&(0x7f00005f9000/0x3000)=nil, &(0x7f00001d5000/0x1000)=nil, 0x3000, 0x7}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f00000022c0)={'ip6gre0\x00', &(0x7f0000000200)={'ip6gre0\x00', r2, 0x0, 0x3f, 0xff, 0xbb2d, 0x7d, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x80, 0x1, 0x8}}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) (async) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002980)=[{{&(0x7f0000000140)={0x2, 0x4e20, @empty}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)="9514f88f449214be6a441a59e9ad45a2c115bb634a", 0x15}], 0x1, &(0x7f0000002300)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_retopts={{0xb0, 0x0, 0x7, {[@lsrr={0x83, 0xb, 0x52, [@multicast1, @local]}, @noop, @noop, @rr={0x7, 0x13, 0x33, [@local, @loopback, @rand_addr=0x64010102, @broadcast]}, @generic={0x83, 0xf, "4c6e636115ff74e6f87ad9fb25"}, @timestamp_addr={0x44, 0x1c, 0xc5, 0x1, 0xf, [{@rand_addr=0x64010100, 0x80000000}, {@empty, 0xc6}, {@broadcast, 0x2}]}, @noop, @timestamp_addr={0x44, 0x54, 0x2b, 0x1, 0x3, [{@broadcast, 0x2d0}, {@multicast2, 0x1}, {@remote, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xe5}, {@empty, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x2}, {@local, 0x4}, {@multicast1, 0x4}, {@broadcast, 0x4}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xac21}}, @ip_retopts={{0xd4, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0x5a, 0x1, 0x4, [{@multicast1, 0x3f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xf4b}, {@private=0xa010102, 0x1ff}, {@loopback, 0x20}, {@rand_addr=0x64010102, 0x5}, {@remote, 0x40}, {@empty, 0x4}, {@private=0xa010102, 0xfffffffc}]}, @cipso={0x86, 0x2a, 0x3, [{0x0, 0xb, "9e92cd1aa51a9fb22c"}, {0x5, 0x12, "9627647d09d486adc6fa8dde16ef6fda"}, {0x5, 0x7, "8310585f16"}]}, @timestamp_prespec={0x44, 0x4c, 0x48, 0x3, 0x4, [{@multicast1, 0x1000}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1a1}, {@loopback, 0x5}, {@remote, 0x9}, {@remote, 0x9b5a}, {@dev={0xac, 0x14, 0x14, 0x41}, 0x19b}, {@private=0xa010100}, {@local, 0x245}, {@remote, 0x8}]}, @timestamp={0x44, 0x8, 0x71, 0x0, 0x3, [0x7]}, @end, @end]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5e}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @empty, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@timestamp={0x44, 0x28, 0xec, 0x0, 0xd, [0x323, 0x2, 0x7, 0x40, 0x3ff, 0x1, 0x80000001, 0x6, 0x6]}, @noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}], 0x280}}, {{&(0x7f0000002580)={0x2, 0x4e21, @private=0xa010101}, 0x10, &(0x7f0000002640)=[{&(0x7f00000025c0)="c4027b81fb4db48503d58ed3c07ed792a48351e36a806bf30e413fc6ea90e772d78e4748fcf4bda18cc647e28371480da025ea2aecf7151d42d3dc868262ed2e5fa15094d9f129a6d096adc0693d14b3b5d3becfc501c8b339a1848dfefcd43dd4827b5d2741f2172f3ffe982666d060a896", 0x72}], 0x1, &(0x7f0000002680)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xe9}}], 0x30}}, {{&(0x7f00000026c0)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002940)=[{&(0x7f0000002700)="15cc879016a85c248230b846c1cfab007d310e16977f1e0e5942d54a4d79ce1733e396d8a487257b77b8ba9499e4e0606ab40410bb1e4d332453cf3b2d564c58da7ee979ba7621d92f68ba6d305eb0a3dab5a133b433612b12ef779c", 0x5c}, {&(0x7f0000002780)="aca2b94e768408916a7118fa7f476a12e0d20c0e1e7856ad535f4a9b9e056f504b8c56fdd91954ebcaabe795c9c31b180f1b5956ca30b2d2f568a7de669a4d8f0f3ff4cddf1b879d2321eae4b42b856a132cde1bef3017112fcd682aaa60332175f083ba3017f6f75103bfd33a56c64e6ce5a8b386e5b9c1aed02cd8164e6212f699e431ac8d5f33c34b76ede73b5505c224a26525b26cdcfac1936996a9b70c83fd944d8a1d5dd577b8f10382de412214374e0f24bf3d439c92ffe1c20f6a2815c9b838afdce3b18e123cebedf20f16ed26aeaec862b45623b6b8addf88698ec4b55019b943383a67f4", 0xea}, {&(0x7f0000002880)="ae80bb00e94b20ca91140803d172e0f69f2ace0a670f345e97cb1b614c8d33c414d4d88fdabc017d5f98be85465edc795e592b463624751745c92e614a9286bf3d430be7fde62bb3b24ef4244d6990305b8a140cbb065c6ddc0e0f60c56dccce83560767df33814cad0d56e6ca5652f461c9fdf65fa113b061f4198cb1c9b6de306308af48b10192c3bb7a4835", 0x8d}], 0x3}}], 0x3, 0x800) (async) ioctl$UFFDIO_COPY(r1, 0xc028aa03, &(0x7f0000000080)={&(0x7f00005f9000/0x3000)=nil, &(0x7f00001d5000/0x1000)=nil, 0x3000, 0x7}) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) (async) 14:02:42 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r2, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}]}, 0x1c}}, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000000140)) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r5, &(0x7f0000000600)=@ll={0x11, 0x1b, r6, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r7, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r2, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}]}, 0x1c}}, 0x0) (async) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000000140)) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r5, &(0x7f0000000600)=@ll={0x11, 0x1b, r6, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x2}) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r7, &(0x7f0000000280), 0xfffffed3) (async) 14:02:42 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r0, &(0x7f0000000600)=@ll={0x11, 0x1b, r1, 0x1, 0x80, 0x6, @local}, 0x80) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6, 0x20}, 0x41200, 0x9, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x6, r0, 0x1) (async) r2 = syz_mount_image$gfs2(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f0000000680)={[{@lockproto_nolock}, {@locktable={'locktable', 0x3d, 'ip_vti0\x00'}}]}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r2, {0x8e4}}, './file0\x00'}) (async) r5 = getpid() sched_setattr(r5, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f00000000c0), 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@RTM_NEWNSID={0x34, 0x58, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@NETNSA_NSID={0x8, 0x1, 0x4}, @NETNSA_FD={0x8, 0x3, r4}, @NETNSA_PID={0x8, 0x2, r5}, @NETNSA_FD={0x8, 0x3, r0}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40010) (async) fcntl$setsig(r3, 0xa, 0x1d) 14:02:42 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r1, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) (async) ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f00000022c0)=ANY=[@ANYBLOB="f90b00000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/73576]) dup3(r0, r0, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="c51182db51672886f8a02211102f64657673e70a673000"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async, rerun: 32) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async, rerun: 32) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) (async, rerun: 32) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) (rerun: 32) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000014240)={0x4c, r6, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8000}, 0x800) (async) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r2, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r4}]}, 0x1c}}, 0x0) (async) ioctl$F2FS_IOC_GET_FEATURES(r1, 0x8004f50c, &(0x7f0000000140)) (async) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r5, &(0x7f0000000600)=@ll={0x11, 0x1b, r6, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r7, &(0x7f0000000280), 0xfffffed3) 14:02:42 executing program 4: setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e26, @empty}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="bfaa537c18cc4f52d1f2b2c4290ff03d66e5a8ea694c43e2b627c46302452297c39700331b15ea2a2bdbee2b6c0eb9d86b578239d020313ea66b8b5a7092f224de29c653598c7c7cbeaabd31fb5285", 0x4f, 0x40, &(0x7f00000000c0)={0x2, 0x4e21, @remote}, 0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x18, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYBLOB="70153c0044002c46658b7ed472bea6c87640"], &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000000)={r2, 0x1f, 0x7ce1424bfe3329b4, 0x2, 0x12}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000)=@assoc_id=r2, &(0x7f0000000100)=0x4) r3 = userfaultfd(0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r4, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 380.959433] gfs2: fsid=ip_vti0: Trying to join cluster "lock_nolock", "ip_vti0" [ 380.982329] gfs2: fsid=ip_vti0: Now mounting FS... [ 381.009417] gfs2: not a GFS2 filesystem [ 381.018579] gfs2: fsid=ip_vti0: can't read superblock [ 381.043867] gfs2: fsid=ip_vti0: can't read superblock: -22 14:02:43 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) fcntl$getownex(r0, 0x10, &(0x7f0000000000)={0x0, 0x0}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000000003f}}, r1, 0xb, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:43 executing program 1: r0 = userfaultfd(0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x60}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000022c0)=ANY=[@ANYBLOB="1c0000009699e47f58b29508c60c35cbf5d7cf71afe45ab8e78293a2cda1f73e57a41a7e2cd98b190461866616410490b73b9c335446a2ccd95a34e66f8eb6a93d6817013a969c7e28085aa105bbc1ba103196295a2df56fe69caeeb7c932d37374bef0ae457508a2adc8045ebc48a48a8973e9ae18db3", @ANYRES16=r5, @ANYBLOB="110700", @ANYRES32=r7, @ANYBLOB], 0x1c}}, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f0000904000/0x4000)=nil, 0x4000}, 0x7}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) fchown(r4, r8, 0xffffffffffffffff) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:43 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) open(0x0, 0x0, 0x0) r1 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000140), 0x21a000, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000020c000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) r4 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{0x8, 0x0, r6}, {}], {0x10, 0x4}}, 0x3c, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r2, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000022c0)={0x18c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x800}, {0x8, 0x15, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0x1}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x5}, {0x8, 0x15, 0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x4}, {0x8, 0x15, 0xff}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0xfffffffb}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x4}, {0x6}, {0x8, 0x15, 0x6}}]}, 0x18c}, 0x1, 0x0, 0x0, 0x40}, 0x804) lchown(&(0x7f0000000340)='./bus\x00', r5, 0x0) lsetxattr$system_posix_acl(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='system.posix_acl_default\x00', &(0x7f0000000a00)={{}, {0x1, 0x3}, [{0x2, 0x4, r5}, {}, {0x2, 0x1}, {0x2, 0x1, 0xee00}, {0x2, 0x1, r5}, {0x2, 0x7}], {}, [{}, {0x8, 0x4, r6}, {}, {0x8, 0x1}, {}, {0x8, 0x1, r6}, {0x8, 0x0, r6}, {}], {0x10, 0x6}, {0x20, 0xa}}, 0x94, 0x0) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000080)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, r5}) 14:02:43 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r1, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) (async) ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f00000022c0)=ANY=[@ANYBLOB="f90b00000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/73576]) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="c51182db51672886f8a02211102f64657673e70a673000"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r5}]}, 0x1c}}, 0x0) (async) r6 = syz_genetlink_get_family_id$batadv(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000014240)={0x4c, r6, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x3}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8000}, 0x800) (async) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:43 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r0, &(0x7f0000000600)=@ll={0x11, 0x1b, r1, 0x1, 0x80, 0x6, @local}, 0x80) (async, rerun: 32) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6, 0x20}, 0x41200, 0x9, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x6, r0, 0x1) (async, rerun: 32) r2 = syz_mount_image$gfs2(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f0000000680)={[{@lockproto_nolock}, {@locktable={'locktable', 0x3d, 'ip_vti0\x00'}}]}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000100)={{0x1, 0x1, 0x18, r2, {0x8e4}}, './file0\x00'}) r5 = getpid() sched_setattr(r5, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f00000000c0), 0xc, &(0x7f0000000200)={&(0x7f0000000140)=@RTM_NEWNSID={0x34, 0x58, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@NETNSA_NSID={0x8, 0x1, 0x4}, @NETNSA_FD={0x8, 0x3, r4}, @NETNSA_PID={0x8, 0x2, r5}, @NETNSA_FD={0x8, 0x3, r0}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40010) fcntl$setsig(r3, 0xa, 0x1d) 14:02:43 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) open(0x0, 0x0, 0x0) r1 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000140), 0x21a000, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000020c000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) r4 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{0x8, 0x0, r6}, {}], {0x10, 0x4}}, 0x3c, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r2, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000022c0)={0x18c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x800}, {0x8, 0x15, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0x1}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x5}, {0x8, 0x15, 0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x4}, {0x8, 0x15, 0xff}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0xfffffffb}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x4}, {0x6}, {0x8, 0x15, 0x6}}]}, 0x18c}, 0x1, 0x0, 0x0, 0x40}, 0x804) lchown(&(0x7f0000000340)='./bus\x00', r5, 0x0) lsetxattr$system_posix_acl(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='system.posix_acl_default\x00', &(0x7f0000000a00)={{}, {0x1, 0x3}, [{0x2, 0x4, r5}, {}, {0x2, 0x1}, {0x2, 0x1, 0xee00}, {0x2, 0x1, r5}, {0x2, 0x7}], {}, [{}, {0x8, 0x4, r6}, {}, {0x8, 0x1}, {}, {0x8, 0x1, r6}, {0x8, 0x0, r6}, {}], {0x10, 0x6}, {0x20, 0xa}}, 0x94, 0x0) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000080)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, r5}) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) open(0x0, 0x0, 0x0) (async) openat$audio1(0xffffffffffffff9c, &(0x7f0000000140), 0x21a000, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000020c000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) socket$netlink(0x10, 0x3, 0x0) (async) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) (async) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{0x8, 0x0, r6}, {}], {0x10, 0x4}}, 0x3c, 0x0) (async) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r2, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000022c0)={0x18c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x800}, {0x8, 0x15, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0x1}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x5}, {0x8, 0x15, 0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x4}, {0x8, 0x15, 0xff}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0xfffffffb}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x4}, {0x6}, {0x8, 0x15, 0x6}}]}, 0x18c}, 0x1, 0x0, 0x0, 0x40}, 0x804) (async) lchown(&(0x7f0000000340)='./bus\x00', r5, 0x0) (async) lsetxattr$system_posix_acl(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='system.posix_acl_default\x00', &(0x7f0000000a00)={{}, {0x1, 0x3}, [{0x2, 0x4, r5}, {}, {0x2, 0x1}, {0x2, 0x1, 0xee00}, {0x2, 0x1, r5}, {0x2, 0x7}], {}, [{}, {0x8, 0x4, r6}, {}, {0x8, 0x1}, {}, {0x8, 0x1, r6}, {0x8, 0x0, r6}, {}], {0x10, 0x6}, {0x20, 0xa}}, 0x94, 0x0) (async) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000080)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, r5}) (async) 14:02:43 executing program 1: r0 = userfaultfd(0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x60}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async, rerun: 64) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000022c0)=ANY=[@ANYBLOB="1c0000009699e47f58b29508c60c35cbf5d7cf71afe45ab8e78293a2cda1f73e57a41a7e2cd98b190461866616410490b73b9c335446a2ccd95a34e66f8eb6a93d6817013a969c7e28085aa105bbc1ba103196295a2df56fe69caeeb7c932d37374bef0ae457508a2adc8045ebc48a48a8973e9ae18db3", @ANYRES16=r5, @ANYBLOB="110700", @ANYRES32=r7, @ANYBLOB], 0x1c}}, 0x0) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f0000904000/0x4000)=nil, 0x4000}, 0x7}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) fchown(r4, r8, 0xffffffffffffffff) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:43 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) r1 = dup3(r0, r0, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000626000/0x3000)=nil, 0x3000}) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x20}) mount(&(0x7f0000002400)=ANY=[@ANYBLOB="2f6465764b1000000078661b757961cd4bfc5f649f3333bd0d938e547ac12df57b44d57565a70e2e45505d983ae49462cd2d3193272ddeaab95800edb4148cbcb397a053a66a4eb1579959054415e647248269f244e42dd87569fc5da93bf2b71b35856ce6d520f95693160cef141d8af1c4b7ac69989fdad597cdad83f734ac23105f9fe57d7c6f25e6b16c0f37498ffed386589ff5ce1c5826454d4d3cf5995808fdeecba917d30dc1441dc45b9c44f726"], &(0x7f0000000200)='./file0\x00', 0x0, 0x200000, &(0x7f0000002380)='e@\xffH\xd5\xf13\x00\x01\x02\x95\xcc\xd2\x95m\\\xf4 \xd6c\xbe=\xb1*\x98\xc4\x98\xba\x10\xd4\xf3K\x16\x8e\xe2;\xda\xf4\x18l\x90\xd5\xa9\xf4\xf9\x81\xe1\xa0uQ\x18Q\x89\x9f\\\xa2\x94\xf2\xdf\xf7\xbd\xa9\x11\x059#\xa4d\xab\b\x059\x88\xdb\xba\xf4\x97\xe3q9\xaf\xa1\xa2\xfa@fx\x9e') ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) mmap(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x87968000) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) [ 381.587963] gfs2: fsid=ip_vti0: Trying to join cluster "lock_nolock", "ip_vti0" [ 381.600267] gfs2: fsid=ip_vti0: Now mounting FS... [ 381.629847] gfs2: not a GFS2 filesystem [ 381.644056] gfs2: fsid=ip_vti0: can't read superblock 14:02:43 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) open(0x0, 0x0, 0x0) (async) r1 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000140), 0x21a000, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, 0x0) (async) r2 = dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000020c000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) r4 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{0x2, 0x3}], {}, [{0x8, 0x0, r6}, {}], {0x10, 0x4}}, 0x3c, 0x0) (async) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r2, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f00000022c0)={0x18c, 0x0, 0x100, 0x70bd2b, 0x25dfdbfd, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x800}, {0x8, 0x15, 0x1}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0x1}, {0x8}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x5}, {0x6, 0x11, 0x5}, {0x8, 0x15, 0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x1ff}, {0x6, 0x11, 0x4}, {0x8, 0x15, 0xff}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0xfffffffb}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x4}, {0x6}, {0x8, 0x15, 0x6}}]}, 0x18c}, 0x1, 0x0, 0x0, 0x40}, 0x804) lchown(&(0x7f0000000340)='./bus\x00', r5, 0x0) (async) lsetxattr$system_posix_acl(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='system.posix_acl_default\x00', &(0x7f0000000a00)={{}, {0x1, 0x3}, [{0x2, 0x4, r5}, {}, {0x2, 0x1}, {0x2, 0x1, 0xee00}, {0x2, 0x1, r5}, {0x2, 0x7}], {}, [{}, {0x8, 0x4, r6}, {}, {0x8, 0x1}, {}, {0x8, 0x1, r6}, {0x8, 0x0, r6}, {}], {0x10, 0x6}, {0x20, 0xa}}, 0x94, 0x0) (async) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000080)={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, r5}) [ 381.670257] gfs2: fsid=ip_vti0: can't read superblock: -22 14:02:43 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) r1 = dup3(r0, r0, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000626000/0x3000)=nil, 0x3000}) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x20}) mount(&(0x7f0000002400)=ANY=[@ANYBLOB="2f6465764b1000000078661b757961cd4bfc5f649f3333bd0d938e547ac12df57b44d57565a70e2e45505d983ae49462cd2d3193272ddeaab95800edb4148cbcb397a053a66a4eb1579959054415e647248269f244e42dd87569fc5da93bf2b71b35856ce6d520f95693160cef141d8af1c4b7ac69989fdad597cdad83f734ac23105f9fe57d7c6f25e6b16c0f37498ffed386589ff5ce1c5826454d4d3cf5995808fdeecba917d30dc1441dc45b9c44f726"], &(0x7f0000000200)='./file0\x00', 0x0, 0x200000, &(0x7f0000002380)='e@\xffH\xd5\xf13\x00\x01\x02\x95\xcc\xd2\x95m\\\xf4 \xd6c\xbe=\xb1*\x98\xc4\x98\xba\x10\xd4\xf3K\x16\x8e\xe2;\xda\xf4\x18l\x90\xd5\xa9\xf4\xf9\x81\xe1\xa0uQ\x18Q\x89\x9f\\\xa2\x94\xf2\xdf\xf7\xbd\xa9\x11\x059#\xa4d\xab\b\x059\x88\xdb\xba\xf4\x97\xe3q9\xaf\xa1\xa2\xfa@fx\x9e') ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) mmap(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x87968000) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) dup3(r0, r0, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) (async) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000626000/0x3000)=nil, 0x3000}) (async) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x20}) (async) mount(&(0x7f0000002400)=ANY=[@ANYBLOB="2f6465764b1000000078661b757961cd4bfc5f649f3333bd0d938e547ac12df57b44d57565a70e2e45505d983ae49462cd2d3193272ddeaab95800edb4148cbcb397a053a66a4eb1579959054415e647248269f244e42dd87569fc5da93bf2b71b35856ce6d520f95693160cef141d8af1c4b7ac69989fdad597cdad83f734ac23105f9fe57d7c6f25e6b16c0f37498ffed386589ff5ce1c5826454d4d3cf5995808fdeecba917d30dc1441dc45b9c44f726"], &(0x7f0000000200)='./file0\x00', 0x0, 0x200000, &(0x7f0000002380)='e@\xffH\xd5\xf13\x00\x01\x02\x95\xcc\xd2\x95m\\\xf4 \xd6c\xbe=\xb1*\x98\xc4\x98\xba\x10\xd4\xf3K\x16\x8e\xe2;\xda\xf4\x18l\x90\xd5\xa9\xf4\xf9\x81\xe1\xa0uQ\x18Q\x89\x9f\\\xa2\x94\xf2\xdf\xf7\xbd\xa9\x11\x059#\xa4d\xab\b\x059\x88\xdb\xba\xf4\x97\xe3q9\xaf\xa1\xa2\xfa@fx\x9e') (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) mmap(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x87968000) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) 14:02:43 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f00003fa000/0x8000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0x0, 0xffffffffffffffff}}, './file0\x00'}) read$FUSE(r3, &(0x7f00000022c0)={0x2020}, 0x2020) 14:02:43 executing program 4: setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) (async) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e26, @empty}, 0x10) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="bfaa537c18cc4f52d1f2b2c4290ff03d66e5a8ea694c43e2b627c46302452297c39700331b15ea2a2bdbee2b6c0eb9d86b578239d020313ea66b8b5a7092f224de29c653598c7c7cbeaabd31fb5285", 0x4f, 0x40, &(0x7f00000000c0)={0x2, 0x4e21, @remote}, 0x10) (async) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x18, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYBLOB="70153c0044002c46658b7ed472bea6c87640"], &(0x7f0000000140)=0x8) (async) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000000)={r2, 0x1f, 0x7ce1424bfe3329b4, 0x2, 0x12}, &(0x7f0000000080)=0x18) (async) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000)=@assoc_id=r2, &(0x7f0000000100)=0x4) (async) r3 = userfaultfd(0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r4, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:43 executing program 1: r0 = userfaultfd(0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x60}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000022c0)=ANY=[@ANYBLOB="1c0000009699e47f58b29508c60c35cbf5d7cf71afe45ab8e78293a2cda1f73e57a41a7e2cd98b190461866616410490b73b9c335446a2ccd95a34e66f8eb6a93d6817013a969c7e28085aa105bbc1ba103196295a2df56fe69caeeb7c932d37374bef0ae457508a2adc8045ebc48a48a8973e9ae18db3", @ANYRES16=r5, @ANYBLOB="110700", @ANYRES32=r7, @ANYBLOB], 0x1c}}, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f0000904000/0x4000)=nil, 0x4000}, 0x7}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) fchown(r4, r8, 0xffffffffffffffff) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) (async) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x60}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000022c0)=ANY=[@ANYBLOB="1c0000009699e47f58b29508c60c35cbf5d7cf71afe45ab8e78293a2cda1f73e57a41a7e2cd98b190461866616410490b73b9c335446a2ccd95a34e66f8eb6a93d6817013a969c7e28085aa105bbc1ba103196295a2df56fe69caeeb7c932d37374bef0ae457508a2adc8045ebc48a48a8973e9ae18db3", @ANYRES16=r5, @ANYBLOB="110700", @ANYRES32=r7, @ANYBLOB], 0x1c}}, 0x0) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f0000904000/0x4000)=nil, 0x4000}, 0x7}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r2, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xee00, 0xffffffffffffffff}}, './file0\x00'}) (async) fchown(r4, r8, 0xffffffffffffffff) (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) 14:02:44 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) r1 = dup3(r0, r0, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000626000/0x3000)=nil, 0x3000}) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x20}) mount(&(0x7f0000002400)=ANY=[@ANYBLOB="2f6465764b1000000078661b757961cd4bfc5f649f3333bd0d938e547ac12df57b44d57565a70e2e45505d983ae49462cd2d3193272ddeaab95800edb4148cbcb397a053a66a4eb1579959054415e647248269f244e42dd87569fc5da93bf2b71b35856ce6d520f95693160cef141d8af1c4b7ac69989fdad597cdad83f734ac23105f9fe57d7c6f25e6b16c0f37498ffed386589ff5ce1c5826454d4d3cf5995808fdeecba917d30dc1441dc45b9c44f726"], &(0x7f0000000200)='./file0\x00', 0x0, 0x200000, &(0x7f0000002380)='e@\xffH\xd5\xf13\x00\x01\x02\x95\xcc\xd2\x95m\\\xf4 \xd6c\xbe=\xb1*\x98\xc4\x98\xba\x10\xd4\xf3K\x16\x8e\xe2;\xda\xf4\x18l\x90\xd5\xa9\xf4\xf9\x81\xe1\xa0uQ\x18Q\x89\x9f\\\xa2\x94\xf2\xdf\xf7\xbd\xa9\x11\x059#\xa4d\xab\b\x059\x88\xdb\xba\xf4\x97\xe3q9\xaf\xa1\xa2\xfa@fx\x9e') ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) mmap(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x87968000) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) dup3(r0, r0, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) (async) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000626000/0x3000)=nil, 0x3000}) (async) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x20}) (async) mount(&(0x7f0000002400)=ANY=[@ANYBLOB="2f6465764b1000000078661b757961cd4bfc5f649f3333bd0d938e547ac12df57b44d57565a70e2e45505d983ae49462cd2d3193272ddeaab95800edb4148cbcb397a053a66a4eb1579959054415e647248269f244e42dd87569fc5da93bf2b71b35856ce6d520f95693160cef141d8af1c4b7ac69989fdad597cdad83f734ac23105f9fe57d7c6f25e6b16c0f37498ffed386589ff5ce1c5826454d4d3cf5995808fdeecba917d30dc1441dc45b9c44f726"], &(0x7f0000000200)='./file0\x00', 0x0, 0x200000, &(0x7f0000002380)='e@\xffH\xd5\xf13\x00\x01\x02\x95\xcc\xd2\x95m\\\xf4 \xd6c\xbe=\xb1*\x98\xc4\x98\xba\x10\xd4\xf3K\x16\x8e\xe2;\xda\xf4\x18l\x90\xd5\xa9\xf4\xf9\x81\xe1\xa0uQ\x18Q\x89\x9f\\\xa2\x94\xf2\xdf\xf7\xbd\xa9\x11\x059#\xa4d\xab\b\x059\x88\xdb\xba\xf4\x97\xe3q9\xaf\xa1\xa2\xfa@fx\x9e') (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) mmap(&(0x7f0000346000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x87968000) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) 14:02:44 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async, rerun: 32) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 32) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) r2 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f00003fa000/0x8000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0x0, 0xffffffffffffffff}}, './file0\x00'}) read$FUSE(r3, &(0x7f00000022c0)={0x2020}, 0x2020) 14:02:44 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000000)={0x0, 0x0}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000000003f}}, r1, 0xb, 0xffffffffffffffff, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:44 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000043c0)={{&(0x7f0000adb000/0x3000)=nil, 0x3000}, 0x6}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000080)=[0x7], 0x1, 0x80000, 0x0, 0xffffffffffffffff}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f000063a000/0x2000)=nil, 0x2000}, 0x3}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x815}) close(r1) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x6}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0x20000bb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xc, &(0x7f0000000100)=0x4, 0x4) r5 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000240)='net/llc/core\x00') ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r5, 0xc018937a, &(0x7f00000022c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="01000300f6ffffff2d2f66696c653000"]) read$FUSE(r2, &(0x7f0000002380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000002300)={0x50, 0xffffffffffffffda, r7, {0x7, 0x23, 0x40, 0x0, 0x1, 0x20, 0x8001, 0x88}}, 0x50) read$FUSE(0xffffffffffffffff, &(0x7f0000004400)={0x2020}, 0x1903) 14:02:44 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f0000000180), 0x802, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000240)={0x1, 0x80, 0x2, 0x80, 0x3, 0x1, 0x0, 0x9, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x40, 0x1f}, 0x8000, 0x100000000, 0x7, 0x0, 0x0, 0x7, 0x5, 0x0, 0x4, 0x0, 0x2}) syz_open_dev$tty1(0xc, 0x4, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0xe5, 0x1, 0xabec}) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) r4 = accept4$x25(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x80000) recvmmsg(r4, &(0x7f00000000c0), 0x0, 0x20, &(0x7f0000000100)) ioctl$MON_IOCX_MFETCH(r1, 0xc0109207, &(0x7f0000000300)={&(0x7f00000002c0)=[0x0, 0x0], 0x2, 0x8}) 14:02:44 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) r2 = open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f00003fa000/0x8000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, r2, {0x0, 0xffffffffffffffff}}, './file0\x00'}) read$FUSE(r3, &(0x7f00000022c0)={0x2020}, 0x2020) 14:02:44 executing program 1: r0 = userfaultfd(0x0) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000043c0)={{&(0x7f0000adb000/0x3000)=nil, 0x3000}, 0x6}) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000080)=[0x7], 0x1, 0x80000, 0x0, 0xffffffffffffffff}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f000063a000/0x2000)=nil, 0x2000}, 0x3}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x815}) close(r1) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x6}) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0x20000bb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xc, &(0x7f0000000100)=0x4, 0x4) r5 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000240)='net/llc/core\x00') (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r5, 0xc018937a, &(0x7f00000022c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="01000300f6ffffff2d2f66696c653000"]) (async) read$FUSE(r2, &(0x7f0000002380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000002300)={0x50, 0xffffffffffffffda, r7, {0x7, 0x23, 0x40, 0x0, 0x1, 0x20, 0x8001, 0x88}}, 0x50) read$FUSE(0xffffffffffffffff, &(0x7f0000004400)={0x2020}, 0x1903) 14:02:44 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) fcntl$getownex(r0, 0x10, &(0x7f0000000000)={0x0, 0x0}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000000003f}}, r1, 0xb, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x100000000003f}}, r1, 0xb, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) 14:02:44 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000043c0)={{&(0x7f0000adb000/0x3000)=nil, 0x3000}, 0x6}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000080)=[0x7], 0x1, 0x80000, 0x0, 0xffffffffffffffff}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f000063a000/0x2000)=nil, 0x2000}, 0x3}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x815}) close(r1) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x6}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0x20000bb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xc, &(0x7f0000000100)=0x4, 0x4) r5 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000240)='net/llc/core\x00') ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r5, 0xc018937a, &(0x7f00000022c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="01000300f6ffffff2d2f66696c653000"]) read$FUSE(r2, &(0x7f0000002380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000002300)={0x50, 0xffffffffffffffda, r7, {0x7, 0x23, 0x40, 0x0, 0x1, 0x20, 0x8001, 0x88}}, 0x50) read$FUSE(0xffffffffffffffff, &(0x7f0000004400)={0x2020}, 0x1903) userfaultfd(0x0) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000043c0)={{&(0x7f0000adb000/0x3000)=nil, 0x3000}, 0x6}) (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000080)=[0x7], 0x1, 0x80000}) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f000063a000/0x2000)=nil, 0x2000}, 0x3}) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x815}) (async) close(r1) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000200)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x6}) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0x20000bb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xc, &(0x7f0000000100)=0x4, 0x4) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000240)='net/llc/core\x00') (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r5, 0xc018937a, &(0x7f00000022c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r0, @ANYBLOB="01000300f6ffffff2d2f66696c653000"]) (async) read$FUSE(r2, &(0x7f0000002380)={0x2020}, 0x2020) (async) write$FUSE_INIT(r6, &(0x7f0000002300)={0x50, 0xffffffffffffffda, r7, {0x7, 0x23, 0x40, 0x0, 0x1, 0x20, 0x8001, 0x88}}, 0x50) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000004400)={0x2020}, 0x1903) (async) 14:02:44 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='limits\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:44 executing program 4: setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) (async, rerun: 64) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6, 0x0, "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async, rerun: 64) bind$inet(0xffffffffffffffff, &(0x7f0000deb000)={0x2, 0x4e26, @empty}, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000100), 0x4) (async, rerun: 32) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 32) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="bfaa537c18cc4f52d1f2b2c4290ff03d66e5a8ea694c43e2b627c46302452297c39700331b15ea2a2bdbee2b6c0eb9d86b578239d020313ea66b8b5a7092f224de29c653598c7c7cbeaabd31fb5285", 0x4f, 0x40, &(0x7f00000000c0)={0x2, 0x4e21, @remote}, 0x10) (async, rerun: 32) r1 = socket$inet_sctp(0x2, 0x1, 0x84) (rerun: 32) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x18, &(0x7f0000000200)=ANY=[@ANYRES32=r2, @ANYBLOB="70153c0044002c46658b7ed472bea6c87640"], &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000000)={r2, 0x1f, 0x7ce1424bfe3329b4, 0x2, 0x12}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000)=@assoc_id=r2, &(0x7f0000000100)=0x4) (async) r3 = userfaultfd(0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) (async, rerun: 32) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (rerun: 32) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) readv(r4, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:44 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000945000/0x1000)=nil, 0x1000}, 0xe}) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:44 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='limits\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:44 executing program 0: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:44 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f00000024c0)={0x19, 0x1, &(0x7f0000000240)=@raw=[@generic={0x20, 0xc, 0x9, 0x8, 0x4}], &(0x7f00000022c0)='GPL\x00', 0x80000000, 0x0, &(0x7f0000002300), 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x3, 0x7, 0x7}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002480)=[r3, r1, r1, 0xffffffffffffffff]}, 0x80) openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x80800, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00003ed000/0x4000)=nil, 0x4000}}) r5 = dup3(r0, r0, 0x0) mount(&(0x7f0000002540)=ANY=[@ANYBLOB="09812827abc035cec3c98c76e5d23a278e00dc35935d43de3893d5fa5b64a6c05aa2f170b47b7a8bad42ae7046157e72f07bb30bb94d09ab6535d5e41ba353826cb4426af342316058aefd662ad60c34d78847bed50f48df52b3fdbfd93d8048f385067bdc28cf7b3f8230d576a57b92c97802fcbce55cd30496fc733c68632015513604f30359a90fb53cadc34d3710692e32bc9a373875b22a7276a3aee9351ffb38a3718f2fb54db4ebb36c9fba1e1289e2ebd212f5aef59e1828f5649e0a1a570e5a08a617d0fac09c615b11eb6a0fb8419841067f7980ae4559512f652889d3c2b896697ca4bd8e754b89a06dc1191b69feaad6de4bcf67802cbdcd92c4492b9b5aa0babc7b8a79ced7c8cda94855744c8535f560f6306db1acbad1a48f4d22ecc9447957541d86d991bea715739a2fdb276d52d2dc9e2bcb"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000cdc000/0x1000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000368000/0x2000)=nil, 0x0}, 0x68) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r6, &(0x7f0000000280), 0xfffffed3) bind$inet6(r5, &(0x7f0000000180)={0xa, 0x4e21, 0x7, @empty, 0x4}, 0x1c) 14:02:44 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) bpf$PROG_LOAD(0x5, &(0x7f00000024c0)={0x19, 0x1, &(0x7f0000000240)=@raw=[@generic={0x20, 0xc, 0x9, 0x8, 0x4}], &(0x7f00000022c0)='GPL\x00', 0x80000000, 0x0, &(0x7f0000002300), 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x3, 0x7, 0x7}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002480)=[r3, r1, r1, 0xffffffffffffffff]}, 0x80) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x80800, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00003ed000/0x4000)=nil, 0x4000}}) r5 = dup3(r0, r0, 0x0) mount(&(0x7f0000002540)=ANY=[@ANYBLOB="09812827abc035cec3c98c76e5d23a278e00dc35935d43de3893d5fa5b64a6c05aa2f170b47b7a8bad42ae7046157e72f07bb30bb94d09ab6535d5e41ba353826cb4426af342316058aefd662ad60c34d78847bed50f48df52b3fdbfd93d8048f385067bdc28cf7b3f8230d576a57b92c97802fcbce55cd30496fc733c68632015513604f30359a90fb53cadc34d3710692e32bc9a373875b22a7276a3aee9351ffb38a3718f2fb54db4ebb36c9fba1e1289e2ebd212f5aef59e1828f5649e0a1a570e5a08a617d0fac09c615b11eb6a0fb8419841067f7980ae4559512f652889d3c2b896697ca4bd8e754b89a06dc1191b69feaad6de4bcf67802cbdcd92c4492b9b5aa0babc7b8a79ced7c8cda94855744c8535f560f6306db1acbad1a48f4d22ecc9447957541d86d991bea715739a2fdb276d52d2dc9e2bcb"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000cdc000/0x1000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000368000/0x2000)=nil, 0x0}, 0x68) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r6, &(0x7f0000000280), 0xfffffed3) (async) bind$inet6(r5, &(0x7f0000000180)={0xa, 0x4e21, 0x7, @empty, 0x4}, 0x1c) [ 382.732643] handle_userfault: 19 callbacks suppressed [ 382.732648] FAULT_FLAG_ALLOW_RETRY missing 81 [ 382.749014] CPU: 0 PID: 25600 Comm: syz-executor.1 Not tainted 4.14.262-syzkaller #0 [ 382.756900] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 382.766244] Call Trace: [ 382.768832] dump_stack+0x1b2/0x281 [ 382.772459] handle_userfault.cold+0x3b/0x4a [ 382.776864] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 382.781954] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 382.786953] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 382.792037] ? userfaultfd_read+0x1530/0x1530 [ 382.796516] ? debug_check_no_obj_freed+0x2c0/0x680 [ 382.801520] ? mark_held_locks+0xa6/0xf0 [ 382.805563] ? free_hot_cold_page+0x878/0xc80 [ 382.810044] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 382.815054] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 382.820144] ? prep_transhuge_page+0xa0/0xa0 [ 382.824541] ? trace_hardirqs_on+0x10/0x10 [ 382.828767] __handle_mm_fault+0x2ac4/0x4620 [ 382.833162] ? vm_insert_page+0x7c0/0x7c0 [ 382.837293] ? HARDIRQ_verbose+0x10/0x10 [ 382.841340] ? follow_page_mask+0x161a/0x18a0 [ 382.845825] ? mark_held_locks+0xa6/0xf0 [ 382.849871] handle_mm_fault+0x455/0x9c0 [ 382.853918] __get_user_pages+0x4e9/0x1270 [ 382.858140] ? follow_page_mask+0x18a0/0x18a0 [ 382.862632] ? __access_remote_vm+0x41b/0x4d0 [ 382.867111] get_user_pages_remote+0x1c5/0x3c0 [ 382.871695] __access_remote_vm+0x231/0x4d0 [ 382.876008] ? generic_access_phys+0x160/0x160 [ 382.880760] proc_pid_cmdline_read+0x697/0x8d0 [ 382.885344] ? proc_exe_link+0x160/0x160 [ 382.889395] ? aa_path_link+0x3a0/0x3a0 [ 382.893352] ? fsnotify+0x974/0x11b0 [ 382.897057] __vfs_read+0xe4/0x620 [ 382.900581] ? proc_exe_link+0x160/0x160 [ 382.904627] ? vfs_copy_file_range+0x9b0/0x9b0 [ 382.909195] ? common_file_perm+0x3ee/0x580 [ 382.913502] ? lock_downgrade+0x740/0x740 [ 382.917637] ? security_file_permission+0x82/0x1e0 [ 382.922551] ? rw_verify_area+0xe1/0x2a0 [ 382.926597] vfs_read+0x139/0x340 [ 382.930038] SyS_read+0xf2/0x210 [ 382.933392] ? kernel_write+0x110/0x110 [ 382.937349] ? __do_page_fault+0x159/0xad0 [ 382.941570] ? do_syscall_64+0x4c/0x640 [ 382.945524] ? kernel_write+0x110/0x110 [ 382.949485] do_syscall_64+0x1d5/0x640 [ 382.953361] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 382.958532] RIP: 0033:0x7f00437eefe9 [ 382.962238] RSP: 002b:00007f0042164168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 382.969928] RAX: ffffffffffffffda RBX: 00007f0043901f60 RCX: 00007f00437eefe9 [ 382.977179] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 382.984443] RBP: 00007f004384908d R08: 0000000000000000 R09: 0000000000000000 [ 382.991700] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 382.998950] R13: 00007fff5e70bc4f R14: 00007f0042164300 R15: 0000000000022000 14:02:45 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000000180), 0x802, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000240)={0x1, 0x80, 0x2, 0x80, 0x3, 0x1, 0x0, 0x9, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x40, 0x1f}, 0x8000, 0x100000000, 0x7, 0x0, 0x0, 0x7, 0x5, 0x0, 0x4, 0x0, 0x2}) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0xe5, 0x1, 0xabec}) (async, rerun: 64) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) (async, rerun: 64) r4 = accept4$x25(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x80000) recvmmsg(r4, &(0x7f00000000c0), 0x0, 0x20, &(0x7f0000000100)) ioctl$MON_IOCX_MFETCH(r1, 0xc0109207, &(0x7f0000000300)={&(0x7f00000002c0)=[0x0, 0x0], 0x2, 0x8}) 14:02:45 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async, rerun: 32) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async, rerun: 32) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='limits\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:45 executing program 0: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:45 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) bpf$PROG_LOAD(0x5, &(0x7f00000024c0)={0x19, 0x1, &(0x7f0000000240)=@raw=[@generic={0x20, 0xc, 0x9, 0x8, 0x4}], &(0x7f00000022c0)='GPL\x00', 0x80000000, 0x0, &(0x7f0000002300), 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f0000002400)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000002440)={0x2, 0x3, 0x7, 0x7}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000002480)=[r3, r1, r1, 0xffffffffffffffff]}, 0x80) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x80800, 0x0) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00003ed000/0x4000)=nil, 0x4000}}) (async) r5 = dup3(r0, r0, 0x0) (async) mount(&(0x7f0000002540)=ANY=[@ANYBLOB="09812827abc035cec3c98c76e5d23a278e00dc35935d43de3893d5fa5b64a6c05aa2f170b47b7a8bad42ae7046157e72f07bb30bb94d09ab6535d5e41ba353826cb4426af342316058aefd662ad60c34d78847bed50f48df52b3fdbfd93d8048f385067bdc28cf7b3f8230d576a57b92c97802fcbce55cd30496fc733c68632015513604f30359a90fb53cadc34d3710692e32bc9a373875b22a7276a3aee9351ffb38a3718f2fb54db4ebb36c9fba1e1289e2ebd212f5aef59e1828f5649e0a1a570e5a08a617d0fac09c615b11eb6a0fb8419841067f7980ae4559512f652889d3c2b896697ca4bd8e754b89a06dc1191b69feaad6de4bcf67802cbdcd92c4492b9b5aa0babc7b8a79ced7c8cda94855744c8535f560f6306db1acbad1a48f4d22ecc9447957541d86d991bea715739a2fdb276d52d2dc9e2bcb"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000cdc000/0x1000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000368000/0x2000)=nil, 0x0}, 0x68) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r6, &(0x7f0000000280), 0xfffffed3) (async) bind$inet6(r5, &(0x7f0000000180)={0xa, 0x4e21, 0x7, @empty, 0x4}, 0x1c) 14:02:45 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000945000/0x1000)=nil, 0x1000}, 0xe}) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:45 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/power/pm_async', 0x400c00, 0xa4) ioctl$SG_GET_PACK_ID(r0, 0x227c, &(0x7f0000000380)) r1 = userfaultfd(0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1e0c3, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000000)={{&(0x7f0000bc2000/0x3000)=nil, 0x3000}, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f00000003c0)=0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000001a40)=ANY=[@ANYBLOB='syztnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="f6800007925a321bbc5d8d82e000000bb3ffffffa54c04003000650000d1049078ac1414bbac141400070b93ffffffffac1e01010000000000000000000000000000000000e2f9252af61a8dd64236e4241d58cd87058da03ba8e9efee8a9506cdc31062beda74d8e7275a9713312ba74ffb26911818f73213a9ba9c453c455496fac870a5b73a204481098f4b76a6c75fe6bef4766d0cc9c57a86648fdbe0d8"]}) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000140)={{&(0x7f000046a000/0x3000)=nil, 0x3000}, 0x3}) r6 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e2c30006f0000000000000032b08eb874c755cbe816746e095be1d2e056808dd5f0b72c35489e098eacfd3e8d986efc3b6717eaea0d244d22d83ea3cd62d85f3256a85b400ec4a3ba2053dc81a1567822b8cc58ec7d19e252355fb7", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) bind(r6, &(0x7f0000000600)=@ll={0x11, 0x1b, r7, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_ZEROPAGE(r6, 0xc020aa04, &(0x7f0000000100)={{&(0x7f0000604000/0x4000)=nil, 0x4000}}) 14:02:45 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/power/pm_async', 0x400c00, 0xa4) ioctl$SG_GET_PACK_ID(r0, 0x227c, &(0x7f0000000380)) (async) r1 = userfaultfd(0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1e0c3, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000000)={{&(0x7f0000bc2000/0x3000)=nil, 0x3000}, 0x1}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) (async) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f00000003c0)=0x10) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000001a40)=ANY=[@ANYBLOB='syztnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="f6800007925a321bbc5d8d82e000000bb3ffffffa54c04003000650000d1049078ac1414bbac141400070b93ffffffffac1e01010000000000000000000000000000000000e2f9252af61a8dd64236e4241d58cd87058da03ba8e9efee8a9506cdc31062beda74d8e7275a9713312ba74ffb26911818f73213a9ba9c453c455496fac870a5b73a204481098f4b76a6c75fe6bef4766d0cc9c57a86648fdbe0d8"]}) (async) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000140)={{&(0x7f000046a000/0x3000)=nil, 0x3000}, 0x3}) r6 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e2c30006f0000000000000032b08eb874c755cbe816746e095be1d2e056808dd5f0b72c35489e098eacfd3e8d986efc3b6717eaea0d244d22d83ea3cd62d85f3256a85b400ec4a3ba2053dc81a1567822b8cc58ec7d19e252355fb7", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) (async) bind(r6, &(0x7f0000000600)=@ll={0x11, 0x1b, r7, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_ZEROPAGE(r6, 0xc020aa04, &(0x7f0000000100)={{&(0x7f0000604000/0x4000)=nil, 0x4000}}) [ 383.305620] FAULT_FLAG_ALLOW_RETRY missing 81 [ 383.320822] CPU: 0 PID: 25633 Comm: syz-executor.1 Not tainted 4.14.262-syzkaller #0 [ 383.328725] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 383.338071] Call Trace: [ 383.340654] dump_stack+0x1b2/0x281 [ 383.344369] handle_userfault.cold+0x3b/0x4a [ 383.348788] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 383.353886] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.358885] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 383.363971] ? userfaultfd_read+0x1530/0x1530 [ 383.368451] ? debug_check_no_obj_freed+0x2c0/0x680 [ 383.373456] ? mark_held_locks+0xa6/0xf0 [ 383.377519] ? free_hot_cold_page+0x878/0xc80 [ 383.381997] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.387005] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 383.392268] ? prep_transhuge_page+0xa0/0xa0 [ 383.396658] ? trace_hardirqs_on+0x10/0x10 [ 383.400883] __handle_mm_fault+0x2ac4/0x4620 [ 383.405274] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.410272] ? vm_insert_page+0x7c0/0x7c0 [ 383.414401] ? follow_page_mask+0x161a/0x18a0 [ 383.418887] ? mark_held_locks+0xa6/0xf0 [ 383.422935] handle_mm_fault+0x455/0x9c0 [ 383.426981] __get_user_pages+0x4e9/0x1270 [ 383.431204] ? follow_page_mask+0x18a0/0x18a0 [ 383.435684] ? __access_remote_vm+0x41b/0x4d0 [ 383.440164] get_user_pages_remote+0x1c5/0x3c0 [ 383.444733] __access_remote_vm+0x231/0x4d0 [ 383.449042] ? generic_access_phys+0x160/0x160 [ 383.453613] proc_pid_cmdline_read+0x697/0x8d0 [ 383.458184] ? proc_exe_link+0x160/0x160 [ 383.462228] ? aa_path_link+0x3a0/0x3a0 [ 383.466182] ? fsnotify+0x974/0x11b0 [ 383.469882] __vfs_read+0xe4/0x620 [ 383.473402] ? proc_exe_link+0x160/0x160 [ 383.477445] ? vfs_copy_file_range+0x9b0/0x9b0 [ 383.482013] ? common_file_perm+0x3ee/0x580 [ 383.486317] ? lock_downgrade+0x740/0x740 [ 383.490449] ? security_file_permission+0x82/0x1e0 [ 383.495362] ? rw_verify_area+0xe1/0x2a0 [ 383.499406] vfs_read+0x139/0x340 [ 383.502847] SyS_read+0xf2/0x210 [ 383.506198] ? kernel_write+0x110/0x110 [ 383.510152] ? fput_many+0xe/0x140 [ 383.513684] ? do_syscall_64+0x4c/0x640 [ 383.517640] ? kernel_write+0x110/0x110 [ 383.521596] do_syscall_64+0x1d5/0x640 [ 383.525474] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 383.530645] RIP: 0033:0x7f00437eefe9 [ 383.534337] RSP: 002b:00007f0042164168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 383.542030] RAX: ffffffffffffffda RBX: 00007f0043901f60 RCX: 00007f00437eefe9 [ 383.549278] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 14:02:45 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/power/pm_async', 0x400c00, 0xa4) ioctl$SG_GET_PACK_ID(r0, 0x227c, &(0x7f0000000380)) r1 = userfaultfd(0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1e0c3, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000000)={{&(0x7f0000bc2000/0x3000)=nil, 0x3000}, 0x1}) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, 0x0, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) (async) ioctl$FAT_IOCTL_SET_ATTRIBUTES(0xffffffffffffffff, 0x40047211, &(0x7f00000003c0)=0x10) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000001a40)=ANY=[@ANYBLOB='syztnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="f6800007925a321bbc5d8d82e000000bb3ffffffa54c04003000650000d1049078ac1414bbac141400070b93ffffffffac1e01010000000000000000000000000000000000e2f9252af61a8dd64236e4241d58cd87058da03ba8e9efee8a9506cdc31062beda74d8e7275a9713312ba74ffb26911818f73213a9ba9c453c455496fac870a5b73a204481098f4b76a6c75fe6bef4766d0cc9c57a86648fdbe0d8"]}) (async) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r4, 0xc020aa00, &(0x7f0000000140)={{&(0x7f000046a000/0x3000)=nil, 0x3000}, 0x3}) (async, rerun: 32) r6 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async, rerun: 32) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e2c30006f0000000000000032b08eb874c755cbe816746e095be1d2e056808dd5f0b72c35489e098eacfd3e8d986efc3b6717eaea0d244d22d83ea3cd62d85f3256a85b400ec4a3ba2053dc81a1567822b8cc58ec7d19e252355fb7", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) bind(r6, &(0x7f0000000600)=@ll={0x11, 0x1b, r7, 0x1, 0x80, 0x6, @local}, 0x80) (async, rerun: 32) ioctl$UFFDIO_ZEROPAGE(r6, 0xc020aa04, &(0x7f0000000100)={{&(0x7f0000604000/0x4000)=nil, 0x4000}}) (rerun: 32) [ 383.556529] RBP: 00007f004384908d R08: 0000000000000000 R09: 0000000000000000 [ 383.563777] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 383.571029] R13: 00007fff5e70bc4f R14: 00007f0042164300 R15: 0000000000022000 14:02:45 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000002380)={{&(0x7f0000122000/0x3000)=nil, 0x3000}, 0x2}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) write$6lowpan_enable(r1, &(0x7f0000000180)='0', 0x1) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/class/devcoredump', 0x40080, 0x8) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f00000022c0)={{&(0x7f0000a6d000/0x3000)=nil, 0x3000}}) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_dev$vivid(&(0x7f0000002300), 0x1, 0x2) ioctl$VIDIOC_TRY_ENCODER_CMD(r3, 0xc028564e, &(0x7f0000002340)={0x1, 0x1, [0x8, 0x7f, 0x8c, 0x1, 0x7ff, 0x59, 0x3f, 0x9]}) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0xd4000, 0x5c) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f00000024c0)=ANY=[@ANYBLOB="0500000000000000f4680000000000000100000009000000070000000000000003000000000000c107000000000000003bffffffffffffff000000000000000000000000000000000e00000000000000000000000000000003000000000000000008000000000000ffffff7f0000000000000000000000000000000000000000020400000000000000000000000000000700000000000000060000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000070000000000000008000000000000000100000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000600000000000000010000000000000000000000000000000000000000000000810c000000000000000000000000000080f5000000000000ff03000000000000000800000000000000000000000000000000000000000000050a000000000000000000000000000002000000000000003c0000000000000003000000000000000000000000000000000000000000000004100000000000000000000000000000cb2bc1398607893aeffc96da48186e9b07f0add5c8525899454f94f03ba769bd82d3c0d7669ce23d4d751746c099b7a143e2870e68cf0cac91fd25e901b2e058"]) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00006e4000/0x2000)=nil, 0x2000}, 0x4}) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:45 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000000180), 0x802, 0x0) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000240)={0x1, 0x80, 0x2, 0x80, 0x3, 0x1, 0x0, 0x9, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x40, 0x1f}, 0x8000, 0x100000000, 0x7, 0x0, 0x0, 0x7, 0x5, 0x0, 0x4, 0x0, 0x2}) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0xe5, 0x1, 0xabec}) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) (async) r4 = accept4$x25(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x80000) recvmmsg(r4, &(0x7f00000000c0), 0x0, 0x20, &(0x7f0000000100)) (async) ioctl$MON_IOCX_MFETCH(r1, 0xc0109207, &(0x7f0000000300)={&(0x7f00000002c0)=[0x0, 0x0], 0x2, 0x8}) 14:02:45 executing program 0: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:45 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00008db000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = socket$nl_generic(0x10, 0x3, 0x10) io_setup(0x3, &(0x7f0000000180)=0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) io_submit(r4, 0x2, &(0x7f0000000380)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r5, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0xfffffffffffffc01}]) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)) r7 = dup3(r6, r1, 0x80000) io_cancel(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, 0x495c, r2, &(0x7f00000022c0)="5c6344b74127f1dbc7729cb0c480c5a899a21416a7f31cc8d9fa68e8d06b1d177fc5a7833be08bc159aa7b755e25a15e0be6f25e4470c0bc9d0bd8c6194a35fb7f6ff75feaa9dbf2ac9b4df0dda8c88e2822114fa71d2ab90d6f3ce5aad05029bcc7668ef239c00e5219eb5a248fcf3ece4b0ea2b9235db197a95bf49dfb0e6016e37480a8150b4bc277aa09d77a2468e25a593abc2fe9c7fbc11129257a574f94802bcbe4fe020aed92fea9c8fb224195437fa567aed793f98df59b2f59edf2aa7f35d2088f6bb26198187d232f02650c02a5d2d3ec2577e070374c255137427adf9d6dd1ff476c4fdbcf30d4aef885d3b66cbd52ee4499117aaed35180acf00561dd3a053f1f103f24e69997238e082a91c5217329539a14d5aa41e1175fbae366aed5164f3a667d1184925af1cfdb6f9bc393e43ac03a75cebb7b246e8f158c83fbb37728647160d656c09364280e40314545cea52722b4a080589bdb2363aa62fa2696c0b94c86412f830b47d73786392c6bc7c965217b89000eecb1aa911da1d1bd5b2350cd9626e3b10dbfd07de5bad2c7d24499ce487fac878c8b5342be6c9cc283d204fa43f2c2e5498ce5537f58c4118767f4a450476fe00a0825a09a973d78c8924b402251cbbce1fefd2c0faa5e670a6f4c6327ccc7fd830a082dabb5373ea9d67d1a56a748fa680330865b699a34e74770a466cc9988c50663e4ec2e240529304f1f78a6c35d5dbe901d423e09f1b0278380be00d7f796929fd9f1c0f98dd7a7d1eb2a4fa7ae875c51fe79427d29b7081256d0a4b28ad0df6d0c47ec4cad8eb292850dc65beec968ea16fe487c7287cc392877f50addd05606857285e8876dc081ef95515144d96183bd06be78a11ab3889246ef2a00ee285f56fc2ebc684b538bbeccf6fe5f338e0fb5770f00162e1be0eed86eecfdfc42ba50ecdc19bc71ae36466a9570893054197c64cfbc43e0ad8b126980d86db69ab6a11ae5e6b74a487546bd3ba19470da47f4eba93af69c2544e3e97e4568b8ef5e1410842b077d15ba0edad2d69e77a773ea8705eff46e939d79db67d06d74bf53c50786357f33e9515d3665766284e847f9276bd48bb301c448ad6e41f2b64ab13a9c781011801cdae518d67dfa2798f8acdc9692cd7afc1fb25c619bcd00bf9fccde16af4e28fe746131a0d48738c96440c3b4aa9f9cd24ba400bb99ad6f7658f078db8382b2a7dd784c5d8ea1005f5e301637a75cb0c05a95c43f92335c381b6624b4948ef1551a06a4cb8184f1be03cef1bfc1a1a30c8e008d877222cdc3a39b3973c3773e928c40c52f2e80612551fa813222e86298d0ebe7ebee0b6553b8c4de5ff6520499f912539803e4b48dd13cda4751ae80b06af1cfbe4a8e451a6b6496bd66951aecf3da09cd305327896d43cee24bfd4c16e4038e875a622acbea315724c873c6728de16b9e4c1afa5913d21dcb98bde6278ea2a5a646816aa988e19064e49d1eff41e69a782b22f0b477c1e5fbdf1b81cc7f01b1e0d4010530c6a46114d53ca3f7177559a45c04d03046fa36784b969599a2db2ecb289a8d9bad506fe7b9d3cfebf1c44ac318f66bff939b2e81cc34aa36279b7824552434a03950f110c47e0482ac85e46ced1a90ae3795a9a1dd4b9703abeaaa565552645eca4bbb3e6d4f5436929bc6e8763b8bb8d9a1e4b6e54a4477ba0435cf0cffd768aac3806aba8fa8e387653c3930c86de911bf83570010068d2c40017d98f10c14e3cd6b97af9d020c6f36e7cd1d7d1d55d0e37496d394b0fadbcb49f6cb2d95e1d95a20e89fbcac835d4f99fe118ab744474e011367a8205285f661440b03b4b0fb2eb80382e3055c6d4cdd473bb65cb29e748acb5b80c262e22b65e0e1e4124ec8874510035c303cdb5ad4887f4ba9781a4ea9510943cf4170f3dd2a11d1c324f54d816bf87f80e7f7d940a52dac82d494d5bc43726dd593349f338cb5cf411d3a30133f934c50841b4072f61f7dbd2d4c16e683dd3e7a233409e78039edd9307a15ac58f0064a0c65dd8b7fde8d1bc99f8e0065dd0922a0da92566095e5b2e4a8527d683898f221f00762c4710d5f3699c1fb27c76b5003784ca5ce6c8d00884f357317e6f2662093d00b83028ab010e3d58d2c3853a9900cfdbe59f0ea41c0f00956370e12273d3ba0fb77762c52e7dc5b8d42d101557c6e453b880a76de700825adf8666b411a65d88f6528c09185ecd5750ab203936f4d3d0a28d581d0c7173431f160756db53decf99533086d80929769910e4f7315406ae12eeaa91693aa727271c4cfb65d22dc912a440b2bd7f613191928dea60f899c80862698560ab6253aa1e0906c167ace185fafa684b8de202cf25a1519d086cd2146f824ad84d1ae2abbc0813692998ead43840a1e1f2ab08ef8ef86a0ede894a8b3196c29c81a0e75b939adf5146424556f5701e5467fd7d34a9de3cf19bd692cb7e9a6ae98868ad1bfa5cbedfd885db892e9fc3b381df8d651637df6110b3e2760d567e87a5c9e14fa7c8c893b2bd3e634957ba21a62d5c03c82528ae241706f07774e95fdaa5cc647d279e4dde2ab7e6b50775fef2f8c7cae096df86e5b6656275635d47453586c25a7b40f03a6350a28a6f2d6a1ab8bcb05851170488186e3c4c2c9ea46dab280094ebad3d064d969f2b9a1ee5ee2ac86da19e5223b5384219d2df8bc2605af179cfc2e3b145b67e3bb3d824af47e41f09522a3f34f42dfaef943c2f54d4024312f4e8b51f52a5a55a092a19dc8d27bff33fe90c2a78576b9bf15482e146dac1c86776f6e97c62939d5609b41be9ed652e8270e4029b398b10b3f981f207792176797ed67eb5a30604b35a7d3faae6c0eaffe20ef22066fdef280c22cb54eca51c758ae8a5bee96bd05eef03087095d04f2039f2c63ce82337c1a48604b6ce03df9d574747aeaa335e115d6842ebea6838db2237c5d29887aebf85100af24a2a463a16f8d8c3e67ea59b10646b74ae084a57851441c00648ffb12e7b3c7ab01c3d917ad4fabe97cfe59f114b0c7a167f5510ba33742159f6273699712f78390a4ed455bff8714e2e9495dbe7ea9fc7bb9c9a0909d8851668fb93c0e4a6229b032510b8f59303c3b74e101b04287e4aab6407fc1a191600b89404aa934473b44ecc403b4ede48417a0fdca4120252787c544651e7ef83347b0606eb7a6f7e4d87832789325baf7ccf761b2c351fd41a385727cb1beeeb97b76586fe32ba5a8d928cf3034b289b1b4b363fd9ee25766dcc2404df89b73f0974ad77118b94a967e163d9ff8b3918724f28a7d008edf23402adadca48e31e4165b1f87c36f0ab8906529599f2005bbe21a63e734891ea8fbf407e1978098cb66c7c0c09a81a3565fda0131018d70efe6992477b502169c6b3d452ca190901c598476a886115b2368aec8cbef801aed940bb2ebc9864183003ead5a3ec95aee6b0a407f3233d20168a0607eaf9344be5c8e36ab13aff5eef4b5b8627cd8dbb71fff36aaecf71d3a64b304fb5292056bc9fe42e2390716f4c11f05a926ef4169a5b4cef6866725d53e23c173a132da5f1602ede2b9ac2538d46d9ad66ce36799a5c53a23a710912272d2d3fdcea6e8490f1c09f90dacfe20a80d265ff3dc37006a73c8ac2bb25003826339b0bb90629c296daa73b2d65721e8673d4cdf22662a393031239d2005723aa7c2c8448fe961446190c65bbd1e76c740644949c2277599d59b2614ead8e8f9c24cb56bf36f2e896cb6b1f1228a005a51dea05e645bf22262b46dd7006ff6da6513baa01c7a34523a9a4d2cb5d001a7f560eb484daaa2687f0404eb78aae42863e01ce7cb08c1d9c4bc47c5ea7eb2850e19b2c2cb94a84d57a11d5fda5af7b1cecc65b128c258b579f14b5bb3988430b6bea73294a8a5ce3d67d9f4308ba799ae6461a9ad042452ef128c752f64a08e08c35211298341efcf3ffb2d1bd5d56b26792a2f9d1fa30e87c7eb662ff53bd8b251959e6006f4d24f67b22e54e7430c6c10db4cd8604fa1673e0acc51dad7c9c7c9572fb3c3a94c8adb6119aaba30991ae0d1719a1933219ae2f5749a61a8f7ac247386324864d89dd174f20066f79e967199fbd373db28fdd23a096c50b5aa3a0f4551dfe3077860decf6a3bb8091798f0d754f0ec80e5ade0b4fbb723af21b541b749d200919071c25dbc366e6067d04f000c4d088dbdcb67388e0920a5d82f44779d80966f89998557c86840dd8d87401a3f32bb7b4272ce561f7676c635f7fa6ef642441bdc2b21775db6d70033f881ae284d813cb18128306035b48be64608a32a039c6f2e936e44c04731cd41ef8673e655e8dfcf257b52ab2309c98a2388f5030b543ea24531b3e2836a5aefdcada327a4cbd0f21531a0ba4549a862121536cb8e4106036f5dc571f22619fa8b3a6a8a0913daac396d950d3fe38f9e34f14cb4d934bff85cbe8a0505bdd47bcaa9f21a6f7b5781e297de20f0200e05c5f5647533d3dd4ff1a9feed5970d318e4ebcbd5b37b0d7423d491a6c25da07054e4d0f9bb1a25b017d07dd501295e57e47d8546323445f221371d1bdbad35a0cb1998c234c2a26258f27c2266f21a6825e5b06b0dae1fdb404a767953689b2f6b289e7e9b25dedef6dfa5578e6d512b48b29b8a7077975677784d2c2db77ef694e3c9fcd3efeabcb58514a90b19dcefc663f06f33c57533ebda332e3ef9b6db5aa1493f7afd35377143db2c061abb9857893a1dc5630ab794908d677b089a10ad84e037cf4a9a0d5aef26d045ece257c774bee4cfb294f516fcd2f5d593b521bedd4b940d4a03aaeb359ab0e3144eb5175e21e9d37c4246c04724bafb419587cd60485221634ea7e994c53307332d7b15a1423cd68274448dfb7650c7303a9ae23b1a7f995dc7975085ee3b60f2f7bb5026566a12ee3cc0920c451837aa200a7c5704b88f970ce2c4952a1d82d34ccc1164156c3510eaa03493fbe9731b9c55786b378f4f142780b90fb5b2315d7f331f437c8f6b1b0a8cbfaadb5c7b3e8e066dfffb6d8b02080818d435839a8e1e4f4695f0160560adb523ee141ecab1f20c343e017005a24f0fb942a39c6f1b873e1b75e17cfaf63fa705c86251a3cc4fb393c67f7d62e04036d80bee433e7c3c92915cad2eb90cfc1b358b505b84d1d229606a9fc2803ee127635abc1a26a3d4a4a832c3a07ced1a29263de0bdbaad9f713e0d612c3e121f87787429a824553072357087ed1ef15664d9894e0b7cb09540904c6cd07ddc86e4a2526d6876e02bc5d44cc6239373090104e5922d1ef0912bac9ddb309ed1e6987e1d124ad60b26ebb46e727433e718ee79a2b51a3e90d811c176da483f135fdc4a33805459463480404441eb0b5c884b544ab5780fd2cdd418f03c37a991cb215c3d7fdc86d9967284f3462da2d1f5294035f01031d02fea69df5724d9a7c206a8a0117a10e51917f1e5a90e1f257d90592fbbf6040a4af367b9f37ca1d9d43587ab1ff1bff4f897652e51f0f5f937b7af25381cfbbc72d1765b58801da3c9b2a14a345b7560c0988d50dad288f672cc019789fa14dd7e2f46f1723e9eb1258b6c026ae6d77645f7fb792a278f48c9b31805dba4b1bf65ddf615a85738b8feb153ff5a94f75f075cb54f313c8212d19ce0754743fc2c02eaa320e1d46e971ef4379f9676416da6a88acd86afade118a7dfa3d70d8b6b92f34bfdc193d8828e01833fd6bd4d6c0bedb204b2b0cab458ecd7c083478493e017bc5bc4da48d3f4d9d04285166b068d1e", 0x1000, 0x0, 0x0, 0x1, r2}, &(0x7f0000000140)) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r7, 0xc018937e, &(0x7f0000003480)=ANY=[@ANYBLOB="0100000001000200feff495c", @ANYRES32=r2, @ANYBLOB="01000000000000002e2f66696c653100a7e55448fe0548f4bc0905e80e3ca7076fe0210cba61184f8926fb845b043bcc1df89e7165d9a28247e57758ecc17d4ba81e27973dc15e4feb91e6fab79ea7e35988d2cf50e5125c0fa676209675e09c8b07d8abd25ce18a28da7768bf979a6fb5749719064e4462fdc472da1039fe8ee70c05668b929e2fff3f6d1bb5c5a6e6710e5b08626520254978f6b4c6ef2448d25cb04bd2b39afba1303fa0169a0bf60c8080e47b94914abff66a6c57786647645d5906623ab4"]) r10 = openat$mice(0xffffffffffffff9c, &(0x7f0000005f00), 0x200000) io_submit(0x0, 0x9, &(0x7f0000005f80)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f00000032c0)="569d33fa67ff455e0d4a1bf14d151c06565e448e94b912f53a7782e4a03709b436bb13f90fd64148265ffc7890f6cabb71eb182c772fef89e6551894c9a511c35965e04dce8dab6eb2d42c5874dd558915c3a343a461cf0adcf26817755c770191b2c03c48f31e5e84ff0dba39ccc6eb92cf6ab0aaeb948c5667a4566300cfd9ae9558ce5feade4e2c783df22f6517163a9346ea1cf491664b3fb3d9", 0x9c, 0x10001}, &(0x7f0000003440)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000003380)="d359b90a297780f3440a17d76656bcbdcfd67425690873f271cbd19e5ce2bef1faea39ca2856557aab069dc4e518ebe7693c31ddcdcb47640e53f4d7f2f5801b49453b012402d2ca9fd4b7df1335642a8228171c588fd4a275c79cb108ee9181fbaa107b828b7524dc3300e1efa1fdb120c61a9e8c1509b1501e08f3fe8774db062eb5de3bb8f7217fc212211febed1ff41f742e45e0411a18402af335c58ab9411cc17889f26010e92e3565c7b49466593fe4a67dfa49ae9c6872703d7981", 0xbf, 0xbd93, 0x0, 0x1, r7}, &(0x7f0000004880)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000004840)="d9c0042618914fea9fdee3a03c64a721d12d8dedca51f259716d39908f812ffd0efa88626f81d93087", 0x29, 0x8001, 0x0, 0x1}, &(0x7f0000004a40)={0x0, 0x0, 0x0, 0x5, 0x7, 0xffffffffffffffff, &(0x7f0000004940)="d88286c8f971e5922787acff6c201f4e8de4ae50f9702887e7b53b0d77b4cd4225c3e69b5ced7f8562b923404c86b04b80e9d685dfc31e5895c497bd74cfab0fd09d3adb921893c82f5f21b80cdadf7c537f1fcd7550d8ef229143efb7a0f08351eb91597cc86c441f2ed16b8293e4cdd88401c219723bb449405ed37bc0dac19146faa718c930be38e54818235414362b3bf9700fbba830afb031", 0x9b, 0x20, 0x0, 0x2}, &(0x7f0000004b00)={0x0, 0x0, 0x0, 0x7, 0x3f, 0xffffffffffffffff, &(0x7f0000004a80)="faff1ffcf9de2407565b130fcde9ce400763350b19e6add0db94a5a3f21b6bfed3df0ae1ef7355c6f3ac56ad07df6c60c10496ebabe32236109ba9e2927c384ec017", 0x42, 0xe16, 0x0, 0x5, r7}, &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x6, 0x80, r3, &(0x7f0000004b40)="27053bc6f03f92b38ac716b67bd3864a3144ea33bd599cb72b68180275a7b82354568783ea58a38be309f9e5eebcc15e08efaf0a231cdb65672338ee749de74b0951b932eb2d66c85edb58e8dc355e514d067de87be3ed192ef784718526db5ac9a29a1ec9adb3ed6a9ada1df443137940c7ba819c85da1ab099c702ea72e22df1378238b3bee9f457a856eaeec0800c6827fcd413c010f9371a75600fceef92ec2170a271820bf032221a7a837d3a66c16571e6264004f011b75504a4137a8fb8f2f00429884e02987f9cfcd58bae2147f26023daf4ac4b41fc4b9e2708a1e693d04aa51c8ff1ef355af993a97e837983176c680d51e21730924c0dc36d88127887a4c926ebfde9381cfed81472173343739d3ed265d8e22907af8b70284c09327c9730b387cf3ce76912606f4405b667c265c0a857ad6a63f634cc682771a9267080248c6499733e36ada13614eb6f20377e084663e68ebd445baac0d33fd04000e14b6b579dc958ab4fd040719a7bdf340434a75076beff0cbc99b470896bd9d2b60bd44af63505fd851c7aaf2ea096caa1e9e3cf78ad8fe29e7d9bb800f5632e8e4f8fab13590201ad6e8fee5b790d4f4a548d99bbb325d6226d22c61a95e769ec00cbdd1a0a7f51a0bf846b2ae7ed01c0e5db47f9d4557cba100b38cb354fd4cf8c8e2efcb5dbff30cc3051cee4638c8d8c9f1cafede9137e01ea059193476ce5ac707187ee30163f1ce858122c0594f3a29c05f5dfd9ab72c5ccc1c9c43b23dffe00d7fbc48e0c2ae59c0cd12f9caeb5e6f0cac3cc49dd7777d9daaf27838d51aa25be2db4aa303051b70f23dee2ffb3ddfcf857ef64716fa3ebf97b12745cfe6e47d8167156d3fad67d471e71142b339fa5070fc83171adc477f995efd266b8ef8d4adb59c8f8f2aa5576cf915b88dcd927b0af5e583debfaba61fb38f24ffc8c164997d688e7ca7bb3fa094dfbe0160a327cc54150877332956a48241ba76d14024087264dfff416b1353f5b5da1ea8885a5f8cba347538a3167991b1e703a74a3c43b517cac66a9d08b45335c4ba9e34d9e2734d0515f3f9a1fe3ba05d32fff0eaa0de210038e027e246c53f8b8530ced746198a5861ae32f62e7ca1ef5991d2beb088d5e76a847507ae210b79b47b9f2ac223dc1d9ab52ee3df264ffe653d176e1baf826427120f65d53333eeff65ffc08d65d46f63df4be40229c6686c8dac8f9e28f0c62498316022cbf85129bd1d420bb4078065f6afec95151edac5be6267443f73244d21d087caffdb1382761463ab43e4ffcc45bd2c720f502dcad693dc123ee9406de220fa5d01c70705843effdd7551ae4928b4ef3ca4a4edd2c8262d0461eed9f57b3a42fe628581fdc146478ff86330a98a9873aa0182e13adbfd37cdbfdc82963ce3a60082fe6bf5a1e431b72cb331a2a0261d180a861eb9a398f60f82a357dc0ee2df698f00a5027bc98ca5d32b83370b0c999b953bce5b91eea077ee1ea45459f4f5a49d5ccdedb746425bf5e0a1886b3801baf32e58728d5e8ef62fe3cf1a5dba3bc2255f18c73f3ee25cfa30ca5435b2687f19aa0249c66d083f607748612264cd06c2730592965e0bed8bc3b7e281545dfc767e265119ba8cfe5494da3ebfc76cff8ed00a3934cb1ea408dd4aabbacf7b7a4328a03e34d1f74ef5f6f804d7c6bf5a503f4b5b9a96295b0875f04aaca1b8bb845786fdea01b066e2e2915ba0fd26d64df76827cd18a7199788f9b64cfad391eb88f100f695f3fd1c77e26b4ee1f56cbfca10becd46f83da343bb4241e2f3599fa7fe34b7167dbf2fbb3fd95ddfc6b1e7c8878f5cdb554a248b1a8af5559761ab398786429fd1ff1ab32ac4921e608f516f5a76e3fc4e2d222283dd07707e975684607537e39a0763b0a71c1573fc54f0c7d8f6a7574102432509b3040fb86772829208b829efb07e0a69ba7c27f92dbe953f33089db321b9c8d8e6a4289349a8b1dca775551e84c3632e3c5798f27ef7f032a1f0448cb0ca622f8f5da3a6934f8d45474092d6be267cf46cbb1094bebe3228063df55f6d13555ad740cbc8d910c8abd9082a34425bdeaa888c0cd484a3e581440b2c1d646e734897fb9d923be528cd269a246ce68cbbc62b86c4b5c36d0f0b67155a4147d21c4438186b5404cced84e742a9592716f3a1ad633c30051096ad7263b6e3f310ddf4588e4d0c6b56d59b4fb579dfc728fe8085c54853f9e73d3748cc8a1fca524b5ca56d15c86212329a26642bb9fe09b4b8c0b0ad80f185b28a025979aac6ba95635732328c06db1f818c8f9d66c3a5aaf108a5e369477827950dd244dfb2ebf13174c705c39e597cf0d121a905a1305e2d32eba9cd309666af83edb7a1046574fb99745953f59d5062bff07f3aac94898c8d499975cbf25854747632ffd0eef0c13a1f139fbe58b07bee633624cfe46bc67d3c1dc28b5c265b32370417b00603b12becda094b02da369afe882a620938a2085f688d211bef51f1e1a8d875b3d76780eaf24ef8fc0d4d30491c99373eda211bfec7c5b43418492f8d6bf461ad073e4e4f2be7c45ca7849784141dc6d5b2399545b5135a52cefd58685c93774022a4dd70a8da4f72d84e2ddec0873c4244a6ab976282883c32e1677d6c595d31c4f70aa3b3f7109983e74118d728da71ea7eb126f8e463cf52aede57e4e79b5eb035f66e3d451470ffadd7adb433ea7606c5d3932795150da3f3d4cd6fd637c3b43b24b35a3123b4f6dbd77787bf04b51c81110d70ae44cd76471a1741718dc1ae4c809d01f0e85e84611cae55f36ddb58ab4d6218314e5397e3847c2667ee98cd426aa5cf577b3d28cdd0974588eb23344018b4df59013b457c26df7b38f4d428c80fabf5fbccae5126a294c856fee2b83412a18fb0fd3b24137b259889bc9c89a171e7b7a0d67cdff14149b1be4030479fba5b13b09ba9edeb8fb391888c3a1e4a2532d7e0f8731fe5878cc5331023164e3ba2367c475e8e4f638820086958868ccf16eb674f65b12a3400d6937050e3626a36e3c917b746f64af7fcca49b86632fcfe33644b395aa2545837ac0089ef45fb3ec2373c41b8487a61cd8e9625c2bc32e95b99b74797da57f0776ddfec8c74fbc2445bc6e64f093541224e79aa1863b343897789644ef2c6b78e052728c2b6f2740649791fe39243517e18df6f1ccd625325b69acb4469053d71c7984cb6003e1462fffdd1ecacbb883859fe502ecdb46218d4f651ae057c961a27dd8e50b6119911c1fe2502d59cd5849945ffa3f24326413e19bda70286b15a686e185306dd8faa42fd0cd81238456171b453f1737c94546ec365e088ea17edf381c4ec26a99db008fce7c511c720553af6e79a97393de13f78549bbe88702157473379a28b86dc9fab57aed0a7a0054830878f31b1961ea825cf4bde7a6f15c3affbe20b88a2119dc70a36b30ab0fbaeec233ebcc6a41901aa049fe6273ae909c0eadc7e43956bd3c5fa390f47c459d4afa4e38718bfc954f54acd80120c7a0cb05418d99aac27fd36ec032d5abb9f1953d75ec9153fb91aba78bdcb4ff795588ee634e05099f84ab44ebf29367503b99b4c87eab3984586b4f4bdb42433474d1f0ad13fcb35105d926ca8b81cce1797f97bdad143139a0a1082861f83f2c8f2749eaaf1546b678f81a1913b8ead1938f12b6acdacace7158015caa8a97dde5ca4f8940a385bed65aa08e207686550d2c7ba8cebc29f998ca75e0e67a69f87542daf1bad48b8eeee6a9c6816e42109ede3c0d4fb8a4337b30c8b48e02a596e45888817499cd556ba5203badb920bf7920dce46173e60931a00e6efbe3fdfe40bd202717a5f0d1060503853f36e474342524767ab953f0cbb3977147d001e57da3593075dce0c78d11c3c3118781ed6b3b5269715d7de106336918e67859257afa3432d5a07d766e56c72b1282d0d763b8e51a267d9bc23af925c191719bde2e3a627c173acf7e40c6cf3fdf3054681b0f7376e947354aca9c1d16f7f6faac33ec0bc22cd45495d031a0414d970f20ba851816c1d448a12025ad61aa6690074b185b72ba8d21facd4f76cc28620e1d7ccacc3b6587c4120d3b7480e6ead728d2e511870ae74e46187b1ba23ab4d3b28cd43c1916ed389f6f89c119efed84e8977f646d7b27b248624bfd4ad71259bdb12997a0b93ddf1441a10328c94e3700f8956e9e4ffa4fe699ff1d5f8b6ee851adaf36ca9aaa8403c88b4fbf6ec738fae8a85dbf9e33261ceb802e857bc2d15669851b4c4c8e3eca49ea0581abb878dd276bfa7322fc7e96bd77d6d549918714143d2e1ffe3fe10e910f9fc58e853160747266adfe60d458fe999cb5b60db7392928889aeea23665cd9473a741fff7f43321500010940ab41e385c50eca2afeb427161f7547fd0e64177bd7cf64c1165a9a8e9671bca73cc4d64119ff411b7cba000e0d91ef3117a661c9b520e6b9783ee6c78e03818d9caeb34060002b2cc51a76aa2bf9b3b21efe820a47d9a7ae062dad5beec2f5da3b1988aa3d4d2d9bf1878a936104746f524a164a8a7d56fef3e8700b3d7433efbb56ee230239f4fa3452c743e3c5b78f3e8b10ee004daf4665e9388a1f19e263973ea7152d12eb0d7d6d925b6ac774266a24db435bc872158b5aef1078fe51ae4a96f6a25b23acc78f2fd04505be60805af37cbe6d2b8478fc8d2346445c5ef10e8139495dffb73fa668698e8e0665151a00c960ae486b8f334dc8259fd77ce6ac4769158852fc2ec6330868bc25d8d7511e8885142c846c729e676a33698d2f63f3c08a3cfffc624751d8ec20fe5b78caec67226a2108ff0e605027cf814ee715241365c7a8263d3b29261e361276d62a366094bfdf6fc5fff3db32dcf94f0d1f1218862f115aa9a9be8f2eb7fc078ffc3d745eb4d3b62e00a30d31cf19e6941c3731830d00ae48c6c08543c185e085109f1e362160e7678752b3efb4824a9bf0c63ccb11bb8aea7f232d0a1b8ded7c5a8fdab8b41beb2996e563d9231d32a8bc8ee4bfe0dcfe0de0adf4591c0ccc42e254a7393ee0072cc71886ba29f5636ef9faf542a7240a1983d7709fefff049f2d973635303a6346de20ee35887138d6e3c203a1c86a6570e5cb9f7cfa68cb598b3ae7c12033ea89f14cf2af9adbedb233288be5d9bd34f5adc671496a2767ae0874fdcce3255312798e7843bc170b90f8b476227dcb0c8c8190e8d9d6a9b4b533fe6b4de9d797a5807d4e361f3f6322281dcc35a389fa6e8a1719fab824f65d71269de05583d270f4344d159074a33454c28e8e4e05ff22d810a11ad3be4b0e3a7e00e6a3f3ca1677bd88134743038d23d3df7e465c8dac81fe0cefe97844598a72d074a4c95991081c7f1bcd11582885e32a0805d1b7dca12188d4eda78c94e2c2c96f3d37dbf1f660b931cd5ffc87a9d087b97323ea4b8f9e5c6a8fd184a1ea1ad8f580566a6ff2bc519fa9d2529bddd4ac63481b37e0b4608c590cfca792fbcf056f7a3a8ff0dbc4ec187b5c0715e081ed42e4cd0b69a9d181f85e0b6c48b5afd6e9116e263182d11cb595c918662f41ce4bbcaa54f98ae31d064a113c1591c225247ae95a3fca49c688b1439050fcad03f3a0d6066dd888e60a6bf816b430a092e05227e67d0ce1815d6435445a4131b0dad051f629c2dd206e13ebed6e10bbe4e8af57050d832838709c129560224dd3c88eda31054fadcbce35ce192db394788f4da6227da06d30d9d92875537b9308ff85ff62f34f974b3717c49144560a31eedbc", 0x1000, 0x3, 0x0, 0x1}, &(0x7f0000005c40)={0x0, 0x0, 0x0, 0x8, 0x0, r8, &(0x7f0000005b80)="b61ae338e00fcda6d756816d5eaa11b30e9832fc67d1d974ebd1ba89d607f2344dec62849bf763f955411d07ee64c6848709ed01e082547aee96a97bb1c22fbf9d272209babfdb17a6633aaf28e0d1b77ba1903610ca4aa6845fd6586fe762fe1332a7928958772f82fd7a573ed9ee05a300b69c6c0f18c9d2b9be47e24378b6007aacb3870e659ba59dccc966c9d972d94337e3afb74cbd35cdf3f0e93f023647fa84b10ec851f8ce", 0xa9, 0x4, 0x0, 0x3, r7}, &(0x7f0000005d80)={0x0, 0x0, 0x0, 0x8, 0x61, r8, &(0x7f0000005c80)="babbb08f606e4888fe4dafed7d930c9370639d27616dd0af9ca49f1f8404a9efbcdbb3b08e0f6365d05a8071d6fab1367893123f7f8388b8ab3fabc4906024b839e75bfd49045a0a332270ff5f05efd2756f2d48826eb4fac2e185a3ed15801eb5821cf48c9f2413e301d377960de9b2b8d725354711ca082e4777b7a767a931adf0736362aa9c8cf19be00a593a6c225822f05e3eeed14ee281ed12604e772321cf8928dbd793752f132f519d93cb3868c42926009b3b5a7cac3d8a0655033d0b49d21f2ae9d8acb3e552cff52c", 0xce, 0x400, 0x0, 0x3}, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x5, 0x1, r9, &(0x7f0000005e00)="339c7282ae453c07982333467fac0d7992929a1fbcd37e6e9d881f001a16549aba9f4c3faa589d40b4f41a61c18c4b9e6e8fe9d697583f32825b78a9084fc9ffe84af9b0138017a16fe0bd0414953583fba15ded2248c6f31ff8fa453a6ebfb929ba0ac7cb1bf87aebb1cba85d2b9a93d3ee600d0ab6b88cb7ed5aceeef87f5faf7cb6b570751ae15610eaa3cf7b0a22db441deb80a47f25e8cc6cddd563865278327c45dd35146708f7ff622ef9789cbe20d1578855a4efb05773a64e8b147f6a8d61afc41c2c3427df1a3d65cd87b1ce32f58259c00eb2f8847687b5ad8ddf5d11cd42", 0xe4, 0xfffffffffffffff7, 0x0, 0x2, r10}]) read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) 14:02:45 executing program 4: r0 = userfaultfd(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000577388f8978dc7b88db333aac5ea4982680ec5d1049078ac1414bbac1414aa440c1260000100010000020094040000e976d54451c4f3a65f1ace6f0931ab1a9ff3e1f731ff9c85109f090fe874f7a003f305c13b66b805a3608030ce72dfc3d0a6018d19e105e844292f96296224725ae12aad58aa9572b4ae5e9eedb5d9753835c7f8b091ba17b8bce56afafcb874b723f9d114bcfa98964341869672e2ec6a1462ed81e6"]}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) sendmsg$nl_xfrm(r1, &(0x7f0000001ac0)={&(0x7f00000019c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a00)={&(0x7f0000000680)=ANY=[], 0x290}, 0x1, 0x0, 0x0, 0xa1}, 0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000003c0)={0xaa, 0x61}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20}, 0x1c) r5 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r4, 0x6) setsockopt(r5, 0x10d, 0x800000000d, &(0x7f00001c9fff)="03", 0x1) pread64(r5, &(0x7f0000000000)=""/23, 0x17, 0x0) sched_setscheduler(0x0, 0x5, &(0x7f00000002c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d149540dab32798db1d44e89cae2e291a6e7a8a349c72b816ee1d99816efe8a4120d030a8a7a60957a658213d15baa240bcf1e930f7ecff5aa782b8e1bd248f95fde412f5050927a187a66e40d0af4c264b04b25db350fbd78b03908c82941e0ad1ed2d8090b69dae167f9e3c9bc1b0c917cd1e4221c900df159c6848c17147f6bbac8c4e81dc847628c236cd4fade00bc529dc5a20083d3c6c1b50e99a108", 0x9f, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x9, @mcast1, 0x8}, 0x1c) connect$inet(r5, &(0x7f0000e5c000)={0x2, 0x4e20, @empty}, 0x10) [ 383.705920] FAULT_FLAG_ALLOW_RETRY missing 81 [ 383.721392] CPU: 1 PID: 25684 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 383.729306] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 383.738653] Call Trace: [ 383.741331] dump_stack+0x1b2/0x281 [ 383.744960] handle_userfault.cold+0x3b/0x4a [ 383.749365] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 383.754465] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.759476] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 383.762241] FAULT_FLAG_ALLOW_RETRY missing 81 [ 383.764570] ? userfaultfd_read+0x1530/0x1530 [ 383.764585] ? debug_check_no_obj_freed+0x2c0/0x680 [ 383.764599] ? mark_held_locks+0xa6/0xf0 [ 383.764608] ? free_hot_cold_page+0x878/0xc80 [ 383.764618] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.764634] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 383.764648] ? prep_transhuge_page+0xa0/0xa0 [ 383.764655] ? trace_hardirqs_on+0x10/0x10 [ 383.764668] __handle_mm_fault+0x2ac4/0x4620 [ 383.764680] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.815180] ? vm_insert_page+0x7c0/0x7c0 [ 383.819336] ? follow_page_mask+0x161a/0x18a0 [ 383.823842] ? mark_held_locks+0xa6/0xf0 [ 383.827907] handle_mm_fault+0x455/0x9c0 [ 383.831960] __get_user_pages+0x4e9/0x1270 [ 383.836189] ? follow_page_mask+0x18a0/0x18a0 [ 383.840674] ? __access_remote_vm+0x41b/0x4d0 [ 383.845171] get_user_pages_remote+0x1c5/0x3c0 [ 383.849748] __access_remote_vm+0x231/0x4d0 [ 383.854072] ? generic_access_phys+0x160/0x160 [ 383.858650] proc_pid_cmdline_read+0x697/0x8d0 [ 383.863340] ? proc_exe_link+0x160/0x160 [ 383.867395] ? aa_path_link+0x3a0/0x3a0 [ 383.871360] ? fsnotify+0x974/0x11b0 [ 383.875069] __vfs_read+0xe4/0x620 [ 383.878598] ? proc_exe_link+0x160/0x160 [ 383.882647] ? vfs_copy_file_range+0x9b0/0x9b0 [ 383.887219] ? common_file_perm+0x3ee/0x580 [ 383.891528] ? lock_downgrade+0x740/0x740 [ 383.895663] ? security_file_permission+0x82/0x1e0 [ 383.900575] ? rw_verify_area+0xe1/0x2a0 [ 383.904620] vfs_read+0x139/0x340 [ 383.908060] SyS_read+0xf2/0x210 [ 383.911411] ? kernel_write+0x110/0x110 [ 383.915366] ? __fdget+0x167/0x1f0 [ 383.918890] ? do_syscall_64+0x4c/0x640 [ 383.922851] ? kernel_write+0x110/0x110 [ 383.926811] do_syscall_64+0x1d5/0x640 [ 383.930691] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 383.935864] RIP: 0033:0x7fe830903fe9 [ 383.939556] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 383.947247] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 14:02:45 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000945000/0x1000)=nil, 0x1000}, 0xe}) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000945000/0x1000)=nil, 0x1000}, 0xe}) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) [ 383.954499] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000006 [ 383.961752] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 383.969080] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 383.976453] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 [ 383.986150] CPU: 0 PID: 25696 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 383.986158] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 383.986162] Call Trace: [ 383.986180] dump_stack+0x1b2/0x281 [ 383.986198] handle_userfault.cold+0x3b/0x4a [ 383.986211] ? _raw_spin_unlock_irqrestore+0x79/0xe0 14:02:46 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r2 = dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00008db000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = socket$nl_generic(0x10, 0x3, 0x10) io_setup(0x3, &(0x7f0000000180)=0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) io_submit(r4, 0x2, &(0x7f0000000380)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r5, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0xfffffffffffffc01}]) (async) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)) (async) r7 = dup3(r6, r1, 0x80000) (async) io_cancel(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, 0x495c, r2, &(0x7f00000022c0)="5c6344b74127f1dbc7729cb0c480c5a899a21416a7f31cc8d9fa68e8d06b1d177fc5a7833be08bc159aa7b755e25a15e0be6f25e4470c0bc9d0bd8c6194a35fb7f6ff75feaa9dbf2ac9b4df0dda8c88e2822114fa71d2ab90d6f3ce5aad05029bcc7668ef239c00e5219eb5a248fcf3ece4b0ea2b9235db197a95bf49dfb0e6016e37480a8150b4bc277aa09d77a2468e25a593abc2fe9c7fbc11129257a574f94802bcbe4fe020aed92fea9c8fb224195437fa567aed793f98df59b2f59edf2aa7f35d2088f6bb26198187d232f02650c02a5d2d3ec2577e070374c255137427adf9d6dd1ff476c4fdbcf30d4aef885d3b66cbd52ee4499117aaed35180acf00561dd3a053f1f103f24e69997238e082a91c5217329539a14d5aa41e1175fbae366aed5164f3a667d1184925af1cfdb6f9bc393e43ac03a75cebb7b246e8f158c83fbb37728647160d656c09364280e40314545cea52722b4a080589bdb2363aa62fa2696c0b94c86412f830b47d73786392c6bc7c965217b89000eecb1aa911da1d1bd5b2350cd9626e3b10dbfd07de5bad2c7d24499ce487fac878c8b5342be6c9cc283d204fa43f2c2e5498ce5537f58c4118767f4a450476fe00a0825a09a973d78c8924b402251cbbce1fefd2c0faa5e670a6f4c6327ccc7fd830a082dabb5373ea9d67d1a56a748fa680330865b699a34e74770a466cc9988c50663e4ec2e240529304f1f78a6c35d5dbe901d423e09f1b0278380be00d7f796929fd9f1c0f98dd7a7d1eb2a4fa7ae875c51fe79427d29b7081256d0a4b28ad0df6d0c47ec4cad8eb292850dc65beec968ea16fe487c7287cc392877f50addd05606857285e8876dc081ef95515144d96183bd06be78a11ab3889246ef2a00ee285f56fc2ebc684b538bbeccf6fe5f338e0fb5770f00162e1be0eed86eecfdfc42ba50ecdc19bc71ae36466a9570893054197c64cfbc43e0ad8b126980d86db69ab6a11ae5e6b74a487546bd3ba19470da47f4eba93af69c2544e3e97e4568b8ef5e1410842b077d15ba0edad2d69e77a773ea8705eff46e939d79db67d06d74bf53c50786357f33e9515d3665766284e847f9276bd48bb301c448ad6e41f2b64ab13a9c781011801cdae518d67dfa2798f8acdc9692cd7afc1fb25c619bcd00bf9fccde16af4e28fe746131a0d48738c96440c3b4aa9f9cd24ba400bb99ad6f7658f078db8382b2a7dd784c5d8ea1005f5e301637a75cb0c05a95c43f92335c381b6624b4948ef1551a06a4cb8184f1be03cef1bfc1a1a30c8e008d877222cdc3a39b3973c3773e928c40c52f2e80612551fa813222e86298d0ebe7ebee0b6553b8c4de5ff6520499f912539803e4b48dd13cda4751ae80b06af1cfbe4a8e451a6b6496bd66951aecf3da09cd305327896d43cee24bfd4c16e4038e875a622acbea315724c873c6728de16b9e4c1afa5913d21dcb98bde6278ea2a5a646816aa988e19064e49d1eff41e69a782b22f0b477c1e5fbdf1b81cc7f01b1e0d4010530c6a46114d53ca3f7177559a45c04d03046fa36784b969599a2db2ecb289a8d9bad506fe7b9d3cfebf1c44ac318f66bff939b2e81cc34aa36279b7824552434a03950f110c47e0482ac85e46ced1a90ae3795a9a1dd4b9703abeaaa565552645eca4bbb3e6d4f5436929bc6e8763b8bb8d9a1e4b6e54a4477ba0435cf0cffd768aac3806aba8fa8e387653c3930c86de911bf83570010068d2c40017d98f10c14e3cd6b97af9d020c6f36e7cd1d7d1d55d0e37496d394b0fadbcb49f6cb2d95e1d95a20e89fbcac835d4f99fe118ab744474e011367a8205285f661440b03b4b0fb2eb80382e3055c6d4cdd473bb65cb29e748acb5b80c262e22b65e0e1e4124ec8874510035c303cdb5ad4887f4ba9781a4ea9510943cf4170f3dd2a11d1c324f54d816bf87f80e7f7d940a52dac82d494d5bc43726dd593349f338cb5cf411d3a30133f934c50841b4072f61f7dbd2d4c16e683dd3e7a233409e78039edd9307a15ac58f0064a0c65dd8b7fde8d1bc99f8e0065dd0922a0da92566095e5b2e4a8527d683898f221f00762c4710d5f3699c1fb27c76b5003784ca5ce6c8d00884f357317e6f2662093d00b83028ab010e3d58d2c3853a9900cfdbe59f0ea41c0f00956370e12273d3ba0fb77762c52e7dc5b8d42d101557c6e453b880a76de700825adf8666b411a65d88f6528c09185ecd5750ab203936f4d3d0a28d581d0c7173431f160756db53decf99533086d80929769910e4f7315406ae12eeaa91693aa727271c4cfb65d22dc912a440b2bd7f613191928dea60f899c80862698560ab6253aa1e0906c167ace185fafa684b8de202cf25a1519d086cd2146f824ad84d1ae2abbc0813692998ead43840a1e1f2ab08ef8ef86a0ede894a8b3196c29c81a0e75b939adf5146424556f5701e5467fd7d34a9de3cf19bd692cb7e9a6ae98868ad1bfa5cbedfd885db892e9fc3b381df8d651637df6110b3e2760d567e87a5c9e14fa7c8c893b2bd3e634957ba21a62d5c03c82528ae241706f07774e95fdaa5cc647d279e4dde2ab7e6b50775fef2f8c7cae096df86e5b6656275635d47453586c25a7b40f03a6350a28a6f2d6a1ab8bcb05851170488186e3c4c2c9ea46dab280094ebad3d064d969f2b9a1ee5ee2ac86da19e5223b5384219d2df8bc2605af179cfc2e3b145b67e3bb3d824af47e41f09522a3f34f42dfaef943c2f54d4024312f4e8b51f52a5a55a092a19dc8d27bff33fe90c2a78576b9bf15482e146dac1c86776f6e97c62939d5609b41be9ed652e8270e4029b398b10b3f981f207792176797ed67eb5a30604b35a7d3faae6c0eaffe20ef22066fdef280c22cb54eca51c758ae8a5bee96bd05eef03087095d04f2039f2c63ce82337c1a48604b6ce03df9d574747aeaa335e115d6842ebea6838db2237c5d29887aebf85100af24a2a463a16f8d8c3e67ea59b10646b74ae084a57851441c00648ffb12e7b3c7ab01c3d917ad4fabe97cfe59f114b0c7a167f5510ba33742159f6273699712f78390a4ed455bff8714e2e9495dbe7ea9fc7bb9c9a0909d8851668fb93c0e4a6229b032510b8f59303c3b74e101b04287e4aab6407fc1a191600b89404aa934473b44ecc403b4ede48417a0fdca4120252787c544651e7ef83347b0606eb7a6f7e4d87832789325baf7ccf761b2c351fd41a385727cb1beeeb97b76586fe32ba5a8d928cf3034b289b1b4b363fd9ee25766dcc2404df89b73f0974ad77118b94a967e163d9ff8b3918724f28a7d008edf23402adadca48e31e4165b1f87c36f0ab8906529599f2005bbe21a63e734891ea8fbf407e1978098cb66c7c0c09a81a3565fda0131018d70efe6992477b502169c6b3d452ca190901c598476a886115b2368aec8cbef801aed940bb2ebc9864183003ead5a3ec95aee6b0a407f3233d20168a0607eaf9344be5c8e36ab13aff5eef4b5b8627cd8dbb71fff36aaecf71d3a64b304fb5292056bc9fe42e2390716f4c11f05a926ef4169a5b4cef6866725d53e23c173a132da5f1602ede2b9ac2538d46d9ad66ce36799a5c53a23a710912272d2d3fdcea6e8490f1c09f90dacfe20a80d265ff3dc37006a73c8ac2bb25003826339b0bb90629c296daa73b2d65721e8673d4cdf22662a393031239d2005723aa7c2c8448fe961446190c65bbd1e76c740644949c2277599d59b2614ead8e8f9c24cb56bf36f2e896cb6b1f1228a005a51dea05e645bf22262b46dd7006ff6da6513baa01c7a34523a9a4d2cb5d001a7f560eb484daaa2687f0404eb78aae42863e01ce7cb08c1d9c4bc47c5ea7eb2850e19b2c2cb94a84d57a11d5fda5af7b1cecc65b128c258b579f14b5bb3988430b6bea73294a8a5ce3d67d9f4308ba799ae6461a9ad042452ef128c752f64a08e08c35211298341efcf3ffb2d1bd5d56b26792a2f9d1fa30e87c7eb662ff53bd8b251959e6006f4d24f67b22e54e7430c6c10db4cd8604fa1673e0acc51dad7c9c7c9572fb3c3a94c8adb6119aaba30991ae0d1719a1933219ae2f5749a61a8f7ac247386324864d89dd174f20066f79e967199fbd373db28fdd23a096c50b5aa3a0f4551dfe3077860decf6a3bb8091798f0d754f0ec80e5ade0b4fbb723af21b541b749d200919071c25dbc366e6067d04f000c4d088dbdcb67388e0920a5d82f44779d80966f89998557c86840dd8d87401a3f32bb7b4272ce561f7676c635f7fa6ef642441bdc2b21775db6d70033f881ae284d813cb18128306035b48be64608a32a039c6f2e936e44c04731cd41ef8673e655e8dfcf257b52ab2309c98a2388f5030b543ea24531b3e2836a5aefdcada327a4cbd0f21531a0ba4549a862121536cb8e4106036f5dc571f22619fa8b3a6a8a0913daac396d950d3fe38f9e34f14cb4d934bff85cbe8a0505bdd47bcaa9f21a6f7b5781e297de20f0200e05c5f5647533d3dd4ff1a9feed5970d318e4ebcbd5b37b0d7423d491a6c25da07054e4d0f9bb1a25b017d07dd501295e57e47d8546323445f221371d1bdbad35a0cb1998c234c2a26258f27c2266f21a6825e5b06b0dae1fdb404a767953689b2f6b289e7e9b25dedef6dfa5578e6d512b48b29b8a7077975677784d2c2db77ef694e3c9fcd3efeabcb58514a90b19dcefc663f06f33c57533ebda332e3ef9b6db5aa1493f7afd35377143db2c061abb9857893a1dc5630ab794908d677b089a10ad84e037cf4a9a0d5aef26d045ece257c774bee4cfb294f516fcd2f5d593b521bedd4b940d4a03aaeb359ab0e3144eb5175e21e9d37c4246c04724bafb419587cd60485221634ea7e994c53307332d7b15a1423cd68274448dfb7650c7303a9ae23b1a7f995dc7975085ee3b60f2f7bb5026566a12ee3cc0920c451837aa200a7c5704b88f970ce2c4952a1d82d34ccc1164156c3510eaa03493fbe9731b9c55786b378f4f142780b90fb5b2315d7f331f437c8f6b1b0a8cbfaadb5c7b3e8e066dfffb6d8b02080818d435839a8e1e4f4695f0160560adb523ee141ecab1f20c343e017005a24f0fb942a39c6f1b873e1b75e17cfaf63fa705c86251a3cc4fb393c67f7d62e04036d80bee433e7c3c92915cad2eb90cfc1b358b505b84d1d229606a9fc2803ee127635abc1a26a3d4a4a832c3a07ced1a29263de0bdbaad9f713e0d612c3e121f87787429a824553072357087ed1ef15664d9894e0b7cb09540904c6cd07ddc86e4a2526d6876e02bc5d44cc6239373090104e5922d1ef0912bac9ddb309ed1e6987e1d124ad60b26ebb46e727433e718ee79a2b51a3e90d811c176da483f135fdc4a33805459463480404441eb0b5c884b544ab5780fd2cdd418f03c37a991cb215c3d7fdc86d9967284f3462da2d1f5294035f01031d02fea69df5724d9a7c206a8a0117a10e51917f1e5a90e1f257d90592fbbf6040a4af367b9f37ca1d9d43587ab1ff1bff4f897652e51f0f5f937b7af25381cfbbc72d1765b58801da3c9b2a14a345b7560c0988d50dad288f672cc019789fa14dd7e2f46f1723e9eb1258b6c026ae6d77645f7fb792a278f48c9b31805dba4b1bf65ddf615a85738b8feb153ff5a94f75f075cb54f313c8212d19ce0754743fc2c02eaa320e1d46e971ef4379f9676416da6a88acd86afade118a7dfa3d70d8b6b92f34bfdc193d8828e01833fd6bd4d6c0bedb204b2b0cab458ecd7c083478493e017bc5bc4da48d3f4d9d04285166b068d1e", 0x1000, 0x0, 0x0, 0x1, r2}, &(0x7f0000000140)) (async) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r7, 0xc018937e, &(0x7f0000003480)=ANY=[@ANYBLOB="0100000001000200feff495c", @ANYRES32=r2, @ANYBLOB="01000000000000002e2f66696c653100a7e55448fe0548f4bc0905e80e3ca7076fe0210cba61184f8926fb845b043bcc1df89e7165d9a28247e57758ecc17d4ba81e27973dc15e4feb91e6fab79ea7e35988d2cf50e5125c0fa676209675e09c8b07d8abd25ce18a28da7768bf979a6fb5749719064e4462fdc472da1039fe8ee70c05668b929e2fff3f6d1bb5c5a6e6710e5b08626520254978f6b4c6ef2448d25cb04bd2b39afba1303fa0169a0bf60c8080e47b94914abff66a6c57786647645d5906623ab4"]) r10 = openat$mice(0xffffffffffffff9c, &(0x7f0000005f00), 0x200000) io_submit(0x0, 0x9, &(0x7f0000005f80)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f00000032c0)="569d33fa67ff455e0d4a1bf14d151c06565e448e94b912f53a7782e4a03709b436bb13f90fd64148265ffc7890f6cabb71eb182c772fef89e6551894c9a511c35965e04dce8dab6eb2d42c5874dd558915c3a343a461cf0adcf26817755c770191b2c03c48f31e5e84ff0dba39ccc6eb92cf6ab0aaeb948c5667a4566300cfd9ae9558ce5feade4e2c783df22f6517163a9346ea1cf491664b3fb3d9", 0x9c, 0x10001}, &(0x7f0000003440)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000003380)="d359b90a297780f3440a17d76656bcbdcfd67425690873f271cbd19e5ce2bef1faea39ca2856557aab069dc4e518ebe7693c31ddcdcb47640e53f4d7f2f5801b49453b012402d2ca9fd4b7df1335642a8228171c588fd4a275c79cb108ee9181fbaa107b828b7524dc3300e1efa1fdb120c61a9e8c1509b1501e08f3fe8774db062eb5de3bb8f7217fc212211febed1ff41f742e45e0411a18402af335c58ab9411cc17889f26010e92e3565c7b49466593fe4a67dfa49ae9c6872703d7981", 0xbf, 0xbd93, 0x0, 0x1, r7}, &(0x7f0000004880)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000004840)="d9c0042618914fea9fdee3a03c64a721d12d8dedca51f259716d39908f812ffd0efa88626f81d93087", 0x29, 0x8001, 0x0, 0x1}, &(0x7f0000004a40)={0x0, 0x0, 0x0, 0x5, 0x7, 0xffffffffffffffff, &(0x7f0000004940)="d88286c8f971e5922787acff6c201f4e8de4ae50f9702887e7b53b0d77b4cd4225c3e69b5ced7f8562b923404c86b04b80e9d685dfc31e5895c497bd74cfab0fd09d3adb921893c82f5f21b80cdadf7c537f1fcd7550d8ef229143efb7a0f08351eb91597cc86c441f2ed16b8293e4cdd88401c219723bb449405ed37bc0dac19146faa718c930be38e54818235414362b3bf9700fbba830afb031", 0x9b, 0x20, 0x0, 0x2}, &(0x7f0000004b00)={0x0, 0x0, 0x0, 0x7, 0x3f, 0xffffffffffffffff, &(0x7f0000004a80)="faff1ffcf9de2407565b130fcde9ce400763350b19e6add0db94a5a3f21b6bfed3df0ae1ef7355c6f3ac56ad07df6c60c10496ebabe32236109ba9e2927c384ec017", 0x42, 0xe16, 0x0, 0x5, r7}, &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x6, 0x80, r3, &(0x7f0000004b40)="27053bc6f03f92b38ac716b67bd3864a3144ea33bd599cb72b68180275a7b82354568783ea58a38be309f9e5eebcc15e08efaf0a231cdb65672338ee749de74b0951b932eb2d66c85edb58e8dc355e514d067de87be3ed192ef784718526db5ac9a29a1ec9adb3ed6a9ada1df443137940c7ba819c85da1ab099c702ea72e22df1378238b3bee9f457a856eaeec0800c6827fcd413c010f9371a75600fceef92ec2170a271820bf032221a7a837d3a66c16571e6264004f011b75504a4137a8fb8f2f00429884e02987f9cfcd58bae2147f26023daf4ac4b41fc4b9e2708a1e693d04aa51c8ff1ef355af993a97e837983176c680d51e21730924c0dc36d88127887a4c926ebfde9381cfed81472173343739d3ed265d8e22907af8b70284c09327c9730b387cf3ce76912606f4405b667c265c0a857ad6a63f634cc682771a9267080248c6499733e36ada13614eb6f20377e084663e68ebd445baac0d33fd04000e14b6b579dc958ab4fd040719a7bdf340434a75076beff0cbc99b470896bd9d2b60bd44af63505fd851c7aaf2ea096caa1e9e3cf78ad8fe29e7d9bb800f5632e8e4f8fab13590201ad6e8fee5b790d4f4a548d99bbb325d6226d22c61a95e769ec00cbdd1a0a7f51a0bf846b2ae7ed01c0e5db47f9d4557cba100b38cb354fd4cf8c8e2efcb5dbff30cc3051cee4638c8d8c9f1cafede9137e01ea059193476ce5ac707187ee30163f1ce858122c0594f3a29c05f5dfd9ab72c5ccc1c9c43b23dffe00d7fbc48e0c2ae59c0cd12f9caeb5e6f0cac3cc49dd7777d9daaf27838d51aa25be2db4aa303051b70f23dee2ffb3ddfcf857ef64716fa3ebf97b12745cfe6e47d8167156d3fad67d471e71142b339fa5070fc83171adc477f995efd266b8ef8d4adb59c8f8f2aa5576cf915b88dcd927b0af5e583debfaba61fb38f24ffc8c164997d688e7ca7bb3fa094dfbe0160a327cc54150877332956a48241ba76d14024087264dfff416b1353f5b5da1ea8885a5f8cba347538a3167991b1e703a74a3c43b517cac66a9d08b45335c4ba9e34d9e2734d0515f3f9a1fe3ba05d32fff0eaa0de210038e027e246c53f8b8530ced746198a5861ae32f62e7ca1ef5991d2beb088d5e76a847507ae210b79b47b9f2ac223dc1d9ab52ee3df264ffe653d176e1baf826427120f65d53333eeff65ffc08d65d46f63df4be40229c6686c8dac8f9e28f0c62498316022cbf85129bd1d420bb4078065f6afec95151edac5be6267443f73244d21d087caffdb1382761463ab43e4ffcc45bd2c720f502dcad693dc123ee9406de220fa5d01c70705843effdd7551ae4928b4ef3ca4a4edd2c8262d0461eed9f57b3a42fe628581fdc146478ff86330a98a9873aa0182e13adbfd37cdbfdc82963ce3a60082fe6bf5a1e431b72cb331a2a0261d180a861eb9a398f60f82a357dc0ee2df698f00a5027bc98ca5d32b83370b0c999b953bce5b91eea077ee1ea45459f4f5a49d5ccdedb746425bf5e0a1886b3801baf32e58728d5e8ef62fe3cf1a5dba3bc2255f18c73f3ee25cfa30ca5435b2687f19aa0249c66d083f607748612264cd06c2730592965e0bed8bc3b7e281545dfc767e265119ba8cfe5494da3ebfc76cff8ed00a3934cb1ea408dd4aabbacf7b7a4328a03e34d1f74ef5f6f804d7c6bf5a503f4b5b9a96295b0875f04aaca1b8bb845786fdea01b066e2e2915ba0fd26d64df76827cd18a7199788f9b64cfad391eb88f100f695f3fd1c77e26b4ee1f56cbfca10becd46f83da343bb4241e2f3599fa7fe34b7167dbf2fbb3fd95ddfc6b1e7c8878f5cdb554a248b1a8af5559761ab398786429fd1ff1ab32ac4921e608f516f5a76e3fc4e2d222283dd07707e975684607537e39a0763b0a71c1573fc54f0c7d8f6a7574102432509b3040fb86772829208b829efb07e0a69ba7c27f92dbe953f33089db321b9c8d8e6a4289349a8b1dca775551e84c3632e3c5798f27ef7f032a1f0448cb0ca622f8f5da3a6934f8d45474092d6be267cf46cbb1094bebe3228063df55f6d13555ad740cbc8d910c8abd9082a34425bdeaa888c0cd484a3e581440b2c1d646e734897fb9d923be528cd269a246ce68cbbc62b86c4b5c36d0f0b67155a4147d21c4438186b5404cced84e742a9592716f3a1ad633c30051096ad7263b6e3f310ddf4588e4d0c6b56d59b4fb579dfc728fe8085c54853f9e73d3748cc8a1fca524b5ca56d15c86212329a26642bb9fe09b4b8c0b0ad80f185b28a025979aac6ba95635732328c06db1f818c8f9d66c3a5aaf108a5e369477827950dd244dfb2ebf13174c705c39e597cf0d121a905a1305e2d32eba9cd309666af83edb7a1046574fb99745953f59d5062bff07f3aac94898c8d499975cbf25854747632ffd0eef0c13a1f139fbe58b07bee633624cfe46bc67d3c1dc28b5c265b32370417b00603b12becda094b02da369afe882a620938a2085f688d211bef51f1e1a8d875b3d76780eaf24ef8fc0d4d30491c99373eda211bfec7c5b43418492f8d6bf461ad073e4e4f2be7c45ca7849784141dc6d5b2399545b5135a52cefd58685c93774022a4dd70a8da4f72d84e2ddec0873c4244a6ab976282883c32e1677d6c595d31c4f70aa3b3f7109983e74118d728da71ea7eb126f8e463cf52aede57e4e79b5eb035f66e3d451470ffadd7adb433ea7606c5d3932795150da3f3d4cd6fd637c3b43b24b35a3123b4f6dbd77787bf04b51c81110d70ae44cd76471a1741718dc1ae4c809d01f0e85e84611cae55f36ddb58ab4d6218314e5397e3847c2667ee98cd426aa5cf577b3d28cdd0974588eb23344018b4df59013b457c26df7b38f4d428c80fabf5fbccae5126a294c856fee2b83412a18fb0fd3b24137b259889bc9c89a171e7b7a0d67cdff14149b1be4030479fba5b13b09ba9edeb8fb391888c3a1e4a2532d7e0f8731fe5878cc5331023164e3ba2367c475e8e4f638820086958868ccf16eb674f65b12a3400d6937050e3626a36e3c917b746f64af7fcca49b86632fcfe33644b395aa2545837ac0089ef45fb3ec2373c41b8487a61cd8e9625c2bc32e95b99b74797da57f0776ddfec8c74fbc2445bc6e64f093541224e79aa1863b343897789644ef2c6b78e052728c2b6f2740649791fe39243517e18df6f1ccd625325b69acb4469053d71c7984cb6003e1462fffdd1ecacbb883859fe502ecdb46218d4f651ae057c961a27dd8e50b6119911c1fe2502d59cd5849945ffa3f24326413e19bda70286b15a686e185306dd8faa42fd0cd81238456171b453f1737c94546ec365e088ea17edf381c4ec26a99db008fce7c511c720553af6e79a97393de13f78549bbe88702157473379a28b86dc9fab57aed0a7a0054830878f31b1961ea825cf4bde7a6f15c3affbe20b88a2119dc70a36b30ab0fbaeec233ebcc6a41901aa049fe6273ae909c0eadc7e43956bd3c5fa390f47c459d4afa4e38718bfc954f54acd80120c7a0cb05418d99aac27fd36ec032d5abb9f1953d75ec9153fb91aba78bdcb4ff795588ee634e05099f84ab44ebf29367503b99b4c87eab3984586b4f4bdb42433474d1f0ad13fcb35105d926ca8b81cce1797f97bdad143139a0a1082861f83f2c8f2749eaaf1546b678f81a1913b8ead1938f12b6acdacace7158015caa8a97dde5ca4f8940a385bed65aa08e207686550d2c7ba8cebc29f998ca75e0e67a69f87542daf1bad48b8eeee6a9c6816e42109ede3c0d4fb8a4337b30c8b48e02a596e45888817499cd556ba5203badb920bf7920dce46173e60931a00e6efbe3fdfe40bd202717a5f0d1060503853f36e474342524767ab953f0cbb3977147d001e57da3593075dce0c78d11c3c3118781ed6b3b5269715d7de106336918e67859257afa3432d5a07d766e56c72b1282d0d763b8e51a267d9bc23af925c191719bde2e3a627c173acf7e40c6cf3fdf3054681b0f7376e947354aca9c1d16f7f6faac33ec0bc22cd45495d031a0414d970f20ba851816c1d448a12025ad61aa6690074b185b72ba8d21facd4f76cc28620e1d7ccacc3b6587c4120d3b7480e6ead728d2e511870ae74e46187b1ba23ab4d3b28cd43c1916ed389f6f89c119efed84e8977f646d7b27b248624bfd4ad71259bdb12997a0b93ddf1441a10328c94e3700f8956e9e4ffa4fe699ff1d5f8b6ee851adaf36ca9aaa8403c88b4fbf6ec738fae8a85dbf9e33261ceb802e857bc2d15669851b4c4c8e3eca49ea0581abb878dd276bfa7322fc7e96bd77d6d549918714143d2e1ffe3fe10e910f9fc58e853160747266adfe60d458fe999cb5b60db7392928889aeea23665cd9473a741fff7f43321500010940ab41e385c50eca2afeb427161f7547fd0e64177bd7cf64c1165a9a8e9671bca73cc4d64119ff411b7cba000e0d91ef3117a661c9b520e6b9783ee6c78e03818d9caeb34060002b2cc51a76aa2bf9b3b21efe820a47d9a7ae062dad5beec2f5da3b1988aa3d4d2d9bf1878a936104746f524a164a8a7d56fef3e8700b3d7433efbb56ee230239f4fa3452c743e3c5b78f3e8b10ee004daf4665e9388a1f19e263973ea7152d12eb0d7d6d925b6ac774266a24db435bc872158b5aef1078fe51ae4a96f6a25b23acc78f2fd04505be60805af37cbe6d2b8478fc8d2346445c5ef10e8139495dffb73fa668698e8e0665151a00c960ae486b8f334dc8259fd77ce6ac4769158852fc2ec6330868bc25d8d7511e8885142c846c729e676a33698d2f63f3c08a3cfffc624751d8ec20fe5b78caec67226a2108ff0e605027cf814ee715241365c7a8263d3b29261e361276d62a366094bfdf6fc5fff3db32dcf94f0d1f1218862f115aa9a9be8f2eb7fc078ffc3d745eb4d3b62e00a30d31cf19e6941c3731830d00ae48c6c08543c185e085109f1e362160e7678752b3efb4824a9bf0c63ccb11bb8aea7f232d0a1b8ded7c5a8fdab8b41beb2996e563d9231d32a8bc8ee4bfe0dcfe0de0adf4591c0ccc42e254a7393ee0072cc71886ba29f5636ef9faf542a7240a1983d7709fefff049f2d973635303a6346de20ee35887138d6e3c203a1c86a6570e5cb9f7cfa68cb598b3ae7c12033ea89f14cf2af9adbedb233288be5d9bd34f5adc671496a2767ae0874fdcce3255312798e7843bc170b90f8b476227dcb0c8c8190e8d9d6a9b4b533fe6b4de9d797a5807d4e361f3f6322281dcc35a389fa6e8a1719fab824f65d71269de05583d270f4344d159074a33454c28e8e4e05ff22d810a11ad3be4b0e3a7e00e6a3f3ca1677bd88134743038d23d3df7e465c8dac81fe0cefe97844598a72d074a4c95991081c7f1bcd11582885e32a0805d1b7dca12188d4eda78c94e2c2c96f3d37dbf1f660b931cd5ffc87a9d087b97323ea4b8f9e5c6a8fd184a1ea1ad8f580566a6ff2bc519fa9d2529bddd4ac63481b37e0b4608c590cfca792fbcf056f7a3a8ff0dbc4ec187b5c0715e081ed42e4cd0b69a9d181f85e0b6c48b5afd6e9116e263182d11cb595c918662f41ce4bbcaa54f98ae31d064a113c1591c225247ae95a3fca49c688b1439050fcad03f3a0d6066dd888e60a6bf816b430a092e05227e67d0ce1815d6435445a4131b0dad051f629c2dd206e13ebed6e10bbe4e8af57050d832838709c129560224dd3c88eda31054fadcbce35ce192db394788f4da6227da06d30d9d92875537b9308ff85ff62f34f974b3717c49144560a31eedbc", 0x1000, 0x3, 0x0, 0x1}, &(0x7f0000005c40)={0x0, 0x0, 0x0, 0x8, 0x0, r8, &(0x7f0000005b80)="b61ae338e00fcda6d756816d5eaa11b30e9832fc67d1d974ebd1ba89d607f2344dec62849bf763f955411d07ee64c6848709ed01e082547aee96a97bb1c22fbf9d272209babfdb17a6633aaf28e0d1b77ba1903610ca4aa6845fd6586fe762fe1332a7928958772f82fd7a573ed9ee05a300b69c6c0f18c9d2b9be47e24378b6007aacb3870e659ba59dccc966c9d972d94337e3afb74cbd35cdf3f0e93f023647fa84b10ec851f8ce", 0xa9, 0x4, 0x0, 0x3, r7}, &(0x7f0000005d80)={0x0, 0x0, 0x0, 0x8, 0x61, r8, &(0x7f0000005c80)="babbb08f606e4888fe4dafed7d930c9370639d27616dd0af9ca49f1f8404a9efbcdbb3b08e0f6365d05a8071d6fab1367893123f7f8388b8ab3fabc4906024b839e75bfd49045a0a332270ff5f05efd2756f2d48826eb4fac2e185a3ed15801eb5821cf48c9f2413e301d377960de9b2b8d725354711ca082e4777b7a767a931adf0736362aa9c8cf19be00a593a6c225822f05e3eeed14ee281ed12604e772321cf8928dbd793752f132f519d93cb3868c42926009b3b5a7cac3d8a0655033d0b49d21f2ae9d8acb3e552cff52c", 0xce, 0x400, 0x0, 0x3}, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x5, 0x1, r9, &(0x7f0000005e00)="339c7282ae453c07982333467fac0d7992929a1fbcd37e6e9d881f001a16549aba9f4c3faa589d40b4f41a61c18c4b9e6e8fe9d697583f32825b78a9084fc9ffe84af9b0138017a16fe0bd0414953583fba15ded2248c6f31ff8fa453a6ebfb929ba0ac7cb1bf87aebb1cba85d2b9a93d3ee600d0ab6b88cb7ed5aceeef87f5faf7cb6b570751ae15610eaa3cf7b0a22db441deb80a47f25e8cc6cddd563865278327c45dd35146708f7ff622ef9789cbe20d1578855a4efb05773a64e8b147f6a8d61afc41c2c3427df1a3d65cd87b1ce32f58259c00eb2f8847687b5ad8ddf5d11cd42", 0xe4, 0xfffffffffffffff7, 0x0, 0x2, r10}]) (async, rerun: 64) read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) (rerun: 64) 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') creat(&(0x7f0000000080)='./file0\x00', 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000280)={0x2020}, 0x2020) [ 383.986226] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.986237] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 383.986252] ? userfaultfd_read+0x1530/0x1530 [ 383.986267] ? debug_check_no_obj_freed+0x2c0/0x680 [ 383.986284] ? mark_held_locks+0xa6/0xf0 [ 383.986296] ? free_hot_cold_page+0x878/0xc80 [ 383.986311] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 383.986334] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 383.986362] ? prep_transhuge_page+0xa0/0xa0 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) creat(&(0x7f0000000080)='./file0\x00', 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) (async) read$FUSE(r1, &(0x7f0000000280)={0x2020}, 0x2020) [ 383.986372] ? trace_hardirqs_on+0x10/0x10 [ 383.986391] __handle_mm_fault+0x2ac4/0x4620 [ 383.986406] ? trace_hardirqs_on_caller+0x3a8/0x580 14:02:46 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00008db000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async, rerun: 64) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) io_setup(0x3, &(0x7f0000000180)=0x0) (async) r5 = socket$inet6_udp(0xa, 0x2, 0x0) io_submit(r4, 0x2, &(0x7f0000000380)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r5, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0xfffffffffffffc01}]) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)) r7 = dup3(r6, r1, 0x80000) io_cancel(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, 0x495c, r2, &(0x7f00000022c0)="5c6344b74127f1dbc7729cb0c480c5a899a21416a7f31cc8d9fa68e8d06b1d177fc5a7833be08bc159aa7b755e25a15e0be6f25e4470c0bc9d0bd8c6194a35fb7f6ff75feaa9dbf2ac9b4df0dda8c88e2822114fa71d2ab90d6f3ce5aad05029bcc7668ef239c00e5219eb5a248fcf3ece4b0ea2b9235db197a95bf49dfb0e6016e37480a8150b4bc277aa09d77a2468e25a593abc2fe9c7fbc11129257a574f94802bcbe4fe020aed92fea9c8fb224195437fa567aed793f98df59b2f59edf2aa7f35d2088f6bb26198187d232f02650c02a5d2d3ec2577e070374c255137427adf9d6dd1ff476c4fdbcf30d4aef885d3b66cbd52ee4499117aaed35180acf00561dd3a053f1f103f24e69997238e082a91c5217329539a14d5aa41e1175fbae366aed5164f3a667d1184925af1cfdb6f9bc393e43ac03a75cebb7b246e8f158c83fbb37728647160d656c09364280e40314545cea52722b4a080589bdb2363aa62fa2696c0b94c86412f830b47d73786392c6bc7c965217b89000eecb1aa911da1d1bd5b2350cd9626e3b10dbfd07de5bad2c7d24499ce487fac878c8b5342be6c9cc283d204fa43f2c2e5498ce5537f58c4118767f4a450476fe00a0825a09a973d78c8924b402251cbbce1fefd2c0faa5e670a6f4c6327ccc7fd830a082dabb5373ea9d67d1a56a748fa680330865b699a34e74770a466cc9988c50663e4ec2e240529304f1f78a6c35d5dbe901d423e09f1b0278380be00d7f796929fd9f1c0f98dd7a7d1eb2a4fa7ae875c51fe79427d29b7081256d0a4b28ad0df6d0c47ec4cad8eb292850dc65beec968ea16fe487c7287cc392877f50addd05606857285e8876dc081ef95515144d96183bd06be78a11ab3889246ef2a00ee285f56fc2ebc684b538bbeccf6fe5f338e0fb5770f00162e1be0eed86eecfdfc42ba50ecdc19bc71ae36466a9570893054197c64cfbc43e0ad8b126980d86db69ab6a11ae5e6b74a487546bd3ba19470da47f4eba93af69c2544e3e97e4568b8ef5e1410842b077d15ba0edad2d69e77a773ea8705eff46e939d79db67d06d74bf53c50786357f33e9515d3665766284e847f9276bd48bb301c448ad6e41f2b64ab13a9c781011801cdae518d67dfa2798f8acdc9692cd7afc1fb25c619bcd00bf9fccde16af4e28fe746131a0d48738c96440c3b4aa9f9cd24ba400bb99ad6f7658f078db8382b2a7dd784c5d8ea1005f5e301637a75cb0c05a95c43f92335c381b6624b4948ef1551a06a4cb8184f1be03cef1bfc1a1a30c8e008d877222cdc3a39b3973c3773e928c40c52f2e80612551fa813222e86298d0ebe7ebee0b6553b8c4de5ff6520499f912539803e4b48dd13cda4751ae80b06af1cfbe4a8e451a6b6496bd66951aecf3da09cd305327896d43cee24bfd4c16e4038e875a622acbea315724c873c6728de16b9e4c1afa5913d21dcb98bde6278ea2a5a646816aa988e19064e49d1eff41e69a782b22f0b477c1e5fbdf1b81cc7f01b1e0d4010530c6a46114d53ca3f7177559a45c04d03046fa36784b969599a2db2ecb289a8d9bad506fe7b9d3cfebf1c44ac318f66bff939b2e81cc34aa36279b7824552434a03950f110c47e0482ac85e46ced1a90ae3795a9a1dd4b9703abeaaa565552645eca4bbb3e6d4f5436929bc6e8763b8bb8d9a1e4b6e54a4477ba0435cf0cffd768aac3806aba8fa8e387653c3930c86de911bf83570010068d2c40017d98f10c14e3cd6b97af9d020c6f36e7cd1d7d1d55d0e37496d394b0fadbcb49f6cb2d95e1d95a20e89fbcac835d4f99fe118ab744474e011367a8205285f661440b03b4b0fb2eb80382e3055c6d4cdd473bb65cb29e748acb5b80c262e22b65e0e1e4124ec8874510035c303cdb5ad4887f4ba9781a4ea9510943cf4170f3dd2a11d1c324f54d816bf87f80e7f7d940a52dac82d494d5bc43726dd593349f338cb5cf411d3a30133f934c50841b4072f61f7dbd2d4c16e683dd3e7a233409e78039edd9307a15ac58f0064a0c65dd8b7fde8d1bc99f8e0065dd0922a0da92566095e5b2e4a8527d683898f221f00762c4710d5f3699c1fb27c76b5003784ca5ce6c8d00884f357317e6f2662093d00b83028ab010e3d58d2c3853a9900cfdbe59f0ea41c0f00956370e12273d3ba0fb77762c52e7dc5b8d42d101557c6e453b880a76de700825adf8666b411a65d88f6528c09185ecd5750ab203936f4d3d0a28d581d0c7173431f160756db53decf99533086d80929769910e4f7315406ae12eeaa91693aa727271c4cfb65d22dc912a440b2bd7f613191928dea60f899c80862698560ab6253aa1e0906c167ace185fafa684b8de202cf25a1519d086cd2146f824ad84d1ae2abbc0813692998ead43840a1e1f2ab08ef8ef86a0ede894a8b3196c29c81a0e75b939adf5146424556f5701e5467fd7d34a9de3cf19bd692cb7e9a6ae98868ad1bfa5cbedfd885db892e9fc3b381df8d651637df6110b3e2760d567e87a5c9e14fa7c8c893b2bd3e634957ba21a62d5c03c82528ae241706f07774e95fdaa5cc647d279e4dde2ab7e6b50775fef2f8c7cae096df86e5b6656275635d47453586c25a7b40f03a6350a28a6f2d6a1ab8bcb05851170488186e3c4c2c9ea46dab280094ebad3d064d969f2b9a1ee5ee2ac86da19e5223b5384219d2df8bc2605af179cfc2e3b145b67e3bb3d824af47e41f09522a3f34f42dfaef943c2f54d4024312f4e8b51f52a5a55a092a19dc8d27bff33fe90c2a78576b9bf15482e146dac1c86776f6e97c62939d5609b41be9ed652e8270e4029b398b10b3f981f207792176797ed67eb5a30604b35a7d3faae6c0eaffe20ef22066fdef280c22cb54eca51c758ae8a5bee96bd05eef03087095d04f2039f2c63ce82337c1a48604b6ce03df9d574747aeaa335e115d6842ebea6838db2237c5d29887aebf85100af24a2a463a16f8d8c3e67ea59b10646b74ae084a57851441c00648ffb12e7b3c7ab01c3d917ad4fabe97cfe59f114b0c7a167f5510ba33742159f6273699712f78390a4ed455bff8714e2e9495dbe7ea9fc7bb9c9a0909d8851668fb93c0e4a6229b032510b8f59303c3b74e101b04287e4aab6407fc1a191600b89404aa934473b44ecc403b4ede48417a0fdca4120252787c544651e7ef83347b0606eb7a6f7e4d87832789325baf7ccf761b2c351fd41a385727cb1beeeb97b76586fe32ba5a8d928cf3034b289b1b4b363fd9ee25766dcc2404df89b73f0974ad77118b94a967e163d9ff8b3918724f28a7d008edf23402adadca48e31e4165b1f87c36f0ab8906529599f2005bbe21a63e734891ea8fbf407e1978098cb66c7c0c09a81a3565fda0131018d70efe6992477b502169c6b3d452ca190901c598476a886115b2368aec8cbef801aed940bb2ebc9864183003ead5a3ec95aee6b0a407f3233d20168a0607eaf9344be5c8e36ab13aff5eef4b5b8627cd8dbb71fff36aaecf71d3a64b304fb5292056bc9fe42e2390716f4c11f05a926ef4169a5b4cef6866725d53e23c173a132da5f1602ede2b9ac2538d46d9ad66ce36799a5c53a23a710912272d2d3fdcea6e8490f1c09f90dacfe20a80d265ff3dc37006a73c8ac2bb25003826339b0bb90629c296daa73b2d65721e8673d4cdf22662a393031239d2005723aa7c2c8448fe961446190c65bbd1e76c740644949c2277599d59b2614ead8e8f9c24cb56bf36f2e896cb6b1f1228a005a51dea05e645bf22262b46dd7006ff6da6513baa01c7a34523a9a4d2cb5d001a7f560eb484daaa2687f0404eb78aae42863e01ce7cb08c1d9c4bc47c5ea7eb2850e19b2c2cb94a84d57a11d5fda5af7b1cecc65b128c258b579f14b5bb3988430b6bea73294a8a5ce3d67d9f4308ba799ae6461a9ad042452ef128c752f64a08e08c35211298341efcf3ffb2d1bd5d56b26792a2f9d1fa30e87c7eb662ff53bd8b251959e6006f4d24f67b22e54e7430c6c10db4cd8604fa1673e0acc51dad7c9c7c9572fb3c3a94c8adb6119aaba30991ae0d1719a1933219ae2f5749a61a8f7ac247386324864d89dd174f20066f79e967199fbd373db28fdd23a096c50b5aa3a0f4551dfe3077860decf6a3bb8091798f0d754f0ec80e5ade0b4fbb723af21b541b749d200919071c25dbc366e6067d04f000c4d088dbdcb67388e0920a5d82f44779d80966f89998557c86840dd8d87401a3f32bb7b4272ce561f7676c635f7fa6ef642441bdc2b21775db6d70033f881ae284d813cb18128306035b48be64608a32a039c6f2e936e44c04731cd41ef8673e655e8dfcf257b52ab2309c98a2388f5030b543ea24531b3e2836a5aefdcada327a4cbd0f21531a0ba4549a862121536cb8e4106036f5dc571f22619fa8b3a6a8a0913daac396d950d3fe38f9e34f14cb4d934bff85cbe8a0505bdd47bcaa9f21a6f7b5781e297de20f0200e05c5f5647533d3dd4ff1a9feed5970d318e4ebcbd5b37b0d7423d491a6c25da07054e4d0f9bb1a25b017d07dd501295e57e47d8546323445f221371d1bdbad35a0cb1998c234c2a26258f27c2266f21a6825e5b06b0dae1fdb404a767953689b2f6b289e7e9b25dedef6dfa5578e6d512b48b29b8a7077975677784d2c2db77ef694e3c9fcd3efeabcb58514a90b19dcefc663f06f33c57533ebda332e3ef9b6db5aa1493f7afd35377143db2c061abb9857893a1dc5630ab794908d677b089a10ad84e037cf4a9a0d5aef26d045ece257c774bee4cfb294f516fcd2f5d593b521bedd4b940d4a03aaeb359ab0e3144eb5175e21e9d37c4246c04724bafb419587cd60485221634ea7e994c53307332d7b15a1423cd68274448dfb7650c7303a9ae23b1a7f995dc7975085ee3b60f2f7bb5026566a12ee3cc0920c451837aa200a7c5704b88f970ce2c4952a1d82d34ccc1164156c3510eaa03493fbe9731b9c55786b378f4f142780b90fb5b2315d7f331f437c8f6b1b0a8cbfaadb5c7b3e8e066dfffb6d8b02080818d435839a8e1e4f4695f0160560adb523ee141ecab1f20c343e017005a24f0fb942a39c6f1b873e1b75e17cfaf63fa705c86251a3cc4fb393c67f7d62e04036d80bee433e7c3c92915cad2eb90cfc1b358b505b84d1d229606a9fc2803ee127635abc1a26a3d4a4a832c3a07ced1a29263de0bdbaad9f713e0d612c3e121f87787429a824553072357087ed1ef15664d9894e0b7cb09540904c6cd07ddc86e4a2526d6876e02bc5d44cc6239373090104e5922d1ef0912bac9ddb309ed1e6987e1d124ad60b26ebb46e727433e718ee79a2b51a3e90d811c176da483f135fdc4a33805459463480404441eb0b5c884b544ab5780fd2cdd418f03c37a991cb215c3d7fdc86d9967284f3462da2d1f5294035f01031d02fea69df5724d9a7c206a8a0117a10e51917f1e5a90e1f257d90592fbbf6040a4af367b9f37ca1d9d43587ab1ff1bff4f897652e51f0f5f937b7af25381cfbbc72d1765b58801da3c9b2a14a345b7560c0988d50dad288f672cc019789fa14dd7e2f46f1723e9eb1258b6c026ae6d77645f7fb792a278f48c9b31805dba4b1bf65ddf615a85738b8feb153ff5a94f75f075cb54f313c8212d19ce0754743fc2c02eaa320e1d46e971ef4379f9676416da6a88acd86afade118a7dfa3d70d8b6b92f34bfdc193d8828e01833fd6bd4d6c0bedb204b2b0cab458ecd7c083478493e017bc5bc4da48d3f4d9d04285166b068d1e", 0x1000, 0x0, 0x0, 0x1, r2}, &(0x7f0000000140)) (async) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r7, 0xc018937e, &(0x7f0000003480)=ANY=[@ANYBLOB="0100000001000200feff495c", @ANYRES32=r2, @ANYBLOB="01000000000000002e2f66696c653100a7e55448fe0548f4bc0905e80e3ca7076fe0210cba61184f8926fb845b043bcc1df89e7165d9a28247e57758ecc17d4ba81e27973dc15e4feb91e6fab79ea7e35988d2cf50e5125c0fa676209675e09c8b07d8abd25ce18a28da7768bf979a6fb5749719064e4462fdc472da1039fe8ee70c05668b929e2fff3f6d1bb5c5a6e6710e5b08626520254978f6b4c6ef2448d25cb04bd2b39afba1303fa0169a0bf60c8080e47b94914abff66a6c57786647645d5906623ab4"]) (async) r10 = openat$mice(0xffffffffffffff9c, &(0x7f0000005f00), 0x200000) io_submit(0x0, 0x9, &(0x7f0000005f80)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f00000032c0)="569d33fa67ff455e0d4a1bf14d151c06565e448e94b912f53a7782e4a03709b436bb13f90fd64148265ffc7890f6cabb71eb182c772fef89e6551894c9a511c35965e04dce8dab6eb2d42c5874dd558915c3a343a461cf0adcf26817755c770191b2c03c48f31e5e84ff0dba39ccc6eb92cf6ab0aaeb948c5667a4566300cfd9ae9558ce5feade4e2c783df22f6517163a9346ea1cf491664b3fb3d9", 0x9c, 0x10001}, &(0x7f0000003440)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000003380)="d359b90a297780f3440a17d76656bcbdcfd67425690873f271cbd19e5ce2bef1faea39ca2856557aab069dc4e518ebe7693c31ddcdcb47640e53f4d7f2f5801b49453b012402d2ca9fd4b7df1335642a8228171c588fd4a275c79cb108ee9181fbaa107b828b7524dc3300e1efa1fdb120c61a9e8c1509b1501e08f3fe8774db062eb5de3bb8f7217fc212211febed1ff41f742e45e0411a18402af335c58ab9411cc17889f26010e92e3565c7b49466593fe4a67dfa49ae9c6872703d7981", 0xbf, 0xbd93, 0x0, 0x1, r7}, &(0x7f0000004880)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000004840)="d9c0042618914fea9fdee3a03c64a721d12d8dedca51f259716d39908f812ffd0efa88626f81d93087", 0x29, 0x8001, 0x0, 0x1}, &(0x7f0000004a40)={0x0, 0x0, 0x0, 0x5, 0x7, 0xffffffffffffffff, &(0x7f0000004940)="d88286c8f971e5922787acff6c201f4e8de4ae50f9702887e7b53b0d77b4cd4225c3e69b5ced7f8562b923404c86b04b80e9d685dfc31e5895c497bd74cfab0fd09d3adb921893c82f5f21b80cdadf7c537f1fcd7550d8ef229143efb7a0f08351eb91597cc86c441f2ed16b8293e4cdd88401c219723bb449405ed37bc0dac19146faa718c930be38e54818235414362b3bf9700fbba830afb031", 0x9b, 0x20, 0x0, 0x2}, &(0x7f0000004b00)={0x0, 0x0, 0x0, 0x7, 0x3f, 0xffffffffffffffff, &(0x7f0000004a80)="faff1ffcf9de2407565b130fcde9ce400763350b19e6add0db94a5a3f21b6bfed3df0ae1ef7355c6f3ac56ad07df6c60c10496ebabe32236109ba9e2927c384ec017", 0x42, 0xe16, 0x0, 0x5, r7}, &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x6, 0x80, r3, &(0x7f0000004b40)="27053bc6f03f92b38ac716b67bd3864a3144ea33bd599cb72b68180275a7b82354568783ea58a38be309f9e5eebcc15e08efaf0a231cdb65672338ee749de74b0951b932eb2d66c85edb58e8dc355e514d067de87be3ed192ef784718526db5ac9a29a1ec9adb3ed6a9ada1df443137940c7ba819c85da1ab099c702ea72e22df1378238b3bee9f457a856eaeec0800c6827fcd413c010f9371a75600fceef92ec2170a271820bf032221a7a837d3a66c16571e6264004f011b75504a4137a8fb8f2f00429884e02987f9cfcd58bae2147f26023daf4ac4b41fc4b9e2708a1e693d04aa51c8ff1ef355af993a97e837983176c680d51e21730924c0dc36d88127887a4c926ebfde9381cfed81472173343739d3ed265d8e22907af8b70284c09327c9730b387cf3ce76912606f4405b667c265c0a857ad6a63f634cc682771a9267080248c6499733e36ada13614eb6f20377e084663e68ebd445baac0d33fd04000e14b6b579dc958ab4fd040719a7bdf340434a75076beff0cbc99b470896bd9d2b60bd44af63505fd851c7aaf2ea096caa1e9e3cf78ad8fe29e7d9bb800f5632e8e4f8fab13590201ad6e8fee5b790d4f4a548d99bbb325d6226d22c61a95e769ec00cbdd1a0a7f51a0bf846b2ae7ed01c0e5db47f9d4557cba100b38cb354fd4cf8c8e2efcb5dbff30cc3051cee4638c8d8c9f1cafede9137e01ea059193476ce5ac707187ee30163f1ce858122c0594f3a29c05f5dfd9ab72c5ccc1c9c43b23dffe00d7fbc48e0c2ae59c0cd12f9caeb5e6f0cac3cc49dd7777d9daaf27838d51aa25be2db4aa303051b70f23dee2ffb3ddfcf857ef64716fa3ebf97b12745cfe6e47d8167156d3fad67d471e71142b339fa5070fc83171adc477f995efd266b8ef8d4adb59c8f8f2aa5576cf915b88dcd927b0af5e583debfaba61fb38f24ffc8c164997d688e7ca7bb3fa094dfbe0160a327cc54150877332956a48241ba76d14024087264dfff416b1353f5b5da1ea8885a5f8cba347538a3167991b1e703a74a3c43b517cac66a9d08b45335c4ba9e34d9e2734d0515f3f9a1fe3ba05d32fff0eaa0de210038e027e246c53f8b8530ced746198a5861ae32f62e7ca1ef5991d2beb088d5e76a847507ae210b79b47b9f2ac223dc1d9ab52ee3df264ffe653d176e1baf826427120f65d53333eeff65ffc08d65d46f63df4be40229c6686c8dac8f9e28f0c62498316022cbf85129bd1d420bb4078065f6afec95151edac5be6267443f73244d21d087caffdb1382761463ab43e4ffcc45bd2c720f502dcad693dc123ee9406de220fa5d01c70705843effdd7551ae4928b4ef3ca4a4edd2c8262d0461eed9f57b3a42fe628581fdc146478ff86330a98a9873aa0182e13adbfd37cdbfdc82963ce3a60082fe6bf5a1e431b72cb331a2a0261d180a861eb9a398f60f82a357dc0ee2df698f00a5027bc98ca5d32b83370b0c999b953bce5b91eea077ee1ea45459f4f5a49d5ccdedb746425bf5e0a1886b3801baf32e58728d5e8ef62fe3cf1a5dba3bc2255f18c73f3ee25cfa30ca5435b2687f19aa0249c66d083f607748612264cd06c2730592965e0bed8bc3b7e281545dfc767e265119ba8cfe5494da3ebfc76cff8ed00a3934cb1ea408dd4aabbacf7b7a4328a03e34d1f74ef5f6f804d7c6bf5a503f4b5b9a96295b0875f04aaca1b8bb845786fdea01b066e2e2915ba0fd26d64df76827cd18a7199788f9b64cfad391eb88f100f695f3fd1c77e26b4ee1f56cbfca10becd46f83da343bb4241e2f3599fa7fe34b7167dbf2fbb3fd95ddfc6b1e7c8878f5cdb554a248b1a8af5559761ab398786429fd1ff1ab32ac4921e608f516f5a76e3fc4e2d222283dd07707e975684607537e39a0763b0a71c1573fc54f0c7d8f6a7574102432509b3040fb86772829208b829efb07e0a69ba7c27f92dbe953f33089db321b9c8d8e6a4289349a8b1dca775551e84c3632e3c5798f27ef7f032a1f0448cb0ca622f8f5da3a6934f8d45474092d6be267cf46cbb1094bebe3228063df55f6d13555ad740cbc8d910c8abd9082a34425bdeaa888c0cd484a3e581440b2c1d646e734897fb9d923be528cd269a246ce68cbbc62b86c4b5c36d0f0b67155a4147d21c4438186b5404cced84e742a9592716f3a1ad633c30051096ad7263b6e3f310ddf4588e4d0c6b56d59b4fb579dfc728fe8085c54853f9e73d3748cc8a1fca524b5ca56d15c86212329a26642bb9fe09b4b8c0b0ad80f185b28a025979aac6ba95635732328c06db1f818c8f9d66c3a5aaf108a5e369477827950dd244dfb2ebf13174c705c39e597cf0d121a905a1305e2d32eba9cd309666af83edb7a1046574fb99745953f59d5062bff07f3aac94898c8d499975cbf25854747632ffd0eef0c13a1f139fbe58b07bee633624cfe46bc67d3c1dc28b5c265b32370417b00603b12becda094b02da369afe882a620938a2085f688d211bef51f1e1a8d875b3d76780eaf24ef8fc0d4d30491c99373eda211bfec7c5b43418492f8d6bf461ad073e4e4f2be7c45ca7849784141dc6d5b2399545b5135a52cefd58685c93774022a4dd70a8da4f72d84e2ddec0873c4244a6ab976282883c32e1677d6c595d31c4f70aa3b3f7109983e74118d728da71ea7eb126f8e463cf52aede57e4e79b5eb035f66e3d451470ffadd7adb433ea7606c5d3932795150da3f3d4cd6fd637c3b43b24b35a3123b4f6dbd77787bf04b51c81110d70ae44cd76471a1741718dc1ae4c809d01f0e85e84611cae55f36ddb58ab4d6218314e5397e3847c2667ee98cd426aa5cf577b3d28cdd0974588eb23344018b4df59013b457c26df7b38f4d428c80fabf5fbccae5126a294c856fee2b83412a18fb0fd3b24137b259889bc9c89a171e7b7a0d67cdff14149b1be4030479fba5b13b09ba9edeb8fb391888c3a1e4a2532d7e0f8731fe5878cc5331023164e3ba2367c475e8e4f638820086958868ccf16eb674f65b12a3400d6937050e3626a36e3c917b746f64af7fcca49b86632fcfe33644b395aa2545837ac0089ef45fb3ec2373c41b8487a61cd8e9625c2bc32e95b99b74797da57f0776ddfec8c74fbc2445bc6e64f093541224e79aa1863b343897789644ef2c6b78e052728c2b6f2740649791fe39243517e18df6f1ccd625325b69acb4469053d71c7984cb6003e1462fffdd1ecacbb883859fe502ecdb46218d4f651ae057c961a27dd8e50b6119911c1fe2502d59cd5849945ffa3f24326413e19bda70286b15a686e185306dd8faa42fd0cd81238456171b453f1737c94546ec365e088ea17edf381c4ec26a99db008fce7c511c720553af6e79a97393de13f78549bbe88702157473379a28b86dc9fab57aed0a7a0054830878f31b1961ea825cf4bde7a6f15c3affbe20b88a2119dc70a36b30ab0fbaeec233ebcc6a41901aa049fe6273ae909c0eadc7e43956bd3c5fa390f47c459d4afa4e38718bfc954f54acd80120c7a0cb05418d99aac27fd36ec032d5abb9f1953d75ec9153fb91aba78bdcb4ff795588ee634e05099f84ab44ebf29367503b99b4c87eab3984586b4f4bdb42433474d1f0ad13fcb35105d926ca8b81cce1797f97bdad143139a0a1082861f83f2c8f2749eaaf1546b678f81a1913b8ead1938f12b6acdacace7158015caa8a97dde5ca4f8940a385bed65aa08e207686550d2c7ba8cebc29f998ca75e0e67a69f87542daf1bad48b8eeee6a9c6816e42109ede3c0d4fb8a4337b30c8b48e02a596e45888817499cd556ba5203badb920bf7920dce46173e60931a00e6efbe3fdfe40bd202717a5f0d1060503853f36e474342524767ab953f0cbb3977147d001e57da3593075dce0c78d11c3c3118781ed6b3b5269715d7de106336918e67859257afa3432d5a07d766e56c72b1282d0d763b8e51a267d9bc23af925c191719bde2e3a627c173acf7e40c6cf3fdf3054681b0f7376e947354aca9c1d16f7f6faac33ec0bc22cd45495d031a0414d970f20ba851816c1d448a12025ad61aa6690074b185b72ba8d21facd4f76cc28620e1d7ccacc3b6587c4120d3b7480e6ead728d2e511870ae74e46187b1ba23ab4d3b28cd43c1916ed389f6f89c119efed84e8977f646d7b27b248624bfd4ad71259bdb12997a0b93ddf1441a10328c94e3700f8956e9e4ffa4fe699ff1d5f8b6ee851adaf36ca9aaa8403c88b4fbf6ec738fae8a85dbf9e33261ceb802e857bc2d15669851b4c4c8e3eca49ea0581abb878dd276bfa7322fc7e96bd77d6d549918714143d2e1ffe3fe10e910f9fc58e853160747266adfe60d458fe999cb5b60db7392928889aeea23665cd9473a741fff7f43321500010940ab41e385c50eca2afeb427161f7547fd0e64177bd7cf64c1165a9a8e9671bca73cc4d64119ff411b7cba000e0d91ef3117a661c9b520e6b9783ee6c78e03818d9caeb34060002b2cc51a76aa2bf9b3b21efe820a47d9a7ae062dad5beec2f5da3b1988aa3d4d2d9bf1878a936104746f524a164a8a7d56fef3e8700b3d7433efbb56ee230239f4fa3452c743e3c5b78f3e8b10ee004daf4665e9388a1f19e263973ea7152d12eb0d7d6d925b6ac774266a24db435bc872158b5aef1078fe51ae4a96f6a25b23acc78f2fd04505be60805af37cbe6d2b8478fc8d2346445c5ef10e8139495dffb73fa668698e8e0665151a00c960ae486b8f334dc8259fd77ce6ac4769158852fc2ec6330868bc25d8d7511e8885142c846c729e676a33698d2f63f3c08a3cfffc624751d8ec20fe5b78caec67226a2108ff0e605027cf814ee715241365c7a8263d3b29261e361276d62a366094bfdf6fc5fff3db32dcf94f0d1f1218862f115aa9a9be8f2eb7fc078ffc3d745eb4d3b62e00a30d31cf19e6941c3731830d00ae48c6c08543c185e085109f1e362160e7678752b3efb4824a9bf0c63ccb11bb8aea7f232d0a1b8ded7c5a8fdab8b41beb2996e563d9231d32a8bc8ee4bfe0dcfe0de0adf4591c0ccc42e254a7393ee0072cc71886ba29f5636ef9faf542a7240a1983d7709fefff049f2d973635303a6346de20ee35887138d6e3c203a1c86a6570e5cb9f7cfa68cb598b3ae7c12033ea89f14cf2af9adbedb233288be5d9bd34f5adc671496a2767ae0874fdcce3255312798e7843bc170b90f8b476227dcb0c8c8190e8d9d6a9b4b533fe6b4de9d797a5807d4e361f3f6322281dcc35a389fa6e8a1719fab824f65d71269de05583d270f4344d159074a33454c28e8e4e05ff22d810a11ad3be4b0e3a7e00e6a3f3ca1677bd88134743038d23d3df7e465c8dac81fe0cefe97844598a72d074a4c95991081c7f1bcd11582885e32a0805d1b7dca12188d4eda78c94e2c2c96f3d37dbf1f660b931cd5ffc87a9d087b97323ea4b8f9e5c6a8fd184a1ea1ad8f580566a6ff2bc519fa9d2529bddd4ac63481b37e0b4608c590cfca792fbcf056f7a3a8ff0dbc4ec187b5c0715e081ed42e4cd0b69a9d181f85e0b6c48b5afd6e9116e263182d11cb595c918662f41ce4bbcaa54f98ae31d064a113c1591c225247ae95a3fca49c688b1439050fcad03f3a0d6066dd888e60a6bf816b430a092e05227e67d0ce1815d6435445a4131b0dad051f629c2dd206e13ebed6e10bbe4e8af57050d832838709c129560224dd3c88eda31054fadcbce35ce192db394788f4da6227da06d30d9d92875537b9308ff85ff62f34f974b3717c49144560a31eedbc", 0x1000, 0x3, 0x0, 0x1}, &(0x7f0000005c40)={0x0, 0x0, 0x0, 0x8, 0x0, r8, &(0x7f0000005b80)="b61ae338e00fcda6d756816d5eaa11b30e9832fc67d1d974ebd1ba89d607f2344dec62849bf763f955411d07ee64c6848709ed01e082547aee96a97bb1c22fbf9d272209babfdb17a6633aaf28e0d1b77ba1903610ca4aa6845fd6586fe762fe1332a7928958772f82fd7a573ed9ee05a300b69c6c0f18c9d2b9be47e24378b6007aacb3870e659ba59dccc966c9d972d94337e3afb74cbd35cdf3f0e93f023647fa84b10ec851f8ce", 0xa9, 0x4, 0x0, 0x3, r7}, &(0x7f0000005d80)={0x0, 0x0, 0x0, 0x8, 0x61, r8, &(0x7f0000005c80)="babbb08f606e4888fe4dafed7d930c9370639d27616dd0af9ca49f1f8404a9efbcdbb3b08e0f6365d05a8071d6fab1367893123f7f8388b8ab3fabc4906024b839e75bfd49045a0a332270ff5f05efd2756f2d48826eb4fac2e185a3ed15801eb5821cf48c9f2413e301d377960de9b2b8d725354711ca082e4777b7a767a931adf0736362aa9c8cf19be00a593a6c225822f05e3eeed14ee281ed12604e772321cf8928dbd793752f132f519d93cb3868c42926009b3b5a7cac3d8a0655033d0b49d21f2ae9d8acb3e552cff52c", 0xce, 0x400, 0x0, 0x3}, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x5, 0x1, r9, &(0x7f0000005e00)="339c7282ae453c07982333467fac0d7992929a1fbcd37e6e9d881f001a16549aba9f4c3faa589d40b4f41a61c18c4b9e6e8fe9d697583f32825b78a9084fc9ffe84af9b0138017a16fe0bd0414953583fba15ded2248c6f31ff8fa453a6ebfb929ba0ac7cb1bf87aebb1cba85d2b9a93d3ee600d0ab6b88cb7ed5aceeef87f5faf7cb6b570751ae15610eaa3cf7b0a22db441deb80a47f25e8cc6cddd563865278327c45dd35146708f7ff622ef9789cbe20d1578855a4efb05773a64e8b147f6a8d61afc41c2c3427df1a3d65cd87b1ce32f58259c00eb2f8847687b5ad8ddf5d11cd42", 0xe4, 0xfffffffffffffff7, 0x0, 0x2, r10}]) (async, rerun: 64) read$FUSE(r8, &(0x7f0000000280), 0xfffffed3) (rerun: 64) [ 383.986416] ? vm_insert_page+0x7c0/0x7c0 [ 383.986430] ? follow_page_mask+0x161a/0x18a0 [ 383.986452] ? mark_held_locks+0xa6/0xf0 [ 383.986469] handle_mm_fault+0x455/0x9c0 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) creat(&(0x7f0000000080)='./file0\x00', 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sysvipc/msg\x00', 0x0, 0x0) read$FUSE(r1, &(0x7f0000000280)={0x2020}, 0x2020) 14:02:46 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) fsetxattr(r0, &(0x7f0000000000)=@random={'btrfs.', '/dev/zero\x00'}, &(0x7f0000000100)='/dev/zero\x00', 0xa, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:46 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000002380)={{&(0x7f0000122000/0x3000)=nil, 0x3000}, 0x2}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) write$6lowpan_enable(r1, &(0x7f0000000180)='0', 0x1) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/class/devcoredump', 0x40080, 0x8) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f00000022c0)={{&(0x7f0000a6d000/0x3000)=nil, 0x3000}}) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_dev$vivid(&(0x7f0000002300), 0x1, 0x2) ioctl$VIDIOC_TRY_ENCODER_CMD(r3, 0xc028564e, &(0x7f0000002340)={0x1, 0x1, [0x8, 0x7f, 0x8c, 0x1, 0x7ff, 0x59, 0x3f, 0x9]}) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0xd4000, 0x5c) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f00000024c0)=ANY=[@ANYBLOB="0500000000000000f4680000000000000100000009000000070000000000000003000000000000c107000000000000003bffffffffffffff000000000000000000000000000000000e00000000000000000000000000000003000000000000000008000000000000ffffff7f0000000000000000000000000000000000000000020400000000000000000000000000000700000000000000060000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000070000000000000008000000000000000100000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000600000000000000010000000000000000000000000000000000000000000000810c000000000000000000000000000080f5000000000000ff03000000000000000800000000000000000000000000000000000000000000050a000000000000000000000000000002000000000000003c0000000000000003000000000000000000000000000000000000000000000004100000000000000000000000000000cb2bc1398607893aeffc96da48186e9b07f0add5c8525899454f94f03ba769bd82d3c0d7669ce23d4d751746c099b7a143e2870e68cf0cac91fd25e901b2e058"]) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00006e4000/0x2000)=nil, 0x2000}, 0x4}) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000002380)={{&(0x7f0000122000/0x3000)=nil, 0x3000}, 0x2}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) write$6lowpan_enable(r1, &(0x7f0000000180)='0', 0x1) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/class/devcoredump', 0x40080, 0x8) (async) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f00000022c0)={{&(0x7f0000a6d000/0x3000)=nil, 0x3000}}) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_dev$vivid(&(0x7f0000002300), 0x1, 0x2) (async) ioctl$VIDIOC_TRY_ENCODER_CMD(r3, 0xc028564e, &(0x7f0000002340)={0x1, 0x1, [0x8, 0x7f, 0x8c, 0x1, 0x7ff, 0x59, 0x3f, 0x9]}) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) openat(r4, &(0x7f0000000080)='./file0\x00', 0xd4000, 0x5c) (async) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f00000024c0)=ANY=[@ANYBLOB="0500000000000000f4680000000000000100000009000000070000000000000003000000000000c107000000000000003bffffffffffffff000000000000000000000000000000000e00000000000000000000000000000003000000000000000008000000000000ffffff7f0000000000000000000000000000000000000000020400000000000000000000000000000700000000000000060000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000070000000000000008000000000000000100000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000600000000000000010000000000000000000000000000000000000000000000810c000000000000000000000000000080f5000000000000ff03000000000000000800000000000000000000000000000000000000000000050a000000000000000000000000000002000000000000003c0000000000000003000000000000000000000000000000000000000000000004100000000000000000000000000000cb2bc1398607893aeffc96da48186e9b07f0add5c8525899454f94f03ba769bd82d3c0d7669ce23d4d751746c099b7a143e2870e68cf0cac91fd25e901b2e058"]) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00006e4000/0x2000)=nil, 0x2000}, 0x4}) (async) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) (async) [ 383.986485] __get_user_pages+0x4e9/0x1270 [ 383.986504] ? follow_page_mask+0x18a0/0x18a0 [ 383.986523] ? __access_remote_vm+0x41b/0x4d0 [ 383.986538] get_user_pages_remote+0x1c5/0x3c0 14:02:46 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f0000000180), 0x802, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000240)={0x1, 0x80, 0x2, 0x80, 0x3, 0x1, 0x0, 0x9, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, @perf_config_ext={0x40, 0x1f}, 0x8000, 0x100000000, 0x7, 0x0, 0x0, 0x7, 0x5, 0x0, 0x4, 0x0, 0x2}) syz_open_dev$tty1(0xc, 0x4, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) ioctl$FITRIM(r3, 0xc0185879, &(0x7f00000000c0)={0xe5, 0x1, 0xabec}) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200)={0x0, r2+30000000}, 0x0) r4 = accept4$x25(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x80000) recvmmsg(r4, &(0x7f00000000c0), 0x0, 0x20, &(0x7f0000000100)) ioctl$MON_IOCX_MFETCH(r1, 0xc0109207, &(0x7f0000000300)={&(0x7f00000002c0)=[0x0, 0x0], 0x2, 0x8}) [ 383.986556] __access_remote_vm+0x231/0x4d0 [ 383.986573] ? generic_access_phys+0x160/0x160 [ 383.986595] proc_pid_cmdline_read+0x697/0x8d0 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) r8 = getpid() sendmmsg$unix(r1, &(0x7f0000004200)=[{{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000024c0)="4589b230a05cc9ae55229b2f0d14f46fb9830e190e4a71514e064976c3bc3c0ed7ed49bc52f104db8c433cdebf54f1cc23f2b62f6e6db218299d69a0f6001e8f342e77384e0fd87492a07505f81600ba0186790b49c7e1cd7389568c83c08487e0f244bd08691264dd6c500ba5a8254ff41100d1e2", 0x75}, {&(0x7f0000002540)="82a3449e51f35578009a779b1825b3557968ed28763e5dbbd0fedb9d0269368f3e27079f08b01cfa0cb1786a9db4b22f92b0ac946e5383f86af495a18c01026a3aa3859abc3b75f2017b083d55a9e77b07f6586ba83ba122d64b4daf365ec8e103e91b208e7f257090360a5bf7f8afec145cd6d46f2fe0dc6258be1994a96527912e3a9d6b075f6821963c3065fc4cb151dbab7dc9619da9bd4be12e0fd9ccaaa6376ae7348d68e297baf04fb20dd2f53c24bd0168e0b9d76431e90ead26a295e39057b98b904fcd653f4a16e0eac52d118dc2840503d903c8a8a407e02da32e2bd4c6395db1fa3f0d374fd6be", 0xed}, {&(0x7f0000002640)="97be0afed9bbe3c41a8122fb68b3d69e5ae203fcb868a420832a04f1b2c960cb1fc3e29b2e4159a22e5c08159583df072e02f270fa638d64bb223798cb46edb2e025277df7c6225161f5c0a824b33ce7646fefcbfa1108469fa18fd47f5af2a9d74abb41fdee4b31d328029ab8b3a87ec3041b448791301956c5689bd72ae09d97fe719eadf0ccf6d58f8f8500a39a2892fba86db98bd5c0b264f264fabf08d39eeb6f94f2e088e114a4de560fcea8cb89f9e3f8d8ab1ebcb8d5e554b99493f76cfe00b4b1a2d098c91bb33ce8d52c0d72e966b61594", 0xd6}], 0x3, &(0x7f00000028c0)=[@rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88, 0x24040844}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002a00)="effe0543772d8177953b44a9571e33c6c756586818ece42606764ca1e71f994840b263bcb019a476135d2d86409c8c9f7148941c039953e34858a1e5400afe782b832b280d667d5ad3cbaed487de274d9cbe8e054f2ec06b2633c404967fe4156c51ec7cfd493dd4c1cb357bfe27e85fcd44fa255de9397fe6899b22e905e8f5336026cb2db257cc13dbf54c625f0f2e4345d551413257e9207b0f867084dfe9f09c0ef248587fe9f73eb5a407ec8424445d5e8c2c19d220582db177bddc3b47e3ad253f9ee7bae907e182ec2522d34f", 0xd0}, {&(0x7f0000002b00)="b05d0356dae5bd032f4dda90d57a9bd2594e5a8f258fd533e793ec11a4eb341c8675ef989e3a399a4f4452d87955dd82a0af4a344a0db18ce2e77b4fbe3f9437d5f618a70d446df9be3ed33eeda1ffbb5466a15b0a5730d760fdb10a1f89bb4740252facc7a98e2ce6301d8294", 0x6d}, {&(0x7f0000002b80)="be3429b4791ba3406207020b949a2f1e97a5cd81ba825c58e60523b0d369721a5e70234735fc46b60abf3ab9eac28849d9ae85f25c087c0292f04f1b64ca9ff6b6c5162030a91ecad71c321955c329eaaacb8d87f535878e978975dbe90a732c0712eed1694335e53c335ed63c4c8f98dd06c0c4fa9195603b1509f00d22b8a4cbfbdcf6dea85257b8899c58a1110c87fb32c75c8aa02ad2ce628efd7ff5eaf01f8850338c7ad02f4c5b9a37e97a5e73eb757179cecfb3d1a77fdd1c7b24fb4a3b6d555ebaa837a1c71c343706eebf9d3f87ee2856e7d80909b80557ab9f1976ec1716eec2cfb88fe32188f30d7409f035f233091a07c4ff30d6", 0xfa}, {&(0x7f0000002c80)="ebff9adc8cc76fa82f7768905a23ec5f72bcf2322aa88f60f2be85093fa9d2fb939f7296c5274416f5c606af0439e9772ac1db334a55494dab48e89e2a5982f99d2645faf353fc05b93603422e7cee8dad5fbbfa5019fa68884a030be11aaa44d9ef51f81148e75b", 0x68}], 0x4, &(0x7f00000042c0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="24000000000000000100000001000000e5791512c681f79f55f22fd381dc29d993a69bb6c94ef5f4aad133ccd687efe07d8df67aef0399efac8a9f4eaea49c524bd8bb11747397de0f8059c8b269f7981d7ecd6c8ae84757b7421d55fd5a963ce15314902b7a5d7dbfb1951d78fbf0d7741a7956c4b3da40105094a61e9eae12dcae50295646b361787b739a8d895ba41f045d0ca02275f4bd7ca0074393e8cd91da4cfc2e965964236290c46648f8b47d7ba33d7c51ac942c01719fc87ebc4a2037bfeb31", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r8, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x810}}, {{0x0, 0x0, &(0x7f0000004180)=[{&(0x7f0000003000)="034ec65c58030cbb", 0x8}, {&(0x7f0000003040)="5987e2bd1a52356a4806f45cc09316f4981da4afd76d82f93725cc1074cadd6c8dc05040623699673eb8227d2aba98defad2efa89f", 0x35}, {&(0x7f0000003080)="7c6eccc71110088e98649d8837d84b7f1ea1acde4ddd29a7f5c99abefb6b1730b8d9ab87cb422942287ae4041b06decb1176aff621c31c85f784abe4c05f283d15bf852d25ed70de3742e98c7bb179e9feb58100a9e1234677c38fed1fe9bb075e032061a60adc4f83be9cc57fd3a12fc974c3541468356540f869540dcda438ad13c375314a3051781129fbf4994af8d53f071d67f5c3dc54f49812b1e7bb472d478eea952646667f7abed19b92d0c40e8696530a66d24071525b550762b0b6", 0xc0}, {&(0x7f0000003140)="d4639e5772231a4546093ef6f59552a673b2000b9cce2dc29f1f9efc013c3c849677135e3c9a02361c67272944f837614682ce6ed17054a4502b7aae015273e5fb2add21f0d2fecce75662df45706521528b6d0034762ff24e72fa8853d808924d7a8e26f5d42fa14a4baa3cedb76e08cb86c70f60f75bd0e70aefc688a3c20506612529b1a7091eecc95fc37cacbc871a3975be31b7088ef34bb36a25d6fc157cb078f247fda25edc219e8701460bca496a4e8899a160e077df77ea55a44d4ce75789cff49afb575da14bf64f35ca47546d763aae44f3a129b90e5cde5aaa9fed143c552fb5358e9ebf3c64a7020f45aa4f54c5edd7d063c90adead53625fc9c7e4803cd6ed0c482d27fcf6eaafbad8ff7c11cfddcdcf15ec9b7809fbba059f269b744391d381e28b513f75a65ffdd6bd1b8a5aa0a1bd722e8bf6c455580274a4503278b62f8e02dcfdd7f22b5f7817932190445568953cd4eaa5293c9e7371dddc2fa359bc58ec0da0a765d059cd6452e09183bf1278de79b7cda47313837e7c9664339d20489c321da3560440c54030c1fa04248396b1bd37471f40eb7984982a420456965491c5cb973289c683da6359d920e81097605a4839cf40dbf293958c9390b1138664fb7ebe42fbcc53436dab730ec77846df17bcca880c0ebaf86c41dd5572f02d801dda33f85a93dbaa49ce3883ccf24422ad877b43c2ab2271ebb52ca348ac7496e29dac0d76c726b4de301ae67ccf576055facb34a3fd732f0a49ac6348eff7ca0a86e671df3ac222071c5e5097856c9493730d86a2edeee86ce362f1da1b5f8f0dc15bbbd3dbee567f0a2372ea088ae3093fae8e26a6cb4c7b3178036770addb4613e19abf8e44e724dee7cb71877ff80cac9da9a20dde63dc653fcd1dc1499546a0e1129caa74ca004a0436a4f1c499c8adcba4a97726c06a0ee3ebd7224f7d081f178d8fa50dcb0f062b767a8588a203c053ea0b9158d055f180cef417b2e2ac04842786aee3bd1a5d9cf3880de36d6feb4446e5bed25aa593d525b5d09633a976804735c896d531e2ff0f0c7a7f20ccd14558cf56a9575ac2c17f806e5021444b0e7d8acd766cdb393ec545a98ceb76598702b1c3140e0b68000e817826b402a0f11b6a6e45c79c80845ba73b90218418e2c4cb89daaf3743718e05cd140a54d0d7b589b2339837c0a84fc9ab7e2999ec6eae1e32a5b63aff47f960f651b70b0636983ee07fcac98d0055d136859a77be1cdc55c42e6b829821799ff3690b494b2143099fe49b7f67c0e06fdb3478203c64366a9f1f191b33c3bb6532f3a1969f9ff703228fb9e1fb5238536c5f2467ae49532b0317eaa83fa98432d3729543ab252444d8f5aab1e6753fe16df52c9a7aa9f73a0a2d60537e913914d1a9168a12424887aafe021b9f97faa84c82536bf196c032ae4c2e0073e656a5610b45eb6304ce1f52310cb134e2a99017cfaa697e1b4e587c610bf86fcaefd9cb0e886a349c83cf050782b97f77c786c7583e71cd29fd2a2467b2087ad5f64bd5bcadfcb7103c58a734237e6fc73e804aefc191d0139a60ab231e4e6464f1fb3e4160c746fae57645e784e654e6c3c8b857a6b2d73bda95b110891475f04844c9018f205d30fc1617e73588e1e9b9ff0c88fc7e57d1c431f787507ee1599bfbcf6a41397bf8371159f59e233ea6adc4ef16fde0442ec69dce6f0aea5afebaa90047a537494808e170ea3bc8900b1b0bb1cb7e41e055c831223cd210f0b492012a023ccd7b8c46a2aed52dab58b4352ad86a71c356b7ecc0ad6b6810fe8b6e1cf8c98b73827e26663f7a5c352bea61dc2d040f063f4e0f60782287fe3103d6c143f97cafeea5a1fd3c397b69946353fcbd387d74ae7b8141a15fad158ea42c971dfb02b5f1155ec5c0f99994088ae170cbf5887f4110df9301ff8fe53fef47acd16c340da04e9d67d617ff588c2aa99a8829b7ba4f48aca98a53f3ece663673cef6c5a47a3f2a548db78ad0998d09884d5ea85a80322fc85f1c71f79fa6fee861317dccd560c5a776490bf10273122467af9032ea72a176ab70f309e6b3807a415a7210416dc6ca61c993897ebafd0f02e9bbe6454259ecd0fdc6dd4ea09aa0f74bd15ca63245e6716bdbb39d1d0246d35a3227932b1f7e5c2c7f0616e1419681d7a0011634dba0f4f674d646237dedb7c1c3139bcd5a92a7d2a229bdeaf1d344ec347ba2c6492e75623d36e7371e444b76f93f658e5e0ac2a9d8df9facd7724a6d4c390b6f6032c40a37a4dad884d781a7166f34cb2470d12eefa0d7b5e2f427c11e1eb83102f32c50eb0c3c8e97f5f7c7cd6b328efa61ac9e2106e227c0475a91193ec56d217b1b00c0d7263ade92f942ede2770a11ccab08d8128de8e1c6e4182e73db9407aa4b914458f4038f03976d4a9ade1f06d069a82de2474182d6087dbc04a298ca05c513bf685852e01bffbbc5af83ff0721db6a6adae8834f499f2bebc1c95503cb5b545644ebda408b797713b6d9b285556ef663c9d926cccf4d777dc9e7169c250db61eb2f071bd8097e1b5a443f29eb897e5a52a7621de0df2222547a81c5b71a14b9f3b2a6fabbcf00cd04270ff496b5232833c42206730f46f33d0f839f888f815848e6ae30f8508e17971a47a3b6b198a9b379d81ca54642a5e5e871731887876e2425f7dc3a5c468c17213a9270a7544c0ce2c79faac359f82bc458caede354444ba4d17679c1ad26854267d814b9115e229c179045072a96e3cf3ccf66dcc3492289b2c0ffe863ca01284d99d47ca348fa847e87e5c1a5aae249fb7e58431e99da6b4e1eb3b58a3f951092d5352baf4427dde8ec6bf02b5503feeae4394d9664af457e21b9c9837867bf3e91d52d7cd4be5ebeac2a1cce743e9279f69fbae6af7664cfb4b246eddba683c888d479600b0056670ebfedb19f1f7121acd00822b7f23d57320d0f7ae186a89f1f92c7f6828dddbc5109308c1697684c6e5bac73df6105954773a8b3696c6fc07a844a5771b9b6fbc89815ca8f29fb6801b20618e60d16b1b6f7226373dea2be1b9d96b1a90a02d51411891f8d474486cc79c7ca28ba7f54ace36133edef84aa39761780e23e4672489b1f9671b63c396a05555c8cabcf2564096079908a2f8284dc78cbbe569de7e1027cf945b684397ccb998a540cc26efee7613d7b5e0a39a29921262e08fde852935cc71e2bece3aa87e638bcb78b8bd21c001e0a7d749f07aee9da178c8ed39b8ffa4b6ab52000b8358f42c263ff97aee5a1f077221f83e6fc393dc5d3eb7cfc153a21ae25cf1069e526b55690858568cdbbaa0c985e6293ca87aecf667b724bcc00ce37fd1cf9dcd5470c5bd04a81c509a0a1c8833390a1c54b12b07df371613b4b208f07ded982ca5fab42a0c1d2d3d2173125d46825538b31606a8d703391961a44b7ed60677535b250a55cb1fd90e4125724b556381c829deffeecdd85c7bb295570fc732332c8f770c9c8ec766a9829372e8bfddfef1c9dfe100583eccaaa4b055e79fba29b0b63e7efe34e7a223e49081167f017aa2420e69636d36118c1405a693fb7d42786ed6672d3d974611440834c6093c5f86398445a58ce1bd1d9469602d9b94306e37233fda13e4ed383f3c44d9302b9d434d9d83c46e2877c708a4cd3c11d9edb2a1ad31831220930b2a079b7beb8a54695946bdc347872f159f911ad0a83439ce060eb5d15e49c2b144f7835f63badcf09521ccbba8ff7ace1d715e05afd292f5cabfb89144ca824a82927c713d066adfc2b6bab9908cf92c183b75096f515f55bade952a8e5a341a111fccb608d80f93c2c34de82190306c07028ee8d01c594c9f57d50038124f9706f92c1dfbceda87c1f682980c3b50f8063b96029f3ff92f634830b27b63ae3ed0ebee40037174032bd0df1f2b9638cab5ed74f55edbd9171ef48a0168a7f457af52d4aeee9f04a3f07cfa4b846220f81aab2398999fecb4dc024f02a7d33243152d721325c3e1f7eaf31899b881f514f7c397bd2cd7f846ebf2de4ffb4e16edeae05aaddfbc038fd5149db1619759c8c79bfa5a4a2632c2dcd512367bf4b8ef178038e21aa8af286bb7877ece8802c2660ba2d55f7f4e35e4b147fcb513edc4dd24f3700dde326699971ce749049be5ec9d84d9624394bd4b182fb311f719d4e6b904faff988df7d0a7d4fce1a306f426f48fae7596956404988052904de0ca76238ac221ea38adfdba5fa4474e3604590fe9a9fb83fb808286209eb52978727b1888dc94f478bc4569f117b5a48d0fe31c5ac4567ad4df282636aa2ef49479e02838ca68d0a3f2e60ed357e9c523b6ecf6529bd111cb942afd098912fb1ba39b8d83e3768891a694bd12a731648de7037b1511dd5f74a83669e14d815aa5d9a578ea16bea77a3a4545663b761cda2ae39184561b222462563c31db58a7b89dd10c61f38699ac7c57228aaf1839025d5887bdd4865b06d65b9b919b63abc0320ebae4e300ecc29bc36885b6252ceaf6699a510559fb90e413db1a3f17ec1fb5ed88196063b6acee0408eb674a310cb975f199bd3f395693f686892346a4645bebaa43f36952872a85c15429420b1c0e4bc4393a94b4d0036db65ba47ec998b896d57116b06663be373d4fc12bbe5590bde021f82de45a239ada947f61e9ce9e1fafc2639c561ea792660e683a6f60ab8c7f1108e6c21d335abb1f0b7a395c2aa019144e5abba99d8aad9505c463f311df219023137fb7f4eec56f8e1aefa35ec2e1bb18934152908905791ce3ba256bb71a7e38e287be892edf56cee36a64898dc83062f51fc614df4087c63d799fd348f494fb93634e788ea62532724a8c277aca9ad3986842f1c964354a2d58b0b805966811baf933ae8e91a871043c0ad5d6c43830b15d7b65f8a18c8bd661a4e751d7d25386968989c3163f676c03201439bed3b455de51b25b8e0547bb4976ca579e8fa362a7887bebcdce094d3fcff9333f444708d72b799a8aada4a90abf75561baee35a5523bed666f061b845833c49b2eb1180bbec2acb6fc7762278dde5929f4e47fa21ca233012c89ea62b29d6df073132e32f601afdba6f5659a03db53a89c31fd2464c2c13bb4c4a3f3cd66e3a680e35179c2bfd6eefed253297ff966b1db6119368108ac6bfbfa80178340583efe4e719968a9498022730840721517fd0541184b0a3e101e8c99ab1492d3b60dcd81b843509d325914d669700218f929fdc68231d00895bbab1b694c3326630ffad16b9253388f3f4dd2e8dde66fe776b2a4352d5cfc1a22a8cd5238f0f75e3b3db58ed3312e0ac4db547907e50789bf7936a0f6cb4bd5ded2968e37b8b75754c71808025435be46183f3263826298394349e32a9bb3f44b4b9b580c8b09cfd6f8c02aa073327b7c1ce4a92b4ff092de3601a5ae75fd2b144931e2a96c4c98fd692a79a815c4ff4944c0aa9c23965ab1831c5f7c322ddd1595ede2fe258d48abba0737646048359637c77f884cd945e5c503c2961bfb6c8036f5f0ef1361f363d814267a21fb2e0d517ea076223b074a4f8dba936d9d55fa71da169e031c16a942ebecd2e4e3e9e96ee9e0ea46afc5cf0fffb8b3c39f8a8951f58564a5ee4714da86fb985ad898ed4c79570ba3ef970af289fae67be62584ab3c098e257e4b6a7ce1f6328faaf1229e0ba5ec352487a88af7ecc3bab9186c17037921c95db3336cb2bc2525e7e21832746c1a423811bdd5e3c89c3d3d1fd9cd2883f311dfcfdcbd4f5fbbe0fb3e0d130801", 0x1000}, {&(0x7f0000004140)}], 0x5, 0x0, 0x0, 0x1}}], 0x3, 0x1) r9 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r9, &(0x7f0000000280), 0xfffffed3) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000022c0)={{{@in6=@loopback, @in=@multicast2}}, {{@in=@loopback}, 0x0, @in6=@dev}}, &(0x7f0000000080)=0xe8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x9}}, './file0\x00'}) getsockopt$inet6_IPV6_XFRM_POLICY(r10, 0x29, 0x23, &(0x7f00000023c0)={{{@in=@private, @in6=@mcast2}}, {{@in=@remote}, 0x0, @in6=@dev}}, &(0x7f0000000140)=0xe8) 14:02:46 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000002380)={{&(0x7f0000122000/0x3000)=nil, 0x3000}, 0x2}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) write$6lowpan_enable(r1, &(0x7f0000000180)='0', 0x1) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000240)='/sys/class/devcoredump', 0x40080, 0x8) ioctl$UFFDIO_REGISTER(r2, 0xc020aa00, &(0x7f00000022c0)={{&(0x7f0000a6d000/0x3000)=nil, 0x3000}}) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_dev$vivid(&(0x7f0000002300), 0x1, 0x2) ioctl$VIDIOC_TRY_ENCODER_CMD(r3, 0xc028564e, &(0x7f0000002340)={0x1, 0x1, [0x8, 0x7f, 0x8c, 0x1, 0x7ff, 0x59, 0x3f, 0x9]}) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0xd4000, 0x5c) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f00000024c0)=ANY=[@ANYBLOB="0500000000000000f4680000000000000100000009000000070000000000000003000000000000c107000000000000003bffffffffffffff000000000000000000000000000000000e00000000000000000000000000000003000000000000000008000000000000ffffff7f0000000000000000000000000000000000000000020400000000000000000000000000000700000000000000060000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000070000000000000008000000000000000100000000000000000000000000000000000000000000008600000000000000000000000000000000000000000000000600000000000000010000000000000000000000000000000000000000000000810c000000000000000000000000000080f5000000000000ff03000000000000000800000000000000000000000000000000000000000000050a000000000000000000000000000002000000000000003c0000000000000003000000000000000000000000000000000000000000000004100000000000000000000000000000cb2bc1398607893aeffc96da48186e9b07f0add5c8525899454f94f03ba769bd82d3c0d7669ce23d4d751746c099b7a143e2870e68cf0cac91fd25e901b2e058"]) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00006e4000/0x2000)=nil, 0x2000}, 0x4}) (async) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) [ 383.986613] ? proc_exe_link+0x160/0x160 [ 383.986626] ? aa_path_link+0x3a0/0x3a0 [ 383.986636] ? fsnotify+0x974/0x11b0 [ 383.986655] __vfs_read+0xe4/0x620 [ 383.986664] ? proc_exe_link+0x160/0x160 [ 383.986676] ? vfs_copy_file_range+0x9b0/0x9b0 [ 383.986690] ? common_file_perm+0x3ee/0x580 [ 383.986702] ? lock_downgrade+0x740/0x740 [ 383.986718] ? security_file_permission+0x82/0x1e0 [ 383.986731] ? rw_verify_area+0xe1/0x2a0 [ 383.986743] vfs_read+0x139/0x340 [ 383.986757] SyS_read+0xf2/0x210 [ 383.986769] ? kernel_write+0x110/0x110 [ 383.986777] ? __fdget+0x167/0x1f0 [ 383.986788] ? do_syscall_64+0x4c/0x640 [ 383.986798] ? kernel_write+0x110/0x110 [ 383.986811] do_syscall_64+0x1d5/0x640 [ 383.986830] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 383.986838] RIP: 0033:0x7fdacaa4ffe9 [ 383.986844] RSP: 002b:00007fdac93c5168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 14:02:46 executing program 4: r0 = userfaultfd(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000577388f8978dc7b88db333aac5ea4982680ec5d1049078ac1414bbac1414aa440c1260000100010000020094040000e976d54451c4f3a65f1ace6f0931ab1a9ff3e1f731ff9c85109f090fe874f7a003f305c13b66b805a3608030ce72dfc3d0a6018d19e105e844292f96296224725ae12aad58aa9572b4ae5e9eedb5d9753835c7f8b091ba17b8bce56afafcb874b723f9d114bcfa98964341869672e2ec6a1462ed81e6"]}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) sendmsg$nl_xfrm(r1, &(0x7f0000001ac0)={&(0x7f00000019c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a00)={&(0x7f0000000680)=ANY=[], 0x290}, 0x1, 0x0, 0x0, 0xa1}, 0x1) (async) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000003c0)={0xaa, 0x61}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r4 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20}, 0x1c) (async) r5 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r4, 0x6) (async) setsockopt(r5, 0x10d, 0x800000000d, &(0x7f00001c9fff)="03", 0x1) pread64(r5, &(0x7f0000000000)=""/23, 0x17, 0x0) sched_setscheduler(0x0, 0x5, &(0x7f00000002c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d149540dab32798db1d44e89cae2e291a6e7a8a349c72b816ee1d99816efe8a4120d030a8a7a60957a658213d15baa240bcf1e930f7ecff5aa782b8e1bd248f95fde412f5050927a187a66e40d0af4c264b04b25db350fbd78b03908c82941e0ad1ed2d8090b69dae167f9e3c9bc1b0c917cd1e4221c900df159c6848c17147f6bbac8c4e81dc847628c236cd4fade00bc529dc5a20083d3c6c1b50e99a108", 0x9f, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x9, @mcast1, 0x8}, 0x1c) (async) connect$inet(r5, &(0x7f0000e5c000)={0x2, 0x4e20, @empty}, 0x10) 14:02:46 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) r2 = socket$phonet(0x23, 0x2, 0x1) fsetxattr$trusted_overlay_upper(r2, &(0x7f0000000080), &(0x7f00000022c0)=ANY=[@ANYBLOB="00fbd20608a026cd2487be4ee8691023713a8fc85d1aa71071d0967f57c4877a0e5e376846203c0756dfa660da86607a68e0bb5ede675448cce5b6addfdf6a3a98d9fb13f00d1310df240f4749cbd8e1ca7d683a2d2aa1ce5b0fd94d8b152c97206b210a69911801b81e4ab50936f4da9a95f6f92fcc4d6b4326ee2499b78bcc91fb0396c53d343acda0d937e745d37fae41adc33839cc06a5f8579751af46ddbf6d95660a25407f141841a528ac0d8b1816b2528a4709573397cd7ccd93cc047f1a8d78932cbfe738a8eec2c758eafcf2252b2c69f65eb23b69ee43c83bd6"], 0xd2, 0x1) lseek(r2, 0x80, 0x3) 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) (async) r8 = getpid() sendmmsg$unix(r1, &(0x7f0000004200)=[{{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000024c0)="4589b230a05cc9ae55229b2f0d14f46fb9830e190e4a71514e064976c3bc3c0ed7ed49bc52f104db8c433cdebf54f1cc23f2b62f6e6db218299d69a0f6001e8f342e77384e0fd87492a07505f81600ba0186790b49c7e1cd7389568c83c08487e0f244bd08691264dd6c500ba5a8254ff41100d1e2", 0x75}, {&(0x7f0000002540)="82a3449e51f35578009a779b1825b3557968ed28763e5dbbd0fedb9d0269368f3e27079f08b01cfa0cb1786a9db4b22f92b0ac946e5383f86af495a18c01026a3aa3859abc3b75f2017b083d55a9e77b07f6586ba83ba122d64b4daf365ec8e103e91b208e7f257090360a5bf7f8afec145cd6d46f2fe0dc6258be1994a96527912e3a9d6b075f6821963c3065fc4cb151dbab7dc9619da9bd4be12e0fd9ccaaa6376ae7348d68e297baf04fb20dd2f53c24bd0168e0b9d76431e90ead26a295e39057b98b904fcd653f4a16e0eac52d118dc2840503d903c8a8a407e02da32e2bd4c6395db1fa3f0d374fd6be", 0xed}, {&(0x7f0000002640)="97be0afed9bbe3c41a8122fb68b3d69e5ae203fcb868a420832a04f1b2c960cb1fc3e29b2e4159a22e5c08159583df072e02f270fa638d64bb223798cb46edb2e025277df7c6225161f5c0a824b33ce7646fefcbfa1108469fa18fd47f5af2a9d74abb41fdee4b31d328029ab8b3a87ec3041b448791301956c5689bd72ae09d97fe719eadf0ccf6d58f8f8500a39a2892fba86db98bd5c0b264f264fabf08d39eeb6f94f2e088e114a4de560fcea8cb89f9e3f8d8ab1ebcb8d5e554b99493f76cfe00b4b1a2d098c91bb33ce8d52c0d72e966b61594", 0xd6}], 0x3, &(0x7f00000028c0)=[@rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88, 0x24040844}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002a00)="effe0543772d8177953b44a9571e33c6c756586818ece42606764ca1e71f994840b263bcb019a476135d2d86409c8c9f7148941c039953e34858a1e5400afe782b832b280d667d5ad3cbaed487de274d9cbe8e054f2ec06b2633c404967fe4156c51ec7cfd493dd4c1cb357bfe27e85fcd44fa255de9397fe6899b22e905e8f5336026cb2db257cc13dbf54c625f0f2e4345d551413257e9207b0f867084dfe9f09c0ef248587fe9f73eb5a407ec8424445d5e8c2c19d220582db177bddc3b47e3ad253f9ee7bae907e182ec2522d34f", 0xd0}, {&(0x7f0000002b00)="b05d0356dae5bd032f4dda90d57a9bd2594e5a8f258fd533e793ec11a4eb341c8675ef989e3a399a4f4452d87955dd82a0af4a344a0db18ce2e77b4fbe3f9437d5f618a70d446df9be3ed33eeda1ffbb5466a15b0a5730d760fdb10a1f89bb4740252facc7a98e2ce6301d8294", 0x6d}, {&(0x7f0000002b80)="be3429b4791ba3406207020b949a2f1e97a5cd81ba825c58e60523b0d369721a5e70234735fc46b60abf3ab9eac28849d9ae85f25c087c0292f04f1b64ca9ff6b6c5162030a91ecad71c321955c329eaaacb8d87f535878e978975dbe90a732c0712eed1694335e53c335ed63c4c8f98dd06c0c4fa9195603b1509f00d22b8a4cbfbdcf6dea85257b8899c58a1110c87fb32c75c8aa02ad2ce628efd7ff5eaf01f8850338c7ad02f4c5b9a37e97a5e73eb757179cecfb3d1a77fdd1c7b24fb4a3b6d555ebaa837a1c71c343706eebf9d3f87ee2856e7d80909b80557ab9f1976ec1716eec2cfb88fe32188f30d7409f035f233091a07c4ff30d6", 0xfa}, {&(0x7f0000002c80)="ebff9adc8cc76fa82f7768905a23ec5f72bcf2322aa88f60f2be85093fa9d2fb939f7296c5274416f5c606af0439e9772ac1db334a55494dab48e89e2a5982f99d2645faf353fc05b93603422e7cee8dad5fbbfa5019fa68884a030be11aaa44d9ef51f81148e75b", 0x68}], 0x4, &(0x7f00000042c0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="24000000000000000100000001000000e5791512c681f79f55f22fd381dc29d993a69bb6c94ef5f4aad133ccd687efe07d8df67aef0399efac8a9f4eaea49c524bd8bb11747397de0f8059c8b269f7981d7ecd6c8ae84757b7421d55fd5a963ce15314902b7a5d7dbfb1951d78fbf0d7741a7956c4b3da40105094a61e9eae12dcae50295646b361787b739a8d895ba41f045d0ca02275f4bd7ca0074393e8cd91da4cfc2e965964236290c46648f8b47d7ba33d7c51ac942c01719fc87ebc4a2037bfeb31", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r8, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x810}}, {{0x0, 0x0, &(0x7f0000004180)=[{&(0x7f0000003000)="034ec65c58030cbb", 0x8}, {&(0x7f0000003040)="5987e2bd1a52356a4806f45cc09316f4981da4afd76d82f93725cc1074cadd6c8dc05040623699673eb8227d2aba98defad2efa89f", 0x35}, {&(0x7f0000003080)="7c6eccc71110088e98649d8837d84b7f1ea1acde4ddd29a7f5c99abefb6b1730b8d9ab87cb422942287ae4041b06decb1176aff621c31c85f784abe4c05f283d15bf852d25ed70de3742e98c7bb179e9feb58100a9e1234677c38fed1fe9bb075e032061a60adc4f83be9cc57fd3a12fc974c3541468356540f869540dcda438ad13c375314a3051781129fbf4994af8d53f071d67f5c3dc54f49812b1e7bb472d478eea952646667f7abed19b92d0c40e8696530a66d24071525b550762b0b6", 0xc0}, {&(0x7f0000003140)="d4639e5772231a4546093ef6f59552a673b2000b9cce2dc29f1f9efc013c3c849677135e3c9a02361c67272944f837614682ce6ed17054a4502b7aae015273e5fb2add21f0d2fecce75662df45706521528b6d0034762ff24e72fa8853d808924d7a8e26f5d42fa14a4baa3cedb76e08cb86c70f60f75bd0e70aefc688a3c20506612529b1a7091eecc95fc37cacbc871a3975be31b7088ef34bb36a25d6fc157cb078f247fda25edc219e8701460bca496a4e8899a160e077df77ea55a44d4ce75789cff49afb575da14bf64f35ca47546d763aae44f3a129b90e5cde5aaa9fed143c552fb5358e9ebf3c64a7020f45aa4f54c5edd7d063c90adead53625fc9c7e4803cd6ed0c482d27fcf6eaafbad8ff7c11cfddcdcf15ec9b7809fbba059f269b744391d381e28b513f75a65ffdd6bd1b8a5aa0a1bd722e8bf6c455580274a4503278b62f8e02dcfdd7f22b5f7817932190445568953cd4eaa5293c9e7371dddc2fa359bc58ec0da0a765d059cd6452e09183bf1278de79b7cda47313837e7c9664339d20489c321da3560440c54030c1fa04248396b1bd37471f40eb7984982a420456965491c5cb973289c683da6359d920e81097605a4839cf40dbf293958c9390b1138664fb7ebe42fbcc53436dab730ec77846df17bcca880c0ebaf86c41dd5572f02d801dda33f85a93dbaa49ce3883ccf24422ad877b43c2ab2271ebb52ca348ac7496e29dac0d76c726b4de301ae67ccf576055facb34a3fd732f0a49ac6348eff7ca0a86e671df3ac222071c5e5097856c9493730d86a2edeee86ce362f1da1b5f8f0dc15bbbd3dbee567f0a2372ea088ae3093fae8e26a6cb4c7b3178036770addb4613e19abf8e44e724dee7cb71877ff80cac9da9a20dde63dc653fcd1dc1499546a0e1129caa74ca004a0436a4f1c499c8adcba4a97726c06a0ee3ebd7224f7d081f178d8fa50dcb0f062b767a8588a203c053ea0b9158d055f180cef417b2e2ac04842786aee3bd1a5d9cf3880de36d6feb4446e5bed25aa593d525b5d09633a976804735c896d531e2ff0f0c7a7f20ccd14558cf56a9575ac2c17f806e5021444b0e7d8acd766cdb393ec545a98ceb76598702b1c3140e0b68000e817826b402a0f11b6a6e45c79c80845ba73b90218418e2c4cb89daaf3743718e05cd140a54d0d7b589b2339837c0a84fc9ab7e2999ec6eae1e32a5b63aff47f960f651b70b0636983ee07fcac98d0055d136859a77be1cdc55c42e6b829821799ff3690b494b2143099fe49b7f67c0e06fdb3478203c64366a9f1f191b33c3bb6532f3a1969f9ff703228fb9e1fb5238536c5f2467ae49532b0317eaa83fa98432d3729543ab252444d8f5aab1e6753fe16df52c9a7aa9f73a0a2d60537e913914d1a9168a12424887aafe021b9f97faa84c82536bf196c032ae4c2e0073e656a5610b45eb6304ce1f52310cb134e2a99017cfaa697e1b4e587c610bf86fcaefd9cb0e886a349c83cf050782b97f77c786c7583e71cd29fd2a2467b2087ad5f64bd5bcadfcb7103c58a734237e6fc73e804aefc191d0139a60ab231e4e6464f1fb3e4160c746fae57645e784e654e6c3c8b857a6b2d73bda95b110891475f04844c9018f205d30fc1617e73588e1e9b9ff0c88fc7e57d1c431f787507ee1599bfbcf6a41397bf8371159f59e233ea6adc4ef16fde0442ec69dce6f0aea5afebaa90047a537494808e170ea3bc8900b1b0bb1cb7e41e055c831223cd210f0b492012a023ccd7b8c46a2aed52dab58b4352ad86a71c356b7ecc0ad6b6810fe8b6e1cf8c98b73827e26663f7a5c352bea61dc2d040f063f4e0f60782287fe3103d6c143f97cafeea5a1fd3c397b69946353fcbd387d74ae7b8141a15fad158ea42c971dfb02b5f1155ec5c0f99994088ae170cbf5887f4110df9301ff8fe53fef47acd16c340da04e9d67d617ff588c2aa99a8829b7ba4f48aca98a53f3ece663673cef6c5a47a3f2a548db78ad0998d09884d5ea85a80322fc85f1c71f79fa6fee861317dccd560c5a776490bf10273122467af9032ea72a176ab70f309e6b3807a415a7210416dc6ca61c993897ebafd0f02e9bbe6454259ecd0fdc6dd4ea09aa0f74bd15ca63245e6716bdbb39d1d0246d35a3227932b1f7e5c2c7f0616e1419681d7a0011634dba0f4f674d646237dedb7c1c3139bcd5a92a7d2a229bdeaf1d344ec347ba2c6492e75623d36e7371e444b76f93f658e5e0ac2a9d8df9facd7724a6d4c390b6f6032c40a37a4dad884d781a7166f34cb2470d12eefa0d7b5e2f427c11e1eb83102f32c50eb0c3c8e97f5f7c7cd6b328efa61ac9e2106e227c0475a91193ec56d217b1b00c0d7263ade92f942ede2770a11ccab08d8128de8e1c6e4182e73db9407aa4b914458f4038f03976d4a9ade1f06d069a82de2474182d6087dbc04a298ca05c513bf685852e01bffbbc5af83ff0721db6a6adae8834f499f2bebc1c95503cb5b545644ebda408b797713b6d9b285556ef663c9d926cccf4d777dc9e7169c250db61eb2f071bd8097e1b5a443f29eb897e5a52a7621de0df2222547a81c5b71a14b9f3b2a6fabbcf00cd04270ff496b5232833c42206730f46f33d0f839f888f815848e6ae30f8508e17971a47a3b6b198a9b379d81ca54642a5e5e871731887876e2425f7dc3a5c468c17213a9270a7544c0ce2c79faac359f82bc458caede354444ba4d17679c1ad26854267d814b9115e229c179045072a96e3cf3ccf66dcc3492289b2c0ffe863ca01284d99d47ca348fa847e87e5c1a5aae249fb7e58431e99da6b4e1eb3b58a3f951092d5352baf4427dde8ec6bf02b5503feeae4394d9664af457e21b9c9837867bf3e91d52d7cd4be5ebeac2a1cce743e9279f69fbae6af7664cfb4b246eddba683c888d479600b0056670ebfedb19f1f7121acd00822b7f23d57320d0f7ae186a89f1f92c7f6828dddbc5109308c1697684c6e5bac73df6105954773a8b3696c6fc07a844a5771b9b6fbc89815ca8f29fb6801b20618e60d16b1b6f7226373dea2be1b9d96b1a90a02d51411891f8d474486cc79c7ca28ba7f54ace36133edef84aa39761780e23e4672489b1f9671b63c396a05555c8cabcf2564096079908a2f8284dc78cbbe569de7e1027cf945b684397ccb998a540cc26efee7613d7b5e0a39a29921262e08fde852935cc71e2bece3aa87e638bcb78b8bd21c001e0a7d749f07aee9da178c8ed39b8ffa4b6ab52000b8358f42c263ff97aee5a1f077221f83e6fc393dc5d3eb7cfc153a21ae25cf1069e526b55690858568cdbbaa0c985e6293ca87aecf667b724bcc00ce37fd1cf9dcd5470c5bd04a81c509a0a1c8833390a1c54b12b07df371613b4b208f07ded982ca5fab42a0c1d2d3d2173125d46825538b31606a8d703391961a44b7ed60677535b250a55cb1fd90e4125724b556381c829deffeecdd85c7bb295570fc732332c8f770c9c8ec766a9829372e8bfddfef1c9dfe100583eccaaa4b055e79fba29b0b63e7efe34e7a223e49081167f017aa2420e69636d36118c1405a693fb7d42786ed6672d3d974611440834c6093c5f86398445a58ce1bd1d9469602d9b94306e37233fda13e4ed383f3c44d9302b9d434d9d83c46e2877c708a4cd3c11d9edb2a1ad31831220930b2a079b7beb8a54695946bdc347872f159f911ad0a83439ce060eb5d15e49c2b144f7835f63badcf09521ccbba8ff7ace1d715e05afd292f5cabfb89144ca824a82927c713d066adfc2b6bab9908cf92c183b75096f515f55bade952a8e5a341a111fccb608d80f93c2c34de82190306c07028ee8d01c594c9f57d50038124f9706f92c1dfbceda87c1f682980c3b50f8063b96029f3ff92f634830b27b63ae3ed0ebee40037174032bd0df1f2b9638cab5ed74f55edbd9171ef48a0168a7f457af52d4aeee9f04a3f07cfa4b846220f81aab2398999fecb4dc024f02a7d33243152d721325c3e1f7eaf31899b881f514f7c397bd2cd7f846ebf2de4ffb4e16edeae05aaddfbc038fd5149db1619759c8c79bfa5a4a2632c2dcd512367bf4b8ef178038e21aa8af286bb7877ece8802c2660ba2d55f7f4e35e4b147fcb513edc4dd24f3700dde326699971ce749049be5ec9d84d9624394bd4b182fb311f719d4e6b904faff988df7d0a7d4fce1a306f426f48fae7596956404988052904de0ca76238ac221ea38adfdba5fa4474e3604590fe9a9fb83fb808286209eb52978727b1888dc94f478bc4569f117b5a48d0fe31c5ac4567ad4df282636aa2ef49479e02838ca68d0a3f2e60ed357e9c523b6ecf6529bd111cb942afd098912fb1ba39b8d83e3768891a694bd12a731648de7037b1511dd5f74a83669e14d815aa5d9a578ea16bea77a3a4545663b761cda2ae39184561b222462563c31db58a7b89dd10c61f38699ac7c57228aaf1839025d5887bdd4865b06d65b9b919b63abc0320ebae4e300ecc29bc36885b6252ceaf6699a510559fb90e413db1a3f17ec1fb5ed88196063b6acee0408eb674a310cb975f199bd3f395693f686892346a4645bebaa43f36952872a85c15429420b1c0e4bc4393a94b4d0036db65ba47ec998b896d57116b06663be373d4fc12bbe5590bde021f82de45a239ada947f61e9ce9e1fafc2639c561ea792660e683a6f60ab8c7f1108e6c21d335abb1f0b7a395c2aa019144e5abba99d8aad9505c463f311df219023137fb7f4eec56f8e1aefa35ec2e1bb18934152908905791ce3ba256bb71a7e38e287be892edf56cee36a64898dc83062f51fc614df4087c63d799fd348f494fb93634e788ea62532724a8c277aca9ad3986842f1c964354a2d58b0b805966811baf933ae8e91a871043c0ad5d6c43830b15d7b65f8a18c8bd661a4e751d7d25386968989c3163f676c03201439bed3b455de51b25b8e0547bb4976ca579e8fa362a7887bebcdce094d3fcff9333f444708d72b799a8aada4a90abf75561baee35a5523bed666f061b845833c49b2eb1180bbec2acb6fc7762278dde5929f4e47fa21ca233012c89ea62b29d6df073132e32f601afdba6f5659a03db53a89c31fd2464c2c13bb4c4a3f3cd66e3a680e35179c2bfd6eefed253297ff966b1db6119368108ac6bfbfa80178340583efe4e719968a9498022730840721517fd0541184b0a3e101e8c99ab1492d3b60dcd81b843509d325914d669700218f929fdc68231d00895bbab1b694c3326630ffad16b9253388f3f4dd2e8dde66fe776b2a4352d5cfc1a22a8cd5238f0f75e3b3db58ed3312e0ac4db547907e50789bf7936a0f6cb4bd5ded2968e37b8b75754c71808025435be46183f3263826298394349e32a9bb3f44b4b9b580c8b09cfd6f8c02aa073327b7c1ce4a92b4ff092de3601a5ae75fd2b144931e2a96c4c98fd692a79a815c4ff4944c0aa9c23965ab1831c5f7c322ddd1595ede2fe258d48abba0737646048359637c77f884cd945e5c503c2961bfb6c8036f5f0ef1361f363d814267a21fb2e0d517ea076223b074a4f8dba936d9d55fa71da169e031c16a942ebecd2e4e3e9e96ee9e0ea46afc5cf0fffb8b3c39f8a8951f58564a5ee4714da86fb985ad898ed4c79570ba3ef970af289fae67be62584ab3c098e257e4b6a7ce1f6328faaf1229e0ba5ec352487a88af7ecc3bab9186c17037921c95db3336cb2bc2525e7e21832746c1a423811bdd5e3c89c3d3d1fd9cd2883f311dfcfdcbd4f5fbbe0fb3e0d130801", 0x1000}, {&(0x7f0000004140)}], 0x5, 0x0, 0x0, 0x1}}], 0x3, 0x1) r9 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r9, &(0x7f0000000280), 0xfffffed3) (async) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000022c0)={{{@in6=@loopback, @in=@multicast2}}, {{@in=@loopback}, 0x0, @in6=@dev}}, &(0x7f0000000080)=0xe8) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x9}}, './file0\x00'}) getsockopt$inet6_IPV6_XFRM_POLICY(r10, 0x29, 0x23, &(0x7f00000023c0)={{{@in=@private, @in6=@mcast2}}, {{@in=@remote}, 0x0, @in6=@dev}}, &(0x7f0000000140)=0xe8) [ 383.986856] RAX: ffffffffffffffda RBX: 00007fdacab62f60 RCX: 00007fdacaa4ffe9 [ 383.986861] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000013 [ 383.986868] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 383.986874] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 14:02:46 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000cbe000/0x2000)=nil, 0x2000}, 0x1}) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) [ 383.986881] R13: 00007fff61566d7f R14: 00007fdac93c5300 R15: 0000000000022000 [ 384.033836] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.033848] CPU: 0 PID: 25700 Comm: syz-executor.1 Not tainted 4.14.262-syzkaller #0 14:02:46 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r2 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r5, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) r8 = getpid() sendmmsg$unix(r1, &(0x7f0000004200)=[{{&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000024c0)="4589b230a05cc9ae55229b2f0d14f46fb9830e190e4a71514e064976c3bc3c0ed7ed49bc52f104db8c433cdebf54f1cc23f2b62f6e6db218299d69a0f6001e8f342e77384e0fd87492a07505f81600ba0186790b49c7e1cd7389568c83c08487e0f244bd08691264dd6c500ba5a8254ff41100d1e2", 0x75}, {&(0x7f0000002540)="82a3449e51f35578009a779b1825b3557968ed28763e5dbbd0fedb9d0269368f3e27079f08b01cfa0cb1786a9db4b22f92b0ac946e5383f86af495a18c01026a3aa3859abc3b75f2017b083d55a9e77b07f6586ba83ba122d64b4daf365ec8e103e91b208e7f257090360a5bf7f8afec145cd6d46f2fe0dc6258be1994a96527912e3a9d6b075f6821963c3065fc4cb151dbab7dc9619da9bd4be12e0fd9ccaaa6376ae7348d68e297baf04fb20dd2f53c24bd0168e0b9d76431e90ead26a295e39057b98b904fcd653f4a16e0eac52d118dc2840503d903c8a8a407e02da32e2bd4c6395db1fa3f0d374fd6be", 0xed}, {&(0x7f0000002640)="97be0afed9bbe3c41a8122fb68b3d69e5ae203fcb868a420832a04f1b2c960cb1fc3e29b2e4159a22e5c08159583df072e02f270fa638d64bb223798cb46edb2e025277df7c6225161f5c0a824b33ce7646fefcbfa1108469fa18fd47f5af2a9d74abb41fdee4b31d328029ab8b3a87ec3041b448791301956c5689bd72ae09d97fe719eadf0ccf6d58f8f8500a39a2892fba86db98bd5c0b264f264fabf08d39eeb6f94f2e088e114a4de560fcea8cb89f9e3f8d8ab1ebcb8d5e554b99493f76cfe00b4b1a2d098c91bb33ce8d52c0d72e966b61594", 0xd6}], 0x3, &(0x7f00000028c0)=[@rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x88, 0x24040844}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002d00)=[{&(0x7f0000002a00)="effe0543772d8177953b44a9571e33c6c756586818ece42606764ca1e71f994840b263bcb019a476135d2d86409c8c9f7148941c039953e34858a1e5400afe782b832b280d667d5ad3cbaed487de274d9cbe8e054f2ec06b2633c404967fe4156c51ec7cfd493dd4c1cb357bfe27e85fcd44fa255de9397fe6899b22e905e8f5336026cb2db257cc13dbf54c625f0f2e4345d551413257e9207b0f867084dfe9f09c0ef248587fe9f73eb5a407ec8424445d5e8c2c19d220582db177bddc3b47e3ad253f9ee7bae907e182ec2522d34f", 0xd0}, {&(0x7f0000002b00)="b05d0356dae5bd032f4dda90d57a9bd2594e5a8f258fd533e793ec11a4eb341c8675ef989e3a399a4f4452d87955dd82a0af4a344a0db18ce2e77b4fbe3f9437d5f618a70d446df9be3ed33eeda1ffbb5466a15b0a5730d760fdb10a1f89bb4740252facc7a98e2ce6301d8294", 0x6d}, {&(0x7f0000002b80)="be3429b4791ba3406207020b949a2f1e97a5cd81ba825c58e60523b0d369721a5e70234735fc46b60abf3ab9eac28849d9ae85f25c087c0292f04f1b64ca9ff6b6c5162030a91ecad71c321955c329eaaacb8d87f535878e978975dbe90a732c0712eed1694335e53c335ed63c4c8f98dd06c0c4fa9195603b1509f00d22b8a4cbfbdcf6dea85257b8899c58a1110c87fb32c75c8aa02ad2ce628efd7ff5eaf01f8850338c7ad02f4c5b9a37e97a5e73eb757179cecfb3d1a77fdd1c7b24fb4a3b6d555ebaa837a1c71c343706eebf9d3f87ee2856e7d80909b80557ab9f1976ec1716eec2cfb88fe32188f30d7409f035f233091a07c4ff30d6", 0xfa}, {&(0x7f0000002c80)="ebff9adc8cc76fa82f7768905a23ec5f72bcf2322aa88f60f2be85093fa9d2fb939f7296c5274416f5c606af0439e9772ac1db334a55494dab48e89e2a5982f99d2645faf353fc05b93603422e7cee8dad5fbbfa5019fa68884a030be11aaa44d9ef51f81148e75b", 0x68}], 0x4, &(0x7f00000042c0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="24000000000000000100000001000000e5791512c681f79f55f22fd381dc29d993a69bb6c94ef5f4aad133ccd687efe07d8df67aef0399efac8a9f4eaea49c524bd8bb11747397de0f8059c8b269f7981d7ecd6c8ae84757b7421d55fd5a963ce15314902b7a5d7dbfb1951d78fbf0d7741a7956c4b3da40105094a61e9eae12dcae50295646b361787b739a8d895ba41f045d0ca02275f4bd7ca0074393e8cd91da4cfc2e965964236290c46648f8b47d7ba33d7c51ac942c01719fc87ebc4a2037bfeb31", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r8, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x810}}, {{0x0, 0x0, &(0x7f0000004180)=[{&(0x7f0000003000)="034ec65c58030cbb", 0x8}, {&(0x7f0000003040)="5987e2bd1a52356a4806f45cc09316f4981da4afd76d82f93725cc1074cadd6c8dc05040623699673eb8227d2aba98defad2efa89f", 0x35}, {&(0x7f0000003080)="7c6eccc71110088e98649d8837d84b7f1ea1acde4ddd29a7f5c99abefb6b1730b8d9ab87cb422942287ae4041b06decb1176aff621c31c85f784abe4c05f283d15bf852d25ed70de3742e98c7bb179e9feb58100a9e1234677c38fed1fe9bb075e032061a60adc4f83be9cc57fd3a12fc974c3541468356540f869540dcda438ad13c375314a3051781129fbf4994af8d53f071d67f5c3dc54f49812b1e7bb472d478eea952646667f7abed19b92d0c40e8696530a66d24071525b550762b0b6", 0xc0}, {&(0x7f0000003140)="d4639e5772231a4546093ef6f59552a673b2000b9cce2dc29f1f9efc013c3c849677135e3c9a02361c67272944f837614682ce6ed17054a4502b7aae015273e5fb2add21f0d2fecce75662df45706521528b6d0034762ff24e72fa8853d808924d7a8e26f5d42fa14a4baa3cedb76e08cb86c70f60f75bd0e70aefc688a3c20506612529b1a7091eecc95fc37cacbc871a3975be31b7088ef34bb36a25d6fc157cb078f247fda25edc219e8701460bca496a4e8899a160e077df77ea55a44d4ce75789cff49afb575da14bf64f35ca47546d763aae44f3a129b90e5cde5aaa9fed143c552fb5358e9ebf3c64a7020f45aa4f54c5edd7d063c90adead53625fc9c7e4803cd6ed0c482d27fcf6eaafbad8ff7c11cfddcdcf15ec9b7809fbba059f269b744391d381e28b513f75a65ffdd6bd1b8a5aa0a1bd722e8bf6c455580274a4503278b62f8e02dcfdd7f22b5f7817932190445568953cd4eaa5293c9e7371dddc2fa359bc58ec0da0a765d059cd6452e09183bf1278de79b7cda47313837e7c9664339d20489c321da3560440c54030c1fa04248396b1bd37471f40eb7984982a420456965491c5cb973289c683da6359d920e81097605a4839cf40dbf293958c9390b1138664fb7ebe42fbcc53436dab730ec77846df17bcca880c0ebaf86c41dd5572f02d801dda33f85a93dbaa49ce3883ccf24422ad877b43c2ab2271ebb52ca348ac7496e29dac0d76c726b4de301ae67ccf576055facb34a3fd732f0a49ac6348eff7ca0a86e671df3ac222071c5e5097856c9493730d86a2edeee86ce362f1da1b5f8f0dc15bbbd3dbee567f0a2372ea088ae3093fae8e26a6cb4c7b3178036770addb4613e19abf8e44e724dee7cb71877ff80cac9da9a20dde63dc653fcd1dc1499546a0e1129caa74ca004a0436a4f1c499c8adcba4a97726c06a0ee3ebd7224f7d081f178d8fa50dcb0f062b767a8588a203c053ea0b9158d055f180cef417b2e2ac04842786aee3bd1a5d9cf3880de36d6feb4446e5bed25aa593d525b5d09633a976804735c896d531e2ff0f0c7a7f20ccd14558cf56a9575ac2c17f806e5021444b0e7d8acd766cdb393ec545a98ceb76598702b1c3140e0b68000e817826b402a0f11b6a6e45c79c80845ba73b90218418e2c4cb89daaf3743718e05cd140a54d0d7b589b2339837c0a84fc9ab7e2999ec6eae1e32a5b63aff47f960f651b70b0636983ee07fcac98d0055d136859a77be1cdc55c42e6b829821799ff3690b494b2143099fe49b7f67c0e06fdb3478203c64366a9f1f191b33c3bb6532f3a1969f9ff703228fb9e1fb5238536c5f2467ae49532b0317eaa83fa98432d3729543ab252444d8f5aab1e6753fe16df52c9a7aa9f73a0a2d60537e913914d1a9168a12424887aafe021b9f97faa84c82536bf196c032ae4c2e0073e656a5610b45eb6304ce1f52310cb134e2a99017cfaa697e1b4e587c610bf86fcaefd9cb0e886a349c83cf050782b97f77c786c7583e71cd29fd2a2467b2087ad5f64bd5bcadfcb7103c58a734237e6fc73e804aefc191d0139a60ab231e4e6464f1fb3e4160c746fae57645e784e654e6c3c8b857a6b2d73bda95b110891475f04844c9018f205d30fc1617e73588e1e9b9ff0c88fc7e57d1c431f787507ee1599bfbcf6a41397bf8371159f59e233ea6adc4ef16fde0442ec69dce6f0aea5afebaa90047a537494808e170ea3bc8900b1b0bb1cb7e41e055c831223cd210f0b492012a023ccd7b8c46a2aed52dab58b4352ad86a71c356b7ecc0ad6b6810fe8b6e1cf8c98b73827e26663f7a5c352bea61dc2d040f063f4e0f60782287fe3103d6c143f97cafeea5a1fd3c397b69946353fcbd387d74ae7b8141a15fad158ea42c971dfb02b5f1155ec5c0f99994088ae170cbf5887f4110df9301ff8fe53fef47acd16c340da04e9d67d617ff588c2aa99a8829b7ba4f48aca98a53f3ece663673cef6c5a47a3f2a548db78ad0998d09884d5ea85a80322fc85f1c71f79fa6fee861317dccd560c5a776490bf10273122467af9032ea72a176ab70f309e6b3807a415a7210416dc6ca61c993897ebafd0f02e9bbe6454259ecd0fdc6dd4ea09aa0f74bd15ca63245e6716bdbb39d1d0246d35a3227932b1f7e5c2c7f0616e1419681d7a0011634dba0f4f674d646237dedb7c1c3139bcd5a92a7d2a229bdeaf1d344ec347ba2c6492e75623d36e7371e444b76f93f658e5e0ac2a9d8df9facd7724a6d4c390b6f6032c40a37a4dad884d781a7166f34cb2470d12eefa0d7b5e2f427c11e1eb83102f32c50eb0c3c8e97f5f7c7cd6b328efa61ac9e2106e227c0475a91193ec56d217b1b00c0d7263ade92f942ede2770a11ccab08d8128de8e1c6e4182e73db9407aa4b914458f4038f03976d4a9ade1f06d069a82de2474182d6087dbc04a298ca05c513bf685852e01bffbbc5af83ff0721db6a6adae8834f499f2bebc1c95503cb5b545644ebda408b797713b6d9b285556ef663c9d926cccf4d777dc9e7169c250db61eb2f071bd8097e1b5a443f29eb897e5a52a7621de0df2222547a81c5b71a14b9f3b2a6fabbcf00cd04270ff496b5232833c42206730f46f33d0f839f888f815848e6ae30f8508e17971a47a3b6b198a9b379d81ca54642a5e5e871731887876e2425f7dc3a5c468c17213a9270a7544c0ce2c79faac359f82bc458caede354444ba4d17679c1ad26854267d814b9115e229c179045072a96e3cf3ccf66dcc3492289b2c0ffe863ca01284d99d47ca348fa847e87e5c1a5aae249fb7e58431e99da6b4e1eb3b58a3f951092d5352baf4427dde8ec6bf02b5503feeae4394d9664af457e21b9c9837867bf3e91d52d7cd4be5ebeac2a1cce743e9279f69fbae6af7664cfb4b246eddba683c888d479600b0056670ebfedb19f1f7121acd00822b7f23d57320d0f7ae186a89f1f92c7f6828dddbc5109308c1697684c6e5bac73df6105954773a8b3696c6fc07a844a5771b9b6fbc89815ca8f29fb6801b20618e60d16b1b6f7226373dea2be1b9d96b1a90a02d51411891f8d474486cc79c7ca28ba7f54ace36133edef84aa39761780e23e4672489b1f9671b63c396a05555c8cabcf2564096079908a2f8284dc78cbbe569de7e1027cf945b684397ccb998a540cc26efee7613d7b5e0a39a29921262e08fde852935cc71e2bece3aa87e638bcb78b8bd21c001e0a7d749f07aee9da178c8ed39b8ffa4b6ab52000b8358f42c263ff97aee5a1f077221f83e6fc393dc5d3eb7cfc153a21ae25cf1069e526b55690858568cdbbaa0c985e6293ca87aecf667b724bcc00ce37fd1cf9dcd5470c5bd04a81c509a0a1c8833390a1c54b12b07df371613b4b208f07ded982ca5fab42a0c1d2d3d2173125d46825538b31606a8d703391961a44b7ed60677535b250a55cb1fd90e4125724b556381c829deffeecdd85c7bb295570fc732332c8f770c9c8ec766a9829372e8bfddfef1c9dfe100583eccaaa4b055e79fba29b0b63e7efe34e7a223e49081167f017aa2420e69636d36118c1405a693fb7d42786ed6672d3d974611440834c6093c5f86398445a58ce1bd1d9469602d9b94306e37233fda13e4ed383f3c44d9302b9d434d9d83c46e2877c708a4cd3c11d9edb2a1ad31831220930b2a079b7beb8a54695946bdc347872f159f911ad0a83439ce060eb5d15e49c2b144f7835f63badcf09521ccbba8ff7ace1d715e05afd292f5cabfb89144ca824a82927c713d066adfc2b6bab9908cf92c183b75096f515f55bade952a8e5a341a111fccb608d80f93c2c34de82190306c07028ee8d01c594c9f57d50038124f9706f92c1dfbceda87c1f682980c3b50f8063b96029f3ff92f634830b27b63ae3ed0ebee40037174032bd0df1f2b9638cab5ed74f55edbd9171ef48a0168a7f457af52d4aeee9f04a3f07cfa4b846220f81aab2398999fecb4dc024f02a7d33243152d721325c3e1f7eaf31899b881f514f7c397bd2cd7f846ebf2de4ffb4e16edeae05aaddfbc038fd5149db1619759c8c79bfa5a4a2632c2dcd512367bf4b8ef178038e21aa8af286bb7877ece8802c2660ba2d55f7f4e35e4b147fcb513edc4dd24f3700dde326699971ce749049be5ec9d84d9624394bd4b182fb311f719d4e6b904faff988df7d0a7d4fce1a306f426f48fae7596956404988052904de0ca76238ac221ea38adfdba5fa4474e3604590fe9a9fb83fb808286209eb52978727b1888dc94f478bc4569f117b5a48d0fe31c5ac4567ad4df282636aa2ef49479e02838ca68d0a3f2e60ed357e9c523b6ecf6529bd111cb942afd098912fb1ba39b8d83e3768891a694bd12a731648de7037b1511dd5f74a83669e14d815aa5d9a578ea16bea77a3a4545663b761cda2ae39184561b222462563c31db58a7b89dd10c61f38699ac7c57228aaf1839025d5887bdd4865b06d65b9b919b63abc0320ebae4e300ecc29bc36885b6252ceaf6699a510559fb90e413db1a3f17ec1fb5ed88196063b6acee0408eb674a310cb975f199bd3f395693f686892346a4645bebaa43f36952872a85c15429420b1c0e4bc4393a94b4d0036db65ba47ec998b896d57116b06663be373d4fc12bbe5590bde021f82de45a239ada947f61e9ce9e1fafc2639c561ea792660e683a6f60ab8c7f1108e6c21d335abb1f0b7a395c2aa019144e5abba99d8aad9505c463f311df219023137fb7f4eec56f8e1aefa35ec2e1bb18934152908905791ce3ba256bb71a7e38e287be892edf56cee36a64898dc83062f51fc614df4087c63d799fd348f494fb93634e788ea62532724a8c277aca9ad3986842f1c964354a2d58b0b805966811baf933ae8e91a871043c0ad5d6c43830b15d7b65f8a18c8bd661a4e751d7d25386968989c3163f676c03201439bed3b455de51b25b8e0547bb4976ca579e8fa362a7887bebcdce094d3fcff9333f444708d72b799a8aada4a90abf75561baee35a5523bed666f061b845833c49b2eb1180bbec2acb6fc7762278dde5929f4e47fa21ca233012c89ea62b29d6df073132e32f601afdba6f5659a03db53a89c31fd2464c2c13bb4c4a3f3cd66e3a680e35179c2bfd6eefed253297ff966b1db6119368108ac6bfbfa80178340583efe4e719968a9498022730840721517fd0541184b0a3e101e8c99ab1492d3b60dcd81b843509d325914d669700218f929fdc68231d00895bbab1b694c3326630ffad16b9253388f3f4dd2e8dde66fe776b2a4352d5cfc1a22a8cd5238f0f75e3b3db58ed3312e0ac4db547907e50789bf7936a0f6cb4bd5ded2968e37b8b75754c71808025435be46183f3263826298394349e32a9bb3f44b4b9b580c8b09cfd6f8c02aa073327b7c1ce4a92b4ff092de3601a5ae75fd2b144931e2a96c4c98fd692a79a815c4ff4944c0aa9c23965ab1831c5f7c322ddd1595ede2fe258d48abba0737646048359637c77f884cd945e5c503c2961bfb6c8036f5f0ef1361f363d814267a21fb2e0d517ea076223b074a4f8dba936d9d55fa71da169e031c16a942ebecd2e4e3e9e96ee9e0ea46afc5cf0fffb8b3c39f8a8951f58564a5ee4714da86fb985ad898ed4c79570ba3ef970af289fae67be62584ab3c098e257e4b6a7ce1f6328faaf1229e0ba5ec352487a88af7ecc3bab9186c17037921c95db3336cb2bc2525e7e21832746c1a423811bdd5e3c89c3d3d1fd9cd2883f311dfcfdcbd4f5fbbe0fb3e0d130801", 0x1000}, {&(0x7f0000004140)}], 0x5, 0x0, 0x0, 0x1}}], 0x3, 0x1) (async) r9 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r9, &(0x7f0000000280), 0xfffffed3) (async) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000022c0)={{{@in6=@loopback, @in=@multicast2}}, {{@in=@loopback}, 0x0, @in6=@dev}}, &(0x7f0000000080)=0xe8) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x9}}, './file0\x00'}) getsockopt$inet6_IPV6_XFRM_POLICY(r10, 0x29, 0x23, &(0x7f00000023c0)={{{@in=@private, @in6=@mcast2}}, {{@in=@remote}, 0x0, @in6=@dev}}, &(0x7f0000000140)=0xe8) 14:02:46 executing program 4: r0 = userfaultfd(0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000577388f8978dc7b88db333aac5ea4982680ec5d1049078ac1414bbac1414aa440c1260000100010000020094040000e976d54451c4f3a65f1ace6f0931ab1a9ff3e1f731ff9c85109f090fe874f7a003f305c13b66b805a3608030ce72dfc3d0a6018d19e105e844292f96296224725ae12aad58aa9572b4ae5e9eedb5d9753835c7f8b091ba17b8bce56afafcb874b723f9d114bcfa98964341869672e2ec6a1462ed81e6"]}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) sendmsg$nl_xfrm(r1, &(0x7f0000001ac0)={&(0x7f00000019c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a00)={&(0x7f0000000680)=ANY=[], 0x290}, 0x1, 0x0, 0x0, 0xa1}, 0x1) (async) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000003c0)={0xaa, 0x61}) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 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, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r4 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20}, 0x1c) (async) r5 = socket$inet_dccp(0x2, 0x6, 0x0) listen(r4, 0x6) (async) setsockopt(r5, 0x10d, 0x800000000d, &(0x7f00001c9fff)="03", 0x1) (async) pread64(r5, &(0x7f0000000000)=""/23, 0x17, 0x0) (async) sched_setscheduler(0x0, 0x5, &(0x7f00000002c0)) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d149540dab32798db1d44e89cae2e291a6e7a8a349c72b816ee1d99816efe8a4120d030a8a7a60957a658213d15baa240bcf1e930f7ecff5aa782b8e1bd248f95fde412f5050927a187a66e40d0af4c264b04b25db350fbd78b03908c82941e0ad1ed2d8090b69dae167f9e3c9bc1b0c917cd1e4221c900df159c6848c17147f6bbac8c4e81dc847628c236cd4fade00bc529dc5a20083d3c6c1b50e99a108", 0x9f, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x9, @mcast1, 0x8}, 0x1c) (async) connect$inet(r5, &(0x7f0000e5c000)={0x2, 0x4e20, @empty}, 0x10) [ 384.033853] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.033857] Call Trace: [ 384.033885] dump_stack+0x1b2/0x281 [ 384.033901] handle_userfault.cold+0x3b/0x4a [ 384.033912] ? _raw_spin_unlock_irqrestore+0x79/0xe0 14:02:46 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) r2 = socket$phonet(0x23, 0x2, 0x1) fsetxattr$trusted_overlay_upper(r2, &(0x7f0000000080), &(0x7f00000022c0)=ANY=[@ANYBLOB="00fbd20608a026cd2487be4ee8691023713a8fc85d1aa71071d0967f57c4877a0e5e376846203c0756dfa660da86607a68e0bb5ede675448cce5b6addfdf6a3a98d9fb13f00d1310df240f4749cbd8e1ca7d683a2d2aa1ce5b0fd94d8b152c97206b210a69911801b81e4ab50936f4da9a95f6f92fcc4d6b4326ee2499b78bcc91fb0396c53d343acda0d937e745d37fae41adc33839cc06a5f8579751af46ddbf6d95660a25407f141841a528ac0d8b1816b2528a4709573397cd7ccd93cc047f1a8d78932cbfe738a8eec2c758eafcf2252b2c69f65eb23b69ee43c83bd6"], 0xd2, 0x1) lseek(r2, 0x80, 0x3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) (async) socket$phonet(0x23, 0x2, 0x1) (async) fsetxattr$trusted_overlay_upper(r2, &(0x7f0000000080), &(0x7f00000022c0)=ANY=[@ANYBLOB="00fbd20608a026cd2487be4ee8691023713a8fc85d1aa71071d0967f57c4877a0e5e376846203c0756dfa660da86607a68e0bb5ede675448cce5b6addfdf6a3a98d9fb13f00d1310df240f4749cbd8e1ca7d683a2d2aa1ce5b0fd94d8b152c97206b210a69911801b81e4ab50936f4da9a95f6f92fcc4d6b4326ee2499b78bcc91fb0396c53d343acda0d937e745d37fae41adc33839cc06a5f8579751af46ddbf6d95660a25407f141841a528ac0d8b1816b2528a4709573397cd7ccd93cc047f1a8d78932cbfe738a8eec2c758eafcf2252b2c69f65eb23b69ee43c83bd6"], 0xd2, 0x1) (async) lseek(r2, 0x80, 0x3) (async) [ 384.033927] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.033936] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.033947] ? userfaultfd_read+0x1530/0x1530 [ 384.033962] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.033977] ? mark_held_locks+0xa6/0xf0 [ 384.033987] ? free_hot_cold_page+0x878/0xc80 [ 384.033998] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.034020] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.034034] ? prep_transhuge_page+0xa0/0xa0 [ 384.034051] __handle_mm_fault+0x2ac4/0x4620 [ 384.034065] ? vm_insert_page+0x7c0/0x7c0 [ 384.034090] ? mark_held_locks+0xa6/0xf0 [ 384.034105] handle_mm_fault+0x455/0x9c0 [ 384.034121] __get_user_pages+0x4e9/0x1270 [ 384.034138] ? follow_page_mask+0x18a0/0x18a0 [ 384.034156] ? lock_acquire+0x11f/0x3f0 [ 384.034172] get_user_pages_remote+0x1c5/0x3c0 [ 384.034190] __access_remote_vm+0x231/0x4d0 [ 384.034206] ? generic_access_phys+0x160/0x160 [ 384.034226] proc_pid_cmdline_read+0x697/0x8d0 [ 384.034244] ? proc_exe_link+0x160/0x160 [ 384.034256] ? aa_path_link+0x3a0/0x3a0 [ 384.034266] ? fsnotify+0x974/0x11b0 [ 384.034283] __vfs_read+0xe4/0x620 [ 384.034291] ? proc_exe_link+0x160/0x160 [ 384.034302] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.034315] ? common_file_perm+0x3ee/0x580 [ 384.034326] ? lock_downgrade+0x740/0x740 [ 384.034340] ? security_file_permission+0x82/0x1e0 [ 384.034351] ? rw_verify_area+0xe1/0x2a0 [ 384.034363] vfs_read+0x139/0x340 [ 384.034377] SyS_read+0xf2/0x210 [ 384.034387] ? kernel_write+0x110/0x110 [ 384.034397] ? __do_page_fault+0x159/0xad0 [ 384.034407] ? do_syscall_64+0x4c/0x640 [ 384.034415] ? kernel_write+0x110/0x110 [ 384.034427] do_syscall_64+0x1d5/0x640 [ 384.034443] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.034451] RIP: 0033:0x7f00437eefe9 [ 384.034456] RSP: 002b:00007f0042164168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 384.034467] RAX: ffffffffffffffda RBX: 00007f0043901f60 RCX: 00007f00437eefe9 [ 384.034473] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 384.034478] RBP: 00007f004384908d R08: 0000000000000000 R09: 0000000000000000 [ 384.034484] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.034489] R13: 00007fff5e70bc4f R14: 00007f0042164300 R15: 0000000000022000 [ 384.384882] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.384893] CPU: 0 PID: 25743 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 384.384898] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.384902] Call Trace: [ 384.384915] dump_stack+0x1b2/0x281 [ 384.384929] handle_userfault.cold+0x3b/0x4a [ 384.384940] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 384.384953] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.384961] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.384971] ? userfaultfd_read+0x1530/0x1530 [ 384.384984] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.384996] ? mark_held_locks+0xa6/0xf0 [ 384.385005] ? free_hot_cold_page+0x878/0xc80 [ 384.385016] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.385034] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.385046] ? prep_transhuge_page+0xa0/0xa0 [ 384.385053] ? trace_hardirqs_on+0x10/0x10 [ 384.385066] __handle_mm_fault+0x2ac4/0x4620 [ 384.385076] ? vm_insert_page+0x7c0/0x7c0 [ 384.385085] ? HARDIRQ_verbose+0x10/0x10 [ 384.385094] ? follow_page_mask+0x161a/0x18a0 [ 384.385109] ? mark_held_locks+0xa6/0xf0 14:02:47 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) fsetxattr(r0, &(0x7f0000000000)=@random={'btrfs.', '/dev/zero\x00'}, &(0x7f0000000100)='/dev/zero\x00', 0xa, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) fsetxattr(r0, &(0x7f0000000000)=@random={'btrfs.', '/dev/zero\x00'}, &(0x7f0000000100)='/dev/zero\x00', 0xa, 0x0) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) 14:02:47 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000cbe000/0x2000)=nil, 0x2000}, 0x1}) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) [ 384.385121] handle_mm_fault+0x455/0x9c0 [ 384.385132] __get_user_pages+0x4e9/0x1270 [ 384.385146] ? follow_page_mask+0x18a0/0x18a0 [ 384.385159] ? __access_remote_vm+0x41b/0x4d0 [ 384.385170] get_user_pages_remote+0x1c5/0x3c0 [ 384.385184] __access_remote_vm+0x231/0x4d0 [ 384.385196] ? generic_access_phys+0x160/0x160 [ 384.385213] proc_pid_cmdline_read+0x697/0x8d0 [ 384.385227] ? proc_exe_link+0x160/0x160 [ 384.385238] ? aa_path_link+0x3a0/0x3a0 [ 384.385248] ? fsnotify+0x974/0x11b0 [ 384.385261] __vfs_read+0xe4/0x620 14:02:47 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x800000000000803, 0x0) sendto(r0, &(0x7f0000000140)="120000001600e70d017b00000000008e1584", 0x12, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000000080), 0x0, 0x2020, &(0x7f00000001c0)={r1, r2+10000000}) recvmmsg(r0, &(0x7f0000004e00), 0x27b, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) sendmsg$IPSET_CMD_GET_BYNAME(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="5c0001800e0601f17d1fa800000000001c000007fd322fd859737cb72a7adf1a6eb24309090002007379cead000000000000020073797a32000000000900020073797a300000050001000000000005000100070000000900020073797a05000100070000002ee8a41b6c460aa4b967a22122f373ecfe585ded715f3708d7088d7b5bfa562dc6043ed510ec87b0226009844b503aea83632e60cc7b1eec527ab2017143018a39196796753f7e5c6089906238c8bf736315e55c10297e66abd684ddbdc02a50d8e591f2eac32b8f60dcfa4ec9acb7e5de20feb71f04f6bd9d126d5300b4971ac0fdf575024705a9b25d4d023438f526fd215ceb1ebc5575969c7ddfe73e3ef127ea74578fe752656b88a611b494dc1a3c1a6a573d373bab3045423a751ae9644067e62ca7e386b9faeaee1da1241d78653034518dc91ebb76115cf3012eea28804b58"], 0x5c}, 0x1, 0x0, 0x0, 0x8880}, 0x40800) 14:02:47 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000c43000/0x3000)=nil, 0x3000}}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8d0880, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) ioctl$BTRFS_IOC_SPACE_INFO(r3, 0xc0109414, &(0x7f00000019c0)={0x2cb, 0x2, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) [ 384.385268] ? proc_exe_link+0x160/0x160 [ 384.385276] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.385286] ? common_file_perm+0x3ee/0x580 [ 384.385295] ? lock_downgrade+0x740/0x740 [ 384.385308] ? security_file_permission+0x82/0x1e0 [ 384.385318] ? rw_verify_area+0xe1/0x2a0 [ 384.385328] vfs_read+0x139/0x340 14:02:47 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:47 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) (async) r2 = socket$phonet(0x23, 0x2, 0x1) fsetxattr$trusted_overlay_upper(r2, &(0x7f0000000080), &(0x7f00000022c0)=ANY=[@ANYBLOB="00fbd20608a026cd2487be4ee8691023713a8fc85d1aa71071d0967f57c4877a0e5e376846203c0756dfa660da86607a68e0bb5ede675448cce5b6addfdf6a3a98d9fb13f00d1310df240f4749cbd8e1ca7d683a2d2aa1ce5b0fd94d8b152c97206b210a69911801b81e4ab50936f4da9a95f6f92fcc4d6b4326ee2499b78bcc91fb0396c53d343acda0d937e745d37fae41adc33839cc06a5f8579751af46ddbf6d95660a25407f141841a528ac0d8b1816b2528a4709573397cd7ccd93cc047f1a8d78932cbfe738a8eec2c758eafcf2252b2c69f65eb23b69ee43c83bd6"], 0xd2, 0x1) (async) lseek(r2, 0x80, 0x3) 14:02:47 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000cbe000/0x2000)=nil, 0x2000}, 0x1}) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000cbe000/0x2000)=nil, 0x2000}, 0x1}) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) (async) [ 384.385339] SyS_read+0xf2/0x210 [ 384.385347] ? kernel_write+0x110/0x110 [ 384.385356] ? __do_page_fault+0x159/0xad0 [ 384.385365] ? do_syscall_64+0x4c/0x640 14:02:47 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000c43000/0x3000)=nil, 0x3000}}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8d0880, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) ioctl$BTRFS_IOC_SPACE_INFO(r3, 0xc0109414, &(0x7f00000019c0)={0x2cb, 0x2, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000c43000/0x3000)=nil, 0x3000}}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8d0880, 0x0) (async) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$BTRFS_IOC_SPACE_INFO(r3, 0xc0109414, &(0x7f00000019c0)={0x2cb, 0x2, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) (async) [ 384.385372] ? kernel_write+0x110/0x110 14:02:47 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:47 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) fsetxattr(r0, &(0x7f0000000000)=@random={'btrfs.', '/dev/zero\x00'}, &(0x7f0000000100)='/dev/zero\x00', 0xa, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 64) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:47 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x10, 0x800000000000803, 0x0) sendto(r0, &(0x7f0000000140)="120000001600e70d017b00000000008e1584", 0x12, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000000080), 0x0, 0x2020, &(0x7f00000001c0)={r1, r2+10000000}) (async) recvmmsg(r0, &(0x7f0000004e00), 0x27b, 0x0, 0x0) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) sendmsg$IPSET_CMD_GET_BYNAME(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="5c0001800e0601f17d1fa800000000001c000007fd322fd859737cb72a7adf1a6eb24309090002007379cead000000000000020073797a32000000000900020073797a300000050001000000000005000100070000000900020073797a05000100070000002ee8a41b6c460aa4b967a22122f373ecfe585ded715f3708d7088d7b5bfa562dc6043ed510ec87b0226009844b503aea83632e60cc7b1eec527ab2017143018a39196796753f7e5c6089906238c8bf736315e55c10297e66abd684ddbdc02a50d8e591f2eac32b8f60dcfa4ec9acb7e5de20feb71f04f6bd9d126d5300b4971ac0fdf575024705a9b25d4d023438f526fd215ceb1ebc5575969c7ddfe73e3ef127ea74578fe752656b88a611b494dc1a3c1a6a573d373bab3045423a751ae9644067e62ca7e386b9faeaee1da1241d78653034518dc91ebb76115cf3012eea28804b58"], 0x5c}, 0x1, 0x0, 0x0, 0x8880}, 0x40800) 14:02:47 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f6465542f73653068fe57a09a27006b611926b951a6b60cbd2cf32e3b48c3bc8813ade470f75a8ff2687338500bdc83f5d484411c196f543b4fbaee3fc05d22ceb88551a8886ae6e4d0e65bb5369e45a20da9db23fe6ebc"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:47 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0x1}}, './file0\x00'}) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000140)={{&(0x7f0000c43000/0x3000)=nil, 0x3000}}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8d0880, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000000)) (async) ioctl$BTRFS_IOC_SPACE_INFO(r3, 0xc0109414, &(0x7f00000019c0)={0x2cb, 0x2, ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}) [ 384.385381] do_syscall_64+0x1d5/0x640 [ 384.385395] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.385402] RIP: 0033:0x7fdacaa4ffe9 [ 384.385406] RSP: 002b:00007fdac93a4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 14:02:47 executing program 2: read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000035b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) 14:02:47 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x800000000000803, 0x0) sendto(r0, &(0x7f0000000140)="120000001600e70d017b00000000008e1584", 0x12, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000000080), 0x0, 0x2020, &(0x7f00000001c0)={r1, r2+10000000}) recvmmsg(r0, &(0x7f0000004e00), 0x27b, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) sendmsg$IPSET_CMD_GET_BYNAME(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="5c0001800e0601f17d1fa800000000001c000007fd322fd859737cb72a7adf1a6eb24309090002007379cead000000000000020073797a32000000000900020073797a300000050001000000000005000100070000000900020073797a05000100070000002ee8a41b6c460aa4b967a22122f373ecfe585ded715f3708d7088d7b5bfa562dc6043ed510ec87b0226009844b503aea83632e60cc7b1eec527ab2017143018a39196796753f7e5c6089906238c8bf736315e55c10297e66abd684ddbdc02a50d8e591f2eac32b8f60dcfa4ec9acb7e5de20feb71f04f6bd9d126d5300b4971ac0fdf575024705a9b25d4d023438f526fd215ceb1ebc5575969c7ddfe73e3ef127ea74578fe752656b88a611b494dc1a3c1a6a573d373bab3045423a751ae9644067e62ca7e386b9faeaee1da1241d78653034518dc91ebb76115cf3012eea28804b58"], 0x5c}, 0x1, 0x0, 0x0, 0x8880}, 0x40800) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x10, 0x800000000000803, 0x0) (async) sendto(r0, &(0x7f0000000140)="120000001600e70d017b00000000008e1584", 0x12, 0x0, 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f00000000c0)) (async) recvmmsg(r0, &(0x7f0000000080), 0x0, 0x2020, &(0x7f00000001c0)={r1, r2+10000000}) (async) recvmmsg(r0, &(0x7f0000004e00), 0x27b, 0x0, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) sendmsg$IPSET_CMD_GET_BYNAME(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="5c0001800e0601f17d1fa800000000001c000007fd322fd859737cb72a7adf1a6eb24309090002007379cead000000000000020073797a32000000000900020073797a300000050001000000000005000100070000000900020073797a05000100070000002ee8a41b6c460aa4b967a22122f373ecfe585ded715f3708d7088d7b5bfa562dc6043ed510ec87b0226009844b503aea83632e60cc7b1eec527ab2017143018a39196796753f7e5c6089906238c8bf736315e55c10297e66abd684ddbdc02a50d8e591f2eac32b8f60dcfa4ec9acb7e5de20feb71f04f6bd9d126d5300b4971ac0fdf575024705a9b25d4d023438f526fd215ceb1ebc5575969c7ddfe73e3ef127ea74578fe752656b88a611b494dc1a3c1a6a573d373bab3045423a751ae9644067e62ca7e386b9faeaee1da1241d78653034518dc91ebb76115cf3012eea28804b58"], 0x5c}, 0x1, 0x0, 0x0, 0x8880}, 0x40800) (async) [ 384.385422] RAX: ffffffffffffffda RBX: 00007fdacab63030 RCX: 00007fdacaa4ffe9 [ 384.385426] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000053 14:02:47 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f6465542f73653068fe57a09a27006b611926b951a6b60cbd2cf32e3b48c3bc8813ade470f75a8ff2687338500bdc83f5d484411c196f543b4fbaee3fc05d22ceb88551a8886ae6e4d0e65bb5369e45a20da9db23fe6ebc"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f6465542f73653068fe57a09a27006b611926b951a6b60cbd2cf32e3b48c3bc8813ade470f75a8ff2687338500bdc83f5d484411c196f543b4fbaee3fc05d22ceb88551a8886ae6e4d0e65bb5369e45a20da9db23fe6ebc"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) (async) 14:02:47 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000000)) r1 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'sha512-ssse3\x00'}, 0x58) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x1, 0x6, 0x6, 0x8, 0x0, 0x80000000, 0x260, 0xe, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x2, @perf_config_ext={0x5, 0x3}, 0x4, 0x8, 0x8001, 0x9, 0x6, 0x58, 0x6, 0x0, 0x2, 0x0, 0xa6}, r3, 0xffffffffffffffff, r4, 0x8) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000280)=ANY=[@ANYBLOB="01009ebf1afc4868f3248fd4", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x80, 0x1, 0xda, 0x8, 0x0, 0x0, 0x4110, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x1, 0x7f}, 0x0, 0x2, 0x10000, 0x6, 0x0, 0x6, 0x6, 0x0, 0x3, 0x0, 0x9}, 0x0, 0x8, r6, 0x1) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x1c0e) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x2010, r5, 0x0) [ 384.385431] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 384.385435] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.385440] R13: 00007fff61566d7f R14: 00007fdac93a4300 R15: 0000000000022000 14:02:47 executing program 2: read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000035b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) (async) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000035b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) (async) [ 384.386164] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.386173] CPU: 0 PID: 25743 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 384.386178] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 14:02:47 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f6465542f73653068fe57a09a27006b611926b951a6b60cbd2cf32e3b48c3bc8813ade470f75a8ff2687338500bdc83f5d484411c196f543b4fbaee3fc05d22ceb88551a8886ae6e4d0e65bb5369e45a20da9db23fe6ebc"], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) [ 384.386181] Call Trace: [ 384.386191] dump_stack+0x1b2/0x281 [ 384.386203] handle_userfault.cold+0x3b/0x4a [ 384.386212] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 384.386224] ? trace_hardirqs_on_caller+0x3a8/0x580 14:02:47 executing program 2: read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000035b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) (async) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f000035b000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r1, &(0x7f0000000280), 0xfffffed3) (async) [ 384.386232] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.386241] ? userfaultfd_read+0x1530/0x1530 [ 384.386253] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.386266] ? mark_held_locks+0xa6/0xf0 [ 384.386274] ? free_hot_cold_page+0x878/0xc80 [ 384.386284] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.386301] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.386313] ? prep_transhuge_page+0xa0/0xa0 [ 384.386320] ? trace_hardirqs_on+0x10/0x10 [ 384.386331] __handle_mm_fault+0x2ac4/0x4620 [ 384.386343] ? vm_insert_page+0x7c0/0x7c0 [ 384.386350] ? HARDIRQ_verbose+0x10/0x10 [ 384.386359] ? follow_page_mask+0x161a/0x18a0 [ 384.386374] ? mark_held_locks+0xa6/0xf0 [ 384.386386] handle_mm_fault+0x455/0x9c0 [ 384.386397] __get_user_pages+0x4e9/0x1270 [ 384.386420] ? follow_page_mask+0x18a0/0x18a0 [ 384.386434] ? __access_remote_vm+0x41b/0x4d0 [ 384.386444] get_user_pages_remote+0x1c5/0x3c0 [ 384.386459] __access_remote_vm+0x231/0x4d0 [ 384.386471] ? generic_access_phys+0x160/0x160 [ 384.386489] proc_pid_cmdline_read+0x697/0x8d0 [ 384.386503] ? proc_exe_link+0x160/0x160 [ 384.386513] ? aa_path_link+0x3a0/0x3a0 [ 384.386521] ? fsnotify+0x974/0x11b0 [ 384.386535] __vfs_read+0xe4/0x620 [ 384.386543] ? proc_exe_link+0x160/0x160 [ 384.386552] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.386562] ? common_file_perm+0x3ee/0x580 [ 384.386571] ? lock_downgrade+0x740/0x740 [ 384.386582] ? security_file_permission+0x82/0x1e0 [ 384.386592] ? rw_verify_area+0xe1/0x2a0 [ 384.386601] vfs_read+0x139/0x340 [ 384.386613] SyS_read+0xf2/0x210 [ 384.386622] ? kernel_write+0x110/0x110 [ 384.386629] ? __do_page_fault+0x159/0xad0 [ 384.386637] ? do_syscall_64+0x4c/0x640 [ 384.386645] ? kernel_write+0x110/0x110 [ 384.386654] do_syscall_64+0x1d5/0x640 [ 384.386667] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.386674] RIP: 0033:0x7fdacaa4ffe9 [ 384.386678] RSP: 002b:00007fdac93a4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 384.386687] RAX: ffffffffffffffda RBX: 00007fdacab63030 RCX: 00007fdacaa4ffe9 [ 384.386692] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000053 [ 384.386696] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 384.386701] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.386706] R13: 00007fff61566d7f R14: 00007fdac93a4300 R15: 0000000000022000 [ 384.387348] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.387357] CPU: 0 PID: 25743 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 384.387361] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.387364] Call Trace: [ 384.387373] dump_stack+0x1b2/0x281 [ 384.387384] handle_userfault.cold+0x3b/0x4a [ 384.387392] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 384.387402] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.387416] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.387425] ? userfaultfd_read+0x1530/0x1530 [ 384.387436] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.387448] ? mark_held_locks+0xa6/0xf0 [ 384.387456] ? free_hot_cold_page+0x878/0xc80 [ 384.387466] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.387481] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.387494] ? prep_transhuge_page+0xa0/0xa0 [ 384.387501] ? trace_hardirqs_on+0x10/0x10 [ 384.387513] __handle_mm_fault+0x2ac4/0x4620 [ 384.387524] ? vm_insert_page+0x7c0/0x7c0 [ 384.387532] ? HARDIRQ_verbose+0x10/0x10 [ 384.387540] ? follow_page_mask+0x161a/0x18a0 [ 384.387556] ? mark_held_locks+0xa6/0xf0 [ 384.387568] handle_mm_fault+0x455/0x9c0 [ 384.387578] __get_user_pages+0x4e9/0x1270 [ 384.387592] ? follow_page_mask+0x18a0/0x18a0 [ 384.387606] ? __access_remote_vm+0x41b/0x4d0 [ 384.387617] get_user_pages_remote+0x1c5/0x3c0 [ 384.387631] __access_remote_vm+0x231/0x4d0 [ 384.387644] ? generic_access_phys+0x160/0x160 [ 384.387660] proc_pid_cmdline_read+0x697/0x8d0 [ 384.387675] ? proc_exe_link+0x160/0x160 [ 384.387685] ? aa_path_link+0x3a0/0x3a0 [ 384.387693] ? fsnotify+0x974/0x11b0 [ 384.387707] __vfs_read+0xe4/0x620 [ 384.387714] ? proc_exe_link+0x160/0x160 [ 384.387724] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.387735] ? common_file_perm+0x3ee/0x580 [ 384.387744] ? lock_downgrade+0x740/0x740 [ 384.387756] ? security_file_permission+0x82/0x1e0 [ 384.387766] ? rw_verify_area+0xe1/0x2a0 [ 384.387776] vfs_read+0x139/0x340 [ 384.387788] SyS_read+0xf2/0x210 [ 384.387796] ? kernel_write+0x110/0x110 [ 384.387804] ? __do_page_fault+0x159/0xad0 [ 384.387811] ? do_syscall_64+0x4c/0x640 [ 384.387819] ? kernel_write+0x110/0x110 [ 384.387828] do_syscall_64+0x1d5/0x640 [ 384.387842] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.387848] RIP: 0033:0x7fdacaa4ffe9 [ 384.387852] RSP: 002b:00007fdac93a4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 384.387861] RAX: ffffffffffffffda RBX: 00007fdacab63030 RCX: 00007fdacaa4ffe9 [ 384.387866] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000053 [ 384.387871] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 384.387876] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.387881] R13: 00007fff61566d7f R14: 00007fdac93a4300 R15: 0000000000022000 [ 384.388531] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.388539] CPU: 0 PID: 25743 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 384.388543] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.388547] Call Trace: [ 384.388556] dump_stack+0x1b2/0x281 [ 384.388568] handle_userfault.cold+0x3b/0x4a [ 384.388577] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 384.388587] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.388595] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.388604] ? userfaultfd_read+0x1530/0x1530 [ 384.388614] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.388625] ? mark_held_locks+0xa6/0xf0 [ 384.388633] ? free_hot_cold_page+0x878/0xc80 [ 384.388643] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.388660] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.388673] ? prep_transhuge_page+0xa0/0xa0 [ 384.388680] ? trace_hardirqs_on+0x10/0x10 [ 384.388692] __handle_mm_fault+0x2ac4/0x4620 [ 384.388703] ? vm_insert_page+0x7c0/0x7c0 [ 384.388711] ? HARDIRQ_verbose+0x10/0x10 [ 384.388720] ? follow_page_mask+0x161a/0x18a0 [ 384.388736] ? mark_held_locks+0xa6/0xf0 [ 384.388749] handle_mm_fault+0x455/0x9c0 [ 384.388761] __get_user_pages+0x4e9/0x1270 [ 384.388775] ? follow_page_mask+0x18a0/0x18a0 [ 384.388788] ? __access_remote_vm+0x41b/0x4d0 [ 384.388799] get_user_pages_remote+0x1c5/0x3c0 [ 384.388814] __access_remote_vm+0x231/0x4d0 [ 384.388827] ? generic_access_phys+0x160/0x160 [ 384.388844] proc_pid_cmdline_read+0x697/0x8d0 [ 384.388857] ? proc_exe_link+0x160/0x160 [ 384.388867] ? aa_path_link+0x3a0/0x3a0 [ 384.388875] ? fsnotify+0x974/0x11b0 [ 384.388888] __vfs_read+0xe4/0x620 [ 384.388895] ? proc_exe_link+0x160/0x160 [ 384.388905] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.388915] ? common_file_perm+0x3ee/0x580 [ 384.388925] ? lock_downgrade+0x740/0x740 [ 384.388936] ? security_file_permission+0x82/0x1e0 [ 384.388946] ? rw_verify_area+0xe1/0x2a0 [ 384.388957] vfs_read+0x139/0x340 [ 384.388969] SyS_read+0xf2/0x210 [ 384.388978] ? kernel_write+0x110/0x110 [ 384.388986] ? __do_page_fault+0x159/0xad0 [ 384.388994] ? do_syscall_64+0x4c/0x640 [ 384.389001] ? kernel_write+0x110/0x110 [ 384.389011] do_syscall_64+0x1d5/0x640 [ 384.389025] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.389032] RIP: 0033:0x7fdacaa4ffe9 [ 384.389036] RSP: 002b:00007fdac93a4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 384.389045] RAX: ffffffffffffffda RBX: 00007fdacab63030 RCX: 00007fdacaa4ffe9 [ 384.389050] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000053 [ 384.389056] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 384.389060] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.389065] R13: 00007fff61566d7f R14: 00007fdac93a4300 R15: 0000000000022000 [ 384.389711] FAULT_FLAG_ALLOW_RETRY missing 81 [ 384.389719] CPU: 0 PID: 25743 Comm: syz-executor.2 Not tainted 4.14.262-syzkaller #0 [ 384.389724] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.389727] Call Trace: [ 384.389736] dump_stack+0x1b2/0x281 [ 384.389748] handle_userfault.cold+0x3b/0x4a [ 384.389757] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 384.389767] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.389775] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 384.389784] ? userfaultfd_read+0x1530/0x1530 [ 384.389796] ? debug_check_no_obj_freed+0x2c0/0x680 [ 384.389809] ? mark_held_locks+0xa6/0xf0 [ 384.389817] ? free_hot_cold_page+0x878/0xc80 [ 384.389827] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 384.389844] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 384.389858] ? prep_transhuge_page+0xa0/0xa0 [ 384.389865] ? trace_hardirqs_on+0x10/0x10 [ 384.389878] __handle_mm_fault+0x2ac4/0x4620 [ 384.389890] ? vm_insert_page+0x7c0/0x7c0 [ 384.389898] ? HARDIRQ_verbose+0x10/0x10 [ 384.389906] ? follow_page_mask+0x161a/0x18a0 [ 384.389922] ? mark_held_locks+0xa6/0xf0 [ 384.389934] handle_mm_fault+0x455/0x9c0 [ 384.389947] __get_user_pages+0x4e9/0x1270 [ 384.389962] ? follow_page_mask+0x18a0/0x18a0 [ 384.389975] ? __access_remote_vm+0x41b/0x4d0 [ 384.389987] get_user_pages_remote+0x1c5/0x3c0 [ 384.390002] __access_remote_vm+0x231/0x4d0 [ 384.390015] ? generic_access_phys+0x160/0x160 [ 384.390032] proc_pid_cmdline_read+0x697/0x8d0 [ 384.390047] ? proc_exe_link+0x160/0x160 [ 384.390057] ? aa_path_link+0x3a0/0x3a0 [ 384.390065] ? fsnotify+0x974/0x11b0 [ 384.390080] __vfs_read+0xe4/0x620 [ 384.390088] ? proc_exe_link+0x160/0x160 [ 384.390098] ? vfs_copy_file_range+0x9b0/0x9b0 [ 384.390108] ? common_file_perm+0x3ee/0x580 [ 384.390118] ? lock_downgrade+0x740/0x740 [ 384.390129] ? security_file_permission+0x82/0x1e0 [ 384.390140] ? rw_verify_area+0xe1/0x2a0 [ 384.390150] vfs_read+0x139/0x340 [ 384.390162] SyS_read+0xf2/0x210 [ 384.390171] ? kernel_write+0x110/0x110 [ 384.390179] ? __do_page_fault+0x159/0xad0 [ 384.390186] ? do_syscall_64+0x4c/0x640 [ 384.390193] ? kernel_write+0x110/0x110 [ 384.390203] do_syscall_64+0x1d5/0x640 [ 384.390217] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 384.390223] RIP: 0033:0x7fdacaa4ffe9 14:02:48 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 384.390228] RSP: 002b:00007fdac93a4168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 384.390237] RAX: ffffffffffffffda RBX: 00007fdacab63030 RCX: 00007fdacaa4ffe9 [ 384.390242] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000053 [ 384.390247] RBP: 00007fdacaaaa08d R08: 0000000000000000 R09: 0000000000000000 [ 384.390252] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 384.390257] R13: 00007fff61566d7f R14: 00007fdac93a4300 R15: 0000000000022000 14:02:48 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000300000/0x2000)=nil, 0x2000}, 0x5}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x5}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:48 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = gettid() syz_open_procfs(r1, &(0x7f0000000140)='attr/exec\x00') dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@md0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xa, 0x4, 0x0, 0x1, 0x28, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @multicast2, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000080)={{&(0x7f000054e000/0x2000)=nil, 0x2000}, 0x1}) 14:02:48 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/conntrack\x00', 0x2, 0x0) r3 = accept4$tipc(r1, 0x0, &(0x7f0000000140), 0x800) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f00000022c0)={{r3}, 0x0, 0x10, @inherit={0x68, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000400000000000000ffffffff00000000810000000000000000000000000000000000000001000000ff56d08dfe6505004200001cd4e5692ba62345e6d45502ac7049eb34738df92ee2276a0ab565dd54ed00000400000000ff0000010000000000000064000003"]}, @name="4b6303f33655adaed942b3e9126750de46dd267887d7884ad1a2d4df02abdf15ee54949fd31630b6cac87700fb66966f3c7e6b7737a23fdcb5fa4207d7da96562afd4f6dc4151fd56c7762e9e732a32068b13d5c527ff7fe334fdde77653f50f5971650b5a365ecb4a867195807f1d53ae1630b5560baadb6ad68a763868afb91e242583a856a76cef1c3aceb8aae88cdccb6f7df7b8960aa57ec756e39f9b3b70c587352fa71aa6a35a07b0cee73e9e2dc365893b14457cbad1408dc8fea273124a33279ba7bb8ebbcbfbe700aad55853cc7bfec22900c6d0b2a4ab5a77b066f77acda2adbe216e63a6b1f4aa95f735b3bfcf48a515e858748d031693077152b25ee3547740df59a367aa7d13b53e6ca3023bfdd8132488fbbf11c7d3266ed6649c37585788391c532532fd81c199ec1f3cfe24eb8e5cda093af9160c3495c1e14564f972db072c46478c64c285006f2edcd4a36f16ebcba313ef76228e90aa193a9b96bef20e7a73ad8b6cb0af42e003c9bd789deadc52a923a0b9c58902b34fef725186fd67041c214257945f04570d559cf64b9a7d6769723205513b94d798d31db7b0292c6cf8e0d524d146bc6dad0b9785a54a07c2d49d744bbe574079fde0a46920ee40bcb2959508d762d1e5a7881371127b5e69c515c37bfbeed81f5737edd50cdaad638820f314b26c1a79aa760031d2c321f60cc7e0b7f1546f75dd9ee40be1fdabc9c7f50f562a3dd26f611edaa4b4676af5818c98e3d831af88caa9decca74f561a222b7c4035fbca24d493b6630944126945b169e642f360c8a8699f35a1b75e515455f6190d0d5c542f19af27c9134911fe1ac53a3ed7554cd331cf0af91dc4c50e57fc02de726dd68840b2236d463ddf1d488d8d1890c431359868918fcea0a71b21239c205bf93f31ba67a9f4c6da1dff5f291a322bb62e545dc2610c6b6fe9dfcc5b1938f45bfc88d5306f37a72760bbd5c84c77c65616df1216f1bb041652494533f5cadbaaef902d96fb75cac9aa933c0cce71871bef09cd0bbbc7bae74d8600e37b25e37ab4ebc7b5e48da2e453e24f77d7b34da78b3e31ac30d8ed69c4501477ae9f2ff39c384327201f277a659a0882d755cdb1e5b99446764b70f625c07d74998ead8a025545a8a1f6a81526cdc6d7d7b7e562c19ea23664222bb3750ff7a6147b3929148777b2454b8a0fd2de586b8a207f600eb3126d2767a96ded78a897d8ef7c43f94f0e2fa71e1da5bf851f1ed0284c48d273c0980aaca76290054f450e4fb17ce36e33bc541feba8aae115372fd0b61cda8496b4d984fcf320648bc3eb9f339ae40a29013277f83713fcce437da8c89f7537246cee6245219b0d474279fbbaa75adf9c8ab4dc9857c075eafff87fcd8ef9de037f1df9ddcfe6cbd594a02d75de2944a6c35756442151bfb80534b7baba1288097f650eba0edd34b774481e6fbb5496d5b6517be0b03e62c55f3605dfa9f07dddac470e5fe32dfb30105a3a26b2586dcc0658f2aadabc3a84f8708766cde239421ab47ba40b9e47c1da8a43d25e0c389fd308274321bf3cf0ae9768ebae06b26c829443f653d6c7edae96c8f3eec12d8eb6228fd29eef79118c700a9e050ea22ddbd7f67438c7eb015f53ccf2701c652923a14ebe10a8426e368801af79244c0d695e0b7d3cfcffd82e453d2c0a4bf334bd7eedce0df13b2ac502c2f5806e16da33fa4f3cbe456bf9d021ef169f27b5ea47da349f253fe39bd45a09c0ecdcf2482d1a827d3f73e199861f53780cc0b445ac73e3d3facf45f5efc7cbe4a433870708d0c2c62e011e1bd23d2913b743e8b878b60c351acab3fc04ec0f75869b67adc772569132f98495ba2a11afcf391e13d92212d80a776907fe81e15616bb257988cd12d9f760bc1eff1e53011bb8aaee27a8565ff7edeebf988dd7eb5d9c3ee4cfabf5910871d3b49e4ec75c87e749d98ca2bbbd5beede4ac5036379d8a8567304029385f75f6ceeaa1a1e94a05a534aced17f0c9b058ec2d817392eb40fbf9b8d46cd0134209fe882b2c12ac3019cff53b4e81a4f1b546b634fc49d3bbd5d615c25275abb8699d303b47e06eecf7c45815218f4fb436589caf86d37e812e74df4f48197302a8f29a9240c85a35a0fae9c4d052b27218819c956d570529157681e3170d7f45f5a09e08ffa66c8af5c88397fc8f9da2bd061987a06c888ee6754a7dbfc2ed12811f575ffa7b6cf6537f262a30aad51a8e3838d39f7a0a9ad3c9d30d200e2bed64cfda72cf7c07f5b62e9d0df12342bb719c152b6d80e14a3c129533563653d2ca56208b7fd933ff471f5364a8ba5cf6a3633eaa42e704c04c4f6219b019fea571eeea4ff2a15d246755cccf6ac6e4132e3655e3280eb77da9d6efe4a758baae3c7684c1be9973becaf93a4b489eec170104e80eb9d7031756d1f9396ab3bf1160903022b42b35f684c1483ebf7c64a359726430d53831591fd581c78c650bce744c5dd96ebde544e3b0bef43b291407399c5b1abd386aaf068790ca7ca422727f9b75f0783e0bb45c615e60c007dc8308a200ba3857bd4de89908389bb863f4524a0828891a6f03dd9af2edb7a216db4c3e6507fbf9492c1ae650ce520492033426aa3e1b103605df3e91114a6fbb103cb3cc473109bf406636ab992a541364ad2ebff7bc98f51fc5c3ae0606b7d30f029aa4f182c832ea7a139678cdcbe9f5300f15dfc54fdaa6b189e1833730b16545e1c70855540d1f8bffd2aded0a4cffe50e384b2339ba321c9c51655a96d7898a25ff62406473479d17f3f9945925f9525af9c474824577a4ffac14e540629cf61ce0665a51b5bb6dc51161771ef25b624424062a2f4de68dccb299b8462564aa91cdc16c59fed14eac952bc45e6b1e05c1c7772d6978847efbb2ef4c21a5d7c935d0623a4bf9e19a7223a0d66bc0462038dd48aaa744a51230ae29b7eb7c9a4ceef99f0c07ab8d88acda3af73ab4bfcde6d0a5c0463eea26f4ab31110486ba94d0cc178510494b7c5121b81eb9a5b0c0cacccbfd9d84a508f9de9828c7f6c06ab6b660644517eb9510315dc8e3ca642e59faaf6cefbe9669904dc713a2e6783d78d2a549cfeabe6084871191631e1635206496746d59b33e28fdc3d13fc5ce8bfa3995cc1483f654a1dfb79bbe79a1efaab17f3b8463ba66e08cacb3e15fd96c81054cab794291c707095c3ee3e5d48be05ce307b7862d112a847c385b322081c8274c14d1ace7cd6db159e262e451db3f638c6ae008c9da78e7ddcaa0757c12edc0814e3070df5668352d930b331667f958949d70427ea2d2b0e32d4b1f19b88479b280ebf0547a94082a9ec3a9e0d69ac8584ce15c8f4e479115641b31ee5c18f19dee3af53571c7cf17d53386f6460ac1344580d4a5bccac1e1bffb4cae52c184f513aaeb7d3e11326a508cbc491a62ef4f8ac348f576880df90fdfcf16a28351e6a8a61bd97cca5e9fdbb5b61a9ed7a6fdc58fd5b9ed01a5d1714c835ac9f167a59023adcfe9d9c22827e49462ed4bf1f63ec12449ca02b7d66f7ebd7c3c84ac34376e7eddddfd695a689dd69fd88260da9c861ff41ba89a408ce0493bc652e8b24714c7021ce3d87186754b172eca035a85df13b9841ed30bf0c9fc6e87da91b3f0de37a5d1ce627c36e0a9c7d70cb2350393a825def28d2a6e05a83923586fa2e6533ba043b44428022f96815dec9a93e1cec28e113d2dc060b4285482a46c34b24bc29b3bd3636563cf2937a013902ef766bf643134a70b398b1b402c267d0b803f727f17e07ba85d80316ce7301a2fac585ffdbdec4aea45cd16f9380401eb472640c19250b30523b49f8d0d8339223cd79042ce17fb7fa452604aeb6aef3c0e0edb521b0ec9b49b26fd442586bd653324d8b6c9b871eae01eb4ff29a3ac563b56acb96a0b5070ca39e2ebc637240923e5f4e87e1bc47cfd4f161408ab37aa9a77348088a2ca2bb3ab067e5c3ae95d1f90c8053b1ab7b9a14c33d711685fdf6f09d5786b53c67eca6a6bec193949cd4864889e965e6b166d96ba1658ec596dbe56257f2ce84ebc0e53da2419703b776a7c704cdac8307c83344028498528bf658eb68febd297103355060383f630d714bb059d1413b12e05e94b4c256094de5f784605dc66523a166c91734974bb1a7bc2be1551c8c3a8e36c99f9f150f29b0b9cbcca81b616d9bdffadfd94006c5edc93b59f09336617106592eba5ff11275d321d021a9d2fd0b32b58b655bc9f34cce2a4881cdcf089afd7d55005aa8bd1102e9216d7fc22d267ac67cf6208e33719844c233167f460508950856f282dccbf4fbf71a2dcbb9032b369b4ebaf98fd2a702111922e743b6836f5d07fc3d07980cd60b1eefd42df9e45bf2113035e9e9083539f7b132a35ed87e6a870b57d712bb732569bffa8d3b444268298b9b6e5f3de5a3127b728dbac478fa0770222728c317e9d30a339b6f1ce5b7ee25cdfae9e89483a9ecede97da3fb39dde25aa21a55c60e75b769ff80ebfa12258e7a5a862079e15086980b03fbe95b4cba927a16da762f1d995f0d5c889edf7d69bf4d469ce2ace07bf76879dd64430a200351eaa9f2ee1727ca8d9e6399d430f362e189e1ca64e46b1a8695bce7b74dcc2b81f743f51cc6898854e09e144bc802fda3829601c4ff312e668af8ea5afd373f42a5d6a55ee73f46d2814f0065e08a85a6aa45f928d89ae5c6fe2a30e551fcadba70bf5c24c205be30f62657b2b673d2913ae59742a7a60d832fe5334e8d4cf6999e54d4cbdaadb93e46fc063bcdfa4ce9167209fb072507ca612ca582f3dc054515d285ed2e3e1e2ec76b2c5dbdb606f42135436b9b7e86ceb0325956cd7422c3ea863f1a38e653da902361bdcd727e2f2863deaf745c69d0d8ec8c5fa0ea24553fe9776cafd57158f0419e2bf250720821dedf44dba0a02741a08a2278cff5b5a63105e1690aedfb9dca3d9d826d2d759d9a03c32f5339aaeb33175b2b3a4148d90d41282b498fbbed5ed31c4f997dd33e22244a3853c3168aaa3db461d82cad5d4d63aae0609fc94684d8c49a04fd2d0ce03096f21ea1b7d9db7dbbc5d29dfb79cb161ad2ab98f0f9b4b595401af0fa899b07def2910e592e737b580d5e31e393230704c269d334fdf6622a6e1b7f6831e31608e259f3be46dc055d2d50d618de12692428d3df0af698c8f33ded6cd8ed18e39f101581d5b137c83459fabe9e00f741615a6fab80b20c256b87035d0bcc20c036cb6a89b1b20e8ee8c9244991eb9c89486e6ee9a5141b55b6ea3c588393248d8ae822622c1d683ca69b15779acc39c8b24f0f3c0f432658794846cade9e3ab5afcd57f36a9e99031b80dd1047ca63a8787b9952ba96e6453de9a594c76853ee92aec45593b7d7ba20d7e21394adb45241e498601f9f298abb1d2026724a3ffa4426d8c918a7aac7e2e49e55e7d6ffce47bdbcac3f1b72afaeaf27b326dc4430fa85ec312dace06b03616b9ce73d7fb7ce677ae5eef742bf445b0a02b47a95e80636f0d05d2ce8505f61ae5e243fd641fd48282c740d4742e6e7b3f6815dd73b42bf0d99de34267d19f0eba8dc98493ca6a5ce4677fb09e97ea82c8bf884983ae80868f2db65e65ab2b77e9cfc5fa1eb9ae385a9d0aeb8495ce3160e6004f598906e75394bd2ba9d4893f0826d561912bbc806502a974ac6f95c"}) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='totmaps\x00') read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:48 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000000)) r1 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'sha512-ssse3\x00'}, 0x58) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x1, 0x6, 0x6, 0x8, 0x0, 0x80000000, 0x260, 0xe, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x2, @perf_config_ext={0x5, 0x3}, 0x4, 0x8, 0x8001, 0x9, 0x6, 0x58, 0x6, 0x0, 0x2, 0x0, 0xa6}, r3, 0xffffffffffffffff, r4, 0x8) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000280)=ANY=[@ANYBLOB="01009ebf1afc4868f3248fd4", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x80, 0x1, 0xda, 0x8, 0x0, 0x0, 0x4110, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x1, 0x7f}, 0x0, 0x2, 0x10000, 0x6, 0x0, 0x6, 0x6, 0x0, 0x3, 0x0, 0x9}, 0x0, 0x8, r6, 0x1) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x1c0e) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x2010, r5, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000000)) (async) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'sha512-ssse3\x00'}, 0x58) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, 0x0, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) (async) getpid() (async) sched_setattr(r3, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) (async) fcntl$dupfd(r0, 0x0, r1) (async) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x1, 0x6, 0x6, 0x8, 0x0, 0x80000000, 0x260, 0xe, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x2, @perf_config_ext={0x5, 0x3}, 0x4, 0x8, 0x8001, 0x9, 0x6, 0x58, 0x6, 0x0, 0x2, 0x0, 0xa6}, r3, 0xffffffffffffffff, r4, 0x8) (async) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r5, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000280)=ANY=[@ANYBLOB="01009ebf1afc4868f3248fd4", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x80, 0x1, 0xda, 0x8, 0x0, 0x0, 0x4110, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x1, 0x7f}, 0x0, 0x2, 0x10000, 0x6, 0x0, 0x6, 0x6, 0x0, 0x3, 0x0, 0x9}, 0x0, 0x8, r6, 0x1) (async) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x1c0e) (async) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x2010, r5, 0x0) (async) 14:02:48 executing program 4: r0 = userfaultfd(0x100801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400100, 0x1a2) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000340)={{&(0x7f00008a9000/0x3000)=nil, 0x3000}}) r2 = syz_mount_image$reiserfs(&(0x7f00000004c0), &(0x7f0000001780)='./file0\x00', 0x1, 0x9, &(0x7f0000001fc0)=[{&(0x7f00000019c0)="e2d84e2715db2eb854c7f11caa521787186d57f5788f40449d009faea0db1cf2b63737b6ab4323037d879e3b849bc6358550180aae954535242f9a20817aff924e3c740df1cff1bba2015760a5140418eea81868d7c31b0634599cfa50861adc3c08475f82b81e7ed8da19bfe82acb1b605b89a07120972976a087a10825088c0b879a40fb60f203ae4540ef9954f581489cfe44108a194884e3ab1edde91ef1451cd54881a2e24ab985176eaa1c5702", 0xb0, 0xa70}, {&(0x7f0000001a80)="1b9a0d6be3bae3074f34d4faa637f91fb03458e8621ca8b462e43cb2d9f0a7cab811ce15d5ad12faa2d87a26c449e2ef304277baafe44dc67f6095aadc4cbaf68427452b8f3e07130edb65c87999849ef43ccaf759f53e34185e458bb308c826a481e69f1cfe9c6a7136fee53e1c0eb678503fcc9be3357668d1f0f98987bcde40f18baf3829ff81a427dcb185448817c5cefe6f65db6adbc4389557376a21310ac7c48e322ba7426a56118efc5d203cf32bfdec985ea986646bda0c4ee4371bf6316a13cd4294d4455499ccc00f8f4d62f0", 0xd2, 0x401}, {&(0x7f0000001b80)="c1540fe013e731f202494f4d9914a0b97ac6da3e51b1f80bd68d11f7cc2becca864737e53ce8ae8bdae1a093e278f28565718e202bed58990cc87265f6d997a21e01b9cb70a6cf5f2b850b12b60a3237757ab4bb7d3059f4dd410ff48c2f1a652806de4546c993088aa56d2110a2afcf798f82ec889eadad702744afa7845742a4634a92821be2da49e3983d0898bc44bd01328e0fdd1734ff0551491ae4192bdd772f5ee5", 0xa5, 0x2}, {&(0x7f00000017c0)="8d93057607abd6f901ec5529fe4d04ecbd2de97c", 0x14, 0x107d}, {&(0x7f0000001c40)="e6a515bd422aec4d7185efbfe823267116a6b94415995fcfa1ce41fb20dba1ccd9098b15e0bd1b161d2f5262bfb931b506d902c7e5ec50022f12f634bfe7837163d85a7002fa", 0x46, 0x3}, {&(0x7f0000001cc0)="143e9297174d673c412d09903de2e172aa4ef25b5da8ed34d5734c4d3e66b6bd16016e7305acbcf33d0192f68509b896cb75faa132d1fe717d73d79d7ff4bd7ab6e6bff8807a8d5b530977480094fc4060dc77d2c7600039a80563e7cbe829ffcbe002b2a6fd6fa39a2bf8bc3e742bbfa438ba1954e227b7f7b92c3c4b9a43b1334f3a", 0x83, 0x200}, {&(0x7f0000001d80)="f696f2da58c8efe549d4b36344bcbd9451a2c0114e15e4a5194bb4625413660bb18722b4f8707c6e2add42f3d13cc4e272bd60884aafb15725a0dbe44ad5a16f7801794e1664690ac58e154224b54c97440dbeddf773701a6e67bd3e017db2ae15a0a5ec30a3b045e1ed30d8846c0cc80187739a0efa8ee6f3d63e4236353b8f11cffc67fc8ddc0321c943f4aaa6983f978d9b031d66d54cdff4bc517499404d589b239ed1b4476c814147419038919a5fb7959905f8bc5ed3695397841d23352bac5f07a4aba8e80848cd14a1fb0c843d223fe5ae386bb205e4be2d2c26738baa1eb12511ad57bbe35339e0e89520906a4a5ea019183d45", 0xf8, 0x7}, {&(0x7f0000001e80)="99d72df6170be981927bbfcebeb64c25a2f273ab526f0ab2bccc2759c93f935e22e59b30e706dbe11d6e4b876dc50403e2e09b3374ab53a61ded966e8cea78287f6945bc4fe2a32c8afa3abedde4", 0x4e, 0x4}, {&(0x7f0000001f00)="8f892b2d98680f17d730263ee0290e736ba37f25d10ceb82f5504477845d840fa2914159a1fe4acdab5ec20116508f05342f0f9b28d4cd98ecfb856021880096bebb4f20b44e1ac783870a430667e166ce9623f807a225e97fd13231b5576a88ed865d8be5fd735b430f267c8994c971aec958ec7c2dc2abc4c39a7ed6bbc67177e21be33e400056b00955cf059dc22003b190fd2bc610aed1f3029f73c0ca10d46f3b131ccbc18f0f2c", 0xaa, 0x5}], 0x2040, &(0x7f00000020c0)=ANY=[@ANYBLOB="6e6f7461696c2c6572726f72733d636f6e74696e75652c636f6d6d69743d3078303030303030303030303030303030312c6572726f72733d636f6e74696e75652c757365725f78617474722c646174613d6a6f75726e616c2c686173683d727d70610400762c6e6f71756f74612c61eac2bfd66973655f747970653d696d61737970653d282c2e2e232d7b5d2c00"/151]) sendfile(r2, r0, &(0x7f0000002180), 0xb1f) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000100)={0xaa, 0x440}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/7, 0x7}], 0x2, 0x42, 0x930b) userfaultfd(0x1) perf_event_open(&(0x7f0000001700)={0x4, 0x80, 0x7f, 0xfa, 0x8, 0x1f, 0x0, 0x6, 0x2412, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x6, @perf_config_ext={0xfffffffffffffffb, 0x19}, 0x12044, 0x9, 0xd4, 0x4, 0x200, 0x9, 0x1f, 0x0, 0x6, 0x0, 0x95}, 0x0, 0x5, 0xffffffffffffffff, 0x2) readv(r4, &(0x7f0000001900)=[{&(0x7f00000021c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:48 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:48 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async, rerun: 64) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/conntrack\x00', 0x2, 0x0) (async, rerun: 64) r3 = accept4$tipc(r1, 0x0, &(0x7f0000000140), 0x800) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f00000022c0)={{r3}, 0x0, 0x10, @inherit={0x68, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000400000000000000ffffffff00000000810000000000000000000000000000000000000001000000ff56d08dfe6505004200001cd4e5692ba62345e6d45502ac7049eb34738df92ee2276a0ab565dd54ed00000400000000ff0000010000000000000064000003"]}, @name="4b6303f33655adaed942b3e9126750de46dd267887d7884ad1a2d4df02abdf15ee54949fd31630b6cac87700fb66966f3c7e6b7737a23fdcb5fa4207d7da96562afd4f6dc4151fd56c7762e9e732a32068b13d5c527ff7fe334fdde77653f50f5971650b5a365ecb4a867195807f1d53ae1630b5560baadb6ad68a763868afb91e242583a856a76cef1c3aceb8aae88cdccb6f7df7b8960aa57ec756e39f9b3b70c587352fa71aa6a35a07b0cee73e9e2dc365893b14457cbad1408dc8fea273124a33279ba7bb8ebbcbfbe700aad55853cc7bfec22900c6d0b2a4ab5a77b066f77acda2adbe216e63a6b1f4aa95f735b3bfcf48a515e858748d031693077152b25ee3547740df59a367aa7d13b53e6ca3023bfdd8132488fbbf11c7d3266ed6649c37585788391c532532fd81c199ec1f3cfe24eb8e5cda093af9160c3495c1e14564f972db072c46478c64c285006f2edcd4a36f16ebcba313ef76228e90aa193a9b96bef20e7a73ad8b6cb0af42e003c9bd789deadc52a923a0b9c58902b34fef725186fd67041c214257945f04570d559cf64b9a7d6769723205513b94d798d31db7b0292c6cf8e0d524d146bc6dad0b9785a54a07c2d49d744bbe574079fde0a46920ee40bcb2959508d762d1e5a7881371127b5e69c515c37bfbeed81f5737edd50cdaad638820f314b26c1a79aa760031d2c321f60cc7e0b7f1546f75dd9ee40be1fdabc9c7f50f562a3dd26f611edaa4b4676af5818c98e3d831af88caa9decca74f561a222b7c4035fbca24d493b6630944126945b169e642f360c8a8699f35a1b75e515455f6190d0d5c542f19af27c9134911fe1ac53a3ed7554cd331cf0af91dc4c50e57fc02de726dd68840b2236d463ddf1d488d8d1890c431359868918fcea0a71b21239c205bf93f31ba67a9f4c6da1dff5f291a322bb62e545dc2610c6b6fe9dfcc5b1938f45bfc88d5306f37a72760bbd5c84c77c65616df1216f1bb041652494533f5cadbaaef902d96fb75cac9aa933c0cce71871bef09cd0bbbc7bae74d8600e37b25e37ab4ebc7b5e48da2e453e24f77d7b34da78b3e31ac30d8ed69c4501477ae9f2ff39c384327201f277a659a0882d755cdb1e5b99446764b70f625c07d74998ead8a025545a8a1f6a81526cdc6d7d7b7e562c19ea23664222bb3750ff7a6147b3929148777b2454b8a0fd2de586b8a207f600eb3126d2767a96ded78a897d8ef7c43f94f0e2fa71e1da5bf851f1ed0284c48d273c0980aaca76290054f450e4fb17ce36e33bc541feba8aae115372fd0b61cda8496b4d984fcf320648bc3eb9f339ae40a29013277f83713fcce437da8c89f7537246cee6245219b0d474279fbbaa75adf9c8ab4dc9857c075eafff87fcd8ef9de037f1df9ddcfe6cbd594a02d75de2944a6c35756442151bfb80534b7baba1288097f650eba0edd34b774481e6fbb5496d5b6517be0b03e62c55f3605dfa9f07dddac470e5fe32dfb30105a3a26b2586dcc0658f2aadabc3a84f8708766cde239421ab47ba40b9e47c1da8a43d25e0c389fd308274321bf3cf0ae9768ebae06b26c829443f653d6c7edae96c8f3eec12d8eb6228fd29eef79118c700a9e050ea22ddbd7f67438c7eb015f53ccf2701c652923a14ebe10a8426e368801af79244c0d695e0b7d3cfcffd82e453d2c0a4bf334bd7eedce0df13b2ac502c2f5806e16da33fa4f3cbe456bf9d021ef169f27b5ea47da349f253fe39bd45a09c0ecdcf2482d1a827d3f73e199861f53780cc0b445ac73e3d3facf45f5efc7cbe4a433870708d0c2c62e011e1bd23d2913b743e8b878b60c351acab3fc04ec0f75869b67adc772569132f98495ba2a11afcf391e13d92212d80a776907fe81e15616bb257988cd12d9f760bc1eff1e53011bb8aaee27a8565ff7edeebf988dd7eb5d9c3ee4cfabf5910871d3b49e4ec75c87e749d98ca2bbbd5beede4ac5036379d8a8567304029385f75f6ceeaa1a1e94a05a534aced17f0c9b058ec2d817392eb40fbf9b8d46cd0134209fe882b2c12ac3019cff53b4e81a4f1b546b634fc49d3bbd5d615c25275abb8699d303b47e06eecf7c45815218f4fb436589caf86d37e812e74df4f48197302a8f29a9240c85a35a0fae9c4d052b27218819c956d570529157681e3170d7f45f5a09e08ffa66c8af5c88397fc8f9da2bd061987a06c888ee6754a7dbfc2ed12811f575ffa7b6cf6537f262a30aad51a8e3838d39f7a0a9ad3c9d30d200e2bed64cfda72cf7c07f5b62e9d0df12342bb719c152b6d80e14a3c129533563653d2ca56208b7fd933ff471f5364a8ba5cf6a3633eaa42e704c04c4f6219b019fea571eeea4ff2a15d246755cccf6ac6e4132e3655e3280eb77da9d6efe4a758baae3c7684c1be9973becaf93a4b489eec170104e80eb9d7031756d1f9396ab3bf1160903022b42b35f684c1483ebf7c64a359726430d53831591fd581c78c650bce744c5dd96ebde544e3b0bef43b291407399c5b1abd386aaf068790ca7ca422727f9b75f0783e0bb45c615e60c007dc8308a200ba3857bd4de89908389bb863f4524a0828891a6f03dd9af2edb7a216db4c3e6507fbf9492c1ae650ce520492033426aa3e1b103605df3e91114a6fbb103cb3cc473109bf406636ab992a541364ad2ebff7bc98f51fc5c3ae0606b7d30f029aa4f182c832ea7a139678cdcbe9f5300f15dfc54fdaa6b189e1833730b16545e1c70855540d1f8bffd2aded0a4cffe50e384b2339ba321c9c51655a96d7898a25ff62406473479d17f3f9945925f9525af9c474824577a4ffac14e540629cf61ce0665a51b5bb6dc51161771ef25b624424062a2f4de68dccb299b8462564aa91cdc16c59fed14eac952bc45e6b1e05c1c7772d6978847efbb2ef4c21a5d7c935d0623a4bf9e19a7223a0d66bc0462038dd48aaa744a51230ae29b7eb7c9a4ceef99f0c07ab8d88acda3af73ab4bfcde6d0a5c0463eea26f4ab31110486ba94d0cc178510494b7c5121b81eb9a5b0c0cacccbfd9d84a508f9de9828c7f6c06ab6b660644517eb9510315dc8e3ca642e59faaf6cefbe9669904dc713a2e6783d78d2a549cfeabe6084871191631e1635206496746d59b33e28fdc3d13fc5ce8bfa3995cc1483f654a1dfb79bbe79a1efaab17f3b8463ba66e08cacb3e15fd96c81054cab794291c707095c3ee3e5d48be05ce307b7862d112a847c385b322081c8274c14d1ace7cd6db159e262e451db3f638c6ae008c9da78e7ddcaa0757c12edc0814e3070df5668352d930b331667f958949d70427ea2d2b0e32d4b1f19b88479b280ebf0547a94082a9ec3a9e0d69ac8584ce15c8f4e479115641b31ee5c18f19dee3af53571c7cf17d53386f6460ac1344580d4a5bccac1e1bffb4cae52c184f513aaeb7d3e11326a508cbc491a62ef4f8ac348f576880df90fdfcf16a28351e6a8a61bd97cca5e9fdbb5b61a9ed7a6fdc58fd5b9ed01a5d1714c835ac9f167a59023adcfe9d9c22827e49462ed4bf1f63ec12449ca02b7d66f7ebd7c3c84ac34376e7eddddfd695a689dd69fd88260da9c861ff41ba89a408ce0493bc652e8b24714c7021ce3d87186754b172eca035a85df13b9841ed30bf0c9fc6e87da91b3f0de37a5d1ce627c36e0a9c7d70cb2350393a825def28d2a6e05a83923586fa2e6533ba043b44428022f96815dec9a93e1cec28e113d2dc060b4285482a46c34b24bc29b3bd3636563cf2937a013902ef766bf643134a70b398b1b402c267d0b803f727f17e07ba85d80316ce7301a2fac585ffdbdec4aea45cd16f9380401eb472640c19250b30523b49f8d0d8339223cd79042ce17fb7fa452604aeb6aef3c0e0edb521b0ec9b49b26fd442586bd653324d8b6c9b871eae01eb4ff29a3ac563b56acb96a0b5070ca39e2ebc637240923e5f4e87e1bc47cfd4f161408ab37aa9a77348088a2ca2bb3ab067e5c3ae95d1f90c8053b1ab7b9a14c33d711685fdf6f09d5786b53c67eca6a6bec193949cd4864889e965e6b166d96ba1658ec596dbe56257f2ce84ebc0e53da2419703b776a7c704cdac8307c83344028498528bf658eb68febd297103355060383f630d714bb059d1413b12e05e94b4c256094de5f784605dc66523a166c91734974bb1a7bc2be1551c8c3a8e36c99f9f150f29b0b9cbcca81b616d9bdffadfd94006c5edc93b59f09336617106592eba5ff11275d321d021a9d2fd0b32b58b655bc9f34cce2a4881cdcf089afd7d55005aa8bd1102e9216d7fc22d267ac67cf6208e33719844c233167f460508950856f282dccbf4fbf71a2dcbb9032b369b4ebaf98fd2a702111922e743b6836f5d07fc3d07980cd60b1eefd42df9e45bf2113035e9e9083539f7b132a35ed87e6a870b57d712bb732569bffa8d3b444268298b9b6e5f3de5a3127b728dbac478fa0770222728c317e9d30a339b6f1ce5b7ee25cdfae9e89483a9ecede97da3fb39dde25aa21a55c60e75b769ff80ebfa12258e7a5a862079e15086980b03fbe95b4cba927a16da762f1d995f0d5c889edf7d69bf4d469ce2ace07bf76879dd64430a200351eaa9f2ee1727ca8d9e6399d430f362e189e1ca64e46b1a8695bce7b74dcc2b81f743f51cc6898854e09e144bc802fda3829601c4ff312e668af8ea5afd373f42a5d6a55ee73f46d2814f0065e08a85a6aa45f928d89ae5c6fe2a30e551fcadba70bf5c24c205be30f62657b2b673d2913ae59742a7a60d832fe5334e8d4cf6999e54d4cbdaadb93e46fc063bcdfa4ce9167209fb072507ca612ca582f3dc054515d285ed2e3e1e2ec76b2c5dbdb606f42135436b9b7e86ceb0325956cd7422c3ea863f1a38e653da902361bdcd727e2f2863deaf745c69d0d8ec8c5fa0ea24553fe9776cafd57158f0419e2bf250720821dedf44dba0a02741a08a2278cff5b5a63105e1690aedfb9dca3d9d826d2d759d9a03c32f5339aaeb33175b2b3a4148d90d41282b498fbbed5ed31c4f997dd33e22244a3853c3168aaa3db461d82cad5d4d63aae0609fc94684d8c49a04fd2d0ce03096f21ea1b7d9db7dbbc5d29dfb79cb161ad2ab98f0f9b4b595401af0fa899b07def2910e592e737b580d5e31e393230704c269d334fdf6622a6e1b7f6831e31608e259f3be46dc055d2d50d618de12692428d3df0af698c8f33ded6cd8ed18e39f101581d5b137c83459fabe9e00f741615a6fab80b20c256b87035d0bcc20c036cb6a89b1b20e8ee8c9244991eb9c89486e6ee9a5141b55b6ea3c588393248d8ae822622c1d683ca69b15779acc39c8b24f0f3c0f432658794846cade9e3ab5afcd57f36a9e99031b80dd1047ca63a8787b9952ba96e6453de9a594c76853ee92aec45593b7d7ba20d7e21394adb45241e498601f9f298abb1d2026724a3ffa4426d8c918a7aac7e2e49e55e7d6ffce47bdbcac3f1b72afaeaf27b326dc4430fa85ec312dace06b03616b9ce73d7fb7ce677ae5eef742bf445b0a02b47a95e80636f0d05d2ce8505f61ae5e243fd641fd48282c740d4742e6e7b3f6815dd73b42bf0d99de34267d19f0eba8dc98493ca6a5ce4677fb09e97ea82c8bf884983ae80868f2db65e65ab2b77e9cfc5fa1eb9ae385a9d0aeb8495ce3160e6004f598906e75394bd2ba9d4893f0826d561912bbc806502a974ac6f95c"}) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='totmaps\x00') read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) 14:02:48 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000300000/0x2000)=nil, 0x2000}, 0x5}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x5}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:48 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = gettid() syz_open_procfs(r1, &(0x7f0000000140)='attr/exec\x00') dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@md0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xa, 0x4, 0x0, 0x1, 0x28, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @multicast2, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000080)={{&(0x7f000054e000/0x2000)=nil, 0x2000}, 0x1}) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) gettid() (async) syz_open_procfs(r1, &(0x7f0000000140)='attr/exec\x00') (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=@md0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xa, 0x4, 0x0, 0x1, 0x28, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @multicast2, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000080)={{&(0x7f000054e000/0x2000)=nil, 0x2000}, 0x1}) (async) 14:02:48 executing program 4: r0 = userfaultfd(0x100801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400100, 0x1a2) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000340)={{&(0x7f00008a9000/0x3000)=nil, 0x3000}}) r2 = syz_mount_image$reiserfs(&(0x7f00000004c0), &(0x7f0000001780)='./file0\x00', 0x1, 0x9, &(0x7f0000001fc0)=[{&(0x7f00000019c0)="e2d84e2715db2eb854c7f11caa521787186d57f5788f40449d009faea0db1cf2b63737b6ab4323037d879e3b849bc6358550180aae954535242f9a20817aff924e3c740df1cff1bba2015760a5140418eea81868d7c31b0634599cfa50861adc3c08475f82b81e7ed8da19bfe82acb1b605b89a07120972976a087a10825088c0b879a40fb60f203ae4540ef9954f581489cfe44108a194884e3ab1edde91ef1451cd54881a2e24ab985176eaa1c5702", 0xb0, 0xa70}, {&(0x7f0000001a80)="1b9a0d6be3bae3074f34d4faa637f91fb03458e8621ca8b462e43cb2d9f0a7cab811ce15d5ad12faa2d87a26c449e2ef304277baafe44dc67f6095aadc4cbaf68427452b8f3e07130edb65c87999849ef43ccaf759f53e34185e458bb308c826a481e69f1cfe9c6a7136fee53e1c0eb678503fcc9be3357668d1f0f98987bcde40f18baf3829ff81a427dcb185448817c5cefe6f65db6adbc4389557376a21310ac7c48e322ba7426a56118efc5d203cf32bfdec985ea986646bda0c4ee4371bf6316a13cd4294d4455499ccc00f8f4d62f0", 0xd2, 0x401}, {&(0x7f0000001b80)="c1540fe013e731f202494f4d9914a0b97ac6da3e51b1f80bd68d11f7cc2becca864737e53ce8ae8bdae1a093e278f28565718e202bed58990cc87265f6d997a21e01b9cb70a6cf5f2b850b12b60a3237757ab4bb7d3059f4dd410ff48c2f1a652806de4546c993088aa56d2110a2afcf798f82ec889eadad702744afa7845742a4634a92821be2da49e3983d0898bc44bd01328e0fdd1734ff0551491ae4192bdd772f5ee5", 0xa5, 0x2}, {&(0x7f00000017c0)="8d93057607abd6f901ec5529fe4d04ecbd2de97c", 0x14, 0x107d}, {&(0x7f0000001c40)="e6a515bd422aec4d7185efbfe823267116a6b94415995fcfa1ce41fb20dba1ccd9098b15e0bd1b161d2f5262bfb931b506d902c7e5ec50022f12f634bfe7837163d85a7002fa", 0x46, 0x3}, {&(0x7f0000001cc0)="143e9297174d673c412d09903de2e172aa4ef25b5da8ed34d5734c4d3e66b6bd16016e7305acbcf33d0192f68509b896cb75faa132d1fe717d73d79d7ff4bd7ab6e6bff8807a8d5b530977480094fc4060dc77d2c7600039a80563e7cbe829ffcbe002b2a6fd6fa39a2bf8bc3e742bbfa438ba1954e227b7f7b92c3c4b9a43b1334f3a", 0x83, 0x200}, {&(0x7f0000001d80)="f696f2da58c8efe549d4b36344bcbd9451a2c0114e15e4a5194bb4625413660bb18722b4f8707c6e2add42f3d13cc4e272bd60884aafb15725a0dbe44ad5a16f7801794e1664690ac58e154224b54c97440dbeddf773701a6e67bd3e017db2ae15a0a5ec30a3b045e1ed30d8846c0cc80187739a0efa8ee6f3d63e4236353b8f11cffc67fc8ddc0321c943f4aaa6983f978d9b031d66d54cdff4bc517499404d589b239ed1b4476c814147419038919a5fb7959905f8bc5ed3695397841d23352bac5f07a4aba8e80848cd14a1fb0c843d223fe5ae386bb205e4be2d2c26738baa1eb12511ad57bbe35339e0e89520906a4a5ea019183d45", 0xf8, 0x7}, {&(0x7f0000001e80)="99d72df6170be981927bbfcebeb64c25a2f273ab526f0ab2bccc2759c93f935e22e59b30e706dbe11d6e4b876dc50403e2e09b3374ab53a61ded966e8cea78287f6945bc4fe2a32c8afa3abedde4", 0x4e, 0x4}, {&(0x7f0000001f00)="8f892b2d98680f17d730263ee0290e736ba37f25d10ceb82f5504477845d840fa2914159a1fe4acdab5ec20116508f05342f0f9b28d4cd98ecfb856021880096bebb4f20b44e1ac783870a430667e166ce9623f807a225e97fd13231b5576a88ed865d8be5fd735b430f267c8994c971aec958ec7c2dc2abc4c39a7ed6bbc67177e21be33e400056b00955cf059dc22003b190fd2bc610aed1f3029f73c0ca10d46f3b131ccbc18f0f2c", 0xaa, 0x5}], 0x2040, &(0x7f00000020c0)=ANY=[@ANYBLOB="6e6f7461696c2c6572726f72733d636f6e74696e75652c636f6d6d69743d3078303030303030303030303030303030312c6572726f72733d636f6e74696e75652c757365725f78617474722c646174613d6a6f75726e616c2c686173683d727d70610400762c6e6f71756f74612c61eac2bfd66973655f747970653d696d61737970653d282c2e2e232d7b5d2c00"/151]) sendfile(r2, r0, &(0x7f0000002180), 0xb1f) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000100)={0xaa, 0x440}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/7, 0x7}], 0x2, 0x42, 0x930b) userfaultfd(0x1) perf_event_open(&(0x7f0000001700)={0x4, 0x80, 0x7f, 0xfa, 0x8, 0x1f, 0x0, 0x6, 0x2412, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x6, @perf_config_ext={0xfffffffffffffffb, 0x19}, 0x12044, 0x9, 0xd4, 0x4, 0x200, 0x9, 0x1f, 0x0, 0x6, 0x0, 0x95}, 0x0, 0x5, 0xffffffffffffffff, 0x2) readv(r4, &(0x7f0000001900)=[{&(0x7f00000021c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) userfaultfd(0x100801) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400100, 0x1a2) (async) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000340)={{&(0x7f00008a9000/0x3000)=nil, 0x3000}}) (async) syz_mount_image$reiserfs(&(0x7f00000004c0), &(0x7f0000001780)='./file0\x00', 0x1, 0x9, &(0x7f0000001fc0)=[{&(0x7f00000019c0)="e2d84e2715db2eb854c7f11caa521787186d57f5788f40449d009faea0db1cf2b63737b6ab4323037d879e3b849bc6358550180aae954535242f9a20817aff924e3c740df1cff1bba2015760a5140418eea81868d7c31b0634599cfa50861adc3c08475f82b81e7ed8da19bfe82acb1b605b89a07120972976a087a10825088c0b879a40fb60f203ae4540ef9954f581489cfe44108a194884e3ab1edde91ef1451cd54881a2e24ab985176eaa1c5702", 0xb0, 0xa70}, {&(0x7f0000001a80)="1b9a0d6be3bae3074f34d4faa637f91fb03458e8621ca8b462e43cb2d9f0a7cab811ce15d5ad12faa2d87a26c449e2ef304277baafe44dc67f6095aadc4cbaf68427452b8f3e07130edb65c87999849ef43ccaf759f53e34185e458bb308c826a481e69f1cfe9c6a7136fee53e1c0eb678503fcc9be3357668d1f0f98987bcde40f18baf3829ff81a427dcb185448817c5cefe6f65db6adbc4389557376a21310ac7c48e322ba7426a56118efc5d203cf32bfdec985ea986646bda0c4ee4371bf6316a13cd4294d4455499ccc00f8f4d62f0", 0xd2, 0x401}, {&(0x7f0000001b80)="c1540fe013e731f202494f4d9914a0b97ac6da3e51b1f80bd68d11f7cc2becca864737e53ce8ae8bdae1a093e278f28565718e202bed58990cc87265f6d997a21e01b9cb70a6cf5f2b850b12b60a3237757ab4bb7d3059f4dd410ff48c2f1a652806de4546c993088aa56d2110a2afcf798f82ec889eadad702744afa7845742a4634a92821be2da49e3983d0898bc44bd01328e0fdd1734ff0551491ae4192bdd772f5ee5", 0xa5, 0x2}, {&(0x7f00000017c0)="8d93057607abd6f901ec5529fe4d04ecbd2de97c", 0x14, 0x107d}, {&(0x7f0000001c40)="e6a515bd422aec4d7185efbfe823267116a6b94415995fcfa1ce41fb20dba1ccd9098b15e0bd1b161d2f5262bfb931b506d902c7e5ec50022f12f634bfe7837163d85a7002fa", 0x46, 0x3}, {&(0x7f0000001cc0)="143e9297174d673c412d09903de2e172aa4ef25b5da8ed34d5734c4d3e66b6bd16016e7305acbcf33d0192f68509b896cb75faa132d1fe717d73d79d7ff4bd7ab6e6bff8807a8d5b530977480094fc4060dc77d2c7600039a80563e7cbe829ffcbe002b2a6fd6fa39a2bf8bc3e742bbfa438ba1954e227b7f7b92c3c4b9a43b1334f3a", 0x83, 0x200}, {&(0x7f0000001d80)="f696f2da58c8efe549d4b36344bcbd9451a2c0114e15e4a5194bb4625413660bb18722b4f8707c6e2add42f3d13cc4e272bd60884aafb15725a0dbe44ad5a16f7801794e1664690ac58e154224b54c97440dbeddf773701a6e67bd3e017db2ae15a0a5ec30a3b045e1ed30d8846c0cc80187739a0efa8ee6f3d63e4236353b8f11cffc67fc8ddc0321c943f4aaa6983f978d9b031d66d54cdff4bc517499404d589b239ed1b4476c814147419038919a5fb7959905f8bc5ed3695397841d23352bac5f07a4aba8e80848cd14a1fb0c843d223fe5ae386bb205e4be2d2c26738baa1eb12511ad57bbe35339e0e89520906a4a5ea019183d45", 0xf8, 0x7}, {&(0x7f0000001e80)="99d72df6170be981927bbfcebeb64c25a2f273ab526f0ab2bccc2759c93f935e22e59b30e706dbe11d6e4b876dc50403e2e09b3374ab53a61ded966e8cea78287f6945bc4fe2a32c8afa3abedde4", 0x4e, 0x4}, {&(0x7f0000001f00)="8f892b2d98680f17d730263ee0290e736ba37f25d10ceb82f5504477845d840fa2914159a1fe4acdab5ec20116508f05342f0f9b28d4cd98ecfb856021880096bebb4f20b44e1ac783870a430667e166ce9623f807a225e97fd13231b5576a88ed865d8be5fd735b430f267c8994c971aec958ec7c2dc2abc4c39a7ed6bbc67177e21be33e400056b00955cf059dc22003b190fd2bc610aed1f3029f73c0ca10d46f3b131ccbc18f0f2c", 0xaa, 0x5}], 0x2040, &(0x7f00000020c0)=ANY=[@ANYBLOB="6e6f7461696c2c6572726f72733d636f6e74696e75652c636f6d6d69743d3078303030303030303030303030303030312c6572726f72733d636f6e74696e75652c757365725f78617474722c646174613d6a6f75726e616c2c686173683d727d70610400762c6e6f71756f74612c61eac2bfd66973655f747970653d696d61737970653d282c2e2e232d7b5d2c00"/151]) (async) sendfile(r2, r0, &(0x7f0000002180), 0xb1f) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) (async) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000100)={0xaa, 0x440}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/7, 0x7}], 0x2, 0x42, 0x930b) (async) userfaultfd(0x1) (async) perf_event_open(&(0x7f0000001700)={0x4, 0x80, 0x7f, 0xfa, 0x8, 0x1f, 0x0, 0x6, 0x2412, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x6, @perf_config_ext={0xfffffffffffffffb, 0x19}, 0x12044, 0x9, 0xd4, 0x4, 0x200, 0x9, 0x1f, 0x0, 0x6, 0x0, 0x95}, 0x0, 0x5, 0xffffffffffffffff, 0x2) (async) readv(r4, &(0x7f0000001900)=[{&(0x7f00000021c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) 14:02:48 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:48 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000300000/0x2000)=nil, 0x2000}, 0x5}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x5}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000300000/0x2000)=nil, 0x2000}, 0x5}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x5}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) 14:02:48 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r1 = dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/conntrack\x00', 0x2, 0x0) r3 = accept4$tipc(r1, 0x0, &(0x7f0000000140), 0x800) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f00000022c0)={{r3}, 0x0, 0x10, @inherit={0x68, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000400000000000000ffffffff00000000810000000000000000000000000000000000000001000000ff56d08dfe6505004200001cd4e5692ba62345e6d45502ac7049eb34738df92ee2276a0ab565dd54ed00000400000000ff0000010000000000000064000003"]}, @name="4b6303f33655adaed942b3e9126750de46dd267887d7884ad1a2d4df02abdf15ee54949fd31630b6cac87700fb66966f3c7e6b7737a23fdcb5fa4207d7da96562afd4f6dc4151fd56c7762e9e732a32068b13d5c527ff7fe334fdde77653f50f5971650b5a365ecb4a867195807f1d53ae1630b5560baadb6ad68a763868afb91e242583a856a76cef1c3aceb8aae88cdccb6f7df7b8960aa57ec756e39f9b3b70c587352fa71aa6a35a07b0cee73e9e2dc365893b14457cbad1408dc8fea273124a33279ba7bb8ebbcbfbe700aad55853cc7bfec22900c6d0b2a4ab5a77b066f77acda2adbe216e63a6b1f4aa95f735b3bfcf48a515e858748d031693077152b25ee3547740df59a367aa7d13b53e6ca3023bfdd8132488fbbf11c7d3266ed6649c37585788391c532532fd81c199ec1f3cfe24eb8e5cda093af9160c3495c1e14564f972db072c46478c64c285006f2edcd4a36f16ebcba313ef76228e90aa193a9b96bef20e7a73ad8b6cb0af42e003c9bd789deadc52a923a0b9c58902b34fef725186fd67041c214257945f04570d559cf64b9a7d6769723205513b94d798d31db7b0292c6cf8e0d524d146bc6dad0b9785a54a07c2d49d744bbe574079fde0a46920ee40bcb2959508d762d1e5a7881371127b5e69c515c37bfbeed81f5737edd50cdaad638820f314b26c1a79aa760031d2c321f60cc7e0b7f1546f75dd9ee40be1fdabc9c7f50f562a3dd26f611edaa4b4676af5818c98e3d831af88caa9decca74f561a222b7c4035fbca24d493b6630944126945b169e642f360c8a8699f35a1b75e515455f6190d0d5c542f19af27c9134911fe1ac53a3ed7554cd331cf0af91dc4c50e57fc02de726dd68840b2236d463ddf1d488d8d1890c431359868918fcea0a71b21239c205bf93f31ba67a9f4c6da1dff5f291a322bb62e545dc2610c6b6fe9dfcc5b1938f45bfc88d5306f37a72760bbd5c84c77c65616df1216f1bb041652494533f5cadbaaef902d96fb75cac9aa933c0cce71871bef09cd0bbbc7bae74d8600e37b25e37ab4ebc7b5e48da2e453e24f77d7b34da78b3e31ac30d8ed69c4501477ae9f2ff39c384327201f277a659a0882d755cdb1e5b99446764b70f625c07d74998ead8a025545a8a1f6a81526cdc6d7d7b7e562c19ea23664222bb3750ff7a6147b3929148777b2454b8a0fd2de586b8a207f600eb3126d2767a96ded78a897d8ef7c43f94f0e2fa71e1da5bf851f1ed0284c48d273c0980aaca76290054f450e4fb17ce36e33bc541feba8aae115372fd0b61cda8496b4d984fcf320648bc3eb9f339ae40a29013277f83713fcce437da8c89f7537246cee6245219b0d474279fbbaa75adf9c8ab4dc9857c075eafff87fcd8ef9de037f1df9ddcfe6cbd594a02d75de2944a6c35756442151bfb80534b7baba1288097f650eba0edd34b774481e6fbb5496d5b6517be0b03e62c55f3605dfa9f07dddac470e5fe32dfb30105a3a26b2586dcc0658f2aadabc3a84f8708766cde239421ab47ba40b9e47c1da8a43d25e0c389fd308274321bf3cf0ae9768ebae06b26c829443f653d6c7edae96c8f3eec12d8eb6228fd29eef79118c700a9e050ea22ddbd7f67438c7eb015f53ccf2701c652923a14ebe10a8426e368801af79244c0d695e0b7d3cfcffd82e453d2c0a4bf334bd7eedce0df13b2ac502c2f5806e16da33fa4f3cbe456bf9d021ef169f27b5ea47da349f253fe39bd45a09c0ecdcf2482d1a827d3f73e199861f53780cc0b445ac73e3d3facf45f5efc7cbe4a433870708d0c2c62e011e1bd23d2913b743e8b878b60c351acab3fc04ec0f75869b67adc772569132f98495ba2a11afcf391e13d92212d80a776907fe81e15616bb257988cd12d9f760bc1eff1e53011bb8aaee27a8565ff7edeebf988dd7eb5d9c3ee4cfabf5910871d3b49e4ec75c87e749d98ca2bbbd5beede4ac5036379d8a8567304029385f75f6ceeaa1a1e94a05a534aced17f0c9b058ec2d817392eb40fbf9b8d46cd0134209fe882b2c12ac3019cff53b4e81a4f1b546b634fc49d3bbd5d615c25275abb8699d303b47e06eecf7c45815218f4fb436589caf86d37e812e74df4f48197302a8f29a9240c85a35a0fae9c4d052b27218819c956d570529157681e3170d7f45f5a09e08ffa66c8af5c88397fc8f9da2bd061987a06c888ee6754a7dbfc2ed12811f575ffa7b6cf6537f262a30aad51a8e3838d39f7a0a9ad3c9d30d200e2bed64cfda72cf7c07f5b62e9d0df12342bb719c152b6d80e14a3c129533563653d2ca56208b7fd933ff471f5364a8ba5cf6a3633eaa42e704c04c4f6219b019fea571eeea4ff2a15d246755cccf6ac6e4132e3655e3280eb77da9d6efe4a758baae3c7684c1be9973becaf93a4b489eec170104e80eb9d7031756d1f9396ab3bf1160903022b42b35f684c1483ebf7c64a359726430d53831591fd581c78c650bce744c5dd96ebde544e3b0bef43b291407399c5b1abd386aaf068790ca7ca422727f9b75f0783e0bb45c615e60c007dc8308a200ba3857bd4de89908389bb863f4524a0828891a6f03dd9af2edb7a216db4c3e6507fbf9492c1ae650ce520492033426aa3e1b103605df3e91114a6fbb103cb3cc473109bf406636ab992a541364ad2ebff7bc98f51fc5c3ae0606b7d30f029aa4f182c832ea7a139678cdcbe9f5300f15dfc54fdaa6b189e1833730b16545e1c70855540d1f8bffd2aded0a4cffe50e384b2339ba321c9c51655a96d7898a25ff62406473479d17f3f9945925f9525af9c474824577a4ffac14e540629cf61ce0665a51b5bb6dc51161771ef25b624424062a2f4de68dccb299b8462564aa91cdc16c59fed14eac952bc45e6b1e05c1c7772d6978847efbb2ef4c21a5d7c935d0623a4bf9e19a7223a0d66bc0462038dd48aaa744a51230ae29b7eb7c9a4ceef99f0c07ab8d88acda3af73ab4bfcde6d0a5c0463eea26f4ab31110486ba94d0cc178510494b7c5121b81eb9a5b0c0cacccbfd9d84a508f9de9828c7f6c06ab6b660644517eb9510315dc8e3ca642e59faaf6cefbe9669904dc713a2e6783d78d2a549cfeabe6084871191631e1635206496746d59b33e28fdc3d13fc5ce8bfa3995cc1483f654a1dfb79bbe79a1efaab17f3b8463ba66e08cacb3e15fd96c81054cab794291c707095c3ee3e5d48be05ce307b7862d112a847c385b322081c8274c14d1ace7cd6db159e262e451db3f638c6ae008c9da78e7ddcaa0757c12edc0814e3070df5668352d930b331667f958949d70427ea2d2b0e32d4b1f19b88479b280ebf0547a94082a9ec3a9e0d69ac8584ce15c8f4e479115641b31ee5c18f19dee3af53571c7cf17d53386f6460ac1344580d4a5bccac1e1bffb4cae52c184f513aaeb7d3e11326a508cbc491a62ef4f8ac348f576880df90fdfcf16a28351e6a8a61bd97cca5e9fdbb5b61a9ed7a6fdc58fd5b9ed01a5d1714c835ac9f167a59023adcfe9d9c22827e49462ed4bf1f63ec12449ca02b7d66f7ebd7c3c84ac34376e7eddddfd695a689dd69fd88260da9c861ff41ba89a408ce0493bc652e8b24714c7021ce3d87186754b172eca035a85df13b9841ed30bf0c9fc6e87da91b3f0de37a5d1ce627c36e0a9c7d70cb2350393a825def28d2a6e05a83923586fa2e6533ba043b44428022f96815dec9a93e1cec28e113d2dc060b4285482a46c34b24bc29b3bd3636563cf2937a013902ef766bf643134a70b398b1b402c267d0b803f727f17e07ba85d80316ce7301a2fac585ffdbdec4aea45cd16f9380401eb472640c19250b30523b49f8d0d8339223cd79042ce17fb7fa452604aeb6aef3c0e0edb521b0ec9b49b26fd442586bd653324d8b6c9b871eae01eb4ff29a3ac563b56acb96a0b5070ca39e2ebc637240923e5f4e87e1bc47cfd4f161408ab37aa9a77348088a2ca2bb3ab067e5c3ae95d1f90c8053b1ab7b9a14c33d711685fdf6f09d5786b53c67eca6a6bec193949cd4864889e965e6b166d96ba1658ec596dbe56257f2ce84ebc0e53da2419703b776a7c704cdac8307c83344028498528bf658eb68febd297103355060383f630d714bb059d1413b12e05e94b4c256094de5f784605dc66523a166c91734974bb1a7bc2be1551c8c3a8e36c99f9f150f29b0b9cbcca81b616d9bdffadfd94006c5edc93b59f09336617106592eba5ff11275d321d021a9d2fd0b32b58b655bc9f34cce2a4881cdcf089afd7d55005aa8bd1102e9216d7fc22d267ac67cf6208e33719844c233167f460508950856f282dccbf4fbf71a2dcbb9032b369b4ebaf98fd2a702111922e743b6836f5d07fc3d07980cd60b1eefd42df9e45bf2113035e9e9083539f7b132a35ed87e6a870b57d712bb732569bffa8d3b444268298b9b6e5f3de5a3127b728dbac478fa0770222728c317e9d30a339b6f1ce5b7ee25cdfae9e89483a9ecede97da3fb39dde25aa21a55c60e75b769ff80ebfa12258e7a5a862079e15086980b03fbe95b4cba927a16da762f1d995f0d5c889edf7d69bf4d469ce2ace07bf76879dd64430a200351eaa9f2ee1727ca8d9e6399d430f362e189e1ca64e46b1a8695bce7b74dcc2b81f743f51cc6898854e09e144bc802fda3829601c4ff312e668af8ea5afd373f42a5d6a55ee73f46d2814f0065e08a85a6aa45f928d89ae5c6fe2a30e551fcadba70bf5c24c205be30f62657b2b673d2913ae59742a7a60d832fe5334e8d4cf6999e54d4cbdaadb93e46fc063bcdfa4ce9167209fb072507ca612ca582f3dc054515d285ed2e3e1e2ec76b2c5dbdb606f42135436b9b7e86ceb0325956cd7422c3ea863f1a38e653da902361bdcd727e2f2863deaf745c69d0d8ec8c5fa0ea24553fe9776cafd57158f0419e2bf250720821dedf44dba0a02741a08a2278cff5b5a63105e1690aedfb9dca3d9d826d2d759d9a03c32f5339aaeb33175b2b3a4148d90d41282b498fbbed5ed31c4f997dd33e22244a3853c3168aaa3db461d82cad5d4d63aae0609fc94684d8c49a04fd2d0ce03096f21ea1b7d9db7dbbc5d29dfb79cb161ad2ab98f0f9b4b595401af0fa899b07def2910e592e737b580d5e31e393230704c269d334fdf6622a6e1b7f6831e31608e259f3be46dc055d2d50d618de12692428d3df0af698c8f33ded6cd8ed18e39f101581d5b137c83459fabe9e00f741615a6fab80b20c256b87035d0bcc20c036cb6a89b1b20e8ee8c9244991eb9c89486e6ee9a5141b55b6ea3c588393248d8ae822622c1d683ca69b15779acc39c8b24f0f3c0f432658794846cade9e3ab5afcd57f36a9e99031b80dd1047ca63a8787b9952ba96e6453de9a594c76853ee92aec45593b7d7ba20d7e21394adb45241e498601f9f298abb1d2026724a3ffa4426d8c918a7aac7e2e49e55e7d6ffce47bdbcac3f1b72afaeaf27b326dc4430fa85ec312dace06b03616b9ce73d7fb7ce677ae5eef742bf445b0a02b47a95e80636f0d05d2ce8505f61ae5e243fd641fd48282c740d4742e6e7b3f6815dd73b42bf0d99de34267d19f0eba8dc98493ca6a5ce4677fb09e97ea82c8bf884983ae80868f2db65e65ab2b77e9cfc5fa1eb9ae385a9d0aeb8495ce3160e6004f598906e75394bd2ba9d4893f0826d561912bbc806502a974ac6f95c"}) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='totmaps\x00') read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/conntrack\x00', 0x2, 0x0) (async) accept4$tipc(r1, 0x0, &(0x7f0000000140), 0x800) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f00000022c0)={{r3}, 0x0, 0x10, @inherit={0x68, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000400000000000000ffffffff00000000810000000000000000000000000000000000000001000000ff56d08dfe6505004200001cd4e5692ba62345e6d45502ac7049eb34738df92ee2276a0ab565dd54ed00000400000000ff0000010000000000000064000003"]}, @name="4b6303f33655adaed942b3e9126750de46dd267887d7884ad1a2d4df02abdf15ee54949fd31630b6cac87700fb66966f3c7e6b7737a23fdcb5fa4207d7da96562afd4f6dc4151fd56c7762e9e732a32068b13d5c527ff7fe334fdde77653f50f5971650b5a365ecb4a867195807f1d53ae1630b5560baadb6ad68a763868afb91e242583a856a76cef1c3aceb8aae88cdccb6f7df7b8960aa57ec756e39f9b3b70c587352fa71aa6a35a07b0cee73e9e2dc365893b14457cbad1408dc8fea273124a33279ba7bb8ebbcbfbe700aad55853cc7bfec22900c6d0b2a4ab5a77b066f77acda2adbe216e63a6b1f4aa95f735b3bfcf48a515e858748d031693077152b25ee3547740df59a367aa7d13b53e6ca3023bfdd8132488fbbf11c7d3266ed6649c37585788391c532532fd81c199ec1f3cfe24eb8e5cda093af9160c3495c1e14564f972db072c46478c64c285006f2edcd4a36f16ebcba313ef76228e90aa193a9b96bef20e7a73ad8b6cb0af42e003c9bd789deadc52a923a0b9c58902b34fef725186fd67041c214257945f04570d559cf64b9a7d6769723205513b94d798d31db7b0292c6cf8e0d524d146bc6dad0b9785a54a07c2d49d744bbe574079fde0a46920ee40bcb2959508d762d1e5a7881371127b5e69c515c37bfbeed81f5737edd50cdaad638820f314b26c1a79aa760031d2c321f60cc7e0b7f1546f75dd9ee40be1fdabc9c7f50f562a3dd26f611edaa4b4676af5818c98e3d831af88caa9decca74f561a222b7c4035fbca24d493b6630944126945b169e642f360c8a8699f35a1b75e515455f6190d0d5c542f19af27c9134911fe1ac53a3ed7554cd331cf0af91dc4c50e57fc02de726dd68840b2236d463ddf1d488d8d1890c431359868918fcea0a71b21239c205bf93f31ba67a9f4c6da1dff5f291a322bb62e545dc2610c6b6fe9dfcc5b1938f45bfc88d5306f37a72760bbd5c84c77c65616df1216f1bb041652494533f5cadbaaef902d96fb75cac9aa933c0cce71871bef09cd0bbbc7bae74d8600e37b25e37ab4ebc7b5e48da2e453e24f77d7b34da78b3e31ac30d8ed69c4501477ae9f2ff39c384327201f277a659a0882d755cdb1e5b99446764b70f625c07d74998ead8a025545a8a1f6a81526cdc6d7d7b7e562c19ea23664222bb3750ff7a6147b3929148777b2454b8a0fd2de586b8a207f600eb3126d2767a96ded78a897d8ef7c43f94f0e2fa71e1da5bf851f1ed0284c48d273c0980aaca76290054f450e4fb17ce36e33bc541feba8aae115372fd0b61cda8496b4d984fcf320648bc3eb9f339ae40a29013277f83713fcce437da8c89f7537246cee6245219b0d474279fbbaa75adf9c8ab4dc9857c075eafff87fcd8ef9de037f1df9ddcfe6cbd594a02d75de2944a6c35756442151bfb80534b7baba1288097f650eba0edd34b774481e6fbb5496d5b6517be0b03e62c55f3605dfa9f07dddac470e5fe32dfb30105a3a26b2586dcc0658f2aadabc3a84f8708766cde239421ab47ba40b9e47c1da8a43d25e0c389fd308274321bf3cf0ae9768ebae06b26c829443f653d6c7edae96c8f3eec12d8eb6228fd29eef79118c700a9e050ea22ddbd7f67438c7eb015f53ccf2701c652923a14ebe10a8426e368801af79244c0d695e0b7d3cfcffd82e453d2c0a4bf334bd7eedce0df13b2ac502c2f5806e16da33fa4f3cbe456bf9d021ef169f27b5ea47da349f253fe39bd45a09c0ecdcf2482d1a827d3f73e199861f53780cc0b445ac73e3d3facf45f5efc7cbe4a433870708d0c2c62e011e1bd23d2913b743e8b878b60c351acab3fc04ec0f75869b67adc772569132f98495ba2a11afcf391e13d92212d80a776907fe81e15616bb257988cd12d9f760bc1eff1e53011bb8aaee27a8565ff7edeebf988dd7eb5d9c3ee4cfabf5910871d3b49e4ec75c87e749d98ca2bbbd5beede4ac5036379d8a8567304029385f75f6ceeaa1a1e94a05a534aced17f0c9b058ec2d817392eb40fbf9b8d46cd0134209fe882b2c12ac3019cff53b4e81a4f1b546b634fc49d3bbd5d615c25275abb8699d303b47e06eecf7c45815218f4fb436589caf86d37e812e74df4f48197302a8f29a9240c85a35a0fae9c4d052b27218819c956d570529157681e3170d7f45f5a09e08ffa66c8af5c88397fc8f9da2bd061987a06c888ee6754a7dbfc2ed12811f575ffa7b6cf6537f262a30aad51a8e3838d39f7a0a9ad3c9d30d200e2bed64cfda72cf7c07f5b62e9d0df12342bb719c152b6d80e14a3c129533563653d2ca56208b7fd933ff471f5364a8ba5cf6a3633eaa42e704c04c4f6219b019fea571eeea4ff2a15d246755cccf6ac6e4132e3655e3280eb77da9d6efe4a758baae3c7684c1be9973becaf93a4b489eec170104e80eb9d7031756d1f9396ab3bf1160903022b42b35f684c1483ebf7c64a359726430d53831591fd581c78c650bce744c5dd96ebde544e3b0bef43b291407399c5b1abd386aaf068790ca7ca422727f9b75f0783e0bb45c615e60c007dc8308a200ba3857bd4de89908389bb863f4524a0828891a6f03dd9af2edb7a216db4c3e6507fbf9492c1ae650ce520492033426aa3e1b103605df3e91114a6fbb103cb3cc473109bf406636ab992a541364ad2ebff7bc98f51fc5c3ae0606b7d30f029aa4f182c832ea7a139678cdcbe9f5300f15dfc54fdaa6b189e1833730b16545e1c70855540d1f8bffd2aded0a4cffe50e384b2339ba321c9c51655a96d7898a25ff62406473479d17f3f9945925f9525af9c474824577a4ffac14e540629cf61ce0665a51b5bb6dc51161771ef25b624424062a2f4de68dccb299b8462564aa91cdc16c59fed14eac952bc45e6b1e05c1c7772d6978847efbb2ef4c21a5d7c935d0623a4bf9e19a7223a0d66bc0462038dd48aaa744a51230ae29b7eb7c9a4ceef99f0c07ab8d88acda3af73ab4bfcde6d0a5c0463eea26f4ab31110486ba94d0cc178510494b7c5121b81eb9a5b0c0cacccbfd9d84a508f9de9828c7f6c06ab6b660644517eb9510315dc8e3ca642e59faaf6cefbe9669904dc713a2e6783d78d2a549cfeabe6084871191631e1635206496746d59b33e28fdc3d13fc5ce8bfa3995cc1483f654a1dfb79bbe79a1efaab17f3b8463ba66e08cacb3e15fd96c81054cab794291c707095c3ee3e5d48be05ce307b7862d112a847c385b322081c8274c14d1ace7cd6db159e262e451db3f638c6ae008c9da78e7ddcaa0757c12edc0814e3070df5668352d930b331667f958949d70427ea2d2b0e32d4b1f19b88479b280ebf0547a94082a9ec3a9e0d69ac8584ce15c8f4e479115641b31ee5c18f19dee3af53571c7cf17d53386f6460ac1344580d4a5bccac1e1bffb4cae52c184f513aaeb7d3e11326a508cbc491a62ef4f8ac348f576880df90fdfcf16a28351e6a8a61bd97cca5e9fdbb5b61a9ed7a6fdc58fd5b9ed01a5d1714c835ac9f167a59023adcfe9d9c22827e49462ed4bf1f63ec12449ca02b7d66f7ebd7c3c84ac34376e7eddddfd695a689dd69fd88260da9c861ff41ba89a408ce0493bc652e8b24714c7021ce3d87186754b172eca035a85df13b9841ed30bf0c9fc6e87da91b3f0de37a5d1ce627c36e0a9c7d70cb2350393a825def28d2a6e05a83923586fa2e6533ba043b44428022f96815dec9a93e1cec28e113d2dc060b4285482a46c34b24bc29b3bd3636563cf2937a013902ef766bf643134a70b398b1b402c267d0b803f727f17e07ba85d80316ce7301a2fac585ffdbdec4aea45cd16f9380401eb472640c19250b30523b49f8d0d8339223cd79042ce17fb7fa452604aeb6aef3c0e0edb521b0ec9b49b26fd442586bd653324d8b6c9b871eae01eb4ff29a3ac563b56acb96a0b5070ca39e2ebc637240923e5f4e87e1bc47cfd4f161408ab37aa9a77348088a2ca2bb3ab067e5c3ae95d1f90c8053b1ab7b9a14c33d711685fdf6f09d5786b53c67eca6a6bec193949cd4864889e965e6b166d96ba1658ec596dbe56257f2ce84ebc0e53da2419703b776a7c704cdac8307c83344028498528bf658eb68febd297103355060383f630d714bb059d1413b12e05e94b4c256094de5f784605dc66523a166c91734974bb1a7bc2be1551c8c3a8e36c99f9f150f29b0b9cbcca81b616d9bdffadfd94006c5edc93b59f09336617106592eba5ff11275d321d021a9d2fd0b32b58b655bc9f34cce2a4881cdcf089afd7d55005aa8bd1102e9216d7fc22d267ac67cf6208e33719844c233167f460508950856f282dccbf4fbf71a2dcbb9032b369b4ebaf98fd2a702111922e743b6836f5d07fc3d07980cd60b1eefd42df9e45bf2113035e9e9083539f7b132a35ed87e6a870b57d712bb732569bffa8d3b444268298b9b6e5f3de5a3127b728dbac478fa0770222728c317e9d30a339b6f1ce5b7ee25cdfae9e89483a9ecede97da3fb39dde25aa21a55c60e75b769ff80ebfa12258e7a5a862079e15086980b03fbe95b4cba927a16da762f1d995f0d5c889edf7d69bf4d469ce2ace07bf76879dd64430a200351eaa9f2ee1727ca8d9e6399d430f362e189e1ca64e46b1a8695bce7b74dcc2b81f743f51cc6898854e09e144bc802fda3829601c4ff312e668af8ea5afd373f42a5d6a55ee73f46d2814f0065e08a85a6aa45f928d89ae5c6fe2a30e551fcadba70bf5c24c205be30f62657b2b673d2913ae59742a7a60d832fe5334e8d4cf6999e54d4cbdaadb93e46fc063bcdfa4ce9167209fb072507ca612ca582f3dc054515d285ed2e3e1e2ec76b2c5dbdb606f42135436b9b7e86ceb0325956cd7422c3ea863f1a38e653da902361bdcd727e2f2863deaf745c69d0d8ec8c5fa0ea24553fe9776cafd57158f0419e2bf250720821dedf44dba0a02741a08a2278cff5b5a63105e1690aedfb9dca3d9d826d2d759d9a03c32f5339aaeb33175b2b3a4148d90d41282b498fbbed5ed31c4f997dd33e22244a3853c3168aaa3db461d82cad5d4d63aae0609fc94684d8c49a04fd2d0ce03096f21ea1b7d9db7dbbc5d29dfb79cb161ad2ab98f0f9b4b595401af0fa899b07def2910e592e737b580d5e31e393230704c269d334fdf6622a6e1b7f6831e31608e259f3be46dc055d2d50d618de12692428d3df0af698c8f33ded6cd8ed18e39f101581d5b137c83459fabe9e00f741615a6fab80b20c256b87035d0bcc20c036cb6a89b1b20e8ee8c9244991eb9c89486e6ee9a5141b55b6ea3c588393248d8ae822622c1d683ca69b15779acc39c8b24f0f3c0f432658794846cade9e3ab5afcd57f36a9e99031b80dd1047ca63a8787b9952ba96e6453de9a594c76853ee92aec45593b7d7ba20d7e21394adb45241e498601f9f298abb1d2026724a3ffa4426d8c918a7aac7e2e49e55e7d6ffce47bdbcac3f1b72afaeaf27b326dc4430fa85ec312dace06b03616b9ce73d7fb7ce677ae5eef742bf445b0a02b47a95e80636f0d05d2ce8505f61ae5e243fd641fd48282c740d4742e6e7b3f6815dd73b42bf0d99de34267d19f0eba8dc98493ca6a5ce4677fb09e97ea82c8bf884983ae80868f2db65e65ab2b77e9cfc5fa1eb9ae385a9d0aeb8495ce3160e6004f598906e75394bd2ba9d4893f0826d561912bbc806502a974ac6f95c"}) (async) syz_open_procfs(0x0, &(0x7f0000000080)='totmaps\x00') (async) read$FUSE(r4, &(0x7f0000000280), 0xfffffed3) (async) 14:02:49 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = gettid() syz_open_procfs(r1, &(0x7f0000000140)='attr/exec\x00') dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@md0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) r3 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xa, 0x4, 0x0, 0x1, 0x28, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @multicast2, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000080)={{&(0x7f000054e000/0x2000)=nil, 0x2000}, 0x1}) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) gettid() (async) syz_open_procfs(r1, &(0x7f0000000140)='attr/exec\x00') (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=@md0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xa, 0x4, 0x0, 0x1, 0x28, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @multicast2, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r3, &(0x7f0000000600)=@ll={0x11, 0x1b, r4, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000080)={{&(0x7f000054e000/0x2000)=nil, 0x2000}, 0x1}) (async) 14:02:49 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000100)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000180), 0x2}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 5: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000000)) r1 = perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'sha512-ssse3\x00'}, 0x58) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, 0x0, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) (async) r3 = getpid() sched_setattr(r3, &(0x7f00000000c0)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x1, 0x6, 0x6, 0x8, 0x0, 0x80000000, 0x260, 0xe, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x2, @perf_config_ext={0x5, 0x3}, 0x4, 0x8, 0x8001, 0x9, 0x6, 0x58, 0x6, 0x0, 0x2, 0x0, 0xa6}, r3, 0xffffffffffffffff, r4, 0x8) (async) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000040)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000280)=ANY=[@ANYBLOB="01009ebf1afc4868f3248fd4", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x80, 0x1, 0xda, 0x8, 0x0, 0x0, 0x4110, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_config_ext={0x1, 0x7f}, 0x0, 0x2, 0x10000, 0x6, 0x0, 0x6, 0x6, 0x0, 0x3, 0x0, 0x9}, 0x0, 0x8, r6, 0x1) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x1c0e) (async) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x2010, r5, 0x0) 14:02:49 executing program 4: r0 = userfaultfd(0x100801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400100, 0x1a2) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000340)={{&(0x7f00008a9000/0x3000)=nil, 0x3000}}) (async) r2 = syz_mount_image$reiserfs(&(0x7f00000004c0), &(0x7f0000001780)='./file0\x00', 0x1, 0x9, &(0x7f0000001fc0)=[{&(0x7f00000019c0)="e2d84e2715db2eb854c7f11caa521787186d57f5788f40449d009faea0db1cf2b63737b6ab4323037d879e3b849bc6358550180aae954535242f9a20817aff924e3c740df1cff1bba2015760a5140418eea81868d7c31b0634599cfa50861adc3c08475f82b81e7ed8da19bfe82acb1b605b89a07120972976a087a10825088c0b879a40fb60f203ae4540ef9954f581489cfe44108a194884e3ab1edde91ef1451cd54881a2e24ab985176eaa1c5702", 0xb0, 0xa70}, {&(0x7f0000001a80)="1b9a0d6be3bae3074f34d4faa637f91fb03458e8621ca8b462e43cb2d9f0a7cab811ce15d5ad12faa2d87a26c449e2ef304277baafe44dc67f6095aadc4cbaf68427452b8f3e07130edb65c87999849ef43ccaf759f53e34185e458bb308c826a481e69f1cfe9c6a7136fee53e1c0eb678503fcc9be3357668d1f0f98987bcde40f18baf3829ff81a427dcb185448817c5cefe6f65db6adbc4389557376a21310ac7c48e322ba7426a56118efc5d203cf32bfdec985ea986646bda0c4ee4371bf6316a13cd4294d4455499ccc00f8f4d62f0", 0xd2, 0x401}, {&(0x7f0000001b80)="c1540fe013e731f202494f4d9914a0b97ac6da3e51b1f80bd68d11f7cc2becca864737e53ce8ae8bdae1a093e278f28565718e202bed58990cc87265f6d997a21e01b9cb70a6cf5f2b850b12b60a3237757ab4bb7d3059f4dd410ff48c2f1a652806de4546c993088aa56d2110a2afcf798f82ec889eadad702744afa7845742a4634a92821be2da49e3983d0898bc44bd01328e0fdd1734ff0551491ae4192bdd772f5ee5", 0xa5, 0x2}, {&(0x7f00000017c0)="8d93057607abd6f901ec5529fe4d04ecbd2de97c", 0x14, 0x107d}, {&(0x7f0000001c40)="e6a515bd422aec4d7185efbfe823267116a6b94415995fcfa1ce41fb20dba1ccd9098b15e0bd1b161d2f5262bfb931b506d902c7e5ec50022f12f634bfe7837163d85a7002fa", 0x46, 0x3}, {&(0x7f0000001cc0)="143e9297174d673c412d09903de2e172aa4ef25b5da8ed34d5734c4d3e66b6bd16016e7305acbcf33d0192f68509b896cb75faa132d1fe717d73d79d7ff4bd7ab6e6bff8807a8d5b530977480094fc4060dc77d2c7600039a80563e7cbe829ffcbe002b2a6fd6fa39a2bf8bc3e742bbfa438ba1954e227b7f7b92c3c4b9a43b1334f3a", 0x83, 0x200}, {&(0x7f0000001d80)="f696f2da58c8efe549d4b36344bcbd9451a2c0114e15e4a5194bb4625413660bb18722b4f8707c6e2add42f3d13cc4e272bd60884aafb15725a0dbe44ad5a16f7801794e1664690ac58e154224b54c97440dbeddf773701a6e67bd3e017db2ae15a0a5ec30a3b045e1ed30d8846c0cc80187739a0efa8ee6f3d63e4236353b8f11cffc67fc8ddc0321c943f4aaa6983f978d9b031d66d54cdff4bc517499404d589b239ed1b4476c814147419038919a5fb7959905f8bc5ed3695397841d23352bac5f07a4aba8e80848cd14a1fb0c843d223fe5ae386bb205e4be2d2c26738baa1eb12511ad57bbe35339e0e89520906a4a5ea019183d45", 0xf8, 0x7}, {&(0x7f0000001e80)="99d72df6170be981927bbfcebeb64c25a2f273ab526f0ab2bccc2759c93f935e22e59b30e706dbe11d6e4b876dc50403e2e09b3374ab53a61ded966e8cea78287f6945bc4fe2a32c8afa3abedde4", 0x4e, 0x4}, {&(0x7f0000001f00)="8f892b2d98680f17d730263ee0290e736ba37f25d10ceb82f5504477845d840fa2914159a1fe4acdab5ec20116508f05342f0f9b28d4cd98ecfb856021880096bebb4f20b44e1ac783870a430667e166ce9623f807a225e97fd13231b5576a88ed865d8be5fd735b430f267c8994c971aec958ec7c2dc2abc4c39a7ed6bbc67177e21be33e400056b00955cf059dc22003b190fd2bc610aed1f3029f73c0ca10d46f3b131ccbc18f0f2c", 0xaa, 0x5}], 0x2040, &(0x7f00000020c0)=ANY=[@ANYBLOB="6e6f7461696c2c6572726f72733d636f6e74696e75652c636f6d6d69743d3078303030303030303030303030303030312c6572726f72733d636f6e74696e75652c757365725f78617474722c646174613d6a6f75726e616c2c686173683d727d70610400762c6e6f71756f74612c61eac2bfd66973655f747970653d696d61737970653d282c2e2e232d7b5d2c00"/151]) sendfile(r2, r0, &(0x7f0000002180), 0xb1f) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x101100, 0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f0000000100)={0xaa, 0x440}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/7, 0x7}], 0x2, 0x42, 0x930b) userfaultfd(0x1) (async) perf_event_open(&(0x7f0000001700)={0x4, 0x80, 0x7f, 0xfa, 0x8, 0x1f, 0x0, 0x6, 0x2412, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x6, @perf_config_ext={0xfffffffffffffffb, 0x19}, 0x12044, 0x9, 0xd4, 0x4, 0x200, 0x9, 0x1f, 0x0, 0x6, 0x0, 0x95}, 0x0, 0x5, 0xffffffffffffffff, 0x2) (async) readv(r4, &(0x7f0000001900)=[{&(0x7f00000021c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/229, 0xe5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000b1d000/0x4000)=nil, 0x4000}, 0x5}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext={0x0, 0x3}, 0x0, 0x4, 0x0, 0x7, 0x101}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) open_by_handle_at(r1, &(0x7f0000000080)=@FILEID_NILFS_WITHOUT_PARENT={0x20, 0x61, {0x1, 0xc5, 0x9, 0xfc8, 0x1}}, 0x492200) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) 14:02:49 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f64655cad9793d06d564570a2cbbe27597446d8882f73673000ce177396d8ea71df7bc57a404f0fcb758038a4f3c6e1253e040e10d71d28c7ff0700000000000022c3dd51106376200044c6ddf00000000000000000a3034ae0bc41c5a90dbb5165d4c9879700978b65b92baf2a645b314929f384e620ea1b02c99102c5db6d40fff64219c85790e6d3fa9ff1b7a2fe08ba915d8400601b22ef82d6498d0000000000000006433ff5928bb3cb1187bb476ca177e1ce9f5fff3c6d33e7bb8cdc6211ddf9b14a272e3676db64292386b0bf88b6a54354bb4e564596ef83938d662f58eec82f53b51ce198b7d5fd0ed37329ee6a1df99d740e16d015e948d8c8"], &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)='\xe7\xfe\xbd\xb1600\xdb\xea0\xd9\xa5\xb4\x83\x9a\xde\x84-b\xce\xa2\xbf/xr`\xe0L\x93\x93q\xfe\xd1\xbd\x8eH\xda\xb9\xb6\xb9^\xd0i\xb5=e\x9e{\xb4\x18\x8e_MGe\x92F\x8f\xfe\xeeO86\xda\xe7\x871\x88*\n\xd5\x18\v\x84\xd0\xda') ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000240)=0x1) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:49 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000b1d000/0x4000)=nil, 0x4000}, 0x5}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext={0x0, 0x3}, 0x0, 0x4, 0x0, 0x7, 0x101}, 0x0, 0x4, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) open_by_handle_at(r1, &(0x7f0000000080)=@FILEID_NILFS_WITHOUT_PARENT={0x20, 0x61, {0x1, 0xc5, 0x9, 0xfc8, 0x1}}, 0x492200) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) dup3(0xffffffffffffffff, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) open_by_handle_at(r1, &(0x7f0000000080)=@FILEID_NILFS_WITHOUT_PARENT={0x20, 0x61, {0x1, 0xc5, 0x9, 0xfc8, 0x1}}, 0x492200) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) (async) 14:02:49 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:49 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f64655cad9793d06d564570a2cbbe27597446d8882f73673000ce177396d8ea71df7bc57a404f0fcb758038a4f3c6e1253e040e10d71d28c7ff0700000000000022c3dd51106376200044c6ddf00000000000000000a3034ae0bc41c5a90dbb5165d4c9879700978b65b92baf2a645b314929f384e620ea1b02c99102c5db6d40fff64219c85790e6d3fa9ff1b7a2fe08ba915d8400601b22ef82d6498d0000000000000006433ff5928bb3cb1187bb476ca177e1ce9f5fff3c6d33e7bb8cdc6211ddf9b14a272e3676db64292386b0bf88b6a54354bb4e564596ef83938d662f58eec82f53b51ce198b7d5fd0ed37329ee6a1df99d740e16d015e948d8c8"], &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)='\xe7\xfe\xbd\xb1600\xdb\xea0\xd9\xa5\xb4\x83\x9a\xde\x84-b\xce\xa2\xbf/xr`\xe0L\x93\x93q\xfe\xd1\xbd\x8eH\xda\xb9\xb6\xb9^\xd0i\xb5=e\x9e{\xb4\x18\x8e_MGe\x92F\x8f\xfe\xeeO86\xda\xe7\x871\x88*\n\xd5\x18\v\x84\xd0\xda') (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000240)=0x1) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:49 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) mlock(&(0x7f000070b000/0x1000)=nil, 0x1000) 14:02:49 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000b1d000/0x4000)=nil, 0x4000}, 0x5}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 64) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb7, 0x0, 0x0, 0x5, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext={0x0, 0x3}, 0x0, 0x4, 0x0, 0x7, 0x101}, 0x0, 0x4, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 387.789765] handle_userfault: 80 callbacks suppressed [ 387.789770] FAULT_FLAG_ALLOW_RETRY missing 81 [ 387.807643] CPU: 0 PID: 26146 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 387.815550] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 387.824900] Call Trace: [ 387.827488] dump_stack+0x1b2/0x281 [ 387.831118] handle_userfault.cold+0x3b/0x4a [ 387.835525] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 387.840625] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 387.845642] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 387.850744] ? userfaultfd_read+0x1530/0x1530 [ 387.855245] ? debug_check_no_obj_freed+0x2c0/0x680 [ 387.860265] ? mark_held_locks+0xa6/0xf0 [ 387.864326] ? free_hot_cold_page+0x878/0xc80 [ 387.868819] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 387.873841] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 387.878952] ? prep_transhuge_page+0xa0/0xa0 [ 387.883363] ? trace_hardirqs_on+0x10/0x10 [ 387.887603] __handle_mm_fault+0x2ac4/0x4620 [ 387.892010] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 387.897021] ? vm_insert_page+0x7c0/0x7c0 [ 387.901167] ? follow_page_mask+0x161a/0x18a0 [ 387.905667] ? mark_held_locks+0xa6/0xf0 [ 387.909727] handle_mm_fault+0x455/0x9c0 [ 387.913789] __get_user_pages+0x4e9/0x1270 [ 387.918025] ? follow_page_mask+0x18a0/0x18a0 [ 387.922519] ? __access_remote_vm+0x41b/0x4d0 [ 387.927014] get_user_pages_remote+0x1c5/0x3c0 [ 387.931685] __access_remote_vm+0x231/0x4d0 [ 387.936005] ? generic_access_phys+0x160/0x160 [ 387.940595] proc_pid_cmdline_read+0x697/0x8d0 [ 387.945178] ? proc_exe_link+0x160/0x160 [ 387.949237] ? aa_path_link+0x3a0/0x3a0 [ 387.953333] ? fsnotify+0x974/0x11b0 [ 387.957050] __vfs_read+0xe4/0x620 [ 387.960580] ? proc_exe_link+0x160/0x160 [ 387.964629] ? vfs_copy_file_range+0x9b0/0x9b0 [ 387.969202] ? common_file_perm+0x3ee/0x580 [ 387.973508] ? lock_downgrade+0x740/0x740 [ 387.977659] ? security_file_permission+0x82/0x1e0 [ 387.982581] ? rw_verify_area+0xe1/0x2a0 [ 387.986632] vfs_read+0x139/0x340 [ 387.990092] SyS_read+0xf2/0x210 [ 387.993445] ? kernel_write+0x110/0x110 [ 387.997411] ? __fdget+0x167/0x1f0 [ 388.000953] ? do_syscall_64+0x4c/0x640 [ 388.004930] ? kernel_write+0x110/0x110 [ 388.008911] do_syscall_64+0x1d5/0x640 [ 388.012796] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 388.017976] RIP: 0033:0x7fe830903fe9 [ 388.021675] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 388.029374] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 388.036630] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 388.043885] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 388.051138] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 388.058405] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 14:02:50 executing program 5: ioctl$MON_IOCX_MFETCH(0xffffffffffffffff, 0x9208, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1}, 0x0) perf_event_open(&(0x7f0000001900)={0x1, 0xdc, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, @scatter={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0xfffffff7, 0x7fff, 0x4, 0xb82, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x9}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/220, 0xdc}], 0x4, 0x8, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) r2 = creat(&(0x7f0000000180)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x2000402) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000100000f90f000000060000000b0000000000000e0500000000000000003030610900"], &(0x7f0000000200)=""/166, 0x2e, 0xa6, 0x1}, 0x20) fallocate(r1, 0x0, 0x0, 0x110001) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) perf_event_open(&(0x7f0000000400)={0x0, 0x80, 0x0, 0x1f, 0x0, 0x6, 0x0, 0x1, 0xc0008, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x0, 0x40}, 0x2, 0x5, 0x1, 0x0, 0x80, 0x17a, 0xb995, 0x0, 0x7ff, 0x0, 0x40}, r3, 0xe, r4, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0xc, r2, 0x0, 0x3}) 14:02:50 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:50 executing program 2: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) dup3(0xffffffffffffffff, r0, 0x0) (async, rerun: 32) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async, rerun: 32) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000000)) (async) open_by_handle_at(r1, &(0x7f0000000080)=@FILEID_NILFS_WITHOUT_PARENT={0x20, 0x61, {0x1, 0xc5, 0x9, 0xfc8, 0x1}}, 0x492200) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) 14:02:50 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000001c40)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="110700000000000000000600000008000300", @ANYRES32=r6, @ANYBLOB="4e2effce28fc3bbfcbac7b5828e9ea190955"], 0x1c}}, 0x0) sendmsg$TIPC_NL_LINK_SET(0xffffffffffffffff, &(0x7f0000001c00)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000001bc0)={&(0x7f00000019c0)={0x1d4, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x174, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @l2={'ib', 0x3a, 'vlan0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x6, @loopback, 0x5}}, {0x14, 0x2, @in={0x2, 0x4e24, @remote}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @multicast1}}, {0x14, 0x2, @in={0x2, 0x4e23, @rand_addr=0x64010100}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x2, @remote, 0x1}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x10001, @private1={0xfc, 0x1, '\x00', 0x1}, 0x100}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @multicast2}}, {0x20, 0x2, @in6={0xa, 0x4e23, 0x71, @dev={0xfe, 0x80, '\x00', 0x32}, 0x6}}}}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x59cf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x34c0}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xce}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xca}]}, @TIPC_NLA_MEDIA={0x40, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xcd5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}]}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x890}, 0x40) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000000)) sendto$inet6(r7, &(0x7f00000002c0)="49c83709964c7e3ff0fa102d752b9872cf7d9e589d686b80e059c5ccde5719902755fd9d2126200981f3a86775dbc9a3a052dc6b39090439b5ec36f01c8264b16fbe2151c2137c20fde36660838776a7083747cba1afc3643b5c954950a5945f369b2601507017c16fca6433afb62ba62b33f1b4d446052538d102f2ba6522dda736374f51eb14bf50e39c587cdb7a1acf9d8815f8f14261164ba17288752840f30f8929a7101d4879fd3c6e53714d2a46cbd20be15b1724f53a13761942b8d299af460ef773ea022136c2f49ff6306e3e81683616aec818c764", 0xda, 0x2400c880, &(0x7f0000000240)={0xa, 0x4e24, 0x40, @private0, 0x5}, 0x1c) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r3, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4c044}, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0xfffffffa}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4092, 0xffc}, {&(0x7f0000000180)=""/83, 0x47}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0x2e, 0x4, 0x8, 0x7, 0x0, 0x9, 0x18, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4, @perf_config_ext={0x3, 0x8001}, 0x200, 0x6, 0x4, 0x0, 0x6, 0x4df6, 0x4525, 0x0, 0x4, 0x0, 0x10000}, 0x0, 0x7, 0xffffffffffffffff, 0x1) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000200)={0x3f, "cf6269b09ef20413063dd3080a645baad5d3b5c0c9dbd4663db056487796abb8", 0xffffffffffffffff}) fcntl$getown(r8, 0x9) 14:02:50 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f0000000140)=ANY=[@ANYBLOB="2f64655cad9793d06d564570a2cbbe27597446d8882f73673000ce177396d8ea71df7bc57a404f0fcb758038a4f3c6e1253e040e10d71d28c7ff0700000000000022c3dd51106376200044c6ddf00000000000000000a3034ae0bc41c5a90dbb5165d4c9879700978b65b92baf2a645b314929f384e620ea1b02c99102c5db6d40fff64219c85790e6d3fa9ff1b7a2fe08ba915d8400601b22ef82d6498d0000000000000006433ff5928bb3cb1187bb476ca177e1ce9f5fff3c6d33e7bb8cdc6211ddf9b14a272e3676db64292386b0bf88b6a54354bb4e564596ef83938d662f58eec82f53b51ce198b7d5fd0ed37329ee6a1df99d740e16d015e948d8c8"], &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)='\xe7\xfe\xbd\xb1600\xdb\xea0\xd9\xa5\xb4\x83\x9a\xde\x84-b\xce\xa2\xbf/xr`\xe0L\x93\x93q\xfe\xd1\xbd\x8eH\xda\xb9\xb6\xb9^\xd0i\xb5=e\x9e{\xb4\x18\x8e_MGe\x92F\x8f\xfe\xeeO86\xda\xe7\x871\x88*\n\xd5\x18\v\x84\xd0\xda') (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000240)=0x1) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:50 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="731f7a746e6c08000000006701bbe9082076fc30feb43c539098fcba70f4768bf9d3e50c72f4ef43e0", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x100}) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:50 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000001c40)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="110700000000000000000600000008000300", @ANYRES32=r6, @ANYBLOB="4e2effce28fc3bbfcbac7b5828e9ea190955"], 0x1c}}, 0x0) sendmsg$TIPC_NL_LINK_SET(0xffffffffffffffff, &(0x7f0000001c00)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000001bc0)={&(0x7f00000019c0)={0x1d4, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x174, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @l2={'ib', 0x3a, 'vlan0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x6, @loopback, 0x5}}, {0x14, 0x2, @in={0x2, 0x4e24, @remote}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @multicast1}}, {0x14, 0x2, @in={0x2, 0x4e23, @rand_addr=0x64010100}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x2, @remote, 0x1}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x10001, @private1={0xfc, 0x1, '\x00', 0x1}, 0x100}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @multicast2}}, {0x20, 0x2, @in6={0xa, 0x4e23, 0x71, @dev={0xfe, 0x80, '\x00', 0x32}, 0x6}}}}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x59cf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x34c0}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xce}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xca}]}, @TIPC_NLA_MEDIA={0x40, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xcd5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}]}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x890}, 0x40) (async, rerun: 64) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) (rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000000)) sendto$inet6(r7, &(0x7f00000002c0)="49c83709964c7e3ff0fa102d752b9872cf7d9e589d686b80e059c5ccde5719902755fd9d2126200981f3a86775dbc9a3a052dc6b39090439b5ec36f01c8264b16fbe2151c2137c20fde36660838776a7083747cba1afc3643b5c954950a5945f369b2601507017c16fca6433afb62ba62b33f1b4d446052538d102f2ba6522dda736374f51eb14bf50e39c587cdb7a1acf9d8815f8f14261164ba17288752840f30f8929a7101d4879fd3c6e53714d2a46cbd20be15b1724f53a13761942b8d299af460ef773ea022136c2f49ff6306e3e81683616aec818c764", 0xda, 0x2400c880, &(0x7f0000000240)={0xa, 0x4e24, 0x40, @private0, 0x5}, 0x1c) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r3, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4c044}, 0x0) (async) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0xfffffffa}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4092, 0xffc}, {&(0x7f0000000180)=""/83, 0x47}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0x2e, 0x4, 0x8, 0x7, 0x0, 0x9, 0x18, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4, @perf_config_ext={0x3, 0x8001}, 0x200, 0x6, 0x4, 0x0, 0x6, 0x4df6, 0x4525, 0x0, 0x4, 0x0, 0x10000}, 0x0, 0x7, 0xffffffffffffffff, 0x1) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000200)={0x3f, "cf6269b09ef20413063dd3080a645baad5d3b5c0c9dbd4663db056487796abb8", 0xffffffffffffffff}) fcntl$getown(r8, 0x9) 14:02:50 executing program 2: r0 = userfaultfd(0x180001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) r1 = open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) r2 = syz_usbip_server_init(0x3) dup3(r1, r2, 0x0) creat(&(0x7f0000000080)='./file0\x00', 0x81) dup3(r2, r0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:50 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 388.354692] FAULT_FLAG_ALLOW_RETRY missing 81 [ 388.372554] CPU: 0 PID: 26199 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 388.380457] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 388.389813] Call Trace: [ 388.392413] dump_stack+0x1b2/0x281 [ 388.396067] handle_userfault.cold+0x3b/0x4a [ 388.400483] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 388.405588] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 388.410604] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 388.415708] ? userfaultfd_read+0x1530/0x1530 [ 388.420208] ? debug_check_no_obj_freed+0x2c0/0x680 [ 388.425232] ? mark_held_locks+0xa6/0xf0 [ 388.429294] ? free_hot_cold_page+0x878/0xc80 [ 388.433790] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 388.438812] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 388.441024] vhci_hcd vhci_hcd.0: pdev(2) rhport(0) sockfd(3) [ 388.443916] ? prep_transhuge_page+0xa0/0xa0 [ 388.443930] ? trace_hardirqs_on+0x10/0x10 [ 388.449850] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 388.454244] __handle_mm_fault+0x2ac4/0x4620 [ 388.464184] vhci_hcd vhci_hcd.0: Device attached [ 388.465278] ? vm_insert_page+0x7c0/0x7c0 [ 388.465290] ? HARDIRQ_verbose+0x10/0x10 [ 388.465301] ? follow_page_mask+0x161a/0x18a0 [ 388.465320] ? mark_held_locks+0xa6/0xf0 [ 388.491240] handle_mm_fault+0x455/0x9c0 [ 388.495282] vhci_hcd: connection closed [ 388.495308] __get_user_pages+0x4e9/0x1270 [ 388.503517] ? follow_page_mask+0x18a0/0x18a0 [ 388.505708] vhci_hcd: stop threads [ 388.508014] ? __access_remote_vm+0x41b/0x4d0 [ 388.508028] get_user_pages_remote+0x1c5/0x3c0 [ 388.508048] __access_remote_vm+0x231/0x4d0 [ 388.508063] ? generic_access_phys+0x160/0x160 [ 388.511830] vhci_hcd: release socket [ 388.516152] proc_pid_cmdline_read+0x697/0x8d0 [ 388.516169] ? proc_exe_link+0x160/0x160 [ 388.516181] ? aa_path_link+0x3a0/0x3a0 [ 388.516190] ? fsnotify+0x974/0x11b0 [ 388.516206] __vfs_read+0xe4/0x620 [ 388.516214] ? proc_exe_link+0x160/0x160 [ 388.516225] ? vfs_copy_file_range+0x9b0/0x9b0 [ 388.516236] ? common_file_perm+0x3ee/0x580 [ 388.516248] ? lock_downgrade+0x740/0x740 [ 388.516262] ? security_file_permission+0x82/0x1e0 [ 388.516272] ? rw_verify_area+0xe1/0x2a0 [ 388.530346] vhci_hcd: disconnect device [ 388.533401] vfs_read+0x139/0x340 [ 388.533420] SyS_read+0xf2/0x210 [ 388.589959] ? kernel_write+0x110/0x110 [ 388.593935] ? __do_page_fault+0x159/0xad0 [ 388.598171] ? do_syscall_64+0x4c/0x640 14:02:50 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r4 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000001c40)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r4, @ANYBLOB="110700000000000000000600000008000300", @ANYRES32=r6, @ANYBLOB="4e2effce28fc3bbfcbac7b5828e9ea190955"], 0x1c}}, 0x0) (async, rerun: 64) sendmsg$TIPC_NL_LINK_SET(0xffffffffffffffff, &(0x7f0000001c00)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000001bc0)={&(0x7f00000019c0)={0x1d4, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_BEARER={0x174, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @l2={'ib', 0x3a, 'vlan0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x6, @loopback, 0x5}}, {0x14, 0x2, @in={0x2, 0x4e24, @remote}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @multicast1}}, {0x14, 0x2, @in={0x2, 0x4e23, @rand_addr=0x64010100}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e20, 0x2, @remote, 0x1}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x10001, @private1={0xfc, 0x1, '\x00', 0x1}, 0x100}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @multicast2}}, {0x20, 0x2, @in6={0xa, 0x4e23, 0x71, @dev={0xfe, 0x80, '\x00', 0x32}, 0x6}}}}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1d}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x59cf}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x34c0}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xce}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}]}]}, @TIPC_NLA_NET={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xca}]}, @TIPC_NLA_MEDIA={0x40, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x3c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xcd5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}]}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x890}, 0x40) (async, rerun: 64) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f0000000000)) (async) sendto$inet6(r7, &(0x7f00000002c0)="49c83709964c7e3ff0fa102d752b9872cf7d9e589d686b80e059c5ccde5719902755fd9d2126200981f3a86775dbc9a3a052dc6b39090439b5ec36f01c8264b16fbe2151c2137c20fde36660838776a7083747cba1afc3643b5c954950a5945f369b2601507017c16fca6433afb62ba62b33f1b4d446052538d102f2ba6522dda736374f51eb14bf50e39c587cdb7a1acf9d8815f8f14261164ba17288752840f30f8929a7101d4879fd3c6e53714d2a46cbd20be15b1724f53a13761942b8d299af460ef773ea022136c2f49ff6306e3e81683616aec818c764", 0xda, 0x2400c880, &(0x7f0000000240)={0xa, 0x4e24, 0x40, @private0, 0x5}, 0x1c) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)={0x1c, r3, 0x711, 0x0, 0x0, {0x6}, [@BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4c044}, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0xfffffffa}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4092, 0xffc}, {&(0x7f0000000180)=""/83, 0x47}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) perf_event_open(&(0x7f0000000100)={0x4, 0x80, 0x2e, 0x4, 0x8, 0x7, 0x0, 0x9, 0x18, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4, @perf_config_ext={0x3, 0x8001}, 0x200, 0x6, 0x4, 0x0, 0x6, 0x4df6, 0x4525, 0x0, 0x4, 0x0, 0x10000}, 0x0, 0x7, 0xffffffffffffffff, 0x1) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000200)={0x3f, "cf6269b09ef20413063dd3080a645baad5d3b5c0c9dbd4663db056487796abb8", 0xffffffffffffffff}) fcntl$getown(r8, 0x9) [ 388.602149] ? kernel_write+0x110/0x110 [ 388.606129] do_syscall_64+0x1d5/0x640 [ 388.610021] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 388.615202] RIP: 0033:0x7fe830903fe9 [ 388.618906] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 388.626614] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 388.633881] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 388.641148] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 388.648414] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 14:02:50 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) mlock(&(0x7f000070b000/0x1000)=nil, 0x1000) 14:02:50 executing program 5: ioctl$MON_IOCX_MFETCH(0xffffffffffffffff, 0x9208, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1}, 0x0) perf_event_open(&(0x7f0000001900)={0x1, 0xdc, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) (async) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, @scatter={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0xfffffff7, 0x7fff, 0x4, 0xb82, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x9}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/220, 0xdc}], 0x4, 0x8, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) r2 = creat(&(0x7f0000000180)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x2000402) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000100000f90f000000060000000b0000000000000e0500000000000000003030610900"], &(0x7f0000000200)=""/166, 0x2e, 0xa6, 0x1}, 0x20) fallocate(r1, 0x0, 0x0, 0x110001) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) (async) perf_event_open(&(0x7f0000000400)={0x0, 0x80, 0x0, 0x1f, 0x0, 0x6, 0x0, 0x1, 0xc0008, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x0, 0x40}, 0x2, 0x5, 0x1, 0x0, 0x80, 0x17a, 0xb995, 0x0, 0x7ff, 0x0, 0x40}, r3, 0xe, r4, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0xc, r2, 0x0, 0x3}) 14:02:50 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000393000/0x2000)=nil, 0x2000}}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:50 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:50 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async, rerun: 64) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 64) dup3(r0, r0, 0x0) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="731f7a746e6c08000000006701bbe9082076fc30feb43c539098fcba70f4768bf9d3e50c72f4ef43e0", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) (async) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x100}) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) [ 388.655689] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 [ 388.776857] FAULT_FLAG_ALLOW_RETRY missing 81 [ 388.781396] CPU: 1 PID: 26230 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 388.789271] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 388.798620] Call Trace: [ 388.801206] dump_stack+0x1b2/0x281 [ 388.804836] handle_userfault.cold+0x3b/0x4a [ 388.809250] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 388.814352] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 388.819366] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 388.824470] ? userfaultfd_read+0x1530/0x1530 [ 388.828963] ? debug_check_no_obj_freed+0x2c0/0x680 [ 388.833986] ? mark_held_locks+0xa6/0xf0 [ 388.838047] ? free_hot_cold_page+0x878/0xc80 [ 388.842542] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 388.847562] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 388.852669] ? prep_transhuge_page+0xa0/0xa0 [ 388.857078] __handle_mm_fault+0x2ac4/0x4620 [ 388.861487] ? vm_insert_page+0x7c0/0x7c0 [ 388.865632] ? HARDIRQ_verbose+0x10/0x10 [ 388.869707] ? mark_held_locks+0xa6/0xf0 14:02:50 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 64) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) mlock(&(0x7f000070b000/0x1000)=nil, 0x1000) 14:02:50 executing program 5: ioctl$MON_IOCX_MFETCH(0xffffffffffffffff, 0x9208, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1}, 0x0) perf_event_open(&(0x7f0000001900)={0x1, 0xdc, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, @scatter={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0xfffffff7, 0x7fff, 0x4, 0xb82, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x9}, 0x48) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/220, 0xdc}], 0x4, 0x8, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) r2 = creat(&(0x7f0000000180)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x2000402) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000100000f90f000000060000000b0000000000000e0500000000000000003030610900"], &(0x7f0000000200)=""/166, 0x2e, 0xa6, 0x1}, 0x20) fallocate(r1, 0x0, 0x0, 0x110001) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)=0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) perf_event_open(&(0x7f0000000400)={0x0, 0x80, 0x0, 0x1f, 0x0, 0x6, 0x0, 0x1, 0xc0008, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x0, 0x40}, 0x2, 0x5, 0x1, 0x0, 0x80, 0x17a, 0xb995, 0x0, 0x7ff, 0x0, 0x40}, r3, 0xe, r4, 0x1) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0xc, r2, 0x0, 0x3}) ioctl$MON_IOCX_MFETCH(0xffffffffffffffff, 0x9208, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1}, 0x0) (async) perf_event_open(&(0x7f0000001900)={0x1, 0xdc, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000140)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) (async) syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) (async) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, @scatter={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0xfffffff7, 0x7fff, 0x4, 0xb82, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x9}, 0x48) (async) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/220, 0xdc}], 0x4, 0x8, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) (async) creat(&(0x7f0000000180)='./file0\x00', 0x0) (async) fallocate(r2, 0x0, 0x0, 0x2000402) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000100000f90f000000060000000b0000000000000e0500000000000000003030610900"], &(0x7f0000000200)=""/166, 0x2e, 0xa6, 0x1}, 0x20) (async) fallocate(r1, 0x0, 0x0, 0x110001) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000002c0)) (async) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000540)={'syztnl0\x00', 0x0, 0x80, 0x7, 0xbb3, 0xffffffa5, {{0xc, 0x4, 0x0, 0x1, 0x30, 0x65, 0x0, 0xd1, 0x4, 0x0, @remote, @local, {[@timestamp={0x44, 0xc, 0x12, 0x0, 0x6, [0x10001, 0x200]}, @ra={0x94, 0x4}, @rr={0x7, 0xb, 0x93, [@broadcast, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @end]}}}}}) (async) bind(r4, &(0x7f0000000600)=@ll={0x11, 0x1b, r5, 0x1, 0x80, 0x6, @local}, 0x80) (async) perf_event_open(&(0x7f0000000400)={0x0, 0x80, 0x0, 0x1f, 0x0, 0x6, 0x0, 0x1, 0xc0008, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0x0, 0x40}, 0x2, 0x5, 0x1, 0x0, 0x80, 0x17a, 0xb995, 0x0, 0x7ff, 0x0, 0x40}, r3, 0xe, r4, 0x1) (async) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000040)={0xc, r2, 0x0, 0x3}) (async) 14:02:50 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @local}, &(0x7f0000000240)=0x1c) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r1) close(r2) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f00000019c0)=""/4101, 0x1005}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000001800)=""/251, 0xfb}], 0xa) [ 388.873774] handle_mm_fault+0x455/0x9c0 [ 388.877845] __get_user_pages+0x4e9/0x1270 [ 388.882091] ? follow_page_mask+0x18a0/0x18a0 [ 388.886586] ? __access_remote_vm+0x41b/0x4d0 [ 388.891080] get_user_pages_remote+0x1c5/0x3c0 [ 388.895666] __access_remote_vm+0x231/0x4d0 [ 388.899989] ? generic_access_phys+0x160/0x160 [ 388.904579] proc_pid_cmdline_read+0x697/0x8d0 [ 388.909163] ? proc_exe_link+0x160/0x160 [ 388.913226] ? aa_path_link+0x3a0/0x3a0 [ 388.917199] ? fsnotify+0x974/0x11b0 [ 388.920916] __vfs_read+0xe4/0x620 [ 388.924450] ? proc_exe_link+0x160/0x160 [ 388.928508] ? vfs_copy_file_range+0x9b0/0x9b0 [ 388.933088] ? common_file_perm+0x3ee/0x580 [ 388.937412] ? lock_downgrade+0x740/0x740 [ 388.941559] ? security_file_permission+0x82/0x1e0 [ 388.946484] ? rw_verify_area+0xe1/0x2a0 [ 388.950544] vfs_read+0x139/0x340 [ 388.953991] SyS_read+0xf2/0x210 [ 388.957348] ? kernel_write+0x110/0x110 [ 388.961315] ? do_syscall_64+0x4c/0x640 [ 388.965281] ? kernel_write+0x110/0x110 [ 388.969243] do_syscall_64+0x1d5/0x640 [ 388.973127] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 388.978306] RIP: 0033:0x7fe830903fe9 [ 388.982006] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 388.989706] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 388.996967] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 389.004227] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 389.011483] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 389.018742] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 14:02:51 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x490002, 0x112) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000005c0)={'syztnl1\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="731f7a746e6c08000000006701bbe9082076fc30feb43c539098fcba70f4768bf9d3e50c72f4ef43e0", @ANYRES32=0x0, @ANYBLOB="0080000700000bb3ffffffa54c04003000650000d1049078ac1414bbac1414aa440c1260000100010000020094040000070b93ffffffffac1e010100"]}) bind(r1, &(0x7f0000000600)=@ll={0x11, 0x1b, r2, 0x1, 0x80, 0x6, @local}, 0x80) (async) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x100}) (async) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async, rerun: 32) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (rerun: 32) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) [ 389.123802] FAULT_FLAG_ALLOW_RETRY missing 81 [ 389.128649] CPU: 1 PID: 26276 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 389.136528] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 389.145877] Call Trace: [ 389.148472] dump_stack+0x1b2/0x281 [ 389.152104] handle_userfault.cold+0x3b/0x4a [ 389.156513] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 389.161621] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 389.166640] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 389.171744] ? userfaultfd_read+0x1530/0x1530 [ 389.176244] ? debug_check_no_obj_freed+0x2c0/0x680 [ 389.181260] ? mark_held_locks+0xa6/0xf0 [ 389.185316] ? free_hot_cold_page+0x878/0xc80 [ 389.189810] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 389.194829] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 389.199936] ? prep_transhuge_page+0xa0/0xa0 [ 389.204337] ? trace_hardirqs_on+0x10/0x10 [ 389.208571] __handle_mm_fault+0x2ac4/0x4620 [ 389.212976] ? vm_insert_page+0x7c0/0x7c0 [ 389.217121] ? HARDIRQ_verbose+0x10/0x10 [ 389.221179] ? follow_page_mask+0x161a/0x18a0 [ 389.225699] ? mark_held_locks+0xa6/0xf0 [ 389.229759] handle_mm_fault+0x455/0x9c0 [ 389.233821] __get_user_pages+0x4e9/0x1270 [ 389.238057] ? follow_page_mask+0x18a0/0x18a0 [ 389.242550] ? __access_remote_vm+0x41b/0x4d0 [ 389.247131] get_user_pages_remote+0x1c5/0x3c0 [ 389.251718] __access_remote_vm+0x231/0x4d0 [ 389.256043] ? generic_access_phys+0x160/0x160 [ 389.260631] proc_pid_cmdline_read+0x697/0x8d0 [ 389.265217] ? proc_exe_link+0x160/0x160 [ 389.269280] ? aa_path_link+0x3a0/0x3a0 [ 389.273258] ? fsnotify+0x974/0x11b0 [ 389.276977] __vfs_read+0xe4/0x620 [ 389.280515] ? proc_exe_link+0x160/0x160 [ 389.284569] ? vfs_copy_file_range+0x9b0/0x9b0 [ 389.289148] ? common_file_perm+0x3ee/0x580 [ 389.293462] ? lock_downgrade+0x740/0x740 [ 389.297609] ? security_file_permission+0x82/0x1e0 [ 389.302532] ? rw_verify_area+0xe1/0x2a0 [ 389.306584] vfs_read+0x139/0x340 [ 389.310122] SyS_read+0xf2/0x210 [ 389.313481] ? kernel_write+0x110/0x110 [ 389.317445] ? __do_page_fault+0x159/0xad0 [ 389.321672] ? do_syscall_64+0x4c/0x640 [ 389.325638] ? kernel_write+0x110/0x110 [ 389.329611] do_syscall_64+0x1d5/0x640 [ 389.333504] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 389.338682] RIP: 0033:0x7fe830903fe9 [ 389.342382] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 389.350082] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 389.357343] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 389.364609] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 389.371871] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 389.379134] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 14:02:51 executing program 2: r0 = userfaultfd(0x180001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async, rerun: 64) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (rerun: 64) r1 = open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async, rerun: 64) r2 = syz_usbip_server_init(0x3) (rerun: 64) dup3(r1, r2, 0x0) (async) creat(&(0x7f0000000080)='./file0\x00', 0x81) (async) dup3(r2, r0, 0x0) (async, rerun: 32) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (rerun: 32) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:51 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:51 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, 0xffffffffffffffff) (async) r2 = accept$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @local}, &(0x7f0000000240)=0x1c) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r1) close(r2) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f00000019c0)=""/4101, 0x1005}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000001800)=""/251, 0xfb}], 0xa) 14:02:51 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000240)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0x80800) pwrite64(r1, &(0x7f0000002380)="997026b77eb4c3d6cf678bbe3949f1ecb260247307c8ff66248c7eb9fe16571b454aeb141d602c5bdfb1f4da83cbd85cc669a039c8955345845a238e2ea898224d82656e444245ae807625e3898ad554e6beb65be2e396ee968b05e1e67b6e53a9c23d88d02117ebad9da14a1bba8382e7cc026a5dfa55844fb8bea57c482c37af0f6bf4eeeb86fb1e7bedc3a602c9a77f1f6fcbe754ba432ff057cd0ea5eedc13776d68bb1788d8ab38c22dcc513be2d6e83a4226529c6b2ad24ee6cf667b11238c57bc1cfb4107be88dfe964723bbaa12673f7011e442cbafe924fc423c2b436432ceb6ae31b311bf79757e1cf1a0fcf5128b1ec3ddd71fc38869088281025e4039a62a55d7721d55f3e7b22f7d7b087f6dea6c89424886768c9ec0d0fda75a67c7121a258b9e5e96a5f36edbfd49c7023cbbf9d2425100e8f345e5cdf2f8a9784aacd6e214d7fc3f1d97d40190aff36af2657664e16eef67252bac2f62f04772780357b58dfc696ba3003af0f1879ff00d47903460e923ebce33318ffb837be3b5c9b66176a4afadbb1918a88bb2126f2ef69aa481be313e6e80d2a238147a9a06867cb81583923a716b513b6d31b0f69125286d1065a1422315399bdc01033d2c5b2baa35c95ebf1425b7e1aa6a26d99a378b59b73db18afecded81022e7d5b51d88e3f7e6fb58d4cb0c9abde8f62df4132b9d3142933012657c67946d8b4c888c842a2812257886c3cebae4c320846912e396093004419a1b9fbf8a5a1908d99c696cfa00539f6ef238652c8a164dc6822b301b23b750ae0ceb9c9fa2fa006d20b7e0ecaf9f868e05a1d730a7880b55663ebfb959c80cbf0f1c2fa319a4705d66a50c2925e65682318c04b4e2e2659c9a88fe7bbf045314732e1a072a5ec3ea15f2da2fa1ee44329667fef15b7fa05f742530ba5cefa41e69df3a23ab08a38c6134acf0f69c5a38ca7198ff7867055ffb4b4a6170eec52988fd3181097cde4df2e3749dbcb4f8b56d4d0d1c40a7dd363c22ac0f27ac4da996bea3ab5155b1d98d92643b979257067393e1a2b8a207458005dd9e3b15ebb0a1d9b1889afb6e9b5dcf42260aedccf34032cea376447387cbb3d6c7933df8c76d933536f6e6acdc252eded810ee8c20838011fb44fc407cd19e87b126ba5132bdb75b28e0c15a7ab1ed0e4c4d3eaee705edbbb7ae724b291e0cf5be5eacd80c1f8ec9e8568c8ba5b80b9c37db2e284a3a31130753a09a4e032f3931b28c4e206e3e9bde29885ed6bd3de0b861a86eb34b61eeeea49a828eaab2160040af7d7891f2472e7bf2044b2ce2477e3a20e07e9baaf84523e2b8c9e4c783c3dfed0eadf38c67c703ef8f869477a32a2806a9f52d380c4afa087db3c6f5298330fb71dbe9854cc554fee339d1a33917592287ff3b21475ecc7747a14338da801fab783f149db762e9614270ac4b8636d75ebc0266b49085a4a96480ede3a049801e10fd46d9f08eb4aa1639398556335c7e2e3a22ecaddbd8647f4f55daca52b3299e79ff5b9034e319b15e05b5956dac7e8f1d3e5875441f0eb56ea54f1e51e07e5114646d822942fbfbd8ad483408e3d7339cdbd9738c08dbf59e884f15cc3b1cc844eafabb6d215c7937b770293a8451fb4158d46a25f5774ee102ee59046fb1577b9fe70090e9a507a2468a9fc6a0c63e831a6923eeb686476a8aec9ca14646dff09acb4e12e9933f1f6ff0f1a8a9356f3f39f7404aaa698c2a0e93f2622e7b1b1c24474037a9bef392a5a124cb71752d0742e876a745f55d585f025e9606fe40f1de7544f2676f03a8d6f029d11c79e442b0ac9d2fcaefc13ebbf7adf7259c8845ff9736990282f6566361815dfe78d47d4a53f5303691e0535ce6957ddfaa28c5f8c697fe308a3d0de2b91662e40a2f120de1fd49d6eb5e3263e253d083982f30f6f0e00f3f8da9123ee875293eac7191463311f86db682c68c840fc845db9fa02f11106973b5b71acd672725bbc83d4cc4fbf6ff6962d94ad53f214ff4d683b9f8b4fc4ae650f100cf103aa6431d995c695a9eaf0235ce25af3b49fe7278d35d11e3517a7a422b0076262377cf6f911a21aed3a2b284e2434ea921a335f855dd7ed5d66ad209404a68ef4b540b9d2f667e1235e4d22b4d9d45bca1657aefeebffa8a17f29949408a3ba68098b7e77cdc9bd7ba67d42039e7705ab308be2b26d7cf1874a01f5a7656b55f21d6fece91b57e0ce230a27f35bd4c8de4b1586f54bd0396194a2f1acbb2f796fdefa067a964e640256475782c8045bc3a350d5d4a43afc444e7aa185b0b7eea192b2f3f9a95e5867685b9a40e96f5de31f6474fa9b76b37c2c5a384f0bc4ce2b76c477316c28ddcece8cef3050df598b9db4e59413da8552fda191bc0deff6aadcece83f3c2116df81c589cbf974fee621b259431fecaeb83e1abfd0e7b6ee4432cd6a515af3784705a5570e1b44f8bf35f9498b37b15dd1bf4ff2bbb9ab378e3a6f53039adb1e8facbe121eb4238c1f4ba066218ce4d7fa21e89dace9328e483412bb97208291e78cd79e1b3ca77d747c7de97d817a7eae9a4fb143fa8d861035d3e2d6b60cf0f621e0aab8484e9a8c1505219ebb6fcbe438bef9512db5e71585627867697a67a3d5e3f8d722ab4552d04ede05888d92b328dd4792003706e8d56aff19ffaef4cf30ed76b5617032ce13ec8b8859a2c1b207808affb71f8763c2f6f1ccdf40b6068f95684d74ca2e16097176f390f8925db1d730b00e7c70bfa9ee67e6b4e1ea69e06c5784e23c1533b3066fdb4e9b3f27d37aa01affd7fc417a1c796267832dce4f1972ec49aff7dac8908764644c047eee30f0d8aae1b77b0ae27d1e477760cdd8556d87690d9d5c7d87c78e93262ae32e11cd221ba53736837d79fbf8128ec2ea55358007dce71e3f5b9ff1684eb7b98f310a4e229f09b4f173670b2f9c57a8c9c28dd578e51f9043855930be935a57a35274af5ec7434fccced817f69c832a216b63c335798ffd6d34515467121bd6dd7a77f18aed135ede4ec6abcf360949307ae0d61905d24764c82d5c96f1364ed13694dc10c762502df0c5a6e03a60f4cc2f83e6d47ffdd28959ec3dad18a24ab98132136cfe2a0d100fec1d31f4faf895195a08c45a4014008fb30c21b12628d491f2184cc0dda7e6b7001929a70297736dcb898a4dcb0ba5ff0714e91b0f4a2877587ea107db7eaf4fc1e38d321ac30bcd6141a7f46d552ff08690e8dcca6e6f6a017b676fb86a3965c6f3bfb9f5acb8b7edb6970a8b58e8dcb099e8a6caccddaa262d36e62129eba9bcfae4d095cd5ee63f15932b4e4fae3b0e9ebc8d7e16f8bc7e3780a06359ff9698e41bdd12f715b57138d2eae68ee022f054fcde86b512cf085cf5c3c1c40028cb81e6f8f9a8be6b95a498f8519fdcc7cc48163de4a398e1bedb639f26081b47aed35987f7583f7beedd2abb4387554f9f7106bc1ea9a3b580b19cbb95733501c155b804bc883ea26864ceb240fa4bee15749ad4a823c5dcab6a3fdb33158effa9b2bb268067165b5753987f9ef184724f59bbfb590a27fe5d72a901b19e0297bbe655af219eef90b4dd38df2de4f0163352dc2f8fdcaa4c8d6fbe28b4173387e74b72d336aacac6fef3a77c937b60a941058eeed1c92758d2dd9e935bf565624f182d066519d650967fcd3ec0e9ba630e2136e95f73fe4fbeea074a9659221b5956161d4b466c6633e7351e0ce0d1c7253c1a36c04118e2e78cde0a1169fc6a2ee8678b91710a484f0029ecd2011fa01a33d09ea278d9c8b9c843a2bd530343c2ebe47de6ae6616c727c0833f699d64885d66a3ef9abab42b4da46dfb10462d57860d89d630051778c62b2ca8f2b796662877d3eb9a02a693e341d2111f391299d4baa42dd89eb6b2c4700222a7edac5c40a3e16551adab27782afacfbcf24a192f842cf01529bbe531f296d44ae7fed558ff07e9db1011a421cb62dc3df4ec237557d71824e5f44551b9fe3cb4a6f69408fca90c0b4cbcef3bc485148a3260b26abc81865536e2d25d1b599f01f47c8728233c408d813ecf377798bd60298c568b5351bc5b416f9166de74afc659b8ac4222d08bbab07dd19b46fd78464698bae4e60fe378f8f6998e9759630a36bd04079f32587f1b306585e64b06cdaadc9b0f14666c016f18de4ce381e25b9e11e27f695284ef5ae44e47d823dd3f002658a43a89ab05402becfe288afcdb3346825464843ee90f1d647e89fce0b91b73284d21617ca9f5a85b3ceba361ede7055ab0129f47b6ca5d821653961a3def8c7fb5d89b4994dd8c8852237e7224fc81cb1fdb92d693daba6d71ed881a195ca9449d6dbb90287d788672e40c5d282c0a50ce5a0ffaedf1915e753cfd13bbb440a94f2f7d101256941077bb538698fc71ca7e66059bae5394557b5edce7a199a052ecc754cb202e460c0816958dad866cef32aae32e66a7dedf5f8f928bd35e30f42f15598b4681af618917da68e8ef87ae39c3c7d90ad1cbc42811e35ec87c85d5310df44c2ecfa1a032c4b734c120a8fdd1f863ea5a511df2d59779eb1476e767f89cb4a8f1459ecb8365e504aef6256262eafadac3e827b8bb0849f4f945622ef9d005f549314e1d9e5b6bfe005935a6f8ebc3ea5662af60aedf98f67521b9e14f2df93dbdcd91854299830fb7a277d9e659b825f44908da2cb01e8ec8425417c8a9b1d2ebbb537098ae968ac1bfb2d1bc61594592df016bd844f52b963ab5df0b7287e89994b455de875f94f16810814d2094debdcd8e0c4b728b0078e305a14eab562ac55a38c648123327df907f0941f4b12feb41c277d76ae2d37289b9e23709c308145aed20995dbc5722c9e239f0d82164d80370eb360e2c549b59a1f25acb5a1d1feda428ef81a0e54334f3ae086d5e81dd6d9ee927db72276e4d87345123b4cf3bc9e284d14a374034cd23399ac9187f696f273a0270ee2b5b47a10a4872ce73c3ba71a640146b443ba64969be2c28751079a6c403e9622998ecf434bb6f47d5497f30fc4430c1f4848704295aa1b2e898921bd96d7676c20fee0b1c047004bd6610260702b7bcf9c21ec4a87c5ce89ad1f91fc1fa858f4f9644d7fff32dedf33b4b2a3e577bb6e3029b9565e19aca3ea2f726dab964a18d847de7c659d87a29bc4a45d03fb9f4a00cfaae258ce171fa057fc7baa3d02c5c7478e51c76fd84d99d63d8455be3c80aff7cea884c4704a109a5b9625d8661781b737321697df833cb6c23f8a68984c5411d1420586066f870a4432f87cc69428ef397e0755d388ea0137996ffbd591fbddb3cb9ef44521b670a99320463d61a9e75c1525ee4546f0118d0a041dce9c71ad2f5eade005bc9459f7ea9b8336323b0b17b7a77b2785734c219d988bb2e235a41eac62d2f49a22667621683ce1bd67b7bff0cc61f4aa43e275daf3f428b15b825406df70f4ac8959dc8e10f4cbca63f243dbe88725221dc2016be2d56839fa8dbfbd0dbc7184455eaabd91de0723c14bc8cd493ead8780c347c79644c64593ffc57ce20120e6e72c52472904e38ccf2611276cf4eb46da558e050594a5afe0c275a918dc04327b8aecfa08a410f6e35b54be5fac42f9e45be0b87e9bd2b62d02c04b051fe5ca60159786f7b219a0db856ce62cbbe8b2c52a96a9b41cae448e30e0cd9d5367d23d0728b4101d290cba967cd73c3a24c7666543b228fc0bb08d470bfb23a70592c7271f406be7e318520ccc540b6281d6bb6e9c86e3b6928b668b46f73e7d64445b4c3ab41b", 0x1000, 0x5) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x5000, &(0x7f00000022c0)=ANY=[@ANYBLOB="78696e6f3d6f6469723d2e2f66696c65302c6d657461636f70793d6f6e2c736d61636b66737472616e736d7574653d23fe262f102f242c66736e616d653d636d646c696e65002c66736d616769633d3078303030303030303030303030303038312c61707072616973652c657569643e", @ANYRESDEC=0xee01, @ANYBLOB=',smackfsroot=,\x00']) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f000054c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) ioctl$UFFDIO_ZEROPAGE(0xffffffffffffffff, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00001a2000/0x3000)=nil, 0x3000}}) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) 14:02:51 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000393000/0x2000)=nil, 0x2000}}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 389.629909] vhci_hcd vhci_hcd.0: pdev(2) rhport(0) sockfd(3) [ 389.630003] FAULT_FLAG_ALLOW_RETRY missing 81 [ 389.635747] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 389.643499] vhci_hcd vhci_hcd.0: Device attached 14:02:51 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @local}, &(0x7f0000000240)=0x1c) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r1) close(r2) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f00000019c0)=""/4101, 0x1005}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000001800)=""/251, 0xfb}], 0xa) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) openat$cgroup_ro(r0, &(0x7f0000000000)='cgroup.freeze\x00', 0x0, 0x0) (async) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, 0xffffffffffffffff) (async) accept$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @local}, &(0x7f0000000240)=0x1c) (async) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r1) (async) close(r2) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/235, 0xeb}, {&(0x7f00000019c0)=""/4101, 0x1005}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000001800)=""/251, 0xfb}], 0xa) (async) 14:02:51 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000240)={0xaa, 0x20}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 389.727925] vhci_hcd vhci_hcd.0: pdev(2) rhport(1) sockfd(5) [ 389.733763] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 389.752481] CPU: 0 PID: 26300 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 389.760389] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 389.769740] Call Trace: [ 389.772337] dump_stack+0x1b2/0x281 [ 389.775980] handle_userfault.cold+0x3b/0x4a [ 389.780401] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 389.785518] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 389.790547] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 389.791770] vhci_hcd vhci_hcd.0: Device attached [ 389.795654] ? userfaultfd_read+0x1530/0x1530 [ 389.795670] ? debug_check_no_obj_freed+0x2c0/0x680 [ 389.795686] ? mark_held_locks+0xa6/0xf0 [ 389.795697] ? free_hot_cold_page+0x878/0xc80 [ 389.795707] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 389.795724] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 389.795738] ? prep_transhuge_page+0xa0/0xa0 [ 389.795745] ? trace_hardirqs_on+0x10/0x10 [ 389.795760] __handle_mm_fault+0x2ac4/0x4620 [ 389.795772] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 389.795780] ? vm_insert_page+0x7c0/0x7c0 [ 389.795792] ? follow_page_mask+0x161a/0x18a0 [ 389.795808] ? mark_held_locks+0xa6/0xf0 [ 389.817192] vhci_hcd vhci_hcd.0: pdev(2) rhport(2) sockfd(21) [ 389.818578] handle_mm_fault+0x455/0x9c0 [ 389.823571] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 389.828659] __get_user_pages+0x4e9/0x1270 [ 389.859051] vhci_hcd vhci_hcd.0: Device attached [ 389.859313] ? follow_page_mask+0x18a0/0x18a0 [ 389.867018] vhci_hcd vhci_hcd.0: pdev(2) rhport(3) sockfd(23) [ 389.869227] ? __access_remote_vm+0x41b/0x4d0 [ 389.876043] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 389.880264] get_user_pages_remote+0x1c5/0x3c0 [ 389.889787] vhci_hcd vhci_hcd.0: Device attached [ 389.895346] __access_remote_vm+0x231/0x4d0 [ 389.895363] ? generic_access_phys+0x160/0x160 [ 389.895388] proc_pid_cmdline_read+0x697/0x8d0 [ 389.895403] ? proc_exe_link+0x160/0x160 [ 389.895415] ? aa_path_link+0x3a0/0x3a0 [ 389.895427] ? fsnotify+0x974/0x11b0 [ 389.900710] vhci_hcd vhci_hcd.0: pdev(2) rhport(4) sockfd(25) [ 389.906732] __vfs_read+0xe4/0x620 [ 389.911287] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 389.916024] ? proc_exe_link+0x160/0x160 [ 389.923952] usb 13-1: new high-speed USB device number 2 using vhci_hcd [ 389.924883] ? vfs_copy_file_range+0x9b0/0x9b0 [ 389.924897] ? common_file_perm+0x3ee/0x580 14:02:51 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f0000000700)=""/4090, 0xffa}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000000180)=""/248, 0xf8}], 0xa) [ 389.924909] ? lock_downgrade+0x740/0x740 [ 389.961868] vhci_hcd vhci_hcd.0: Device attached [ 389.968288] ? security_file_permission+0x82/0x1e0 [ 389.968302] ? rw_verify_area+0xe1/0x2a0 [ 389.968315] vfs_read+0x139/0x340 [ 389.968327] SyS_read+0xf2/0x210 [ 389.968337] ? kernel_write+0x110/0x110 [ 389.968347] ? __do_page_fault+0x159/0xad0 [ 389.968357] ? do_syscall_64+0x4c/0x640 [ 389.968370] ? kernel_write+0x110/0x110 [ 389.968379] do_syscall_64+0x1d5/0x640 [ 389.968395] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 390.027215] RIP: 0033:0x7fe830903fe9 [ 390.030923] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 390.038638] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 390.045915] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 390.053272] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 390.058591] vhci_hcd vhci_hcd.0: pdev(2) rhport(5) sockfd(27) [ 390.060538] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 14:02:52 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) flock(r0, 0x1) io_submit(0x0, 0x2, &(0x7f0000002bc0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') r2 = socket$inet_smc(0x2b, 0x1, 0x0) listen(r2, 0x0) close(r2) preadv(r1, &(0x7f00000017c0), 0x1bc, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) 14:02:52 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000240)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0x80800) pwrite64(r1, &(0x7f0000002380)="997026b77eb4c3d6cf678bbe3949f1ecb260247307c8ff66248c7eb9fe16571b454aeb141d602c5bdfb1f4da83cbd85cc669a039c8955345845a238e2ea898224d82656e444245ae807625e3898ad554e6beb65be2e396ee968b05e1e67b6e53a9c23d88d02117ebad9da14a1bba8382e7cc026a5dfa55844fb8bea57c482c37af0f6bf4eeeb86fb1e7bedc3a602c9a77f1f6fcbe754ba432ff057cd0ea5eedc13776d68bb1788d8ab38c22dcc513be2d6e83a4226529c6b2ad24ee6cf667b11238c57bc1cfb4107be88dfe964723bbaa12673f7011e442cbafe924fc423c2b436432ceb6ae31b311bf79757e1cf1a0fcf5128b1ec3ddd71fc38869088281025e4039a62a55d7721d55f3e7b22f7d7b087f6dea6c89424886768c9ec0d0fda75a67c7121a258b9e5e96a5f36edbfd49c7023cbbf9d2425100e8f345e5cdf2f8a9784aacd6e214d7fc3f1d97d40190aff36af2657664e16eef67252bac2f62f04772780357b58dfc696ba3003af0f1879ff00d47903460e923ebce33318ffb837be3b5c9b66176a4afadbb1918a88bb2126f2ef69aa481be313e6e80d2a238147a9a06867cb81583923a716b513b6d31b0f69125286d1065a1422315399bdc01033d2c5b2baa35c95ebf1425b7e1aa6a26d99a378b59b73db18afecded81022e7d5b51d88e3f7e6fb58d4cb0c9abde8f62df4132b9d3142933012657c67946d8b4c888c842a2812257886c3cebae4c320846912e396093004419a1b9fbf8a5a1908d99c696cfa00539f6ef238652c8a164dc6822b301b23b750ae0ceb9c9fa2fa006d20b7e0ecaf9f868e05a1d730a7880b55663ebfb959c80cbf0f1c2fa319a4705d66a50c2925e65682318c04b4e2e2659c9a88fe7bbf045314732e1a072a5ec3ea15f2da2fa1ee44329667fef15b7fa05f742530ba5cefa41e69df3a23ab08a38c6134acf0f69c5a38ca7198ff7867055ffb4b4a6170eec52988fd3181097cde4df2e3749dbcb4f8b56d4d0d1c40a7dd363c22ac0f27ac4da996bea3ab5155b1d98d92643b979257067393e1a2b8a207458005dd9e3b15ebb0a1d9b1889afb6e9b5dcf42260aedccf34032cea376447387cbb3d6c7933df8c76d933536f6e6acdc252eded810ee8c20838011fb44fc407cd19e87b126ba5132bdb75b28e0c15a7ab1ed0e4c4d3eaee705edbbb7ae724b291e0cf5be5eacd80c1f8ec9e8568c8ba5b80b9c37db2e284a3a31130753a09a4e032f3931b28c4e206e3e9bde29885ed6bd3de0b861a86eb34b61eeeea49a828eaab2160040af7d7891f2472e7bf2044b2ce2477e3a20e07e9baaf84523e2b8c9e4c783c3dfed0eadf38c67c703ef8f869477a32a2806a9f52d380c4afa087db3c6f5298330fb71dbe9854cc554fee339d1a33917592287ff3b21475ecc7747a14338da801fab783f149db762e9614270ac4b8636d75ebc0266b49085a4a96480ede3a049801e10fd46d9f08eb4aa1639398556335c7e2e3a22ecaddbd8647f4f55daca52b3299e79ff5b9034e319b15e05b5956dac7e8f1d3e5875441f0eb56ea54f1e51e07e5114646d822942fbfbd8ad483408e3d7339cdbd9738c08dbf59e884f15cc3b1cc844eafabb6d215c7937b770293a8451fb4158d46a25f5774ee102ee59046fb1577b9fe70090e9a507a2468a9fc6a0c63e831a6923eeb686476a8aec9ca14646dff09acb4e12e9933f1f6ff0f1a8a9356f3f39f7404aaa698c2a0e93f2622e7b1b1c24474037a9bef392a5a124cb71752d0742e876a745f55d585f025e9606fe40f1de7544f2676f03a8d6f029d11c79e442b0ac9d2fcaefc13ebbf7adf7259c8845ff9736990282f6566361815dfe78d47d4a53f5303691e0535ce6957ddfaa28c5f8c697fe308a3d0de2b91662e40a2f120de1fd49d6eb5e3263e253d083982f30f6f0e00f3f8da9123ee875293eac7191463311f86db682c68c840fc845db9fa02f11106973b5b71acd672725bbc83d4cc4fbf6ff6962d94ad53f214ff4d683b9f8b4fc4ae650f100cf103aa6431d995c695a9eaf0235ce25af3b49fe7278d35d11e3517a7a422b0076262377cf6f911a21aed3a2b284e2434ea921a335f855dd7ed5d66ad209404a68ef4b540b9d2f667e1235e4d22b4d9d45bca1657aefeebffa8a17f29949408a3ba68098b7e77cdc9bd7ba67d42039e7705ab308be2b26d7cf1874a01f5a7656b55f21d6fece91b57e0ce230a27f35bd4c8de4b1586f54bd0396194a2f1acbb2f796fdefa067a964e640256475782c8045bc3a350d5d4a43afc444e7aa185b0b7eea192b2f3f9a95e5867685b9a40e96f5de31f6474fa9b76b37c2c5a384f0bc4ce2b76c477316c28ddcece8cef3050df598b9db4e59413da8552fda191bc0deff6aadcece83f3c2116df81c589cbf974fee621b259431fecaeb83e1abfd0e7b6ee4432cd6a515af3784705a5570e1b44f8bf35f9498b37b15dd1bf4ff2bbb9ab378e3a6f53039adb1e8facbe121eb4238c1f4ba066218ce4d7fa21e89dace9328e483412bb97208291e78cd79e1b3ca77d747c7de97d817a7eae9a4fb143fa8d861035d3e2d6b60cf0f621e0aab8484e9a8c1505219ebb6fcbe438bef9512db5e71585627867697a67a3d5e3f8d722ab4552d04ede05888d92b328dd4792003706e8d56aff19ffaef4cf30ed76b5617032ce13ec8b8859a2c1b207808affb71f8763c2f6f1ccdf40b6068f95684d74ca2e16097176f390f8925db1d730b00e7c70bfa9ee67e6b4e1ea69e06c5784e23c1533b3066fdb4e9b3f27d37aa01affd7fc417a1c796267832dce4f1972ec49aff7dac8908764644c047eee30f0d8aae1b77b0ae27d1e477760cdd8556d87690d9d5c7d87c78e93262ae32e11cd221ba53736837d79fbf8128ec2ea55358007dce71e3f5b9ff1684eb7b98f310a4e229f09b4f173670b2f9c57a8c9c28dd578e51f9043855930be935a57a35274af5ec7434fccced817f69c832a216b63c335798ffd6d34515467121bd6dd7a77f18aed135ede4ec6abcf360949307ae0d61905d24764c82d5c96f1364ed13694dc10c762502df0c5a6e03a60f4cc2f83e6d47ffdd28959ec3dad18a24ab98132136cfe2a0d100fec1d31f4faf895195a08c45a4014008fb30c21b12628d491f2184cc0dda7e6b7001929a70297736dcb898a4dcb0ba5ff0714e91b0f4a2877587ea107db7eaf4fc1e38d321ac30bcd6141a7f46d552ff08690e8dcca6e6f6a017b676fb86a3965c6f3bfb9f5acb8b7edb6970a8b58e8dcb099e8a6caccddaa262d36e62129eba9bcfae4d095cd5ee63f15932b4e4fae3b0e9ebc8d7e16f8bc7e3780a06359ff9698e41bdd12f715b57138d2eae68ee022f054fcde86b512cf085cf5c3c1c40028cb81e6f8f9a8be6b95a498f8519fdcc7cc48163de4a398e1bedb639f26081b47aed35987f7583f7beedd2abb4387554f9f7106bc1ea9a3b580b19cbb95733501c155b804bc883ea26864ceb240fa4bee15749ad4a823c5dcab6a3fdb33158effa9b2bb268067165b5753987f9ef184724f59bbfb590a27fe5d72a901b19e0297bbe655af219eef90b4dd38df2de4f0163352dc2f8fdcaa4c8d6fbe28b4173387e74b72d336aacac6fef3a77c937b60a941058eeed1c92758d2dd9e935bf565624f182d066519d650967fcd3ec0e9ba630e2136e95f73fe4fbeea074a9659221b5956161d4b466c6633e7351e0ce0d1c7253c1a36c04118e2e78cde0a1169fc6a2ee8678b91710a484f0029ecd2011fa01a33d09ea278d9c8b9c843a2bd530343c2ebe47de6ae6616c727c0833f699d64885d66a3ef9abab42b4da46dfb10462d57860d89d630051778c62b2ca8f2b796662877d3eb9a02a693e341d2111f391299d4baa42dd89eb6b2c4700222a7edac5c40a3e16551adab27782afacfbcf24a192f842cf01529bbe531f296d44ae7fed558ff07e9db1011a421cb62dc3df4ec237557d71824e5f44551b9fe3cb4a6f69408fca90c0b4cbcef3bc485148a3260b26abc81865536e2d25d1b599f01f47c8728233c408d813ecf377798bd60298c568b5351bc5b416f9166de74afc659b8ac4222d08bbab07dd19b46fd78464698bae4e60fe378f8f6998e9759630a36bd04079f32587f1b306585e64b06cdaadc9b0f14666c016f18de4ce381e25b9e11e27f695284ef5ae44e47d823dd3f002658a43a89ab05402becfe288afcdb3346825464843ee90f1d647e89fce0b91b73284d21617ca9f5a85b3ceba361ede7055ab0129f47b6ca5d821653961a3def8c7fb5d89b4994dd8c8852237e7224fc81cb1fdb92d693daba6d71ed881a195ca9449d6dbb90287d788672e40c5d282c0a50ce5a0ffaedf1915e753cfd13bbb440a94f2f7d101256941077bb538698fc71ca7e66059bae5394557b5edce7a199a052ecc754cb202e460c0816958dad866cef32aae32e66a7dedf5f8f928bd35e30f42f15598b4681af618917da68e8ef87ae39c3c7d90ad1cbc42811e35ec87c85d5310df44c2ecfa1a032c4b734c120a8fdd1f863ea5a511df2d59779eb1476e767f89cb4a8f1459ecb8365e504aef6256262eafadac3e827b8bb0849f4f945622ef9d005f549314e1d9e5b6bfe005935a6f8ebc3ea5662af60aedf98f67521b9e14f2df93dbdcd91854299830fb7a277d9e659b825f44908da2cb01e8ec8425417c8a9b1d2ebbb537098ae968ac1bfb2d1bc61594592df016bd844f52b963ab5df0b7287e89994b455de875f94f16810814d2094debdcd8e0c4b728b0078e305a14eab562ac55a38c648123327df907f0941f4b12feb41c277d76ae2d37289b9e23709c308145aed20995dbc5722c9e239f0d82164d80370eb360e2c549b59a1f25acb5a1d1feda428ef81a0e54334f3ae086d5e81dd6d9ee927db72276e4d87345123b4cf3bc9e284d14a374034cd23399ac9187f696f273a0270ee2b5b47a10a4872ce73c3ba71a640146b443ba64969be2c28751079a6c403e9622998ecf434bb6f47d5497f30fc4430c1f4848704295aa1b2e898921bd96d7676c20fee0b1c047004bd6610260702b7bcf9c21ec4a87c5ce89ad1f91fc1fa858f4f9644d7fff32dedf33b4b2a3e577bb6e3029b9565e19aca3ea2f726dab964a18d847de7c659d87a29bc4a45d03fb9f4a00cfaae258ce171fa057fc7baa3d02c5c7478e51c76fd84d99d63d8455be3c80aff7cea884c4704a109a5b9625d8661781b737321697df833cb6c23f8a68984c5411d1420586066f870a4432f87cc69428ef397e0755d388ea0137996ffbd591fbddb3cb9ef44521b670a99320463d61a9e75c1525ee4546f0118d0a041dce9c71ad2f5eade005bc9459f7ea9b8336323b0b17b7a77b2785734c219d988bb2e235a41eac62d2f49a22667621683ce1bd67b7bff0cc61f4aa43e275daf3f428b15b825406df70f4ac8959dc8e10f4cbca63f243dbe88725221dc2016be2d56839fa8dbfbd0dbc7184455eaabd91de0723c14bc8cd493ead8780c347c79644c64593ffc57ce20120e6e72c52472904e38ccf2611276cf4eb46da558e050594a5afe0c275a918dc04327b8aecfa08a410f6e35b54be5fac42f9e45be0b87e9bd2b62d02c04b051fe5ca60159786f7b219a0db856ce62cbbe8b2c52a96a9b41cae448e30e0cd9d5367d23d0728b4101d290cba967cd73c3a24c7666543b228fc0bb08d470bfb23a70592c7271f406be7e318520ccc540b6281d6bb6e9c86e3b6928b668b46f73e7d64445b4c3ab41b", 0x1000, 0x5) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x5000, &(0x7f00000022c0)=ANY=[@ANYBLOB="78696e6f3d6f6469723d2e2f66696c65302c6d657461636f70793d6f6e2c736d61636b66737472616e736d7574653d23fe262f102f242c66736e616d653d636d646c696e65002c66736d616769633d3078303030303030303030303030303038312c61707072616973652c657569643e", @ANYRESDEC=0xee01, @ANYBLOB=',smackfsroot=,\x00']) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f000054c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) ioctl$UFFDIO_ZEROPAGE(0xffffffffffffffff, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00001a2000/0x3000)=nil, 0x3000}}) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) [ 390.066410] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 390.073658] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 14:02:52 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) openat$nvram(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:52 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f0000000700)=""/4090, 0xffa}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000000180)=""/248, 0xf8}], 0xa) [ 390.175306] vhci_hcd vhci_hcd.0: Device attached [ 390.212527] FAULT_FLAG_ALLOW_RETRY missing 81 [ 390.217940] CPU: 0 PID: 26350 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 390.218257] INFO: trying to register non-static key. [ 390.225818] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 390.230901] the code is fine but needs lockdep annotation. [ 390.240231] Call Trace: [ 390.245824] turning off the locking correctness validator. [ 390.253998] dump_stack+0x1b2/0x281 [ 390.257609] handle_userfault.cold+0x3b/0x4a [ 390.261995] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 390.267080] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 390.272073] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 390.277154] ? userfaultfd_read+0x1530/0x1530 [ 390.281632] ? debug_check_no_obj_freed+0x2c0/0x680 [ 390.286629] ? mark_held_locks+0xa6/0xf0 [ 390.290668] ? free_hot_cold_page+0x878/0xc80 [ 390.295143] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 390.300144] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 390.305227] ? prep_transhuge_page+0xa0/0xa0 [ 390.309623] ? trace_hardirqs_on+0x10/0x10 [ 390.313837] __handle_mm_fault+0x2ac4/0x4620 [ 390.318225] ? vm_insert_page+0x7c0/0x7c0 [ 390.322351] ? HARDIRQ_verbose+0x10/0x10 [ 390.326394] ? follow_page_mask+0x161a/0x18a0 [ 390.330871] ? mark_held_locks+0xa6/0xf0 [ 390.334929] handle_mm_fault+0x455/0x9c0 [ 390.338971] __get_user_pages+0x4e9/0x1270 [ 390.343187] ? follow_page_mask+0x18a0/0x18a0 [ 390.347664] ? __access_remote_vm+0x41b/0x4d0 [ 390.352138] get_user_pages_remote+0x1c5/0x3c0 [ 390.356698] __access_remote_vm+0x231/0x4d0 [ 390.361002] ? generic_access_phys+0x160/0x160 [ 390.365571] proc_pid_cmdline_read+0x697/0x8d0 [ 390.370135] ? proc_exe_link+0x160/0x160 [ 390.374177] ? aa_path_link+0x3a0/0x3a0 [ 390.378145] ? fsnotify+0x974/0x11b0 [ 390.381842] __vfs_read+0xe4/0x620 [ 390.385377] ? proc_exe_link+0x160/0x160 [ 390.389422] ? vfs_copy_file_range+0x9b0/0x9b0 [ 390.393988] ? common_file_perm+0x3ee/0x580 [ 390.398294] ? lock_downgrade+0x740/0x740 [ 390.402442] ? security_file_permission+0x82/0x1e0 [ 390.407353] ? rw_verify_area+0xe1/0x2a0 [ 390.411393] vfs_read+0x139/0x340 [ 390.414826] SyS_read+0xf2/0x210 [ 390.418170] ? kernel_write+0x110/0x110 [ 390.422133] ? __fdget+0x167/0x1f0 [ 390.425652] ? do_syscall_64+0x4c/0x640 [ 390.429605] ? kernel_write+0x110/0x110 [ 390.433557] do_syscall_64+0x1d5/0x640 [ 390.437427] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 390.442594] RIP: 0033:0x7fe830903fe9 [ 390.446284] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 390.453969] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 [ 390.461217] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 390.468463] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 390.475708] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 390.482953] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 [ 390.490218] CPU: 1 PID: 26348 Comm: syz-executor.5 Not tainted 4.14.262-syzkaller #0 [ 390.491668] vhci_hcd vhci_hcd.0: pdev(2) rhport(6) sockfd(29) [ 390.498098] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 390.503972] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 390.513303] Call Trace: [ 390.520870] vhci_hcd vhci_hcd.0: Device attached [ 390.522692] dump_stack+0x1b2/0x281 [ 390.522712] register_lock_class+0x389/0x1180 [ 390.528070] vhci_hcd vhci_hcd.0: pdev(2) rhport(7) sockfd(31) [ 390.531054] ? HARDIRQ_verbose+0x10/0x10 [ 390.535520] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 390.541382] ? lapic_next_event+0x53/0x80 [ 390.545898] vhci_hcd vhci_hcd.0: Device attached [ 390.552230] ? static_obj+0x50/0x50 [ 390.552239] ? lock_acquire+0x170/0x3f0 [ 390.552249] __lock_acquire+0x167/0x3f20 [ 390.557063] vhci_hcd vhci_hcd.0: port 0 already used [ 390.561132] ? lock_downgrade+0x740/0x740 [ 390.561141] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 390.561150] ? __lock_acquire+0x5fc/0x3f20 [ 390.591278] ? trace_hardirqs_on+0x10/0x10 [ 390.595509] ? perf_trace_lock_acquire+0x104/0x510 [ 390.600430] ? perf_pmu_nop_int+0x5/0x10 [ 390.604485] ? group_sched_in+0x328/0x400 [ 390.608625] ? HARDIRQ_verbose+0x10/0x10 [ 390.612678] ? perf_trace_lock_acquire+0x104/0x510 [ 390.617604] lock_acquire+0x170/0x3f0 [ 390.621402] ? flush_work+0x88/0x770 [ 390.625111] flush_work+0xad/0x770 [ 390.628646] ? flush_work+0x88/0x770 [ 390.632352] ? worker_thread+0xff0/0xff0 [ 390.636404] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 390.641429] ? _raw_spin_unlock_irq+0x5a/0x80 [ 390.646178] ? finish_task_switch+0x178/0x610 [ 390.651184] ? finish_task_switch+0x14d/0x610 [ 390.655670] ? mark_held_locks+0xa6/0xf0 [ 390.659720] ? __cancel_work_timer+0x2c1/0x460 [ 390.664296] __cancel_work_timer+0x321/0x460 [ 390.668694] ? work_on_cpu_safe+0x70/0x70 [ 390.672861] ? ___preempt_schedule+0x16/0x18 [ 390.677245] ? preempt_schedule_common+0x45/0xc0 [ 390.681972] ? ___preempt_schedule+0x16/0x18 [ 390.686352] ? smc_accept_dequeue+0x382/0x5c0 [ 390.690821] smc_close_active+0x7e2/0xbb0 [ 390.694945] smc_release+0x3e1/0x5d0 [ 390.698635] __sock_release+0xcd/0x2b0 [ 390.702496] ? __sock_release+0x2b0/0x2b0 [ 390.706615] sock_close+0x15/0x20 [ 390.710043] __fput+0x25f/0x7a0 [ 390.713297] task_work_run+0x11f/0x190 [ 390.717157] exit_to_usermode_loop+0x1ad/0x200 [ 390.721715] do_syscall_64+0x4a3/0x640 [ 390.725590] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 390.730752] RIP: 0033:0x7f5b177dcfe9 [ 390.734439] RSP: 002b:00007f5b16152168 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 390.742117] RAX: 0000000000000000 RBX: 00007f5b178eff60 RCX: 00007f5b177dcfe9 [ 390.749359] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000006 [ 390.756602] RBP: 00007f5b1783708d R08: 0000000000000000 R09: 0000000000000000 [ 390.763849] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 390.771095] R13: 00007ffe7349251f R14: 00007f5b16152300 R15: 0000000000022000 [ 390.782146] vhci_hcd: connection reset by peer [ 390.784637] vhci_hcd: connection closed [ 390.786807] vhci_hcd: connection closed [ 390.790795] vhci_hcd: connection closed [ 390.791160] vhci_hcd: stop threads [ 390.795007] vhci_hcd: connection closed [ 390.802283] vhci_hcd: release socket [ 390.802330] vhci_hcd: connection closed [ 390.807271] vhci_hcd: disconnect device [ 390.818270] vhci_hcd: stop threads [ 390.821844] vhci_hcd: release socket [ 390.825740] vhci_hcd: disconnect device [ 390.829804] vhci_hcd: stop threads [ 390.836560] vhci_hcd: release socket [ 390.840293] vhci_hcd: disconnect device [ 390.847928] vhci_hcd: stop threads [ 390.851460] vhci_hcd: release socket [ 390.855795] vhci_hcd: disconnect device [ 390.859825] vhci_hcd: stop threads [ 390.864683] vhci_hcd: release socket [ 390.868413] vhci_hcd: disconnect device [ 390.872469] vhci_hcd: stop threads [ 390.876675] vhci_hcd: release socket [ 390.880434] vhci_hcd: disconnect device 14:02:53 executing program 2: r0 = userfaultfd(0x180001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000140)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}}) (async) r1 = open(0x0, 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) r2 = syz_usbip_server_init(0x3) dup3(r1, r2, 0x0) (async) creat(&(0x7f0000000080)='./file0\x00', 0x81) dup3(r2, r0, 0x0) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r3, &(0x7f0000000280), 0xfffffed3) 14:02:53 executing program 1: r0 = userfaultfd(0x0) sendfile(r0, r0, &(0x7f0000000000)=0x1, 0x6) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:53 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000240)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0x80800) pwrite64(r1, &(0x7f0000002380)="997026b77eb4c3d6cf678bbe3949f1ecb260247307c8ff66248c7eb9fe16571b454aeb141d602c5bdfb1f4da83cbd85cc669a039c8955345845a238e2ea898224d82656e444245ae807625e3898ad554e6beb65be2e396ee968b05e1e67b6e53a9c23d88d02117ebad9da14a1bba8382e7cc026a5dfa55844fb8bea57c482c37af0f6bf4eeeb86fb1e7bedc3a602c9a77f1f6fcbe754ba432ff057cd0ea5eedc13776d68bb1788d8ab38c22dcc513be2d6e83a4226529c6b2ad24ee6cf667b11238c57bc1cfb4107be88dfe964723bbaa12673f7011e442cbafe924fc423c2b436432ceb6ae31b311bf79757e1cf1a0fcf5128b1ec3ddd71fc38869088281025e4039a62a55d7721d55f3e7b22f7d7b087f6dea6c89424886768c9ec0d0fda75a67c7121a258b9e5e96a5f36edbfd49c7023cbbf9d2425100e8f345e5cdf2f8a9784aacd6e214d7fc3f1d97d40190aff36af2657664e16eef67252bac2f62f04772780357b58dfc696ba3003af0f1879ff00d47903460e923ebce33318ffb837be3b5c9b66176a4afadbb1918a88bb2126f2ef69aa481be313e6e80d2a238147a9a06867cb81583923a716b513b6d31b0f69125286d1065a1422315399bdc01033d2c5b2baa35c95ebf1425b7e1aa6a26d99a378b59b73db18afecded81022e7d5b51d88e3f7e6fb58d4cb0c9abde8f62df4132b9d3142933012657c67946d8b4c888c842a2812257886c3cebae4c320846912e396093004419a1b9fbf8a5a1908d99c696cfa00539f6ef238652c8a164dc6822b301b23b750ae0ceb9c9fa2fa006d20b7e0ecaf9f868e05a1d730a7880b55663ebfb959c80cbf0f1c2fa319a4705d66a50c2925e65682318c04b4e2e2659c9a88fe7bbf045314732e1a072a5ec3ea15f2da2fa1ee44329667fef15b7fa05f742530ba5cefa41e69df3a23ab08a38c6134acf0f69c5a38ca7198ff7867055ffb4b4a6170eec52988fd3181097cde4df2e3749dbcb4f8b56d4d0d1c40a7dd363c22ac0f27ac4da996bea3ab5155b1d98d92643b979257067393e1a2b8a207458005dd9e3b15ebb0a1d9b1889afb6e9b5dcf42260aedccf34032cea376447387cbb3d6c7933df8c76d933536f6e6acdc252eded810ee8c20838011fb44fc407cd19e87b126ba5132bdb75b28e0c15a7ab1ed0e4c4d3eaee705edbbb7ae724b291e0cf5be5eacd80c1f8ec9e8568c8ba5b80b9c37db2e284a3a31130753a09a4e032f3931b28c4e206e3e9bde29885ed6bd3de0b861a86eb34b61eeeea49a828eaab2160040af7d7891f2472e7bf2044b2ce2477e3a20e07e9baaf84523e2b8c9e4c783c3dfed0eadf38c67c703ef8f869477a32a2806a9f52d380c4afa087db3c6f5298330fb71dbe9854cc554fee339d1a33917592287ff3b21475ecc7747a14338da801fab783f149db762e9614270ac4b8636d75ebc0266b49085a4a96480ede3a049801e10fd46d9f08eb4aa1639398556335c7e2e3a22ecaddbd8647f4f55daca52b3299e79ff5b9034e319b15e05b5956dac7e8f1d3e5875441f0eb56ea54f1e51e07e5114646d822942fbfbd8ad483408e3d7339cdbd9738c08dbf59e884f15cc3b1cc844eafabb6d215c7937b770293a8451fb4158d46a25f5774ee102ee59046fb1577b9fe70090e9a507a2468a9fc6a0c63e831a6923eeb686476a8aec9ca14646dff09acb4e12e9933f1f6ff0f1a8a9356f3f39f7404aaa698c2a0e93f2622e7b1b1c24474037a9bef392a5a124cb71752d0742e876a745f55d585f025e9606fe40f1de7544f2676f03a8d6f029d11c79e442b0ac9d2fcaefc13ebbf7adf7259c8845ff9736990282f6566361815dfe78d47d4a53f5303691e0535ce6957ddfaa28c5f8c697fe308a3d0de2b91662e40a2f120de1fd49d6eb5e3263e253d083982f30f6f0e00f3f8da9123ee875293eac7191463311f86db682c68c840fc845db9fa02f11106973b5b71acd672725bbc83d4cc4fbf6ff6962d94ad53f214ff4d683b9f8b4fc4ae650f100cf103aa6431d995c695a9eaf0235ce25af3b49fe7278d35d11e3517a7a422b0076262377cf6f911a21aed3a2b284e2434ea921a335f855dd7ed5d66ad209404a68ef4b540b9d2f667e1235e4d22b4d9d45bca1657aefeebffa8a17f29949408a3ba68098b7e77cdc9bd7ba67d42039e7705ab308be2b26d7cf1874a01f5a7656b55f21d6fece91b57e0ce230a27f35bd4c8de4b1586f54bd0396194a2f1acbb2f796fdefa067a964e640256475782c8045bc3a350d5d4a43afc444e7aa185b0b7eea192b2f3f9a95e5867685b9a40e96f5de31f6474fa9b76b37c2c5a384f0bc4ce2b76c477316c28ddcece8cef3050df598b9db4e59413da8552fda191bc0deff6aadcece83f3c2116df81c589cbf974fee621b259431fecaeb83e1abfd0e7b6ee4432cd6a515af3784705a5570e1b44f8bf35f9498b37b15dd1bf4ff2bbb9ab378e3a6f53039adb1e8facbe121eb4238c1f4ba066218ce4d7fa21e89dace9328e483412bb97208291e78cd79e1b3ca77d747c7de97d817a7eae9a4fb143fa8d861035d3e2d6b60cf0f621e0aab8484e9a8c1505219ebb6fcbe438bef9512db5e71585627867697a67a3d5e3f8d722ab4552d04ede05888d92b328dd4792003706e8d56aff19ffaef4cf30ed76b5617032ce13ec8b8859a2c1b207808affb71f8763c2f6f1ccdf40b6068f95684d74ca2e16097176f390f8925db1d730b00e7c70bfa9ee67e6b4e1ea69e06c5784e23c1533b3066fdb4e9b3f27d37aa01affd7fc417a1c796267832dce4f1972ec49aff7dac8908764644c047eee30f0d8aae1b77b0ae27d1e477760cdd8556d87690d9d5c7d87c78e93262ae32e11cd221ba53736837d79fbf8128ec2ea55358007dce71e3f5b9ff1684eb7b98f310a4e229f09b4f173670b2f9c57a8c9c28dd578e51f9043855930be935a57a35274af5ec7434fccced817f69c832a216b63c335798ffd6d34515467121bd6dd7a77f18aed135ede4ec6abcf360949307ae0d61905d24764c82d5c96f1364ed13694dc10c762502df0c5a6e03a60f4cc2f83e6d47ffdd28959ec3dad18a24ab98132136cfe2a0d100fec1d31f4faf895195a08c45a4014008fb30c21b12628d491f2184cc0dda7e6b7001929a70297736dcb898a4dcb0ba5ff0714e91b0f4a2877587ea107db7eaf4fc1e38d321ac30bcd6141a7f46d552ff08690e8dcca6e6f6a017b676fb86a3965c6f3bfb9f5acb8b7edb6970a8b58e8dcb099e8a6caccddaa262d36e62129eba9bcfae4d095cd5ee63f15932b4e4fae3b0e9ebc8d7e16f8bc7e3780a06359ff9698e41bdd12f715b57138d2eae68ee022f054fcde86b512cf085cf5c3c1c40028cb81e6f8f9a8be6b95a498f8519fdcc7cc48163de4a398e1bedb639f26081b47aed35987f7583f7beedd2abb4387554f9f7106bc1ea9a3b580b19cbb95733501c155b804bc883ea26864ceb240fa4bee15749ad4a823c5dcab6a3fdb33158effa9b2bb268067165b5753987f9ef184724f59bbfb590a27fe5d72a901b19e0297bbe655af219eef90b4dd38df2de4f0163352dc2f8fdcaa4c8d6fbe28b4173387e74b72d336aacac6fef3a77c937b60a941058eeed1c92758d2dd9e935bf565624f182d066519d650967fcd3ec0e9ba630e2136e95f73fe4fbeea074a9659221b5956161d4b466c6633e7351e0ce0d1c7253c1a36c04118e2e78cde0a1169fc6a2ee8678b91710a484f0029ecd2011fa01a33d09ea278d9c8b9c843a2bd530343c2ebe47de6ae6616c727c0833f699d64885d66a3ef9abab42b4da46dfb10462d57860d89d630051778c62b2ca8f2b796662877d3eb9a02a693e341d2111f391299d4baa42dd89eb6b2c4700222a7edac5c40a3e16551adab27782afacfbcf24a192f842cf01529bbe531f296d44ae7fed558ff07e9db1011a421cb62dc3df4ec237557d71824e5f44551b9fe3cb4a6f69408fca90c0b4cbcef3bc485148a3260b26abc81865536e2d25d1b599f01f47c8728233c408d813ecf377798bd60298c568b5351bc5b416f9166de74afc659b8ac4222d08bbab07dd19b46fd78464698bae4e60fe378f8f6998e9759630a36bd04079f32587f1b306585e64b06cdaadc9b0f14666c016f18de4ce381e25b9e11e27f695284ef5ae44e47d823dd3f002658a43a89ab05402becfe288afcdb3346825464843ee90f1d647e89fce0b91b73284d21617ca9f5a85b3ceba361ede7055ab0129f47b6ca5d821653961a3def8c7fb5d89b4994dd8c8852237e7224fc81cb1fdb92d693daba6d71ed881a195ca9449d6dbb90287d788672e40c5d282c0a50ce5a0ffaedf1915e753cfd13bbb440a94f2f7d101256941077bb538698fc71ca7e66059bae5394557b5edce7a199a052ecc754cb202e460c0816958dad866cef32aae32e66a7dedf5f8f928bd35e30f42f15598b4681af618917da68e8ef87ae39c3c7d90ad1cbc42811e35ec87c85d5310df44c2ecfa1a032c4b734c120a8fdd1f863ea5a511df2d59779eb1476e767f89cb4a8f1459ecb8365e504aef6256262eafadac3e827b8bb0849f4f945622ef9d005f549314e1d9e5b6bfe005935a6f8ebc3ea5662af60aedf98f67521b9e14f2df93dbdcd91854299830fb7a277d9e659b825f44908da2cb01e8ec8425417c8a9b1d2ebbb537098ae968ac1bfb2d1bc61594592df016bd844f52b963ab5df0b7287e89994b455de875f94f16810814d2094debdcd8e0c4b728b0078e305a14eab562ac55a38c648123327df907f0941f4b12feb41c277d76ae2d37289b9e23709c308145aed20995dbc5722c9e239f0d82164d80370eb360e2c549b59a1f25acb5a1d1feda428ef81a0e54334f3ae086d5e81dd6d9ee927db72276e4d87345123b4cf3bc9e284d14a374034cd23399ac9187f696f273a0270ee2b5b47a10a4872ce73c3ba71a640146b443ba64969be2c28751079a6c403e9622998ecf434bb6f47d5497f30fc4430c1f4848704295aa1b2e898921bd96d7676c20fee0b1c047004bd6610260702b7bcf9c21ec4a87c5ce89ad1f91fc1fa858f4f9644d7fff32dedf33b4b2a3e577bb6e3029b9565e19aca3ea2f726dab964a18d847de7c659d87a29bc4a45d03fb9f4a00cfaae258ce171fa057fc7baa3d02c5c7478e51c76fd84d99d63d8455be3c80aff7cea884c4704a109a5b9625d8661781b737321697df833cb6c23f8a68984c5411d1420586066f870a4432f87cc69428ef397e0755d388ea0137996ffbd591fbddb3cb9ef44521b670a99320463d61a9e75c1525ee4546f0118d0a041dce9c71ad2f5eade005bc9459f7ea9b8336323b0b17b7a77b2785734c219d988bb2e235a41eac62d2f49a22667621683ce1bd67b7bff0cc61f4aa43e275daf3f428b15b825406df70f4ac8959dc8e10f4cbca63f243dbe88725221dc2016be2d56839fa8dbfbd0dbc7184455eaabd91de0723c14bc8cd493ead8780c347c79644c64593ffc57ce20120e6e72c52472904e38ccf2611276cf4eb46da558e050594a5afe0c275a918dc04327b8aecfa08a410f6e35b54be5fac42f9e45be0b87e9bd2b62d02c04b051fe5ca60159786f7b219a0db856ce62cbbe8b2c52a96a9b41cae448e30e0cd9d5367d23d0728b4101d290cba967cd73c3a24c7666543b228fc0bb08d470bfb23a70592c7271f406be7e318520ccc540b6281d6bb6e9c86e3b6928b668b46f73e7d64445b4c3ab41b", 0x1000, 0x5) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x5000, &(0x7f00000022c0)=ANY=[@ANYBLOB="78696e6f3d6f6469723d2e2f66696c65302c6d657461636f70793d6f6e2c736d61636b66737472616e736d7574653d23fe262f102f242c66736e616d653d636d646c696e65002c66736d616769633d3078303030303030303030303030303038312c61707072616973652c657569643e", @ANYRESDEC=0xee01, @ANYBLOB=',smackfsroot=,\x00']) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f000054c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) ioctl$UFFDIO_ZEROPAGE(0xffffffffffffffff, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00001a2000/0x3000)=nil, 0x3000}}) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000240)={0x28, 0x0, 0xffffffff, @local}, 0x10, 0x80800) (async) pwrite64(r1, &(0x7f0000002380)="997026b77eb4c3d6cf678bbe3949f1ecb260247307c8ff66248c7eb9fe16571b454aeb141d602c5bdfb1f4da83cbd85cc669a039c8955345845a238e2ea898224d82656e444245ae807625e3898ad554e6beb65be2e396ee968b05e1e67b6e53a9c23d88d02117ebad9da14a1bba8382e7cc026a5dfa55844fb8bea57c482c37af0f6bf4eeeb86fb1e7bedc3a602c9a77f1f6fcbe754ba432ff057cd0ea5eedc13776d68bb1788d8ab38c22dcc513be2d6e83a4226529c6b2ad24ee6cf667b11238c57bc1cfb4107be88dfe964723bbaa12673f7011e442cbafe924fc423c2b436432ceb6ae31b311bf79757e1cf1a0fcf5128b1ec3ddd71fc38869088281025e4039a62a55d7721d55f3e7b22f7d7b087f6dea6c89424886768c9ec0d0fda75a67c7121a258b9e5e96a5f36edbfd49c7023cbbf9d2425100e8f345e5cdf2f8a9784aacd6e214d7fc3f1d97d40190aff36af2657664e16eef67252bac2f62f04772780357b58dfc696ba3003af0f1879ff00d47903460e923ebce33318ffb837be3b5c9b66176a4afadbb1918a88bb2126f2ef69aa481be313e6e80d2a238147a9a06867cb81583923a716b513b6d31b0f69125286d1065a1422315399bdc01033d2c5b2baa35c95ebf1425b7e1aa6a26d99a378b59b73db18afecded81022e7d5b51d88e3f7e6fb58d4cb0c9abde8f62df4132b9d3142933012657c67946d8b4c888c842a2812257886c3cebae4c320846912e396093004419a1b9fbf8a5a1908d99c696cfa00539f6ef238652c8a164dc6822b301b23b750ae0ceb9c9fa2fa006d20b7e0ecaf9f868e05a1d730a7880b55663ebfb959c80cbf0f1c2fa319a4705d66a50c2925e65682318c04b4e2e2659c9a88fe7bbf045314732e1a072a5ec3ea15f2da2fa1ee44329667fef15b7fa05f742530ba5cefa41e69df3a23ab08a38c6134acf0f69c5a38ca7198ff7867055ffb4b4a6170eec52988fd3181097cde4df2e3749dbcb4f8b56d4d0d1c40a7dd363c22ac0f27ac4da996bea3ab5155b1d98d92643b979257067393e1a2b8a207458005dd9e3b15ebb0a1d9b1889afb6e9b5dcf42260aedccf34032cea376447387cbb3d6c7933df8c76d933536f6e6acdc252eded810ee8c20838011fb44fc407cd19e87b126ba5132bdb75b28e0c15a7ab1ed0e4c4d3eaee705edbbb7ae724b291e0cf5be5eacd80c1f8ec9e8568c8ba5b80b9c37db2e284a3a31130753a09a4e032f3931b28c4e206e3e9bde29885ed6bd3de0b861a86eb34b61eeeea49a828eaab2160040af7d7891f2472e7bf2044b2ce2477e3a20e07e9baaf84523e2b8c9e4c783c3dfed0eadf38c67c703ef8f869477a32a2806a9f52d380c4afa087db3c6f5298330fb71dbe9854cc554fee339d1a33917592287ff3b21475ecc7747a14338da801fab783f149db762e9614270ac4b8636d75ebc0266b49085a4a96480ede3a049801e10fd46d9f08eb4aa1639398556335c7e2e3a22ecaddbd8647f4f55daca52b3299e79ff5b9034e319b15e05b5956dac7e8f1d3e5875441f0eb56ea54f1e51e07e5114646d822942fbfbd8ad483408e3d7339cdbd9738c08dbf59e884f15cc3b1cc844eafabb6d215c7937b770293a8451fb4158d46a25f5774ee102ee59046fb1577b9fe70090e9a507a2468a9fc6a0c63e831a6923eeb686476a8aec9ca14646dff09acb4e12e9933f1f6ff0f1a8a9356f3f39f7404aaa698c2a0e93f2622e7b1b1c24474037a9bef392a5a124cb71752d0742e876a745f55d585f025e9606fe40f1de7544f2676f03a8d6f029d11c79e442b0ac9d2fcaefc13ebbf7adf7259c8845ff9736990282f6566361815dfe78d47d4a53f5303691e0535ce6957ddfaa28c5f8c697fe308a3d0de2b91662e40a2f120de1fd49d6eb5e3263e253d083982f30f6f0e00f3f8da9123ee875293eac7191463311f86db682c68c840fc845db9fa02f11106973b5b71acd672725bbc83d4cc4fbf6ff6962d94ad53f214ff4d683b9f8b4fc4ae650f100cf103aa6431d995c695a9eaf0235ce25af3b49fe7278d35d11e3517a7a422b0076262377cf6f911a21aed3a2b284e2434ea921a335f855dd7ed5d66ad209404a68ef4b540b9d2f667e1235e4d22b4d9d45bca1657aefeebffa8a17f29949408a3ba68098b7e77cdc9bd7ba67d42039e7705ab308be2b26d7cf1874a01f5a7656b55f21d6fece91b57e0ce230a27f35bd4c8de4b1586f54bd0396194a2f1acbb2f796fdefa067a964e640256475782c8045bc3a350d5d4a43afc444e7aa185b0b7eea192b2f3f9a95e5867685b9a40e96f5de31f6474fa9b76b37c2c5a384f0bc4ce2b76c477316c28ddcece8cef3050df598b9db4e59413da8552fda191bc0deff6aadcece83f3c2116df81c589cbf974fee621b259431fecaeb83e1abfd0e7b6ee4432cd6a515af3784705a5570e1b44f8bf35f9498b37b15dd1bf4ff2bbb9ab378e3a6f53039adb1e8facbe121eb4238c1f4ba066218ce4d7fa21e89dace9328e483412bb97208291e78cd79e1b3ca77d747c7de97d817a7eae9a4fb143fa8d861035d3e2d6b60cf0f621e0aab8484e9a8c1505219ebb6fcbe438bef9512db5e71585627867697a67a3d5e3f8d722ab4552d04ede05888d92b328dd4792003706e8d56aff19ffaef4cf30ed76b5617032ce13ec8b8859a2c1b207808affb71f8763c2f6f1ccdf40b6068f95684d74ca2e16097176f390f8925db1d730b00e7c70bfa9ee67e6b4e1ea69e06c5784e23c1533b3066fdb4e9b3f27d37aa01affd7fc417a1c796267832dce4f1972ec49aff7dac8908764644c047eee30f0d8aae1b77b0ae27d1e477760cdd8556d87690d9d5c7d87c78e93262ae32e11cd221ba53736837d79fbf8128ec2ea55358007dce71e3f5b9ff1684eb7b98f310a4e229f09b4f173670b2f9c57a8c9c28dd578e51f9043855930be935a57a35274af5ec7434fccced817f69c832a216b63c335798ffd6d34515467121bd6dd7a77f18aed135ede4ec6abcf360949307ae0d61905d24764c82d5c96f1364ed13694dc10c762502df0c5a6e03a60f4cc2f83e6d47ffdd28959ec3dad18a24ab98132136cfe2a0d100fec1d31f4faf895195a08c45a4014008fb30c21b12628d491f2184cc0dda7e6b7001929a70297736dcb898a4dcb0ba5ff0714e91b0f4a2877587ea107db7eaf4fc1e38d321ac30bcd6141a7f46d552ff08690e8dcca6e6f6a017b676fb86a3965c6f3bfb9f5acb8b7edb6970a8b58e8dcb099e8a6caccddaa262d36e62129eba9bcfae4d095cd5ee63f15932b4e4fae3b0e9ebc8d7e16f8bc7e3780a06359ff9698e41bdd12f715b57138d2eae68ee022f054fcde86b512cf085cf5c3c1c40028cb81e6f8f9a8be6b95a498f8519fdcc7cc48163de4a398e1bedb639f26081b47aed35987f7583f7beedd2abb4387554f9f7106bc1ea9a3b580b19cbb95733501c155b804bc883ea26864ceb240fa4bee15749ad4a823c5dcab6a3fdb33158effa9b2bb268067165b5753987f9ef184724f59bbfb590a27fe5d72a901b19e0297bbe655af219eef90b4dd38df2de4f0163352dc2f8fdcaa4c8d6fbe28b4173387e74b72d336aacac6fef3a77c937b60a941058eeed1c92758d2dd9e935bf565624f182d066519d650967fcd3ec0e9ba630e2136e95f73fe4fbeea074a9659221b5956161d4b466c6633e7351e0ce0d1c7253c1a36c04118e2e78cde0a1169fc6a2ee8678b91710a484f0029ecd2011fa01a33d09ea278d9c8b9c843a2bd530343c2ebe47de6ae6616c727c0833f699d64885d66a3ef9abab42b4da46dfb10462d57860d89d630051778c62b2ca8f2b796662877d3eb9a02a693e341d2111f391299d4baa42dd89eb6b2c4700222a7edac5c40a3e16551adab27782afacfbcf24a192f842cf01529bbe531f296d44ae7fed558ff07e9db1011a421cb62dc3df4ec237557d71824e5f44551b9fe3cb4a6f69408fca90c0b4cbcef3bc485148a3260b26abc81865536e2d25d1b599f01f47c8728233c408d813ecf377798bd60298c568b5351bc5b416f9166de74afc659b8ac4222d08bbab07dd19b46fd78464698bae4e60fe378f8f6998e9759630a36bd04079f32587f1b306585e64b06cdaadc9b0f14666c016f18de4ce381e25b9e11e27f695284ef5ae44e47d823dd3f002658a43a89ab05402becfe288afcdb3346825464843ee90f1d647e89fce0b91b73284d21617ca9f5a85b3ceba361ede7055ab0129f47b6ca5d821653961a3def8c7fb5d89b4994dd8c8852237e7224fc81cb1fdb92d693daba6d71ed881a195ca9449d6dbb90287d788672e40c5d282c0a50ce5a0ffaedf1915e753cfd13bbb440a94f2f7d101256941077bb538698fc71ca7e66059bae5394557b5edce7a199a052ecc754cb202e460c0816958dad866cef32aae32e66a7dedf5f8f928bd35e30f42f15598b4681af618917da68e8ef87ae39c3c7d90ad1cbc42811e35ec87c85d5310df44c2ecfa1a032c4b734c120a8fdd1f863ea5a511df2d59779eb1476e767f89cb4a8f1459ecb8365e504aef6256262eafadac3e827b8bb0849f4f945622ef9d005f549314e1d9e5b6bfe005935a6f8ebc3ea5662af60aedf98f67521b9e14f2df93dbdcd91854299830fb7a277d9e659b825f44908da2cb01e8ec8425417c8a9b1d2ebbb537098ae968ac1bfb2d1bc61594592df016bd844f52b963ab5df0b7287e89994b455de875f94f16810814d2094debdcd8e0c4b728b0078e305a14eab562ac55a38c648123327df907f0941f4b12feb41c277d76ae2d37289b9e23709c308145aed20995dbc5722c9e239f0d82164d80370eb360e2c549b59a1f25acb5a1d1feda428ef81a0e54334f3ae086d5e81dd6d9ee927db72276e4d87345123b4cf3bc9e284d14a374034cd23399ac9187f696f273a0270ee2b5b47a10a4872ce73c3ba71a640146b443ba64969be2c28751079a6c403e9622998ecf434bb6f47d5497f30fc4430c1f4848704295aa1b2e898921bd96d7676c20fee0b1c047004bd6610260702b7bcf9c21ec4a87c5ce89ad1f91fc1fa858f4f9644d7fff32dedf33b4b2a3e577bb6e3029b9565e19aca3ea2f726dab964a18d847de7c659d87a29bc4a45d03fb9f4a00cfaae258ce171fa057fc7baa3d02c5c7478e51c76fd84d99d63d8455be3c80aff7cea884c4704a109a5b9625d8661781b737321697df833cb6c23f8a68984c5411d1420586066f870a4432f87cc69428ef397e0755d388ea0137996ffbd591fbddb3cb9ef44521b670a99320463d61a9e75c1525ee4546f0118d0a041dce9c71ad2f5eade005bc9459f7ea9b8336323b0b17b7a77b2785734c219d988bb2e235a41eac62d2f49a22667621683ce1bd67b7bff0cc61f4aa43e275daf3f428b15b825406df70f4ac8959dc8e10f4cbca63f243dbe88725221dc2016be2d56839fa8dbfbd0dbc7184455eaabd91de0723c14bc8cd493ead8780c347c79644c64593ffc57ce20120e6e72c52472904e38ccf2611276cf4eb46da558e050594a5afe0c275a918dc04327b8aecfa08a410f6e35b54be5fac42f9e45be0b87e9bd2b62d02c04b051fe5ca60159786f7b219a0db856ce62cbbe8b2c52a96a9b41cae448e30e0cd9d5367d23d0728b4101d290cba967cd73c3a24c7666543b228fc0bb08d470bfb23a70592c7271f406be7e318520ccc540b6281d6bb6e9c86e3b6928b668b46f73e7d64445b4c3ab41b", 0x1000, 0x5) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) dup3(r0, r0, 0x0) (async) mount(&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) (async) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x5000, &(0x7f00000022c0)=ANY=[@ANYBLOB="78696e6f3d6f6469723d2e2f66696c65302c6d657461636f70793d6f6e2c736d61636b66737472616e736d7574653d23fe262f102f242c66736e616d653d636d646c696e65002c66736d616769633d3078303030303030303030303030303038312c61707072616973652c657569643e", @ANYRESDEC=0xee01, @ANYBLOB=',smackfsroot=,\x00']) (async) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f000054c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) (async) ioctl$UFFDIO_ZEROPAGE(0xffffffffffffffff, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00001a2000/0x3000)=nil, 0x3000}}) (async) syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') (async) read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) (async) 14:02:53 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f0000000700)=""/4090, 0xffa}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000000180)=""/248, 0xf8}], 0xa) 14:02:53 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000393000/0x2000)=nil, 0x2000}}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) userfaultfd(0x0) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f0000393000/0x2000)=nil, 0x2000}}) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) 14:02:53 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) flock(r0, 0x1) io_submit(0x0, 0x2, &(0x7f0000002bc0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') r2 = socket$inet_smc(0x2b, 0x1, 0x0) listen(r2, 0x0) close(r2) preadv(r1, &(0x7f00000017c0), 0x1bc, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) flock(r0, 0x1) (async) io_submit(0x0, 0x2, &(0x7f0000002bc0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) (async) syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') (async) socket$inet_smc(0x2b, 0x1, 0x0) (async) listen(r2, 0x0) (async) close(r2) (async) preadv(r1, &(0x7f00000017c0), 0x1bc, 0x0, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) [ 391.287030] vhci_hcd: connection closed [ 391.287114] vhci_hcd: connection closed [ 391.291494] vhci_hcd: stop threads [ 391.327093] vhci_hcd: release socket [ 391.329779] FAULT_FLAG_ALLOW_RETRY missing 81 14:02:53 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$vcsa(&(0x7f0000000000), 0x19c, 0x0) ioctl$BTRFS_IOC_RESIZE(r2, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYBLOB='El\x00\x00', @ANYRESDEC=0x0, @ANYBLOB="3a30303030cc301a64525b303030303030303030309e1b58ecbba008f0fc735c1a5d0f7e497d2895254600278dca559db654ef02f8f4471920086ff43278419a58544a730b32097ff2fa4f18f81cef434ef97d7565f46a55b0900d8e878c1f356fc25b98453b7caab99f83d2a4cc1ab39bfa10e37d53f701aadd4546b7269d1dee7cfcd1e47eb1f43957337c46c8ce97d70000"]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VIDIOC_QUERY_DV_TIMINGS(r3, 0x80845663, &(0x7f0000000100)={0x0, @reserved}) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) [ 391.338456] vhci_hcd: disconnect device [ 391.346789] vhci_hcd: stop threads [ 391.350773] vhci_hcd vhci_hcd.0: pdev(2) rhport(0) sockfd(3) [ 391.356570] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 391.368202] vhci_hcd: release socket [ 391.375517] vhci_hcd: disconnect device [ 391.383182] vhci_hcd vhci_hcd.0: Device attached [ 391.394062] CPU: 1 PID: 26386 Comm: syz-executor.3 Not tainted 4.14.262-syzkaller #0 [ 391.401967] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 391.409454] vhci_hcd: connection closed [ 391.411336] Call Trace: [ 391.411534] vhci_hcd: stop threads [ 391.415310] dump_stack+0x1b2/0x281 [ 391.415321] handle_userfault.cold+0x3b/0x4a [ 391.415331] ? lock_acquire+0x170/0x3f0 [ 391.415337] ? do_raw_spin_unlock+0x164/0x220 [ 391.415347] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 391.417954] vhci_hcd: release socket [ 391.421428] ? userfaultfd_read+0x1530/0x1530 [ 391.421439] ? debug_check_no_obj_freed+0x2c0/0x680 [ 391.421448] ? debug_object_activate+0x490/0x490 [ 391.429560] vhci_hcd: disconnect device [ 391.433398] ? do_raw_spin_unlock+0x164/0x220 [ 391.433406] ? kernel_poison_pages+0x1b/0x250 [ 391.433416] ? check_preemption_disabled+0x35/0x240 [ 391.478770] do_huge_pmd_anonymous_page+0xe7e/0x1700 [ 391.483867] ? prep_transhuge_page+0xa0/0xa0 [ 391.488278] ? trace_hardirqs_on+0x10/0x10 [ 391.492511] __handle_mm_fault+0x2ac4/0x4620 [ 391.496907] ? vm_insert_page+0x7c0/0x7c0 [ 391.501033] ? kernel_poison_pages+0x1b/0x250 [ 391.505502] ? pmdp_set_access_flags+0x192/0x220 [ 391.510242] ? check_preemption_disabled+0x35/0x240 [ 391.515234] handle_mm_fault+0x455/0x9c0 [ 391.519271] __get_user_pages+0x4e9/0x1270 [ 391.523482] ? follow_page_mask+0x18a0/0x18a0 [ 391.528005] ? pi_state_update_owner+0x430/0x430 [ 391.532740] get_user_pages_remote+0x1c5/0x3c0 [ 391.537300] __access_remote_vm+0x231/0x4d0 [ 391.541597] ? generic_access_phys+0x160/0x160 [ 391.546160] proc_pid_cmdline_read+0x697/0x8d0 [ 391.550718] ? proc_exe_link+0x160/0x160 [ 391.554758] ? aa_path_link+0x3a0/0x3a0 [ 391.558708] ? fsnotify+0x974/0x11b0 [ 391.562400] __vfs_read+0xe4/0x620 [ 391.565915] ? proc_exe_link+0x160/0x160 [ 391.569949] ? vfs_copy_file_range+0x9b0/0x9b0 [ 391.574505] ? common_file_perm+0x3ee/0x580 [ 391.578839] ? lock_downgrade+0x740/0x740 [ 391.582999] ? security_file_permission+0x82/0x1e0 [ 391.587903] ? rw_verify_area+0xe1/0x2a0 [ 391.591939] vfs_read+0x139/0x340 [ 391.595369] SyS_read+0xf2/0x210 [ 391.598746] ? kernel_write+0x110/0x110 [ 391.602731] ? __do_page_fault+0x159/0xad0 [ 391.606950] ? kernel_write+0x110/0x110 [ 391.611026] do_syscall_64+0x1d5/0x640 [ 391.614988] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 391.620154] RIP: 0033:0x7fe830903fe9 [ 391.623838] RSP: 002b:00007fe82f279168 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 391.631520] RAX: ffffffffffffffda RBX: 00007fe830a16f60 RCX: 00007fe830903fe9 14:02:53 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_dev$vcsa(&(0x7f0000000000), 0x19c, 0x0) ioctl$BTRFS_IOC_RESIZE(r2, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYBLOB='El\x00\x00', @ANYRESDEC=0x0, @ANYBLOB="3a30303030cc301a64525b303030303030303030309e1b58ecbba008f0fc735c1a5d0f7e497d2895254600278dca559db654ef02f8f4471920086ff43278419a58544a730b32097ff2fa4f18f81cef434ef97d7565f46a55b0900d8e878c1f356fc25b98453b7caab99f83d2a4cc1ab39bfa10e37d53f701aadd4546b7269d1dee7cfcd1e47eb1f43957337c46c8ce97d70000"]) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VIDIOC_QUERY_DV_TIMINGS(r3, 0x80845663, &(0x7f0000000100)={0x0, @reserved}) (async) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:53 executing program 1: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:53 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) flock(r0, 0x1) (async) io_submit(0x0, 0x2, &(0x7f0000002bc0)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='fdinfo/3\x00') (async) r2 = socket$inet_smc(0x2b, 0x1, 0x0) listen(r2, 0x0) (async) close(r2) (async) preadv(r1, &(0x7f00000017c0), 0x1bc, 0x0, 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) [ 391.638763] RDX: 00000000fffffed3 RSI: 0000000020000280 RDI: 0000000000000004 [ 391.646007] RBP: 00007fe83095e08d R08: 0000000000000000 R09: 0000000000000000 [ 391.653250] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 391.660491] R13: 00007fff973b09ef R14: 00007fe82f279300 R15: 0000000000022000 14:02:53 executing program 0: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000100)={0x0, 0x3, 0x5, [0x4, 0x4, 0xffff, 0x4, 0x4]}, &(0x7f0000000140)=0x12) setsockopt$inet_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f0000000200)={r3, 0x1, 0x83, "2ee4ed1d64b4a0789855d383fd710989c898bd54f57198258daa80fa2700403547f00887c0d9ee17392f193a14b8695efada0ce1ba0400a688144821cf541fd4cce455d8f2057743a11ee0dcae6a30983770a5e72da8babd3308f8934899f5cdbd9eac372662b69c886eaa88ec0b0b01469c1e998bc483502d7f8eab03c0e6adf9769a"}, 0x8b) 14:02:53 executing program 5: r0 = perf_event_open(&(0x7f0000002300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f00000022c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002140), 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB='fd', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="2cb8040000000000003d", @ANYRESDEC=0x0, @ANYBLOB=',allow_oth', @ANYBLOB=',smackfstransmute=!,,seclab']) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000006380)="e1e3350a64ff1864d68e354e2383cddba2a0f8838eb381b503a4ef6f5195f69118751cd0b42f7ce4c1ab0340111aa1e82f7fb1f2a6dc369fd5db4f34f13c2a4c53d31ec17de9a9136f7e24d147bee4d76e042504746a04c1f02e65452827bcfca4b3572e0797b0d2dd1b0111e460d43fe33ccc4902eb253a2c321a0d6f4989d621198cf9e79ead6fa1123caa4b84aec315b0fc7b214bf16bde9d88c38cda05802fa24ef541d37dbbb8a45bde9ea102a7b383d110813a32f5d5f05bd69939d01f7bb1002fc9317801456db1994c450fe80ed845052cb56b2ad7ddc4bc6e61a31fcfa8ea332fdf051f71af34875b132442b37e7c72ea24c3d9bab1ae2ef518cb9bca8a722fa359c70a7bf5b993d226f55bad1b35fbe71f7821c1b9fad5352e7feafeb5423e0fc721735d833fe1c9314bb8d6feb89462c2760a23df286f4e84198fda78ff60f8e9d8a73d640af6fc01a5bb466f713957b159def3471c28ff029997484b0264ecae41016cc681e176c6fc65ef96111b5ce86c6c1ff97f9e5a3b4587186fa625d48fb3fe6d5948fcc6b28042a847adf2e5bcf76359321dda28138a648877f817963a624c9886a20bd61af49b9eb0ddd5eceb6b4cac7caed3670bdf74efd77901e14f19d5b066976bdd09f0a6115f6c7981f0a4111d9a08ec322176eb4917f98eb11c06f3f28d38e13c0f391079401a3a33301395e67e9d1533edb7895a226861e12946365c4ca099d77ad3e6700984e912419eb234a9b4d9c073c39b9bedfa50331f7deae8200d77bf277542a61305c7aecac64d859ad4bf10d40b53aed658be6be8b720d7c18b05728c9f9077513a5d6524e9d05e2af074531951869f7c79d6396f15306d299640abcddd3b3741cf90176d6445a55b35d3776c5715db0b66c54bd9cc2e17233a90b8fb247407c9614d020a2f89dabc8d3939f0ffd315c7092bdb8fcf67e17e0364980debf968ad7c6d829afb537bfecccb329216984ef5dee56c9cbe4868ad8e92333c4bc3b1bc217cec078a4607cb7406b567df12c09e5854172f5f45245a445370e0e48c9b45931bd9a388e5917b51c4bb429068b2c8365b0eb0ebcb3a425c3cb635956b0d2b32ea9b131e1b27b72339d3a8994f9870384d1b8b43e320e642001ecf5cd274e0f227059f4a55c7acdd7cd9624644eb904635a6b3e937fcb92230d23417bfd22b4842e22ec171d185ef811e3d276a1aea80ddb72c2e64c518bdc39b4875fea2d57760f5b191d7e967ffcb6f2bb7dcf0797fde5739e1c2c9e53dfe05c2252d1393a0c888c1e4f00e3f928814d18bfeec062a5936dab16cede5b3893adfac4643870160dc356dc3affea6036631a433456a11681cc49b6819fce042912ff7062e5f103bcdd908de42e74ce8ce78c3633257e2f50ba006f79f4fc73ab836a9885a6e903e100f93b97741346d67fb446d03935d29563cf0206c348627deafdd2e18909d224779fd9848e815c44896aa8443872c1439b5e8cf82be230143c44eabae04eaba3ebf9d607e28d3752295baa5e96e6ea3440c933ce3ff8e198b1272c08505ca7965ba49d0b59acf551e8abe71e23a8c296b29651ebe711fc7fcf12397739ed4931f55de630e7af17d375ee410ec9c25ab80729c7af8f7dfbef3e46e5deff5412ea91d86665d9ea44dd31016d3036b510bb140e2bbb19a450515b462024f27638f7e1fab1096de5906a38b664bc2bc5d3bd0f265daed453e52d0446cdc7514fa29d6800a41c44ecf57afe944d31195255b149a0720027d7804e3f3edcb2c93a4e4ff3a29e0b42d89012bb80abf4f63996ccddf7675377ba6cd7a52f4ac1a7f00dfc3528f6b1f38ffb9b9f5482b23f7750abf06c26546d77b480093595c416403181cc3fcf09af7c4d96822d60f49065802e99d05c1bbc37b4355072156eb7d894847ccf224b734c4495b1c7b2588bb61d82a5186831212d7858bb3f5cb9c1424283d8a458cd6e1abf26f9540bb08acecef1e6239fe49517b0f4d933158f1dec32b4acac86327d573b8203a2859ed362be8e2925583207fce7682ead0e8ff4cae343a73b2b441a01c63423c1f7cedd0041abbac84712854a1f44f198a08213a1c52ed61ca4f42ec11ad7d87205d56f5f35162b743d326014dd419d4175766b15dae1df88a166095068cd66ef2dad157eddbbfb1a717c567b7c4e1d8fe4d4651c375a13ba22573dd7e0dfe1f8639162ce81da35fbaa967ff7b91e8b1fb768b343243e4c8e4054c92bf4ac1c4f78bb3235a0eb822bb9b4062327d0f12aa307dda4569117c567d03ef31e33f9a7424ea48a6e08437ed5e583e5ca3f8394a93b626dea85227e9cf6c28d61f1b35373852c8295ede265ac84af9e3eeb6be41efc0f3662aafbbc3b8271cc69ea408381ac760820738de06ac63b5efffcb93faae5fb8b090a22b630b1eefd5ec00405cb2238b761a5d9f9170266067185565d4921ac16324709a0f92eb19d2d853342a77a447e59cc589dcc24622aa0492ebe5105397239c6fe91da072ca4f21e530a81bc3b8bd0fef00b43bb0a59a1b413871410134e66bfa6ac23ef51f6d5b504724c109a48c936806168f6bb2304e516bfcfb4e1156be9daea17ef837562a7b2c840d0cb19047ddece9e782c496a33daf8f241e58075a49e2026fc9c9645d351ad2fa941646124887f28df8a9bdac3534478fa4eb286a3214a20c9758f7159841656e8b2c309eae158d2fa6e770d6b37491799d55e14521da16f4bf0ed24c118dcd8bf619f550c7b47d7e7ba2601ba5c65f249851a9c9d42b02bee027fe4b1b46b9826ac191dbe128af761ef57461a0f60bf9c747b4b4a4a22b6752d152d7ad9621dd3f07b18186a99959e367291f6b848d1b55687330678eed0397b9dacb3ebb45d3467e80052fc46d3d204141d10cb519a76771ecf783a1b4f5dccc08dc5860b45e11064fa2177edbea929613bd74db4f45fb26f779f53255587c7c60aed672c952f04162b975e181c780450c70fe9284ebbf6960ae3f6702497c89516d112f89607b0c33c60bf1f9c7d6808e45363367184c578ce74debad656b77b6bbccbc6d5dbc8c08cccaecbd0a0b12eadfc794b8f0a3be6f1567931ad9c16532329baa00459cf7649967dd765657f18be25ebcbe4a653b8206cd1e31806ead86a0b61aeb496c3e312d01c1895bfc3dcbf78466da6fa84969e403caf71b9ef4159096d72e5dc1f0a592dafe6a766136c00995ef85e2d0a531603d4a62c175aa06ce28a49f547cd870ab0e6e3a50b887b8a65f3969a58bf70e223192cf8c2df52e421168683c32de8b4a971412da5544e45d422df3cf20752bc03d2711c704646f67f19f52f38ce0c2bd03d1f49c7a2781f29abb821cea14ddd1a29381f492cf66f1a0a6ad48a47c794faef3a2b2ef16a592a582718b9561772e31ce2feee744dbde8c5af471bdd9eaf5ee637b18189cc50827c8b8bc6e124aa67a6b6bb541613c650c4ca1c4a234054c01517a9d9e58086fe12ace1f9ea451ae7c6a4c3f20bb4fc1fc30b75261ac4ecb8ebfac2a292b59bcd4fdaa8f3495a96342a3cd20b4f3536338e9d5659bd9e718f990fa9e030fcbc8042851cbb3a336c76df0f329853482d296627a7bfbc5f5f914bac8dd64d6c6ab9488c837a525a244d6112c1b78b7d2d4ec18bbd3661dd2ef4be009ed81a156ce381d612f84e79230edc37c65aca81b92f4630b32d6d1f6b16ad780f52f2d84dbec7ebba75cff10294bf0d48c5555f3c0aee08ec99a6a190c9610d1a135d4a173a7ba4d15b99174fcf163e97f7ef8f2fef35ae18392e4048fad0cb8c185fa0250b9db9ff097b452df2744bcf795784a9c7af01aa9fdd1ccc087fc33ebfb4ed23bf79137602e03e245b4039af626efc51a9f6b8a492bd26b5d9f753223c0ae0085f5644903a9ee949bb73b2417a1e0e72578425b671c3d617350ffaed8329ed31af8f1da79240bee4fac136abb0335416672056eedc3173d9da4e3474a1b1116e08f55addfb77eccc217463a378aea767cc67fd13576d653a305606c295843af563bc787641cd001d5ba42fca7e29731eda6677a231f2a7a6c2f5739dd9b6db2b0817946dbd8073133fccc98f69f35fbad7f8bd3377fccab1e9785418d130efb52f917851ac0a98d4a9e659cfe976316b3db0ff680f445db0b11043d3ec36356342be72901f8bda542b6bed3bd26f562f3ef0bcf2cd05a7155b01be0371f176be557fd0c05bddaa36f5308f0c5bb624073e1a5d9dcdda753913957b5890dcc826b9d11f61faba2009c2bce6419689c8d8ddfe9d607dc94e382ff32543db467e90eed30feca7a67e3dbdfbbb5f03a6f03e06699b57dad2958efa027b008140ca5239141240c9214c5b908f12368066ad2131146a70e8c054a5a82c4716462e4a64a79710f06ca1f3a9547d381201daba7e840102d233e04e9fa66b4e000b7ae5f3616f7332ec756f1e75d2381be111e3f4812fbf542a1ce0146eec4a9fccc65e0903548c3785c2210822fc4a0b944e6e3e86ab5eaeb379399d82ba8531ea0ee314fd03d3f7b678676c9cf8d69eae7def54a98361affd2ef6f0f1936b403eaaad04e72aab32c2be184bd4685a8368c12d819c5e6c7a76fd6e6397f25aa25995cd5e72d2fbb936d52a344f422d63482ffca76c57e948904b032ada9e490e9146aec46697fd96dbb2f730ac7bc2aeab6fe0364ff08d9fb9b46276bd712a6b13e0caafb719efae380906f0cf33b1ed7f7da27458e1b8b4fdefd71652e3a15e41707efc7775a4a51fc20a10196a6db124549091e8cd5d82b442c938a95f5abb4bff0c69fd91a89512e2d53950dd070e436f915d23b84e5f64504f496cba46d9dd028fece9ebfdbacc06d91198d28fc34e742e2a70f077e3a4fb0c516e29cedf9fdf33d1eaff21a06bc3969541b284f36b5d1dcd7b74b615fa5e1f3a620086b0557998e77c3df12f20704236bdbb22c5438e65850da45e133f8d6ff1c428712bc458864d2304a018751fd21859f1b234288b00fb1f724afafd8495db54832619997d834f65dee7f8d47aaf2e86c7da1b7de765edc5238abaac82d852426a7f3490221e35b620b0d96d53eb57b74c8d861147e7f8ca14a7ad78ad321a864a8c52ba47a45c456853b37f2df9a9d3493537e80a494cfb14e6227e5e0a3a134ebe4907a2e58f64f8b9f5292270873454be5e623c2d02c398e97367b861df4bcbed885f1db1ca6136091770b0abdfc88ef0d7407a23b101545ce67b10bc813ddfe8c5e188d8d5c191e0d495a89450de963bd0aa4a5dc7d2fdd16580aa533cf09fc2807e41408f2ceeb7928b597c951c9a2c77d2396e2a172b821b3c0084a113085aef9b919778d989ebe3e5509582fe0e34057a22871cf871b36391bead54c2df23ac330ba00e0ef369f17364f122d43b21c48788d22cd2d77ee517cb6b90c1f20808c62afc5d0860564d68b4ceacba9cfdd7f5bda3ba94229b37c6dbc7734a01eed71bdea66adbb5cdee7292e1816ca3add472b6ef00a42ea0f40e7248d4381c47d67e86cebfd4e8bbb1d5758ea6a5d5ed69a8f7d9357fe29863a99ba93e085ebfc24f3cebe42ca337118c6ea93102fdb96d05f1920abc29fb070757d70ec369dd3247bf76ab36b5f96cb88520c5fbab911d2a822ac1a31f1495175ed13db0295187cfb6a45b598b82e44855e3a41a079e15e00fae74477b4e2be2ca92d94f6364097a6226580614e65e1215121d8392cba963b9cc0869517d80def1b203bcbcedd3e4bdf4721c1a122f272843ff1747d29ef950c91b72b509545f929f53335aeb874e10604e6ac3f6af6569f2294be4b74b873baffa01668385dad8b682d52bc8b2308c0ac6cf344b0057a8e411750c3607622cd9b5ed16a0bb73087e460492cd4741f5f654df9c27756eada0df9c0227c5bde47493d36fa35844bdc7c111150a8d8bb73d9f5630cc05c794e3507a85d4d11a2735a608d450bfcebe893f7b8f5063b4aa4dd7631fed6a24f0f1aa47f8a1c53c810c61b02cd867bab2bf3404a9e498c000119fca5d044dc797e605826e87b3b3fcc977e4330efa9cba252f70078ffd33a1ca1faa4092bedc9eaa5b68303ab473ae2327ac62fb516ecea64fed6c68bd323c9f8d9a5a36132963528099f88d981e4275d76fed7fa2d97a65448ed9d840d049dfe60a3a5784adcc27abed6fd2cdb0ac4a8769fcdf32bffa0b152196d452ed1ea48983ed4a78e6706ba491193132e4b798f34872a7dcbf04fdb6f098a87913022ae8a947182410643b4271366744c01412d92c5e814f40ca3e62c1a40aede0ba318cf429bd1c1d036a826e1efd004b3f71c1b1e17892d18f183d52696cf0bfb092015bc6b2c352b03ff5e31963c31a93aaf2061403ebec7dd529b68fcf104c0b30e15a6bdebded49695519f2138d809935818252c0bdd960c5ee644230d6e0afd0e62b2b548b6935eb382d397485eec5ac7639a5479a06a3ad6dc545727263ea4959dda5dfa3d69f9491eb8e89834f5d0e32acbeff5d620aa102a9fb705d4ec29dcf62f2c1c808bd2e8f4c1cefb8408ebe276148564a5f40a5770f51694d2fe704409c404af147c2178eb7fd30380cb9270ddaf17e196a987418617eed25f0e939a51d6aa1cf0502f4050ec327a1c9dc1dad9db2ab67b6bfc76ead5cbda56530528d9d12fdf6a942f38a5788ff822980a442e387bf97e4c3963fbe26c13d9c460630f5fcf1c03bc5a08d399870cf1d89767f280c8225dbd0f64488a060a5b910f88a9e3d9962998d4d613bee558d04b09f0440fdc4236ba51a8a7a148faf44be289bc24e588852ccc1406449134afe2645e9ba7beb1349f27556c77d9d29203c9d1f96170f7c9af85de566670aaf03705bf976b60d8a6695d3a94bd017499350ecc89fb10cb6e55810337131af244a184a720261ed5e823decae86cc0a135a0a9e6867f3f722e909ac0db73a05dceb431ea0b397a1b9cffe1204fb10aa6274ac46b1680104a78cbd190e00ff070b6866b099829d1d7b496a4772eed70407eba9c227d7f5475933ee5ba4ce702a7e51afc7cc7a7c45bde0b45815112bdbeca0ce0a28303df0960840782748ef69a5f525394eb3add9a0c5298c9125e21183c138622fc63030928a0723678aefe530c9dbea14d92f7cea3cd7f00f1536dc3637364d933e0e09d126c63778997724cadeb67fea7d3ad12a176afa23a9c139d2fb9027a1a06d4f3dd389e858702b40b7ccdb3ea3339a02fbea60221475358746ba3451a6655563fad3cfeaedab5f5d97e2d8e27f1b507ed627bb367475a2089fd42afe65ad56fd56946d6619e7fb51f8d90680c80dbf9e0dd68667614329bc79c724acec46834b884964800d8384a3e9cf72dee370575e76b22dbfc309714c55ddf636138c5465163877f9839fce9f5496a9c123602e4f9699d9556b0627cd4a6555f0541cb57d9d7ff83300125153e895c7dbd529ae475b2e7c58d9a636155a8f2eda56b9556cdeb3c93e8b644d83eb6feee60fd271a7e7524165d0c438955a612c598727d716262d2052478804c8f5c6eb89211afd95fe94cd05e5af5aa4b100e4f775e76f0b0cffc7f833cc1a90476c721f4fae32931b1ec9de60f8e0c109c8b555ccd0dd0c9c8927d15df2cab28c074948a2942978cf9fee4a65022afe92461b64a4bd63e8c192e90baacd98fd06b61a04b8d1887a474909c42d9775148225762616ef1d2c3906346bddc84dc8bfea132e23a2541da21e2d0ddbdd9ace374aac3b7ea47d0e43dec25130f4a8a5866e1878388579b2e7542526704fa9e1f95f251239276751289035d70ca50c04b89d73f6a3fbbe6f3d9b91fd3e20bcc3c884ec7933e63e55d418378a69d8ad317db14fb86ce3c6c0b648fb3c1d6278557f852206be0519caebc5bdf63450eeb6e6fa28e8d4037d84f6da8545737353e169b3c113b95f1b839e3f0ce45ed5090099e64a33ab13b11fd0367c691e15ddae518fce91d58feed51d2232315950ee119ad5b2ca3efc5db739647936e694def0f9c254ec86a0ae0aaf95d766d3ec36e5dd58c5f5d1ef8e9e002c9d0ca57bf76bf8a6edbba52620b65dc121624458d83cd15d542969b0e21916992848d1034f9482f44bc98389064ee172090aa92b3b22b1102d2b46cf134325ff0546d6d30d4879a16c7e159f82c05744ca3f0e7ba192cb0feffd2fe8b56537bf07a72a265185cbed3a604d273746b8921baf70b2c4a6834b53cff98b34b507f1d80a83db15030f73f76344b148ecf93e327ecbebf1ccec29565576ec44b064b51b18fc5c1e391c3cfa8d0589711b04ff1d9557d4d73c87319fa64d67a666b20a97e68a84ea539fb8b090ecf0808fc39964f7cd6ba9b90e3075de644737c6276e9802f591e63882b73f49f2060273e459c6b0befb5dc4b7e54b75f774469caf6c9bbd063e80e7f6c2403bed40fa9b9dc814c0c8c00c4ec86ab63d69d7b93bd5179f925b2519d1f596a320fa36bd7e923e7a764b9bc5dbabdc3cee6dbd01d5eedfcc6e1cd429cd78cc74d1d8bab7d4e61efab0047fc0040e93a6255f9e19ca096108e7c6838023c8413606dc4d14fe6b7c1ae57f77ff017fef0b6e029134e954e5aff77d1b810be13f76c27466997883da5308ff3c70ab7117ec3fe8be7420311e54b2ce75ddfb2c113b8f7cde4d7d50aa9c27be0860d6c680339e88c3f8bea6a6fc4bc61498afc163aac39c7bbd7a8ef994f1bf37b65814df712d84b3c146d8bed5726a45b1294e304723e38e12139bd554cc63e448dd32bb90134d7f9b094e69af4a2412ecc78888f8f4d50307e4dbac50ea821f4f2ade30f5eb4f9e50cac20a3132e6967e6dde96fc9bcd48acd66e0758f8e33936a4b7b850e21d57ede6e30b75610b1a9ccf9df0b8c39f0bb7a16bb636a04a43ca07263ec256b16758b801831ba03c0bdbb8bafc5f5b5b8054679b2ac35d30aeb061812c6a9fb7be562b9793b4fbf8cf0c7205bbb89ee708e0266b5df05912a84e321c1e5abd9187b9cf77991139ec0c84fa5ced95f1cf7b7ecb74fb5d632e700898fb0c0e5b783243852c5841b64e1f8e3cb3f0e070c5c00ab150c2466d0e8abb2beb2533a45ec130b57c56f418dcd44ac5dc1c32b5eecd90ca751b3da16e6c02ad429485be10283e86d8b6fe5128721d650a2d48959cbe9aaff85c0ef71efb5f63f9183f365c8b79b9ff6392eb6f7c62dee39ed1e2ebd02e246427020e9e805f7cae447560d2f51ed434f61a5e8ad961b96bf6f252f82fcbc240b9cc345c68df44a4d976b037d5a8571df7634cdedb3bb0c9667aaf97bbf2e6802643d470384aa4236129b93304bc298f3acd1e725a70b608344d64d6753ce86a0219f097be9ab84e329a164be8decef627cc0d2d4c75b70e90e03378496cafde625925a9ac10838e0302f59fe945883c8de323e6be93d0ea3112da988d30bef1474dc12e3d20fe2bcf5ef3120ab95f96f0b9c3888f96ac5b51f7a80ae839c49fdf6ff3455d8fbbedb84c2b7452fdd1e8d9cdfc173c572ece7e24029c6da58f2164debc598948d3f53dcbc169957d3146e4a7c50bb79b10d7a3dbcbb21a0608b38465521325c487ae54bc5696bd16f6d339a96c445fa9adacf57868eef518baa999b27e32d3a69474fc0a3fc283291a3bfff3f047393067dd9dde4bc33fba74036ee1f55c1df609f1cf51ca3df876b4f0b1593a7aeea6194b1ffce701efeb2a30d823a057a90f286e59166accb46c2fe3df63151b248e28b8f6f62922039a4a753cc81650e7539bf5d0e7a19ad0f16e22fa1285217564cb8fdd5e5e75f440d0b2ffdb23c2a72014fd54c0da98eea8c842b63336803abf26b9d45e45fbf22114bd8759dc6bc6c1a2bab61f893fb4b7a16da1094bffca47dc9983ba1ba6f32e72cd463cec6c2fd5522accd99c44efe2c1e7731b1ccbe7b60cd4e5be81916446ce038d51a64fc6d386360b482a8ce2df826fa79d42266dfb9093e11a9b2437878c0210db17c846fcfc3232a388912d7be16197eaeaf05038a0c1bd9196fe5d2321663ae712fba69d29700cd43ad73cf9a9e7964a5161ceecd9a8c3b24d9a6c1ceaebf2cfe7bada5b545dc070dfec20b420105b26ae79b9626b1f60bc0e8a8886bcd9a003bf8dfa7923022fa73e0eca5ab831e88996f18ca82cf260708f5d8dc7818476de82cd7c29982ca9969163321dc00b701e4d8e335d28594ac9974fc5d712ca6cb6daf51af2fd6943eaaa2edab1173c79948728e18dc0339ae987d29c649613b6d6a2f8005dd5efac8959f4ec7b5af0b06a239b0ff0cf834da7721975aee40935343959fce5d1cc33d8c09c4ab3edcecd40ea25d6633ed82db35312c6b76f51cfaad29fb619d958e00c8efe22096065d01cf2442f65bb6a66454ff636bcad463044446449243dee8d7efb3c6b9e6a160dfff2ca96c764dd5bd88644dd45ad3e4cf86d8736569b3e552a490aa152f014956f043764780849d6296fc4f4db5db9d2d96972205dd76719908e81b392b2acdda05af8be5256c0d07b6a6db93e6e1723dde5b4f79699ec542abe87d442b832dda14961638564a81990a8714e6c4ea82f2065f69d6bcb816fb5865babf5baf23d81c1ff7343abf45f7d1cadc9153653f49fe57e7c7d73912b3c7468d40a8780263c08286cdbddb33e0b0f4e45bd3e5acbd42ccabb24fe1454183060c23df19a4c6bc47409139fa62a79d4b2bd5f61751899bca0f7892de4e7b6e317ca7815106b1b9aace792b35d12fbb3722c94c6a692bc89122971908843f28a2fe8f8a410615d102c2a560913ad1f106f832991f777a44fc99e1d0d7015765579245fa554cb9f2ecb72d6ea7c48f05e70823d6500ffad375b3450ba4afd5eba8d40e63cf5a4bdc9b9bad11f9508b09edbb4d508fd83f09c0185e7c253951b52a76763260461754fa4a1d13f6d9e91c51a94bf3ebaf2c56c23ccb7e32528f97cd9256e7ca9deddaa2f69088b2c3d6e400ee258df6b05fd0fbc78a645dbab9d7bd70871572edd9b817216997fe411aa9a0220558f0e5eb8f97441f4f88749df6e315c15c8ae6919626027e37e48ddfb580637d5085e411760df67067cd390c4a8af73d48beb09afc29e2eb7ccb8de7f898f7c609bcbe70e03aafabd725fd66cf09fed87958710c6578912e8f4de2fc61c0fdecd01d954aab70d01fc123cec6dab5b1360f86f4851da262cdce52b3378992c2083a174ffae2ed4e54c2fca88c7fe8089f293351de1f156b0ffcb10803d54e139ee3c7d39e91212edf8bfad0403ecfa7a2efb06ed86bb32c8fab51e2c2b602ffd049172fcdefc75fb4d0f9487e79c767d84d3c42a06fcd09bd501b94e98be71a483285f73385fca7d406f94bcbbfff3a19505bd0b50e5ce0ecf67265715fb351566987b0cb3407908b085c41ed0226e54d8986cbfa81a6d09b6ad1217f240bcadaabdf7dedf1fffdbe364edfe5447040bf2d745d01316d42312fadc50ad6271b4ba28808aef1e3f1ba258e7f552d85d8a03e0c1f7ef266086c870b05ad5ab364d2bd2615b3d9112be110d58f66026de3dc0675e45191ec01091a23cb6b12068aa84d60108f4f2c1af5ac1dce2268063a435a40c8", 0x2000, &(0x7f0000003300)={0x0, 0x0, 0x0, &(0x7f0000002280)={0x18, 0x0, 0x6}, 0x0, &(0x7f0000002440)={0x28, 0x0, 0x4, {{0x3, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002ac0)={0xa8, 0x0, 0x0, [{0x1, 0x0, 0x1, 0x0, '\x00'}, {0x4, 0x8, 0x1, 0x0, '.'}, {0x4, 0x3724, 0x1, 0x0, '\x00'}, {0x3, 0x7}, {0x0, 0x0, 0x5, 0x0, 'fuse\x00'}]}, 0x0, &(0x7f0000003200)={0xa0, 0x0, 0x0, {{0x2, 0x2, 0x0, 0x8001, 0x0, 0x7, {0x0, 0x4, 0x200, 0x0, 0x3, 0xfff, 0x5, 0x65, 0xf444, 0x2000, 0x8, 0x0, 0xee01, 0x0, 0x8}}}}, &(0x7f00000032c0)={0x20, 0x0, 0x643, {0x0, 0x4, 0x9, 0x1}}}) lchown(&(0x7f0000000000)='.\x00', 0x0, 0x0) mount$fuse(0x0, &(0x7f0000002c00)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000021c0)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r1, &(0x7f0000008380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000004200)={0x50, 0x0, r2}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2df1021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0xfffffffffffff61e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000002880)={{{@in=@remote, @in6=@mcast1}}, {{@in=@initdev}, 0x0, @in6=@private1}}, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) dup3(r0, r0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r3, 0x401070c9, &(0x7f00000020c0)) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setreuid(0x0, r4) mount$fuse(0x0, &(0x7f0000002180)='./file0\x00', &(0x7f0000002240), 0x20000, 0x0) [ 391.818888] sd 0:0:1:0: PR command failed: 134217730 [ 391.824331] sd 0:0:1:0: Sense Key : Illegal Request [current] [ 391.830320] sd 0:0:1:0: Add. Sense: Invalid command operation code 14:02:53 executing program 2: r0 = perf_event_open(&(0x7f0000002300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f00000022c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002140), 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB='fd', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="2cb8040000000000003d", @ANYRESDEC=0x0, @ANYBLOB=',allow_oth', @ANYBLOB=',smackfstransmute=!,,seclab']) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000006380)="e1e3350a64ff1864d68e354e2383cddba2a0f8838eb381b503a4ef6f5195f69118751cd0b42f7ce4c1ab0340111aa1e82f7fb1f2a6dc369fd5db4f34f13c2a4c53d31ec17de9a9136f7e24d147bee4d76e042504746a04c1f02e65452827bcfca4b3572e0797b0d2dd1b0111e460d43fe33ccc4902eb253a2c321a0d6f4989d621198cf9e79ead6fa1123caa4b84aec315b0fc7b214bf16bde9d88c38cda05802fa24ef541d37dbbb8a45bde9ea102a7b383d110813a32f5d5f05bd69939d01f7bb1002fc9317801456db1994c450fe80ed845052cb56b2ad7ddc4bc6e61a31fcfa8ea332fdf051f71af34875b132442b37e7c72ea24c3d9bab1ae2ef518cb9bca8a722fa359c70a7bf5b993d226f55bad1b35fbe71f7821c1b9fad5352e7feafeb5423e0fc721735d833fe1c9314bb8d6feb89462c2760a23df286f4e84198fda78ff60f8e9d8a73d640af6fc01a5bb466f713957b159def3471c28ff029997484b0264ecae41016cc681e176c6fc65ef96111b5ce86c6c1ff97f9e5a3b4587186fa625d48fb3fe6d5948fcc6b28042a847adf2e5bcf76359321dda28138a648877f817963a624c9886a20bd61af49b9eb0ddd5eceb6b4cac7caed3670bdf74efd77901e14f19d5b066976bdd09f0a6115f6c7981f0a4111d9a08ec322176eb4917f98eb11c06f3f28d38e13c0f391079401a3a33301395e67e9d1533edb7895a226861e12946365c4ca099d77ad3e6700984e912419eb234a9b4d9c073c39b9bedfa50331f7deae8200d77bf277542a61305c7aecac64d859ad4bf10d40b53aed658be6be8b720d7c18b05728c9f9077513a5d6524e9d05e2af074531951869f7c79d6396f15306d299640abcddd3b3741cf90176d6445a55b35d3776c5715db0b66c54bd9cc2e17233a90b8fb247407c9614d020a2f89dabc8d3939f0ffd315c7092bdb8fcf67e17e0364980debf968ad7c6d829afb537bfecccb329216984ef5dee56c9cbe4868ad8e92333c4bc3b1bc217cec078a4607cb7406b567df12c09e5854172f5f45245a445370e0e48c9b45931bd9a388e5917b51c4bb429068b2c8365b0eb0ebcb3a425c3cb635956b0d2b32ea9b131e1b27b72339d3a8994f9870384d1b8b43e320e642001ecf5cd274e0f227059f4a55c7acdd7cd9624644eb904635a6b3e937fcb92230d23417bfd22b4842e22ec171d185ef811e3d276a1aea80ddb72c2e64c518bdc39b4875fea2d57760f5b191d7e967ffcb6f2bb7dcf0797fde5739e1c2c9e53dfe05c2252d1393a0c888c1e4f00e3f928814d18bfeec062a5936dab16cede5b3893adfac4643870160dc356dc3affea6036631a433456a11681cc49b6819fce042912ff7062e5f103bcdd908de42e74ce8ce78c3633257e2f50ba006f79f4fc73ab836a9885a6e903e100f93b97741346d67fb446d03935d29563cf0206c348627deafdd2e18909d224779fd9848e815c44896aa8443872c1439b5e8cf82be230143c44eabae04eaba3ebf9d607e28d3752295baa5e96e6ea3440c933ce3ff8e198b1272c08505ca7965ba49d0b59acf551e8abe71e23a8c296b29651ebe711fc7fcf12397739ed4931f55de630e7af17d375ee410ec9c25ab80729c7af8f7dfbef3e46e5deff5412ea91d86665d9ea44dd31016d3036b510bb140e2bbb19a450515b462024f27638f7e1fab1096de5906a38b664bc2bc5d3bd0f265daed453e52d0446cdc7514fa29d6800a41c44ecf57afe944d31195255b149a0720027d7804e3f3edcb2c93a4e4ff3a29e0b42d89012bb80abf4f63996ccddf7675377ba6cd7a52f4ac1a7f00dfc3528f6b1f38ffb9b9f5482b23f7750abf06c26546d77b480093595c416403181cc3fcf09af7c4d96822d60f49065802e99d05c1bbc37b4355072156eb7d894847ccf224b734c4495b1c7b2588bb61d82a5186831212d7858bb3f5cb9c1424283d8a458cd6e1abf26f9540bb08acecef1e6239fe49517b0f4d933158f1dec32b4acac86327d573b8203a2859ed362be8e2925583207fce7682ead0e8ff4cae343a73b2b441a01c63423c1f7cedd0041abbac84712854a1f44f198a08213a1c52ed61ca4f42ec11ad7d87205d56f5f35162b743d326014dd419d4175766b15dae1df88a166095068cd66ef2dad157eddbbfb1a717c567b7c4e1d8fe4d4651c375a13ba22573dd7e0dfe1f8639162ce81da35fbaa967ff7b91e8b1fb768b343243e4c8e4054c92bf4ac1c4f78bb3235a0eb822bb9b4062327d0f12aa307dda4569117c567d03ef31e33f9a7424ea48a6e08437ed5e583e5ca3f8394a93b626dea85227e9cf6c28d61f1b35373852c8295ede265ac84af9e3eeb6be41efc0f3662aafbbc3b8271cc69ea408381ac760820738de06ac63b5efffcb93faae5fb8b090a22b630b1eefd5ec00405cb2238b761a5d9f9170266067185565d4921ac16324709a0f92eb19d2d853342a77a447e59cc589dcc24622aa0492ebe5105397239c6fe91da072ca4f21e530a81bc3b8bd0fef00b43bb0a59a1b413871410134e66bfa6ac23ef51f6d5b504724c109a48c936806168f6bb2304e516bfcfb4e1156be9daea17ef837562a7b2c840d0cb19047ddece9e782c496a33daf8f241e58075a49e2026fc9c9645d351ad2fa941646124887f28df8a9bdac3534478fa4eb286a3214a20c9758f7159841656e8b2c309eae158d2fa6e770d6b37491799d55e14521da16f4bf0ed24c118dcd8bf619f550c7b47d7e7ba2601ba5c65f249851a9c9d42b02bee027fe4b1b46b9826ac191dbe128af761ef57461a0f60bf9c747b4b4a4a22b6752d152d7ad9621dd3f07b18186a99959e367291f6b848d1b55687330678eed0397b9dacb3ebb45d3467e80052fc46d3d204141d10cb519a76771ecf783a1b4f5dccc08dc5860b45e11064fa2177edbea929613bd74db4f45fb26f779f53255587c7c60aed672c952f04162b975e181c780450c70fe9284ebbf6960ae3f6702497c89516d112f89607b0c33c60bf1f9c7d6808e45363367184c578ce74debad656b77b6bbccbc6d5dbc8c08cccaecbd0a0b12eadfc794b8f0a3be6f1567931ad9c16532329baa00459cf7649967dd765657f18be25ebcbe4a653b8206cd1e31806ead86a0b61aeb496c3e312d01c1895bfc3dcbf78466da6fa84969e403caf71b9ef4159096d72e5dc1f0a592dafe6a766136c00995ef85e2d0a531603d4a62c175aa06ce28a49f547cd870ab0e6e3a50b887b8a65f3969a58bf70e223192cf8c2df52e421168683c32de8b4a971412da5544e45d422df3cf20752bc03d2711c704646f67f19f52f38ce0c2bd03d1f49c7a2781f29abb821cea14ddd1a29381f492cf66f1a0a6ad48a47c794faef3a2b2ef16a592a582718b9561772e31ce2feee744dbde8c5af471bdd9eaf5ee637b18189cc50827c8b8bc6e124aa67a6b6bb541613c650c4ca1c4a234054c01517a9d9e58086fe12ace1f9ea451ae7c6a4c3f20bb4fc1fc30b75261ac4ecb8ebfac2a292b59bcd4fdaa8f3495a96342a3cd20b4f3536338e9d5659bd9e718f990fa9e030fcbc8042851cbb3a336c76df0f329853482d296627a7bfbc5f5f914bac8dd64d6c6ab9488c837a525a244d6112c1b78b7d2d4ec18bbd3661dd2ef4be009ed81a156ce381d612f84e79230edc37c65aca81b92f4630b32d6d1f6b16ad780f52f2d84dbec7ebba75cff10294bf0d48c5555f3c0aee08ec99a6a190c9610d1a135d4a173a7ba4d15b99174fcf163e97f7ef8f2fef35ae18392e4048fad0cb8c185fa0250b9db9ff097b452df2744bcf795784a9c7af01aa9fdd1ccc087fc33ebfb4ed23bf79137602e03e245b4039af626efc51a9f6b8a492bd26b5d9f753223c0ae0085f5644903a9ee949bb73b2417a1e0e72578425b671c3d617350ffaed8329ed31af8f1da79240bee4fac136abb0335416672056eedc3173d9da4e3474a1b1116e08f55addfb77eccc217463a378aea767cc67fd13576d653a305606c295843af563bc787641cd001d5ba42fca7e29731eda6677a231f2a7a6c2f5739dd9b6db2b0817946dbd8073133fccc98f69f35fbad7f8bd3377fccab1e9785418d130efb52f917851ac0a98d4a9e659cfe976316b3db0ff680f445db0b11043d3ec36356342be72901f8bda542b6bed3bd26f562f3ef0bcf2cd05a7155b01be0371f176be557fd0c05bddaa36f5308f0c5bb624073e1a5d9dcdda753913957b5890dcc826b9d11f61faba2009c2bce6419689c8d8ddfe9d607dc94e382ff32543db467e90eed30feca7a67e3dbdfbbb5f03a6f03e06699b57dad2958efa027b008140ca5239141240c9214c5b908f12368066ad2131146a70e8c054a5a82c4716462e4a64a79710f06ca1f3a9547d381201daba7e840102d233e04e9fa66b4e000b7ae5f3616f7332ec756f1e75d2381be111e3f4812fbf542a1ce0146eec4a9fccc65e0903548c3785c2210822fc4a0b944e6e3e86ab5eaeb379399d82ba8531ea0ee314fd03d3f7b678676c9cf8d69eae7def54a98361affd2ef6f0f1936b403eaaad04e72aab32c2be184bd4685a8368c12d819c5e6c7a76fd6e6397f25aa25995cd5e72d2fbb936d52a344f422d63482ffca76c57e948904b032ada9e490e9146aec46697fd96dbb2f730ac7bc2aeab6fe0364ff08d9fb9b46276bd712a6b13e0caafb719efae380906f0cf33b1ed7f7da27458e1b8b4fdefd71652e3a15e41707efc7775a4a51fc20a10196a6db124549091e8cd5d82b442c938a95f5abb4bff0c69fd91a89512e2d53950dd070e436f915d23b84e5f64504f496cba46d9dd028fece9ebfdbacc06d91198d28fc34e742e2a70f077e3a4fb0c516e29cedf9fdf33d1eaff21a06bc3969541b284f36b5d1dcd7b74b615fa5e1f3a620086b0557998e77c3df12f20704236bdbb22c5438e65850da45e133f8d6ff1c428712bc458864d2304a018751fd21859f1b234288b00fb1f724afafd8495db54832619997d834f65dee7f8d47aaf2e86c7da1b7de765edc5238abaac82d852426a7f3490221e35b620b0d96d53eb57b74c8d861147e7f8ca14a7ad78ad321a864a8c52ba47a45c456853b37f2df9a9d3493537e80a494cfb14e6227e5e0a3a134ebe4907a2e58f64f8b9f5292270873454be5e623c2d02c398e97367b861df4bcbed885f1db1ca6136091770b0abdfc88ef0d7407a23b101545ce67b10bc813ddfe8c5e188d8d5c191e0d495a89450de963bd0aa4a5dc7d2fdd16580aa533cf09fc2807e41408f2ceeb7928b597c951c9a2c77d2396e2a172b821b3c0084a113085aef9b919778d989ebe3e5509582fe0e34057a22871cf871b36391bead54c2df23ac330ba00e0ef369f17364f122d43b21c48788d22cd2d77ee517cb6b90c1f20808c62afc5d0860564d68b4ceacba9cfdd7f5bda3ba94229b37c6dbc7734a01eed71bdea66adbb5cdee7292e1816ca3add472b6ef00a42ea0f40e7248d4381c47d67e86cebfd4e8bbb1d5758ea6a5d5ed69a8f7d9357fe29863a99ba93e085ebfc24f3cebe42ca337118c6ea93102fdb96d05f1920abc29fb070757d70ec369dd3247bf76ab36b5f96cb88520c5fbab911d2a822ac1a31f1495175ed13db0295187cfb6a45b598b82e44855e3a41a079e15e00fae74477b4e2be2ca92d94f6364097a6226580614e65e1215121d8392cba963b9cc0869517d80def1b203bcbcedd3e4bdf4721c1a122f272843ff1747d29ef950c91b72b509545f929f53335aeb874e10604e6ac3f6af6569f2294be4b74b873baffa01668385dad8b682d52bc8b2308c0ac6cf344b0057a8e411750c3607622cd9b5ed16a0bb73087e460492cd4741f5f654df9c27756eada0df9c0227c5bde47493d36fa35844bdc7c111150a8d8bb73d9f5630cc05c794e3507a85d4d11a2735a608d450bfcebe893f7b8f5063b4aa4dd7631fed6a24f0f1aa47f8a1c53c810c61b02cd867bab2bf3404a9e498c000119fca5d044dc797e605826e87b3b3fcc977e4330efa9cba252f70078ffd33a1ca1faa4092bedc9eaa5b68303ab473ae2327ac62fb516ecea64fed6c68bd323c9f8d9a5a36132963528099f88d981e4275d76fed7fa2d97a65448ed9d840d049dfe60a3a5784adcc27abed6fd2cdb0ac4a8769fcdf32bffa0b152196d452ed1ea48983ed4a78e6706ba491193132e4b798f34872a7dcbf04fdb6f098a87913022ae8a947182410643b4271366744c01412d92c5e814f40ca3e62c1a40aede0ba318cf429bd1c1d036a826e1efd004b3f71c1b1e17892d18f183d52696cf0bfb092015bc6b2c352b03ff5e31963c31a93aaf2061403ebec7dd529b68fcf104c0b30e15a6bdebded49695519f2138d809935818252c0bdd960c5ee644230d6e0afd0e62b2b548b6935eb382d397485eec5ac7639a5479a06a3ad6dc545727263ea4959dda5dfa3d69f9491eb8e89834f5d0e32acbeff5d620aa102a9fb705d4ec29dcf62f2c1c808bd2e8f4c1cefb8408ebe276148564a5f40a5770f51694d2fe704409c404af147c2178eb7fd30380cb9270ddaf17e196a987418617eed25f0e939a51d6aa1cf0502f4050ec327a1c9dc1dad9db2ab67b6bfc76ead5cbda56530528d9d12fdf6a942f38a5788ff822980a442e387bf97e4c3963fbe26c13d9c460630f5fcf1c03bc5a08d399870cf1d89767f280c8225dbd0f64488a060a5b910f88a9e3d9962998d4d613bee558d04b09f0440fdc4236ba51a8a7a148faf44be289bc24e588852ccc1406449134afe2645e9ba7beb1349f27556c77d9d29203c9d1f96170f7c9af85de566670aaf03705bf976b60d8a6695d3a94bd017499350ecc89fb10cb6e55810337131af244a184a720261ed5e823decae86cc0a135a0a9e6867f3f722e909ac0db73a05dceb431ea0b397a1b9cffe1204fb10aa6274ac46b1680104a78cbd190e00ff070b6866b099829d1d7b496a4772eed70407eba9c227d7f5475933ee5ba4ce702a7e51afc7cc7a7c45bde0b45815112bdbeca0ce0a28303df0960840782748ef69a5f525394eb3add9a0c5298c9125e21183c138622fc63030928a0723678aefe530c9dbea14d92f7cea3cd7f00f1536dc3637364d933e0e09d126c63778997724cadeb67fea7d3ad12a176afa23a9c139d2fb9027a1a06d4f3dd389e858702b40b7ccdb3ea3339a02fbea60221475358746ba3451a6655563fad3cfeaedab5f5d97e2d8e27f1b507ed627bb367475a2089fd42afe65ad56fd56946d6619e7fb51f8d90680c80dbf9e0dd68667614329bc79c724acec46834b884964800d8384a3e9cf72dee370575e76b22dbfc309714c55ddf636138c5465163877f9839fce9f5496a9c123602e4f9699d9556b0627cd4a6555f0541cb57d9d7ff83300125153e895c7dbd529ae475b2e7c58d9a636155a8f2eda56b9556cdeb3c93e8b644d83eb6feee60fd271a7e7524165d0c438955a612c598727d716262d2052478804c8f5c6eb89211afd95fe94cd05e5af5aa4b100e4f775e76f0b0cffc7f833cc1a90476c721f4fae32931b1ec9de60f8e0c109c8b555ccd0dd0c9c8927d15df2cab28c074948a2942978cf9fee4a65022afe92461b64a4bd63e8c192e90baacd98fd06b61a04b8d1887a474909c42d9775148225762616ef1d2c3906346bddc84dc8bfea132e23a2541da21e2d0ddbdd9ace374aac3b7ea47d0e43dec25130f4a8a5866e1878388579b2e7542526704fa9e1f95f251239276751289035d70ca50c04b89d73f6a3fbbe6f3d9b91fd3e20bcc3c884ec7933e63e55d418378a69d8ad317db14fb86ce3c6c0b648fb3c1d6278557f852206be0519caebc5bdf63450eeb6e6fa28e8d4037d84f6da8545737353e169b3c113b95f1b839e3f0ce45ed5090099e64a33ab13b11fd0367c691e15ddae518fce91d58feed51d2232315950ee119ad5b2ca3efc5db739647936e694def0f9c254ec86a0ae0aaf95d766d3ec36e5dd58c5f5d1ef8e9e002c9d0ca57bf76bf8a6edbba52620b65dc121624458d83cd15d542969b0e21916992848d1034f9482f44bc98389064ee172090aa92b3b22b1102d2b46cf134325ff0546d6d30d4879a16c7e159f82c05744ca3f0e7ba192cb0feffd2fe8b56537bf07a72a265185cbed3a604d273746b8921baf70b2c4a6834b53cff98b34b507f1d80a83db15030f73f76344b148ecf93e327ecbebf1ccec29565576ec44b064b51b18fc5c1e391c3cfa8d0589711b04ff1d9557d4d73c87319fa64d67a666b20a97e68a84ea539fb8b090ecf0808fc39964f7cd6ba9b90e3075de644737c6276e9802f591e63882b73f49f2060273e459c6b0befb5dc4b7e54b75f774469caf6c9bbd063e80e7f6c2403bed40fa9b9dc814c0c8c00c4ec86ab63d69d7b93bd5179f925b2519d1f596a320fa36bd7e923e7a764b9bc5dbabdc3cee6dbd01d5eedfcc6e1cd429cd78cc74d1d8bab7d4e61efab0047fc0040e93a6255f9e19ca096108e7c6838023c8413606dc4d14fe6b7c1ae57f77ff017fef0b6e029134e954e5aff77d1b810be13f76c27466997883da5308ff3c70ab7117ec3fe8be7420311e54b2ce75ddfb2c113b8f7cde4d7d50aa9c27be0860d6c680339e88c3f8bea6a6fc4bc61498afc163aac39c7bbd7a8ef994f1bf37b65814df712d84b3c146d8bed5726a45b1294e304723e38e12139bd554cc63e448dd32bb90134d7f9b094e69af4a2412ecc78888f8f4d50307e4dbac50ea821f4f2ade30f5eb4f9e50cac20a3132e6967e6dde96fc9bcd48acd66e0758f8e33936a4b7b850e21d57ede6e30b75610b1a9ccf9df0b8c39f0bb7a16bb636a04a43ca07263ec256b16758b801831ba03c0bdbb8bafc5f5b5b8054679b2ac35d30aeb061812c6a9fb7be562b9793b4fbf8cf0c7205bbb89ee708e0266b5df05912a84e321c1e5abd9187b9cf77991139ec0c84fa5ced95f1cf7b7ecb74fb5d632e700898fb0c0e5b783243852c5841b64e1f8e3cb3f0e070c5c00ab150c2466d0e8abb2beb2533a45ec130b57c56f418dcd44ac5dc1c32b5eecd90ca751b3da16e6c02ad429485be10283e86d8b6fe5128721d650a2d48959cbe9aaff85c0ef71efb5f63f9183f365c8b79b9ff6392eb6f7c62dee39ed1e2ebd02e246427020e9e805f7cae447560d2f51ed434f61a5e8ad961b96bf6f252f82fcbc240b9cc345c68df44a4d976b037d5a8571df7634cdedb3bb0c9667aaf97bbf2e6802643d470384aa4236129b93304bc298f3acd1e725a70b608344d64d6753ce86a0219f097be9ab84e329a164be8decef627cc0d2d4c75b70e90e03378496cafde625925a9ac10838e0302f59fe945883c8de323e6be93d0ea3112da988d30bef1474dc12e3d20fe2bcf5ef3120ab95f96f0b9c3888f96ac5b51f7a80ae839c49fdf6ff3455d8fbbedb84c2b7452fdd1e8d9cdfc173c572ece7e24029c6da58f2164debc598948d3f53dcbc169957d3146e4a7c50bb79b10d7a3dbcbb21a0608b38465521325c487ae54bc5696bd16f6d339a96c445fa9adacf57868eef518baa999b27e32d3a69474fc0a3fc283291a3bfff3f047393067dd9dde4bc33fba74036ee1f55c1df609f1cf51ca3df876b4f0b1593a7aeea6194b1ffce701efeb2a30d823a057a90f286e59166accb46c2fe3df63151b248e28b8f6f62922039a4a753cc81650e7539bf5d0e7a19ad0f16e22fa1285217564cb8fdd5e5e75f440d0b2ffdb23c2a72014fd54c0da98eea8c842b63336803abf26b9d45e45fbf22114bd8759dc6bc6c1a2bab61f893fb4b7a16da1094bffca47dc9983ba1ba6f32e72cd463cec6c2fd5522accd99c44efe2c1e7731b1ccbe7b60cd4e5be81916446ce038d51a64fc6d386360b482a8ce2df826fa79d42266dfb9093e11a9b2437878c0210db17c846fcfc3232a388912d7be16197eaeaf05038a0c1bd9196fe5d2321663ae712fba69d29700cd43ad73cf9a9e7964a5161ceecd9a8c3b24d9a6c1ceaebf2cfe7bada5b545dc070dfec20b420105b26ae79b9626b1f60bc0e8a8886bcd9a003bf8dfa7923022fa73e0eca5ab831e88996f18ca82cf260708f5d8dc7818476de82cd7c29982ca9969163321dc00b701e4d8e335d28594ac9974fc5d712ca6cb6daf51af2fd6943eaaa2edab1173c79948728e18dc0339ae987d29c649613b6d6a2f8005dd5efac8959f4ec7b5af0b06a239b0ff0cf834da7721975aee40935343959fce5d1cc33d8c09c4ab3edcecd40ea25d6633ed82db35312c6b76f51cfaad29fb619d958e00c8efe22096065d01cf2442f65bb6a66454ff636bcad463044446449243dee8d7efb3c6b9e6a160dfff2ca96c764dd5bd88644dd45ad3e4cf86d8736569b3e552a490aa152f014956f043764780849d6296fc4f4db5db9d2d96972205dd76719908e81b392b2acdda05af8be5256c0d07b6a6db93e6e1723dde5b4f79699ec542abe87d442b832dda14961638564a81990a8714e6c4ea82f2065f69d6bcb816fb5865babf5baf23d81c1ff7343abf45f7d1cadc9153653f49fe57e7c7d73912b3c7468d40a8780263c08286cdbddb33e0b0f4e45bd3e5acbd42ccabb24fe1454183060c23df19a4c6bc47409139fa62a79d4b2bd5f61751899bca0f7892de4e7b6e317ca7815106b1b9aace792b35d12fbb3722c94c6a692bc89122971908843f28a2fe8f8a410615d102c2a560913ad1f106f832991f777a44fc99e1d0d7015765579245fa554cb9f2ecb72d6ea7c48f05e70823d6500ffad375b3450ba4afd5eba8d40e63cf5a4bdc9b9bad11f9508b09edbb4d508fd83f09c0185e7c253951b52a76763260461754fa4a1d13f6d9e91c51a94bf3ebaf2c56c23ccb7e32528f97cd9256e7ca9deddaa2f69088b2c3d6e400ee258df6b05fd0fbc78a645dbab9d7bd70871572edd9b817216997fe411aa9a0220558f0e5eb8f97441f4f88749df6e315c15c8ae6919626027e37e48ddfb580637d5085e411760df67067cd390c4a8af73d48beb09afc29e2eb7ccb8de7f898f7c609bcbe70e03aafabd725fd66cf09fed87958710c6578912e8f4de2fc61c0fdecd01d954aab70d01fc123cec6dab5b1360f86f4851da262cdce52b3378992c2083a174ffae2ed4e54c2fca88c7fe8089f293351de1f156b0ffcb10803d54e139ee3c7d39e91212edf8bfad0403ecfa7a2efb06ed86bb32c8fab51e2c2b602ffd049172fcdefc75fb4d0f9487e79c767d84d3c42a06fcd09bd501b94e98be71a483285f73385fca7d406f94bcbbfff3a19505bd0b50e5ce0ecf67265715fb351566987b0cb3407908b085c41ed0226e54d8986cbfa81a6d09b6ad1217f240bcadaabdf7dedf1fffdbe364edfe5447040bf2d745d01316d42312fadc50ad6271b4ba28808aef1e3f1ba258e7f552d85d8a03e0c1f7ef266086c870b05ad5ab364d2bd2615b3d9112be110d58f66026de3dc0675e45191ec01091a23cb6b12068aa84d60108f4f2c1af5ac1dce2268063a435a40c8", 0x2000, &(0x7f0000003300)={0x0, 0x0, 0x0, &(0x7f0000002280)={0x18, 0x0, 0x6}, 0x0, &(0x7f0000002440)={0x28, 0x0, 0x4, {{0x3, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002ac0)={0xa8, 0x0, 0x0, [{0x1, 0x0, 0x1, 0x0, '\x00'}, {0x4, 0x8, 0x1, 0x0, '.'}, {0x4, 0x3724, 0x1, 0x0, '\x00'}, {0x3, 0x7}, {0x0, 0x0, 0x5, 0x0, 'fuse\x00'}]}, 0x0, &(0x7f0000003200)={0xa0, 0x0, 0x0, {{0x2, 0x2, 0x0, 0x8001, 0x0, 0x7, {0x0, 0x4, 0x200, 0x0, 0x3, 0xfff, 0x5, 0x65, 0xf444, 0x2000, 0x8, 0x0, 0xee01, 0x0, 0x8}}}}, &(0x7f00000032c0)={0x20, 0x0, 0x643, {0x0, 0x4, 0x9, 0x1}}}) lchown(&(0x7f0000000000)='.\x00', 0x0, 0x0) mount$fuse(0x0, &(0x7f0000002c00)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f00000021c0)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r1, &(0x7f0000008380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000004200)={0x50, 0x0, r2}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2df1021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0xfffffffffffff61e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000002880)={{{@in=@remote, @in6=@mcast1}}, {{@in=@initdev}, 0x0, @in6=@private1}}, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) dup3(r0, r0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$IOC_PR_PREEMPT(r3, 0x401070c9, &(0x7f00000020c0)) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setreuid(0x0, r4) mount$fuse(0x0, &(0x7f0000002180)='./file0\x00', &(0x7f0000002240), 0x20000, 0x0) 14:02:53 executing program 1: ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, &(0x7f00000000c0)={0xaa, 0x180}) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x7fffefca}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:53 executing program 3: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) dup3(r0, r0, 0x0) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f00000022c0)) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x6609, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000000)={&(0x7f00000c2000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x0}, 0x68) r1 = syz_open_dev$tty1(0xc, 0x4, 0x4) write$binfmt_script(r1, &(0x7f00000022c0)={'#! ', './file0', [{0x20, '/}(,@)}'}, {0x20, 'cmdline\x00'}, {0x20, '-}\x00'}, {0x20, 'cmdline\x00'}, {0x20, '/+.!-'}, {0x20, '\xf6'}, {0x20, '/dev/sg0\x00'}, {0x20, '#\x1f.^V/{#\x8d!$$]'}, {0x20, '/dev/sg0\x00'}], 0xa, "09c1a541e6b7e1758c1c81a73d76a100a87a8b7d724d9ed803893f009bac853562c2fb698b8f148c67c57a2192022b41498966aaa903343729244ed2db11d209e000a19402aa4bba7a9f0a4d4d11064f4692e6aab0f0e1a9067ad8b65805bfd5590054ae0b746d5acc664f1047e2a5d9fbce405b33d19e478a953441d994c8eb8be01c0fc4c689e41a"}, 0xdc) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='cmdline\x00') read$FUSE(r2, &(0x7f0000000280), 0xfffffed3) 14:02:53 executing program 4: r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r1 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = syz_open_dev$vcsa(&(0x7f0000000000), 0x19c, 0x0) ioctl$BTRFS_IOC_RESIZE(r2, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYBLOB='El\x00\x00', @ANYRESDEC=0x0, @ANYBLOB="3a30303030cc301a64525b303030303030303030309e1b58ecbba008f0fc735c1a5d0f7e497d2895254600278dca559db654ef02f8f4471920086ff43278419a58544a730b32097ff2fa4f18f81cef434ef97d7565f46a55b0900d8e878c1f356fc25b98453b7caab99f83d2a4cc1ab39bfa10e37d53f701aadd4546b7269d1dee7cfcd1e47eb1f43957337c46c8ce97d70000"]) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VIDIOC_QUERY_DV_TIMINGS(r3, 0x80845663, &(0x7f0000000100)={0x0, @reserved}) (async) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) 14:02:53 executing program 5: r0 = perf_event_open(&(0x7f0000002300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) syz_mount_image$tmpfs(0x0, &(0x7f00000022c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002140), 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB='fd', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="2cb8040000000000003d", @ANYRESDEC=0x0, @ANYBLOB=',allow_oth', @ANYBLOB=',smackfstransmute=!,,seclab']) (async) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000006380)="e1e3350a64ff1864d68e354e2383cddba2a0f8838eb381b503a4ef6f5195f69118751cd0b42f7ce4c1ab0340111aa1e82f7fb1f2a6dc369fd5db4f34f13c2a4c53d31ec17de9a9136f7e24d147bee4d76e042504746a04c1f02e65452827bcfca4b3572e0797b0d2dd1b0111e460d43fe33ccc4902eb253a2c321a0d6f4989d621198cf9e79ead6fa1123caa4b84aec315b0fc7b214bf16bde9d88c38cda05802fa24ef541d37dbbb8a45bde9ea102a7b383d110813a32f5d5f05bd69939d01f7bb1002fc9317801456db1994c450fe80ed845052cb56b2ad7ddc4bc6e61a31fcfa8ea332fdf051f71af34875b132442b37e7c72ea24c3d9bab1ae2ef518cb9bca8a722fa359c70a7bf5b993d226f55bad1b35fbe71f7821c1b9fad5352e7feafeb5423e0fc721735d833fe1c9314bb8d6feb89462c2760a23df286f4e84198fda78ff60f8e9d8a73d640af6fc01a5bb466f713957b159def3471c28ff029997484b0264ecae41016cc681e176c6fc65ef96111b5ce86c6c1ff97f9e5a3b4587186fa625d48fb3fe6d5948fcc6b28042a847adf2e5bcf76359321dda28138a648877f817963a624c9886a20bd61af49b9eb0ddd5eceb6b4cac7caed3670bdf74efd77901e14f19d5b066976bdd09f0a6115f6c7981f0a4111d9a08ec322176eb4917f98eb11c06f3f28d38e13c0f391079401a3a33301395e67e9d1533edb7895a226861e12946365c4ca099d77ad3e6700984e912419eb234a9b4d9c073c39b9bedfa50331f7deae8200d77bf277542a61305c7aecac64d859ad4bf10d40b53aed658be6be8b720d7c18b05728c9f9077513a5d6524e9d05e2af074531951869f7c79d6396f15306d299640abcddd3b3741cf90176d6445a55b35d3776c5715db0b66c54bd9cc2e17233a90b8fb247407c9614d020a2f89dabc8d3939f0ffd315c7092bdb8fcf67e17e0364980debf968ad7c6d829afb537bfecccb329216984ef5dee56c9cbe4868ad8e92333c4bc3b1bc217cec078a4607cb7406b567df12c09e5854172f5f45245a445370e0e48c9b45931bd9a388e5917b51c4bb429068b2c8365b0eb0ebcb3a425c3cb635956b0d2b32ea9b131e1b27b72339d3a8994f9870384d1b8b43e320e642001ecf5cd274e0f227059f4a55c7acdd7cd9624644eb904635a6b3e937fcb92230d23417bfd22b4842e22ec171d185ef811e3d276a1aea80ddb72c2e64c518bdc39b4875fea2d57760f5b191d7e967ffcb6f2bb7dcf0797fde5739e1c2c9e53dfe05c2252d1393a0c888c1e4f00e3f928814d18bfeec062a5936dab16cede5b3893adfac4643870160dc356dc3affea6036631a433456a11681cc49b6819fce042912ff7062e5f103bcdd908de42e74ce8ce78c3633257e2f50ba006f79f4fc73ab836a9885a6e903e100f93b97741346d67fb446d03935d29563cf0206c348627deafdd2e18909d224779fd9848e815c44896aa8443872c1439b5e8cf82be230143c44eabae04eaba3ebf9d607e28d3752295baa5e96e6ea3440c933ce3ff8e198b1272c08505ca7965ba49d0b59acf551e8abe71e23a8c296b29651ebe711fc7fcf12397739ed4931f55de630e7af17d375ee410ec9c25ab80729c7af8f7dfbef3e46e5deff5412ea91d86665d9ea44dd31016d3036b510bb140e2bbb19a450515b462024f27638f7e1fab1096de5906a38b664bc2bc5d3bd0f265daed453e52d0446cdc7514fa29d6800a41c44ecf57afe944d31195255b149a0720027d7804e3f3edcb2c93a4e4ff3a29e0b42d89012bb80abf4f63996ccddf7675377ba6cd7a52f4ac1a7f00dfc3528f6b1f38ffb9b9f5482b23f7750abf06c26546d77b480093595c416403181cc3fcf09af7c4d96822d60f49065802e99d05c1bbc37b4355072156eb7d894847ccf224b734c4495b1c7b2588bb61d82a5186831212d7858bb3f5cb9c1424283d8a458cd6e1abf26f9540bb08acecef1e6239fe49517b0f4d933158f1dec32b4acac86327d573b8203a2859ed362be8e2925583207fce7682ead0e8ff4cae343a73b2b441a01c63423c1f7cedd0041abbac84712854a1f44f198a08213a1c52ed61ca4f42ec11ad7d87205d56f5f35162b743d326014dd419d4175766b15dae1df88a166095068cd66ef2dad157eddbbfb1a717c567b7c4e1d8fe4d4651c375a13ba22573dd7e0dfe1f8639162ce81da35fbaa967ff7b91e8b1fb768b343243e4c8e4054c92bf4ac1c4f78bb3235a0eb822bb9b4062327d0f12aa307dda4569117c567d03ef31e33f9a7424ea48a6e08437ed5e583e5ca3f8394a93b626dea85227e9cf6c28d61f1b35373852c8295ede265ac84af9e3eeb6be41efc0f3662aafbbc3b8271cc69ea408381ac760820738de06ac63b5efffcb93faae5fb8b090a22b630b1eefd5ec00405cb2238b761a5d9f9170266067185565d4921ac16324709a0f92eb19d2d853342a77a447e59cc589dcc24622aa0492ebe5105397239c6fe91da072ca4f21e530a81bc3b8bd0fef00b43bb0a59a1b413871410134e66bfa6ac23ef51f6d5b504724c109a48c936806168f6bb2304e516bfcfb4e1156be9daea17ef837562a7b2c840d0cb19047ddece9e782c496a33daf8f241e58075a49e2026fc9c9645d351ad2fa941646124887f28df8a9bdac3534478fa4eb286a3214a20c9758f7159841656e8b2c309eae158d2fa6e770d6b37491799d55e14521da16f4bf0ed24c118dcd8bf619f550c7b47d7e7ba2601ba5c65f249851a9c9d42b02bee027fe4b1b46b9826ac191dbe128af761ef57461a0f60bf9c747b4b4a4a22b6752d152d7ad9621dd3f07b18186a99959e367291f6b848d1b55687330678eed0397b9dacb3ebb45d3467e80052fc46d3d204141d10cb519a76771ecf783a1b4f5dccc08dc5860b45e11064fa2177edbea929613bd74db4f45fb26f779f53255587c7c60aed672c952f04162b975e181c780450c70fe9284ebbf6960ae3f6702497c89516d112f89607b0c33c60bf1f9c7d6808e45363367184c578ce74debad656b77b6bbccbc6d5dbc8c08cccaecbd0a0b12eadfc794b8f0a3be6f1567931ad9c16532329baa00459cf7649967dd765657f18be25ebcbe4a653b8206cd1e31806ead86a0b61aeb496c3e312d01c1895bfc3dcbf78466da6fa84969e403caf71b9ef4159096d72e5dc1f0a592dafe6a766136c00995ef85e2d0a531603d4a62c175aa06ce28a49f547cd870ab0e6e3a50b887b8a65f3969a58bf70e223192cf8c2df52e421168683c32de8b4a971412da5544e45d422df3cf20752bc03d2711c704646f67f19f52f38ce0c2bd03d1f49c7a2781f29abb821cea14ddd1a29381f492cf66f1a0a6ad48a47c794faef3a2b2ef16a592a582718b9561772e31ce2feee744dbde8c5af471bdd9eaf5ee637b18189cc50827c8b8bc6e124aa67a6b6bb541613c650c4ca1c4a234054c01517a9d9e58086fe12ace1f9ea451ae7c6a4c3f20bb4fc1fc30b75261ac4ecb8ebfac2a292b59bcd4fdaa8f3495a96342a3cd20b4f3536338e9d5659bd9e718f990fa9e030fcbc8042851cbb3a336c76df0f329853482d296627a7bfbc5f5f914bac8dd64d6c6ab9488c837a525a244d6112c1b78b7d2d4ec18bbd3661dd2ef4be009ed81a156ce381d612f84e79230edc37c65aca81b92f4630b32d6d1f6b16ad780f52f2d84dbec7ebba75cff10294bf0d48c5555f3c0aee08ec99a6a190c9610d1a135d4a173a7ba4d15b99174fcf163e97f7ef8f2fef35ae18392e4048fad0cb8c185fa0250b9db9ff097b452df2744bcf795784a9c7af01aa9fdd1ccc087fc33ebfb4ed23bf79137602e03e245b4039af626efc51a9f6b8a492bd26b5d9f753223c0ae0085f5644903a9ee949bb73b2417a1e0e72578425b671c3d617350ffaed8329ed31af8f1da79240bee4fac136abb0335416672056eedc3173d9da4e3474a1b1116e08f55addfb77eccc217463a378aea767cc67fd13576d653a305606c295843af563bc787641cd001d5ba42fca7e29731eda6677a231f2a7a6c2f5739dd9b6db2b0817946dbd8073133fccc98f69f35fbad7f8bd3377fccab1e9785418d130efb52f917851ac0a98d4a9e659cfe976316b3db0ff680f445db0b11043d3ec36356342be72901f8bda542b6bed3bd26f562f3ef0bcf2cd05a7155b01be0371f176be557fd0c05bddaa36f5308f0c5bb624073e1a5d9dcdda753913957b5890dcc826b9d11f61faba2009c2bce6419689c8d8ddfe9d607dc94e382ff32543db467e90eed30feca7a67e3dbdfbbb5f03a6f03e06699b57dad2958efa027b008140ca5239141240c9214c5b908f12368066ad2131146a70e8c054a5a82c4716462e4a64a79710f06ca1f3a9547d381201daba7e840102d233e04e9fa66b4e000b7ae5f3616f7332ec756f1e75d2381be111e3f4812fbf542a1ce0146eec4a9fccc65e0903548c3785c2210822fc4a0b944e6e3e86ab5eaeb379399d82ba8531ea0ee314fd03d3f7b678676c9cf8d69eae7def54a98361affd2ef6f0f1936b403eaaad04e72aab32c2be184bd4685a8368c12d819c5e6c7a76fd6e6397f25aa25995cd5e72d2fbb936d52a344f422d63482ffca76c57e948904b032ada9e490e9146aec46697fd96dbb2f730ac7bc2aeab6fe0364ff08d9fb9b46276bd712a6b13e0caafb719efae380906f0cf33b1ed7f7da27458e1b8b4fdefd71652e3a15e41707efc7775a4a51fc20a10196a6db124549091e8cd5d82b442c938a95f5abb4bff0c69fd91a89512e2d53950dd070e436f915d23b84e5f64504f496cba46d9dd028fece9ebfdbacc06d91198d28fc34e742e2a70f077e3a4fb0c516e29cedf9fdf33d1eaff21a06bc3969541b284f36b5d1dcd7b74b615fa5e1f3a620086b0557998e77c3df12f20704236bdbb22c5438e65850da45e133f8d6ff1c428712bc458864d2304a018751fd21859f1b234288b00fb1f724afafd8495db54832619997d834f65dee7f8d47aaf2e86c7da1b7de765edc5238abaac82d852426a7f3490221e35b620b0d96d53eb57b74c8d861147e7f8ca14a7ad78ad321a864a8c52ba47a45c456853b37f2df9a9d3493537e80a494cfb14e6227e5e0a3a134ebe4907a2e58f64f8b9f5292270873454be5e623c2d02c398e97367b861df4bcbed885f1db1ca6136091770b0abdfc88ef0d7407a23b101545ce67b10bc813ddfe8c5e188d8d5c191e0d495a89450de963bd0aa4a5dc7d2fdd16580aa533cf09fc2807e41408f2ceeb7928b597c951c9a2c77d2396e2a172b821b3c0084a113085aef9b919778d989ebe3e5509582fe0e34057a22871cf871b36391bead54c2df23ac330ba00e0ef369f17364f122d43b21c48788d22cd2d77ee517cb6b90c1f20808c62afc5d0860564d68b4ceacba9cfdd7f5bda3ba94229b37c6dbc7734a01eed71bdea66adbb5cdee7292e1816ca3add472b6ef00a42ea0f40e7248d4381c47d67e86cebfd4e8bbb1d5758ea6a5d5ed69a8f7d9357fe29863a99ba93e085ebfc24f3cebe42ca337118c6ea93102fdb96d05f1920abc29fb070757d70ec369dd3247bf76ab36b5f96cb88520c5fbab911d2a822ac1a31f1495175ed13db0295187cfb6a45b598b82e44855e3a41a079e15e00fae74477b4e2be2ca92d94f6364097a6226580614e65e1215121d8392cba963b9cc0869517d80def1b203bcbcedd3e4bdf4721c1a122f272843ff1747d29ef950c91b72b509545f929f53335aeb874e10604e6ac3f6af6569f2294be4b74b873baffa01668385dad8b682d52bc8b2308c0ac6cf344b0057a8e411750c3607622cd9b5ed16a0bb73087e460492cd4741f5f654df9c27756eada0df9c0227c5bde47493d36fa35844bdc7c111150a8d8bb73d9f5630cc05c794e3507a85d4d11a2735a608d450bfcebe893f7b8f5063b4aa4dd7631fed6a24f0f1aa47f8a1c53c810c61b02cd867bab2bf3404a9e498c000119fca5d044dc797e605826e87b3b3fcc977e4330efa9cba252f70078ffd33a1ca1faa4092bedc9eaa5b68303ab473ae2327ac62fb516ecea64fed6c68bd323c9f8d9a5a36132963528099f88d981e4275d76fed7fa2d97a65448ed9d840d049dfe60a3a5784adcc27abed6fd2cdb0ac4a8769fcdf32bffa0b152196d452ed1ea48983ed4a78e6706ba491193132e4b798f34872a7dcbf04fdb6f098a87913022ae8a947182410643b4271366744c01412d92c5e814f40ca3e62c1a40aede0ba318cf429bd1c1d036a826e1efd004b3f71c1b1e17892d18f183d52696cf0bfb092015bc6b2c352b03ff5e31963c31a93aaf2061403ebec7dd529b68fcf104c0b30e15a6bdebded49695519f2138d809935818252c0bdd960c5ee644230d6e0afd0e62b2b548b6935eb382d397485eec5ac7639a5479a06a3ad6dc545727263ea4959dda5dfa3d69f9491eb8e89834f5d0e32acbeff5d620aa102a9fb705d4ec29dcf62f2c1c808bd2e8f4c1cefb8408ebe276148564a5f40a5770f51694d2fe704409c404af147c2178eb7fd30380cb9270ddaf17e196a987418617eed25f0e939a51d6aa1cf0502f4050ec327a1c9dc1dad9db2ab67b6bfc76ead5cbda56530528d9d12fdf6a942f38a5788ff822980a442e387bf97e4c3963fbe26c13d9c460630f5fcf1c03bc5a08d399870cf1d89767f280c8225dbd0f64488a060a5b910f88a9e3d9962998d4d613bee558d04b09f0440fdc4236ba51a8a7a148faf44be289bc24e588852ccc1406449134afe2645e9ba7beb1349f27556c77d9d29203c9d1f96170f7c9af85de566670aaf03705bf976b60d8a6695d3a94bd017499350ecc89fb10cb6e55810337131af244a184a720261ed5e823decae86cc0a135a0a9e6867f3f722e909ac0db73a05dceb431ea0b397a1b9cffe1204fb10aa6274ac46b1680104a78cbd190e00ff070b6866b099829d1d7b496a4772eed70407eba9c227d7f5475933ee5ba4ce702a7e51afc7cc7a7c45bde0b45815112bdbeca0ce0a28303df0960840782748ef69a5f525394eb3add9a0c5298c9125e21183c138622fc63030928a0723678aefe530c9dbea14d92f7cea3cd7f00f1536dc3637364d933e0e09d126c63778997724cadeb67fea7d3ad12a176afa23a9c139d2fb9027a1a06d4f3dd389e858702b40b7ccdb3ea3339a02fbea60221475358746ba3451a6655563fad3cfeaedab5f5d97e2d8e27f1b507ed627bb367475a2089fd42afe65ad56fd56946d6619e7fb51f8d90680c80dbf9e0dd68667614329bc79c724acec46834b884964800d8384a3e9cf72dee370575e76b22dbfc309714c55ddf636138c5465163877f9839fce9f5496a9c123602e4f9699d9556b0627cd4a6555f0541cb57d9d7ff83300125153e895c7dbd529ae475b2e7c58d9a636155a8f2eda56b9556cdeb3c93e8b644d83eb6feee60fd271a7e7524165d0c438955a612c598727d716262d2052478804c8f5c6eb89211afd95fe94cd05e5af5aa4b100e4f775e76f0b0cffc7f833cc1a90476c721f4fae32931b1ec9de60f8e0c109c8b555ccd0dd0c9c8927d15df2cab28c074948a2942978cf9fee4a65022afe92461b64a4bd63e8c192e90baacd98fd06b61a04b8d1887a474909c42d9775148225762616ef1d2c3906346bddc84dc8bfea132e23a2541da21e2d0ddbdd9ace374aac3b7ea47d0e43dec25130f4a8a5866e1878388579b2e7542526704fa9e1f95f251239276751289035d70ca50c04b89d73f6a3fbbe6f3d9b91fd3e20bcc3c884ec7933e63e55d418378a69d8ad317db14fb86ce3c6c0b648fb3c1d6278557f852206be0519caebc5bdf63450eeb6e6fa28e8d4037d84f6da8545737353e169b3c113b95f1b839e3f0ce45ed5090099e64a33ab13b11fd0367c691e15ddae518fce91d58feed51d2232315950ee119ad5b2ca3efc5db739647936e694def0f9c254ec86a0ae0aaf95d766d3ec36e5dd58c5f5d1ef8e9e002c9d0ca57bf76bf8a6edbba52620b65dc121624458d83cd15d542969b0e21916992848d1034f9482f44bc98389064ee172090aa92b3b22b1102d2b46cf134325ff0546d6d30d4879a16c7e159f82c05744ca3f0e7ba192cb0feffd2fe8b56537bf07a72a265185cbed3a604d273746b8921baf70b2c4a6834b53cff98b34b507f1d80a83db15030f73f76344b148ecf93e327ecbebf1ccec29565576ec44b064b51b18fc5c1e391c3cfa8d0589711b04ff1d9557d4d73c87319fa64d67a666b20a97e68a84ea539fb8b090ecf0808fc39964f7cd6ba9b90e3075de644737c6276e9802f591e63882b73f49f2060273e459c6b0befb5