7, 0x800, 0xc28c, 0x7, 0x1, 0xf4, 0x66f, 0x0, 0x6, 0x5, 0x2, 0x1, 0xfffffffffffffffb, 0x3ff, 0x2, 0x800, 0xfffc000000000000, 0x3, 0x2c96, 0x5, 0xffffffffffffc042, 0xfc20, 0x2e63, 0x20, 0x8, 0x6, 0x1, 0x81, 0xfffffffffffffc01, 0x8, 0x4521b3ae, 0x4, 0x6, 0x8, 0x6, 0x9, 0x6, 0x2, 0x6, 0x8, 0x9, 0x6, 0x10001, 0x80, 0x4, 0x4]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000000)={0xc, 0x2, {0xffffffff, @struct={0xeca2, 0xfffffff9}, 0x0, 0x9, 0x0, 0x9, 0x3, 0x101, 0xc2b, @struct={0x6, 0x8}, 0x1e8, 0x6, [0x80, 0x2, 0x7fff, 0x3f, 0x1f, 0x6]}, {0x20, @struct={0x8, 0x2}, r2, 0x8001, 0x878, 0x5, 0x8, 0x40, 0xc3, @struct, 0x3ff, 0x1, [0xffff, 0x2, 0x2, 0x7fff, 0x7, 0x6]}, {0x0, @usage=0x7f, 0x0, 0x80, 0x7, 0x100000001, 0x2, 0x200, 0x24, @struct={0x7, 0x6}, 0x7, 0x9, [0x80, 0x5, 0x1b4, 0x7, 0x1000, 0x8000]}, {0x1, 0x100000001, 0x7}}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000340)={r2, 0x7f, 0x0, [0xccde, 0x2, 0xfffffffffffffff7, 0x6, 0x1], [0x10001, 0x4, 0x0, 0xfffffffffffffff8, 0x5, 0xfa, 0x80000001, 0x9, 0x1e3517a6, 0x2e4, 0x3, 0x1f, 0x7f, 0x9, 0x396e, 0x1, 0x4, 0x8, 0x6, 0xfffffffffffff801, 0x2, 0x3406, 0x0, 0x0, 0x3, 0x80000000, 0x5, 0x0, 0x8, 0x4, 0x7f, 0x3, 0x6, 0x200, 0x8000000080, 0x4, 0x2, 0x1dd, 0x0, 0x7, 0x6, 0xffff, 0x100, 0x9, 0x3, 0x1, 0x7, 0x6, 0x5e, 0x3f, 0x0, 0x6, 0x7ff, 0x6, 0x1, 0xffffffff, 0x1ff, 0x9, 0x9, 0x20, 0x56, 0xc67b, 0x3, 0x5cf, 0x0, 0x7825, 0xc8d, 0x40, 0x9, 0x572, 0x3, 0x4, 0x6, 0x0, 0x2, 0x0, 0x40, 0xfff, 0xf5, 0x3ff, 0x1f, 0x3, 0x8000, 0x1, 0x4864, 0x31fc, 0x6, 0x0, 0x1, 0xd607, 0xfff, 0xbd, 0x1, 0x10000, 0x0, 0x1, 0xffffffffcdc5e323, 0x0, 0x6, 0x1, 0x1, 0x6, 0x9, 0x4, 0xa5, 0x3, 0x8, 0x7f, 0x20, 0x687f, 0x80000001, 0x5, 0xa04d, 0xffff, 0x69db, 0xa1c1, 0x100000001, 0x6, 0x2, 0x100, 0x1f]}) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000180)={{}, {@val={r2}, @max}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f0000000200)={0x1, 0x6, @start={0x0, 0x0, "98cabc2237ef2524724ab5edebe59deb927ca78f84071bf6155fe4f21462f1eecbee1c32840cf86d455a6b932638a95e26e45d22d295dc9051ae71743be30b1c480612b849bbbd5c4eed7cba01a0c59af688ec766decbb5f528ac6b51e1feb0213317aafc5977d426c0d6d195b5c6038c7d10582da1c1559edbe5f7d9d8106bc12f5062ec8c5cf7ed07b37f2543daa0b7da393180f704994b62446733517e1cae4129ed5e0126b1b06c061d8c27797a53680a2521c1e847aa4dadddace77a279ce52a686cbea8d1615bd6371a3b65211b46d64be81fa9115f3d041a0779c7c0b6e27e7efa22cdcd131c35a677038361782f42c1f33b43f7e911728ceeb00d7f5014678964358426ff76ec719efd56f60fab920212c6c68da9cca8193f789a947a75439a482f8d666439a29896dccd8bca0daf753e47c0ac3b18a6434789a3d8bfebc092ad7e72e901b0de656d102ddcaad7526fa8566f73c5e07431fb041c94a9bfa7d71cc80a55d547a194680976564a144e4cba3a800a77fd1141922b33dc28e17fad08cdba043cf356b64696b651dd1ac42d01c499e38e5b202170f2bc332595faff0d393a40213dc00709474fb90add921890ae90f643cd6ff342ca2df0426e654ff58cecbb228c763639075751458b6e5d310c6a8fc74c6ce020e4bfa1b6ab40f9c10c242780a822ed07f7c5df76379b5faa403ab9d161b000bb7b49635b34dfa15c8c263155e68121341215815e27574f0feb6b5098431160ae72e6965a2def81fbe721562c45538c170d6a6786283676d524fbf13208c618ecc5a4c04862221bd0e2d4a8c5b653c89bfb186c8fd95e006fdccb386c4605fc36fb5ae76956a985deaaa8a698714f42e054e2d5bc7438a0279e877babc386c2ea972853153be7668d89b154602eb653a51cb1164a7ec3acd66686cf1f240aaa7477587ad24e4648b8cd9a6ed26626c04b8d5c5babb45d51ddc8ef3f78dd9911e907f760fc22788e720872b7b72a9ef5b918ddaa7d62b692e1b6e28b871884401e49632880a5fe5ad99e0447878acb82240b95678befecc1f0d5a57f99d50f663e86146410a024e950c0f1eb15d77f4c2834e5acdb5569f17344c3d07f03b42e18be39b276789fc40db8bcdcac7e7a3b9c139401ed2079d7a195087093306f6af5eece1149f497309992f20f0d67bf4d1c60271cef9b34254714eacdca38333288997a6870e762b235e403caaf48b7a4f98de15a82fb68cc5ca5284273309a8ecb8af96d4af01e80cfa504eba54e6c2dafa822e250b4a125be4e35fc7d06720ddd58f570f20b01711b495f887ffd8977baa254035234adfeaf2831604f469811d46812061b439b7a29d81ec4771a62012b6f6e41853a6f32b8f212fab4d86c3120ecf5069bfd1fcf50abcb1f8eeddecae6c49b303354c3001f637182a2b7ac4c84e03ecb0d7", "b2b15c6ad59dc18ad8e4f1f31b2b8b587e1c745b875dac2065635380b30a55f7e6ffff66cf539ed25701f8f4de4c5c0c068387419095eab205bb55abd3e1a4ae3c5cc8928b61d7752bbbe3458d5544170d44cc360cd787ab865d38251bf4c80a17d5630a44b597744ae2ac89fc826629da134ac0dc0b96617d0244b88728d54a37e0b4497d6bca18c25e27f858176e3a5bb9646f47b6748e344786b5482c0820892e6fba2c0df0df8f5b5755a501b614de681bbde85f9c0731589bd5a0bca8c9947ded9d18e998876c73dde7a53f3b308a143ca880ddd5c9843b2737d6c90ecbc7a5673197b3c115de1f33f755f99e625d77aea33998843423f4f7d8e89ad8bcda9c243e8c987e7c9e14bea7f6ad8bcb2ea5a8e94467bc52094ef3b31ba412abe0aa98e60577b93eae400a2aac1d3971650eb870ee13548369898a0253c3faf5ed4bfcffee49b82a6b5c3313a99f00b108945565e281c5bfd772fded47dceb50272bf62aae009a0af9e12bed7bbb0bfc5754dd544587962358e60a1412f9c241b4a7de11a880c4579bbd2116c025a2ee9abfe9e850731b2904a473c742cb2008697caa3aeb3c873b91a61580688a817a6f350a123e6036797636e265ccd02415551a130f4962ae35e64701cb8b2c81731c18a421a6c0d6503602488de88d4b3681d8cf918f42b8d04bb3613382e825f2af266c3898b79196a4362f54a86d0a53f756feae7bd1142e5a63291b23c784ca40f1a119a80eb6c5febe7572e1ad4f294c1bed199065797248ee67465a0ed0a2cd0f56e56dc88ac70efea9c9fba812442e1706a64edbc2c1cc1c8dbf4f83c5f12d0676277ab211062d570c0b82983fb36264fe2b03a40b9da3c9661919d3346a6d9b877d885b21ff6d4d62def8d1b3f1fc57baaca7e35aed2450dae8616f06c9c53ce96ea69232ca13f069f4f864d3df4b6351744927e947e5e8ea011c86e22d4d36b2b61272e70d99c9cb31743195984fd23f4fc8d6d5815c23bfdfe832f9ff299fdbf01adfc42c372aff88f36076b954d061218d71d999af5efba0a457c8a7efe548174704d0ec17d268aa608a09ae211ee19946889620f1fb8bd4565e81e9bb1214e70d18d84586f639c9d7cb9018482d8eba0341962238dca51ab21dded93e88c46df7652ffdae70253d1068da98473440ee982ede68e741f5ffc2990a70bbdcba3f3fd20fe5b5c4f47559283f9f8e524502bff92eaf1aebff03b80e636e590b4e4392c0f615ec977c81be2c7f151505828cf54199cf4077770efc31431900b4c8a8c0fc66c377ae532dac5b64f315c13bd7b85fbd9e2647041293f916db73a0c934f60ee7c0b9e2d632dd07d70959436161b6ac7ce1efc4b647ed802eeced2c2785d65ff92e676637d2d8ab74aea607b08470df375fea5841c0ad954f11783db9b195a89add3e22253d6bc5603223"}, [0x7, 0x3, 0x2f, 0xd4c, 0x5, 0xffff, 0x5, 0x7, 0x5, 0x0, 0x9, 0x200, 0xda, 0x9, 0x8, 0x200, 0xff, 0x91, 0x6, 0x51d1, 0x4, 0xc000000000000000, 0xffffffffffffffc1, 0xfffffffffffff800, 0xffffffff80000001, 0x3, 0x80000001, 0x9, 0x9, 0x9, 0x6, 0x3, 0x64a5, 0x6, 0x5, 0x4, 0x1, 0x6, 0x8, 0x2, 0x3800000, 0x1, 0xff, 0x5, 0x2, 0xe5, 0x6, 0x2, 0x9, 0x9, 0x10000, 0x4, 0x3ff, 0x5, 0x7, 0x6, 0x4, 0xff, 0x76, 0x0, 0x0, 0x0, 0x6, 0x2]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000c40)={0x0, 0x5, {0x7f, @usage, 0x0, 0x5d, 0x7fffffff, 0x0, 0x0, 0x7ff, 0x48, @struct={0x3, 0xffff27f4}, 0x6, 0x3, [0x5, 0x8, 0xd1, 0x100000000, 0x4, 0xad]}, {0xc8d, @usage=0x1800000000000000, r2, 0x0, 0x5, 0x2, 0xf9, 0x80000000, 0xa3, @struct={0x4d9, 0x9}, 0x4c3, 0x1, [0x7fe00000, 0x10000, 0x6, 0x8001, 0x1, 0x7fffffff]}, {0x1, @struct={0xf33, 0x1}, r6, 0x40, 0x9f4, 0x10001, 0x4, 0x5, 0x440, @usage=0x34a, 0x7fff, 0x0, [0xffff, 0x4, 0x2, 0x6, 0x9, 0x19c2]}, {0x2, 0x7}}) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) 06:33:54 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580), 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:54 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$FITRIM(r1, 0xc0185879, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r2 = perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x80, 0x0, 0x9, 0xf6, 0x0, 0x0, 0x0, 0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x7f, 0x79, 0x9, 0x0, 0xffffffff, 0x7, 0x0, @perf_bp={0x0}, 0x0, 0x8000000000000}, 0x0, 0xe, 0xffffffffffffffff, 0x1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) sendfile(r0, r0, 0x0, 0x24002da8) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x7, 0x0, 0x0, 0x0, 0x0, 0x39a, 0x7801, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x5, 0x4, 0x8000, 0x8, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x7}, 0xffffffffffffffff, 0x0, r2, 0x2) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000040)) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) 06:33:54 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:54 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) [ 1015.366773][T17753] loop4: detected capacity change from 0 to 16128 06:33:54 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:33:54 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="d74b1807e30343b9b46bd7b2d5579869f70e831c7ad2b219bdae1ed2b1d47cd6737bf5f05b5359767826c8596c139963c5b747f76e9bd4f8c6eec69d203d7a0e25dfaf5f43180dd06e4bbee1eed4506678d568fa07b0ede0c0f81e53b99dbba89bd88cd48c3b0afec5cd5203e4d9c18fa14d9a560fdfdec9842813a257850ac3efd17e6673e4c090210e26138ad89b2523371491e45d9c72cc049ec39b9944328794e70b1d9225af27a348dc19953edc81", 0xb1, 0x100000000}, {&(0x7f00000001c0), 0x0, 0x1000}], 0x2000002, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:33:54 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r5, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r6 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r6, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) lseek(r4, 0x3, 0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x61, 0x0) accept$unix(r5, &(0x7f0000000200), &(0x7f0000000280)=0x6e) 06:33:54 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:54 executing program 3: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:55 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:33:55 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r5, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r6 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r6, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) lseek(r4, 0x3, 0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x61, 0x0) accept$unix(r5, &(0x7f0000000200), &(0x7f0000000280)=0x6e) [ 1016.106794][T17789] loop4: detected capacity change from 0 to 16128 06:33:55 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:55 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r5, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r6 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r6, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) lseek(r4, 0x3, 0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x61, 0x0) accept$unix(r5, &(0x7f0000000200), &(0x7f0000000280)=0x6e) 06:33:55 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:55 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r5, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r6 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r6, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) lseek(r4, 0x3, 0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x61, 0x0) [ 1016.185691][T17807] loop5: detected capacity change from 0 to 264192 [ 1016.192955][T17807] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1016.258923][T17810] loop4: detected capacity change from 0 to 16128 06:33:55 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f00000000c0)="d74b1807e30343b9b46bd7b2d5579869f70e831c7ad2b219bdae1ed2b1d47cd6737bf5f05b5359767826c8596c139963c5b747f76e9bd4f8c6eec69d203d7a0e25dfaf5f43180dd06e4bbee1eed4506678d568fa07b0ede0c0f81e53b99dbba89bd88cd48c3b0afec5cd5203e4d9c18fa14d9a560fdfdec9842813a257850ac3efd17e6673e4c090210e26138ad89b2523371491e45d9c72cc049ec39b9944328794e70b1d9225af27a348dc19953edc81", 0xb1, 0x100000000}], 0x2000002, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:33:55 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:55 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r5 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r5, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) lseek(r3, 0x3, 0x4) 06:33:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:55 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:55 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r5 = syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) sendto$inet(r5, &(0x7f0000000340)="008df25bc25d9b3f701312e41115ab0ca53b2eecbe5d452b62bca56835901a739881", 0x22, 0x800, &(0x7f0000000380)={0x2, 0x4e21, @empty}, 0x10) 06:33:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1016.998361][T17856] loop4: detected capacity change from 0 to 16128 06:33:55 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:56 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:56 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) syz_open_dev$vcsn(&(0x7f0000000300), 0x761e8e60, 0xc0002) [ 1017.134476][T17881] loop5: detected capacity change from 0 to 264192 [ 1017.146533][T17881] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:33:56 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x2000002, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:33:56 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:56 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:56 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:56 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r4 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x3f}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) 06:33:56 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:56 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:56 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x200000, 0x0) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:56 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:56 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:56 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:56 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) [ 1017.903470][T17908] loop4: detected capacity change from 0 to 16128 [ 1017.943202][T17918] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1018.010740][T17935] loop4: detected capacity change from 0 to 16128 06:33:57 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:33:57 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') socket$inet(0x2, 0x3, 0x7) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:57 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:57 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:57 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:57 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:57 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1018.726548][T17957] loop4: detected capacity change from 0 to 16128 06:33:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:57 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:57 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:57 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) chown(&(0x7f00000002c0)='./file0\x00', r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1018.807471][T17979] loop4: detected capacity change from 0 to 16128 [ 1018.879706][T17988] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:33:58 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, 0x0) 06:33:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:58 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:58 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:58 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:58 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:58 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:58 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:58 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:58 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1019.645716][T18026] loop4: detected capacity change from 0 to 16128 06:33:58 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:58 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:59 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:33:59 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:59 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, 0x0) 06:33:59 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:59 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:59 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:59 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1020.554826][T18080] loop4: detected capacity change from 0 to 16128 06:33:59 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) 06:33:59 executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:59 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:33:59 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:33:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:33:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1020.696777][T18113] loop4: detected capacity change from 0 to 16128 06:34:00 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, 0x0) 06:34:00 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:00 executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:00 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) 06:34:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:00 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:00 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1021.521385][T18148] loop4: detected capacity change from 0 to 16128 06:34:00 executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x3, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000000040)="e59eac20cb72d4b0ab", 0x9, 0xffffffffffff0001}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) 06:34:00 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1021.652768][T18183] loop4: detected capacity change from 0 to 16128 06:34:01 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:01 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:01 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:01 executing program 0: perf_event_open(0x0, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:01 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:01 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:01 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1022.477313][T18213] loop4: detected capacity change from 0 to 1 06:34:01 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {0x0, 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:01 executing program 0: perf_event_open(0x0, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:01 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:01 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1022.616726][T18239] loop4: detected capacity change from 0 to 1 06:34:01 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1022.670876][T18245] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:02 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:02 executing program 0: perf_event_open(0x0, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {0x0, 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:02 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:02 executing program 2: keyctl$setperm(0x5, 0x0, 0x8243113) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r1, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:02 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:02 executing program 2: keyctl$setperm(0x5, 0x0, 0x8243113) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r1, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:02 executing program 2: keyctl$setperm(0x5, 0x0, 0x8243113) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r1, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:02 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1023.454848][T18289] loop4: detected capacity change from 0 to 1 06:34:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {0x0, 0x0, 0x6}], 0x8000, &(0x7f0000000480)) [ 1023.545250][T18310] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1023.605027][T18329] loop4: detected capacity change from 0 to 1 06:34:03 executing program 2: r0 = add_key$keyring(0x0, &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:03 executing program 0: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:03 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:03 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:03 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580), 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:03 executing program 2: r0 = add_key$keyring(0x0, &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:03 executing program 0: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1024.358520][T18353] loop4: detected capacity change from 0 to 1 06:34:03 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580), 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:03 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:03 executing program 2: r0 = add_key$keyring(0x0, &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1024.465167][T18365] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:03 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1024.533174][T18387] loop4: detected capacity change from 0 to 1 06:34:04 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:04 executing program 0: perf_event_open(&(0x7f0000000700)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580), 0x0, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:04 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:04 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:04 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:04 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:04 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:04 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:04 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:04 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1025.243387][T18433] loop4: detected capacity change from 0 to 1 [ 1025.318780][T18440] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1025.357035][T18455] loop4: detected capacity change from 0 to 1 06:34:04 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:04 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:04 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:04 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:04 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:05 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:05 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:05 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:05 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x0) [ 1026.105998][T18485] loop4: detected capacity change from 0 to 1 06:34:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a", 0x6, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:05 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1026.192060][T18508] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1026.208542][T18515] loop4: detected capacity change from 0 to 1 06:34:05 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:05 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:05 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:05 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x0) 06:34:05 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:05 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:05 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:05 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:05 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1027.009633][T18544] loop4: detected capacity change from 0 to 1 06:34:06 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x0) 06:34:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) [ 1027.115200][T18565] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1027.140190][T18575] loop4: detected capacity change from 0 to 1 06:34:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:06 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:06 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:06 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:06 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8", 0x9, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:06 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:06 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:06 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:06 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, 0x0, 0x0, 0x48, 0x0) [ 1027.909726][T18612] loop4: detected capacity change from 0 to 1 06:34:06 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:06 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1028.011611][T18629] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:07 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:07 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:07 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:07 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, 0x0, 0x0, 0x48, 0x0) 06:34:07 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:07 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x3, 0x0) 06:34:07 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:07 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:07 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x5}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:07 executing program 1 (fault-call:3 fault-nth:0): r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:07 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, 0x0, 0x0, 0x48, 0x0) 06:34:07 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1028.845532][T18673] loop4: detected capacity change from 0 to 1 [ 1028.911850][T18686] FAULT_INJECTION: forcing a failure. [ 1028.911850][T18686] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1028.924981][T18686] CPU: 1 PID: 18686 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 1028.933413][T18686] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1028.941583][T18692] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1028.943461][T18686] Call Trace: [ 1028.943471][T18686] dump_stack+0x137/0x19d [ 1028.959868][T18686] should_fail+0x23c/0x250 [ 1028.964289][T18686] should_fail_usercopy+0x16/0x20 [ 1028.969313][T18686] _copy_to_user+0x1c/0x90 [ 1028.973737][T18686] simple_read_from_buffer+0xab/0x120 [ 1028.979115][T18686] proc_fail_nth_read+0xf6/0x140 [ 1028.984058][T18686] ? rw_verify_area+0x136/0x250 [ 1028.988913][T18686] ? proc_fault_inject_write+0x200/0x200 [ 1028.994551][T18686] vfs_read+0x154/0x5d0 [ 1028.998705][T18686] ? __fdget+0x14/0x20 [ 1029.002774][T18686] ? __fget_light+0x21b/0x260 [ 1029.007478][T18686] ? __cond_resched+0x11/0x40 [ 1029.012148][T18686] ksys_read+0xce/0x180 [ 1029.016310][T18686] __x64_sys_read+0x3e/0x50 [ 1029.020825][T18686] do_syscall_64+0x4a/0x90 [ 1029.025312][T18686] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1029.031271][T18686] RIP: 0033:0x41937c [ 1029.035156][T18686] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1029.054756][T18686] RSP: 002b:00007fd86754c170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1029.063165][T18686] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041937c [ 1029.071152][T18686] RDX: 000000000000000f RSI: 00007fd86754c1e0 RDI: 0000000000000003 [ 1029.079113][T18686] RBP: 00007fd86754c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 1029.087073][T18686] R10: 0000000024002da8 R11: 0000000000000246 R12: 0000000000000001 [ 1029.095031][T18686] R13: 00007ffd4e259a8f R14: 00007fd86754c300 R15: 0000000000022000 06:34:08 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x0) 06:34:08 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:08 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:08 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:08 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}, {@dont_hash}]}) 06:34:08 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:08 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) socket(0x10, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r1, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:08 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x0) 06:34:08 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7ffff000) 06:34:08 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x0) [ 1029.742807][T18723] loop4: detected capacity change from 0 to 1 06:34:08 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000cab000)) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:08 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7fffffffffffffff) 06:34:08 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cc", 0xa, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:08 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x48, 0x0) 06:34:08 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1029.835706][T18741] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1029.871342][T18757] loop4: detected capacity change from 0 to 1 06:34:08 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000cab000)) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:09 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}, {@appraise_type}]}) 06:34:09 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) 06:34:09 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x48, 0x0) 06:34:09 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:09 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000cab000)) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:09 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0xffffffffffffffff) 06:34:09 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x48, 0x0) 06:34:09 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, 0x0) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:09 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, 0x0) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:09 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) [ 1030.624185][T18800] loop4: detected capacity change from 0 to 1 06:34:09 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, 0x0) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:09 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) [ 1030.697473][T18820] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1030.783401][T18843] loop4: detected capacity change from 0 to 1 06:34:10 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:10 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:10 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:10 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) 06:34:10 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}, {@hash}]}) 06:34:10 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{&(0x7f00000000c0)="fe5770eba5ee328c798d081ae89de406e4e25519492e80c7addf8e58186414eb4642be5476d3fbb8b540fa09582890a6352ea469b808730236fc5f5ddc5b2ab7fbf0e4ede2d2f55b198e772f6a04fa6917c395d08ed5540a920707cc5eeca80fd0b21836be04917c7fa18c849c6be747ef8ba434cf89ce7f69716a04c39c426f239a727db85923ceaa74ba3bea2f4e8136ab7d0b1370090fbe595c1935c97a36b377821079e5", 0xa6, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb}], 0x8000, &(0x7f0000000480)) 06:34:10 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:10 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:10 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) 06:34:10 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:10 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, 0x0, r2, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1031.535511][T18869] loop4: detected capacity change from 0 to 1 [ 1031.571738][T18876] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:10 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:11 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000140)=0x1) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r2 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close_range(r3, 0xffffffffffffffff, 0x2) write$binfmt_misc(r2, &(0x7f0000000040)={'syz0', "c5762c2433ef3856fdace9a83a09ec26659493b3ba44286e56b8b79e46983eb7bd00f5b0a7512d29ec2ab42a8b496fead1111f3c63a65f4749d0b35bf4ee51aa895dd4366d9087efe70d6d74a4c177c3398ac2ae7878f2b05221b61798df733ac0a9442cf0db13ce477cdf4f1d7ea1f65754aed08d1158492747e04d68b3b528da9ef583bc4b5e"}, 0x8b) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r1, r1, 0x0, 0x24002da8) 06:34:11 executing program 3 (fault-call:4 fault-nth:0): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:11 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:11 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:11 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:11 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}, {@fowner_gt}]}) 06:34:11 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:11 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1032.504386][T18935] FAULT_INJECTION: forcing a failure. [ 1032.504386][T18935] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1032.517534][T18935] CPU: 1 PID: 18935 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 1032.525958][T18935] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1032.536013][T18935] Call Trace: [ 1032.539374][T18935] dump_stack+0x137/0x19d [ 1032.543706][T18935] should_fail+0x23c/0x250 [ 1032.548116][T18935] should_fail_usercopy+0x16/0x20 06:34:11 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$describe(0x6, r0, &(0x7f00000003c0)=""/58, 0x3a) [ 1032.553139][T18935] _copy_from_user+0x1c/0xd0 [ 1032.557726][T18935] iovec_from_user+0xc4/0x2d0 [ 1032.562400][T18935] __import_iovec+0x49/0x270 [ 1032.567000][T18935] ? fsnotify_perm+0x59/0x2e0 [ 1032.571687][T18935] ? __fsnotify_parent+0x32f/0x430 [ 1032.576795][T18935] import_iovec+0x69/0x80 [ 1032.581119][T18935] do_preadv+0x109/0x230 [ 1032.585375][T18935] ? __fget_light+0x21b/0x260 [ 1032.590048][T18935] ? __cond_resched+0x11/0x40 [ 1032.594720][T18935] ? fput+0x2d/0x130 [ 1032.598614][T18935] ? ksys_write+0x157/0x180 06:34:11 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1032.603125][T18935] __x64_sys_preadv+0x54/0x60 [ 1032.607817][T18935] do_syscall_64+0x4a/0x90 [ 1032.612244][T18935] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1032.618146][T18935] RIP: 0033:0x4665f9 [ 1032.622106][T18935] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1032.641716][T18935] RSP: 002b:00007f833b669188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 06:34:11 executing program 3 (fault-call:4 fault-nth:1): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1032.650122][T18935] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 1032.658083][T18935] RDX: 0000000000000001 RSI: 0000000020000080 RDI: 0000000000000003 [ 1032.666059][T18935] RBP: 00007f833b6691d0 R08: 0000000000000000 R09: 0000000000000000 [ 1032.674067][T18935] R10: 0000000000000048 R11: 0000000000000246 R12: 0000000000000001 [ 1032.682031][T18935] R13: 00007ffe636a942f R14: 00007f833b669300 R15: 0000000000022000 [ 1032.733539][T18943] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1032.734462][T18956] FAULT_INJECTION: forcing a failure. [ 1032.734462][T18956] name failslab, interval 1, probability 0, space 0, times 0 [ 1032.755085][T18956] CPU: 1 PID: 18956 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 1032.763546][T18956] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1032.773612][T18956] Call Trace: [ 1032.776881][T18956] dump_stack+0x137/0x19d [ 1032.781275][T18956] should_fail+0x23c/0x250 [ 1032.785681][T18956] __should_failslab+0x81/0x90 [ 1032.790439][T18956] should_failslab+0x5/0x20 [ 1032.794939][T18956] kmem_cache_alloc_node_trace+0x5b/0x2e0 [ 1032.800684][T18956] ? __kmalloc_node+0x30/0x40 [ 1032.805410][T18956] __kmalloc_node+0x30/0x40 [ 1032.809904][T18956] kvmalloc_node+0x81/0xf0 [ 1032.814320][T18956] traverse+0x9c/0x380 [ 1032.818447][T18956] seq_read_iter+0x859/0x910 [ 1032.823037][T18956] ? path_openat+0x19ab/0x20b0 [ 1032.827795][T18956] seq_read+0x221/0x260 [ 1032.831956][T18956] ? seq_open+0xf0/0xf0 [ 1032.836121][T18956] proc_reg_read+0x119/0x1b0 [ 1032.840760][T18956] do_iter_read+0x2be/0x4b0 [ 1032.845305][T18956] do_preadv+0x13b/0x230 [ 1032.849556][T18956] ? __cond_resched+0x11/0x40 [ 1032.854291][T18956] ? fput+0x2d/0x130 [ 1032.858200][T18956] ? ksys_write+0x157/0x180 [ 1032.862718][T18956] __x64_sys_preadv+0x54/0x60 [ 1032.867452][T18956] do_syscall_64+0x4a/0x90 [ 1032.871903][T18956] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1032.877796][T18956] RIP: 0033:0x4665f9 [ 1032.881676][T18956] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1032.901288][T18956] RSP: 002b:00007f833b669188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1032.909692][T18956] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 1032.917732][T18956] RDX: 0000000000000001 RSI: 0000000020000080 RDI: 0000000000000003 [ 1032.925694][T18956] RBP: 00007f833b6691d0 R08: 0000000000000000 R09: 0000000000000000 06:34:11 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1032.933652][T18956] R10: 0000000000000048 R11: 0000000000000246 R12: 0000000000000001 [ 1032.941616][T18956] R13: 00007ffe636a942f R14: 00007f833b669300 R15: 0000000000022000 06:34:11 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r2) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:11 executing program 3 (fault-call:4 fault-nth:2): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:11 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:11 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:11 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1033.032667][T18975] FAULT_INJECTION: forcing a failure. [ 1033.032667][T18975] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1033.045774][T18975] CPU: 1 PID: 18975 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 1033.054187][T18975] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1033.064237][T18975] Call Trace: [ 1033.067512][T18975] dump_stack+0x137/0x19d [ 1033.071844][T18975] should_fail+0x23c/0x250 [ 1033.076309][T18975] should_fail_usercopy+0x16/0x20 [ 1033.081412][T18975] _copy_to_iter+0x17c/0xdd0 [ 1033.086072][T18975] ? ptype_seq_show+0x118/0x130 [ 1033.091039][T18975] ? ptype_seq_stop+0xa/0x10 [ 1033.095631][T18975] ? check_stack_object+0x61/0x70 [ 1033.100658][T18975] ? __virt_addr_valid+0x15a/0x1a0 [ 1033.105769][T18975] ? __check_object_size+0x253/0x310 [ 1033.111046][T18975] seq_read_iter+0x1dc/0x910 [ 1033.115638][T18975] ? path_openat+0x19ab/0x20b0 [ 1033.120505][T18975] seq_read+0x221/0x260 [ 1033.124644][T18975] ? seq_open+0xf0/0xf0 [ 1033.128845][T18975] proc_reg_read+0x119/0x1b0 [ 1033.133505][T18975] do_iter_read+0x2be/0x4b0 [ 1033.138062][T18975] do_preadv+0x13b/0x230 [ 1033.142309][T18975] ? __cond_resched+0x11/0x40 [ 1033.147035][T18975] ? fput+0x2d/0x130 [ 1033.150933][T18975] ? ksys_write+0x157/0x180 [ 1033.155601][T18975] __x64_sys_preadv+0x54/0x60 [ 1033.160348][T18975] do_syscall_64+0x4a/0x90 [ 1033.164771][T18975] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1033.170695][T18975] RIP: 0033:0x4665f9 [ 1033.174584][T18975] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1033.194214][T18975] RSP: 002b:00007f833b669188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1033.202621][T18975] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 1033.210664][T18975] RDX: 0000000000000001 RSI: 0000000020000080 RDI: 0000000000000003 [ 1033.218709][T18975] RBP: 00007f833b6691d0 R08: 0000000000000000 R09: 0000000000000000 [ 1033.226677][T18975] R10: 0000000000000048 R11: 0000000000000246 R12: 0000000000000001 [ 1033.234673][T18975] R13: 00007ffe636a942f R14: 00007f833b669300 R15: 0000000000022000 06:34:12 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}, {@uid_eq}]}) 06:34:12 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:12 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:12 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) 06:34:12 executing program 3 (fault-call:4 fault-nth:3): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:12 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r0, r1, 0x0, 0x24002da8) [ 1033.368127][T19014] FAULT_INJECTION: forcing a failure. [ 1033.368127][T19014] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1033.381194][T19014] CPU: 0 PID: 19014 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 1033.389606][T19014] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1033.399743][T19014] Call Trace: [ 1033.403016][T19014] dump_stack+0x137/0x19d [ 1033.407359][T19014] should_fail+0x23c/0x250 [ 1033.411775][T19014] should_fail_usercopy+0x16/0x20 [ 1033.416812][T19014] _copy_to_iter+0x17c/0xdd0 [ 1033.421414][T19014] ? check_stack_object+0x61/0x70 [ 1033.426483][T19014] ? __virt_addr_valid+0x15a/0x1a0 [ 1033.431595][T19014] ? __check_object_size+0x253/0x310 [ 1033.436943][T19014] seq_read_iter+0x7f0/0x910 [ 1033.441550][T19014] seq_read+0x221/0x260 [ 1033.445755][T19014] ? seq_open+0xf0/0xf0 [ 1033.449957][T19014] proc_reg_read+0x119/0x1b0 [ 1033.454601][T19014] do_iter_read+0x2be/0x4b0 [ 1033.458618][T19013] loop4: detected capacity change from 0 to 1 06:34:12 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, 0x0, &(0x7f00000003c0)=""/58, 0x3a) [ 1033.459122][T19014] do_preadv+0x13b/0x230 [ 1033.469418][T19014] ? __cond_resched+0x11/0x40 [ 1033.474141][T19014] ? fput+0x2d/0x130 [ 1033.478116][T19014] ? ksys_write+0x157/0x180 [ 1033.482618][T19014] __x64_sys_preadv+0x54/0x60 [ 1033.487417][T19014] do_syscall_64+0x4a/0x90 [ 1033.491879][T19014] ? irqentry_exit_to_user_mode+0x5/0x20 [ 1033.497517][T19014] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1033.503606][T19014] RIP: 0033:0x4665f9 06:34:12 executing program 2: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0x8) keyctl$chown(0x4, r0, r2, 0xee01) keyctl$describe(0x6, r0, 0x0, 0x0) 06:34:12 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1033.507516][T19014] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1033.527158][T19014] RSP: 002b:00007f833b669188 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 1033.535592][T19014] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 1033.543558][T19014] RDX: 0000000000000001 RSI: 0000000020000080 RDI: 0000000000000003 [ 1033.551526][T19014] RBP: 00007f833b6691d0 R08: 0000000000000000 R09: 0000000000000000 [ 1033.559497][T19014] R10: 0000000000000048 R11: 0000000000000246 R12: 0000000000000001 06:34:12 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1033.561080][T19027] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value [ 1033.567458][T19014] R13: 00007ffe636a942f R14: 00007f833b669300 R15: 0000000000022000 06:34:12 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:12 executing program 3 (fault-call:4 fault-nth:4): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1033.671970][T19057] FAULT_INJECTION: forcing a failure. [ 1033.671970][T19057] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1033.685065][T19057] CPU: 1 PID: 19057 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 1033.693471][T19057] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1033.703540][T19057] Call Trace: [ 1033.706810][T19057] dump_stack+0x137/0x19d [ 1033.711145][T19057] should_fail+0x23c/0x250 [ 1033.715557][T19057] should_fail_usercopy+0x16/0x20 [ 1033.720576][T19057] _copy_to_user+0x1c/0x90 [ 1033.724978][T19057] simple_read_from_buffer+0xab/0x120 [ 1033.730360][T19057] proc_fail_nth_read+0xf6/0x140 [ 1033.735273][T19057] ? rw_verify_area+0x136/0x250 [ 1033.740169][T19057] ? proc_fault_inject_write+0x200/0x200 [ 1033.745782][T19057] vfs_read+0x154/0x5d0 [ 1033.749974][T19057] ? __fget_light+0x21b/0x260 [ 1033.754717][T19057] ? __cond_resched+0x11/0x40 [ 1033.759380][T19057] ksys_read+0xce/0x180 [ 1033.763606][T19057] __x64_sys_read+0x3e/0x50 [ 1033.768096][T19057] do_syscall_64+0x4a/0x90 [ 1033.772587][T19057] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1033.778467][T19057] RIP: 0033:0x41937c [ 1033.782365][T19057] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1033.802010][T19057] RSP: 002b:00007f833b669170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1033.810439][T19057] RAX: ffffffffffffffda RBX: 0000000000000046 RCX: 000000000041937c [ 1033.818403][T19057] RDX: 000000000000000f RSI: 00007f833b6691e0 RDI: 0000000000000005 [ 1033.826357][T19057] RBP: 00007f833b6691d0 R08: 0000000000000000 R09: 0000000000000000 [ 1033.834335][T19057] R10: 0000000000000048 R11: 0000000000000246 R12: 0000000000000001 [ 1033.842326][T19057] R13: 00007ffe636a942f R14: 00007f833b669300 R15: 0000000000022000 06:34:13 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}, {@permit_directio}]}) 06:34:13 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:13 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)=0x100) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:13 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:13 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:13 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x1) r1 = dup(0xffffffffffffffff) pwritev(r1, 0x0, 0xfef7, 0x802, 0x0) syz_io_uring_setup(0x2de5, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000a00)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000300)=@IORING_OP_LINK_TIMEOUT={0xf, 0x8, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x77359400}}, 0x38b) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x10400, 0x0) io_uring_enter(r4, 0x275b, 0x46e2, 0x0, &(0x7f00000000c0)={[0x3]}, 0x8) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r5}, 0x0) syz_io_uring_submit(0x0, r3, &(0x7f0000000000)=@IORING_OP_POLL_REMOVE={0x7, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x8) sendfile(r0, r0, 0x0, 0x24002da8) preadv(r5, &(0x7f0000000180)=[{&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/116, 0x74}], 0x4, 0x7f, 0x0) 06:34:13 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0x4}], 0x1, 0x48, 0x0) 06:34:13 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:13 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) [ 1034.382663][T19103] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:13 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:13 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x507042) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:13 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x0, &(0x7f0000000480)) [ 1034.555326][T19139] loop4: detected capacity change from 0 to 1 [ 1034.564232][T19139] FAT-fs (loop4): invalid media value (0x00) [ 1034.570257][T19139] FAT-fs (loop4): Can't find a valid FAT filesystem 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(0x0, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0x46}], 0x1, 0x48, 0x0) 06:34:14 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x10010, r0, 0x6813f000) 06:34:14 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}, {@measure}]}) 06:34:14 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x0, &(0x7f0000000480)) 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(0x0, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x3f, 0xb2082) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x5, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(0x0, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, &(0x7f0000000400), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0x200001f7}], 0x1, 0x48, 0x0) [ 1035.160008][T19163] loop4: detected capacity change from 0 to 1 [ 1035.189471][T19163] FAT-fs (loop4): invalid media value (0x00) [ 1035.195571][T19163] FAT-fs (loop4): Can't find a valid FAT filesystem [ 1035.253385][T19192] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:14 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:14 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x0, &(0x7f0000000480)) 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(0x0, 0x0, &(0x7f0000000400), 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0x7ffff000}], 0x1, 0x48, 0x0) 06:34:14 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xffffffffffffffff}], 0x1, 0x48, 0x0) 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(0x0, 0x0, &(0x7f0000000400), 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1035.491281][T19215] loop4: detected capacity change from 0 to 1 [ 1035.500212][T19215] FAT-fs (loop4): invalid media value (0x00) [ 1035.506191][T19215] FAT-fs (loop4): Can't find a valid FAT filesystem 06:34:14 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}], [{@smackfsroot={'smackfsroot', 0x3d, 'io\x00'}}]}) 06:34:14 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, 0x0) 06:34:14 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(0x0, 0x0, &(0x7f0000000400), 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:14 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x2, 0x48, 0x0) 06:34:14 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) r2 = fsmount(r1, 0x1, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000057580)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000057780)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f0000057980)={0xffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {r7}, {}, {0x0, r10}, {}, {0x0, r11}, {r13}], 0x9, "fd67b18da34b2d"}) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000040)={0x0, {}, 0x0, {}, 0x6, 0x0, 0x16, 0x10, "e7566e3f534a7cbef34ddd0ef5613acab79449a8d02c3d7faecade19abc3da8d27a642b0e7a2a7aea621c53fece981e00d47e94589df47e14e2704baa107a834", "a16bb6312ec72b4100a7271add211e398e5c295f7f0a25263fe2268e48143032", [0x10001, 0x40]}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000421000/0x3000)=nil, 0x3000, 0x1800003, 0x8010, r15, 0x0) preadv(r15, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) mmap$usbmon(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000, 0x12, r15, 0x179d36c0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:15 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) sendmsg$NL80211_CMD_SET_WIPHY(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x9c, 0x0, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_WIPHY_ANTENNA_TX={0x8, 0x69, 0x41}, @NL80211_ATTR_WIPHY_TXQ_PARAMS={0x34, 0x25, 0x0, 0x1, [@NL80211_TXQ_ATTR_QUEUE={0x5, 0x1, 0x3}, @NL80211_TXQ_ATTR_QUEUE={0x5}, @NL80211_TXQ_ATTR_CWMIN={0x6, 0x3, 0x3}, @NL80211_TXQ_ATTR_CWMAX={0x6, 0x4, 0x8}, @NL80211_TXQ_ATTR_CWMAX={0x6, 0x4, 0x2}, @NL80211_TXQ_ATTR_CWMAX={0x6, 0x4, 0x7fff}]}, @NL80211_ATTR_TXQ_LIMIT={0x8, 0x10a, 0x9}, @NL80211_ATTR_WIPHY_RETRY_LONG={0x5, 0x3e, 0x1f}, @NL80211_ATTR_WIPHY_RTS_THRESHOLD={0x8}, @NL80211_ATTR_WIPHY_TX_POWER_LEVEL={0x8, 0x62, 0x3ff}, @NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_NAME={0x14, 0x2, 'wg1\x00'}, @NL80211_ATTR_WIPHY_TX_POWER_SETTING={0x8, 0x61, 0x6}, @NL80211_ATTR_WIPHY_FRAG_THRESHOLD={0x8, 0x3f, 0x25}]}, 0x9c}, 0x1, 0x0, 0x0, 0x880}, 0x0) [ 1036.065615][T19252] loop4: detected capacity change from 0 to 1 [ 1036.105443][T19263] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=19263 comm=syz-executor.1 [ 1036.120641][T19264] FAT-fs (loop5): Unrecognized mount option "smackfsroot=io" or missing value 06:34:15 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) 06:34:15 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x8, 0x48, 0x0) 06:34:15 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x6, 0x0) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:15 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, 0x0) 06:34:15 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) pwritev(r1, 0x0, 0x0, 0x0, 0x1) sendfile(r0, r0, 0x0, 0x24002da8) [ 1036.407561][T19288] loop4: detected capacity change from 0 to 1 06:34:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xf, 0x48, 0x0) 06:34:15 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, 0x0) 06:34:15 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) 06:34:15 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}]}) 06:34:15 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x80000, 0x6) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:15 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) [ 1036.907968][T19315] loop4: detected capacity change from 0 to 1 06:34:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x300, 0x48, 0x0) [ 1037.012613][T19347] FAT-fs (loop5): bogus number of reserved sectors [ 1037.019300][T19347] FAT-fs (loop5): Can't find a valid FAT filesystem 06:34:16 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:16 executing program 4 (fault-call:0 fault-nth:0): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:16 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfbf, 0x48, 0x0) 06:34:16 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0xffffffffffffffe1) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x5) tkill(r2, 0x34) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) gettid() r3 = gettid() tkill(r3, 0x27) tkill(r3, 0x35) perf_event_open(&(0x7f0000000000)={0x5, 0x80, 0x2, 0xc6, 0x0, 0xff, 0x0, 0x8, 0x20, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, @perf_config_ext={0x40, 0xffffffff}, 0x6400, 0xf4, 0x9, 0xf, 0x1, 0x401, 0x5, 0x0, 0xef, 0x0, 0x43c}, r2, 0x3, 0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000000) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:16 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1037.318795][T19375] FAULT_INJECTION: forcing a failure. [ 1037.318795][T19375] name failslab, interval 1, probability 0, space 0, times 0 [ 1037.331462][T19375] CPU: 0 PID: 19375 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1037.339948][T19375] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1037.350164][T19375] Call Trace: [ 1037.353444][T19375] dump_stack+0x137/0x19d [ 1037.357790][T19375] should_fail+0x23c/0x250 [ 1037.362248][T19375] __should_failslab+0x81/0x90 [ 1037.367009][T19375] ? __se_sys_memfd_create+0xfb/0x390 [ 1037.372376][T19375] should_failslab+0x5/0x20 [ 1037.376880][T19375] __kmalloc+0x66/0x350 [ 1037.381057][T19375] ? strnlen_user+0x137/0x1c0 [ 1037.385714][T19375] __se_sys_memfd_create+0xfb/0x390 [ 1037.390917][T19375] __x64_sys_memfd_create+0x2d/0x40 [ 1037.396121][T19375] do_syscall_64+0x4a/0x90 [ 1037.400540][T19375] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1037.406435][T19375] RIP: 0033:0x4665f9 [ 1037.410320][T19375] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1037.429911][T19375] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1037.438334][T19375] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1037.446291][T19375] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1037.454268][T19375] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff 06:34:16 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2a0a01, 0x2e) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x6a021, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@cache_mmap}, {@cache_fscache}], [{@obj_user={'obj_user', 0x3d, '/dev/loop#\x00'}}, {@subj_role}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}]}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:16 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfc8, 0x48, 0x0) [ 1037.462216][T19375] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1037.470204][T19375] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 06:34:16 executing program 4 (fault-call:0 fault-nth:1): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1037.556227][T19400] FAULT_INJECTION: forcing a failure. [ 1037.556227][T19400] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1037.569354][T19400] CPU: 1 PID: 19400 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1037.577765][T19400] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1037.587818][T19400] Call Trace: [ 1037.591095][T19400] dump_stack+0x137/0x19d [ 1037.595479][T19400] should_fail+0x23c/0x250 [ 1037.599896][T19400] should_fail_usercopy+0x16/0x20 [ 1037.604913][T19400] _copy_from_user+0x1c/0xd0 [ 1037.609519][T19400] __se_sys_memfd_create+0x137/0x390 [ 1037.614796][T19400] __x64_sys_memfd_create+0x2d/0x40 [ 1037.620014][T19400] do_syscall_64+0x4a/0x90 [ 1037.624474][T19400] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1037.630451][T19400] RIP: 0033:0x4665f9 [ 1037.634341][T19400] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1037.653990][T19400] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1037.662433][T19400] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1037.670439][T19400] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1037.678434][T19400] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1037.686403][T19400] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1037.694408][T19400] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 06:34:16 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}]}) 06:34:16 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfd1, 0x48, 0x0) 06:34:16 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2800) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:16 executing program 4 (fault-call:0 fault-nth:2): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1037.805467][T19414] FAULT_INJECTION: forcing a failure. [ 1037.805467][T19414] name failslab, interval 1, probability 0, space 0, times 0 [ 1037.818163][T19414] CPU: 0 PID: 19414 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1037.826589][T19414] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1037.836632][T19414] Call Trace: [ 1037.839891][T19414] dump_stack+0x137/0x19d [ 1037.844253][T19414] should_fail+0x23c/0x250 [ 1037.848650][T19414] ? shmem_alloc_inode+0x22/0x30 [ 1037.853640][T19414] __should_failslab+0x81/0x90 [ 1037.858442][T19414] ? shmem_match+0xa0/0xa0 [ 1037.862862][T19414] should_failslab+0x5/0x20 [ 1037.867417][T19414] kmem_cache_alloc+0x46/0x2e0 [ 1037.872180][T19414] ? do_anonymous_page+0x411/0x8b0 [ 1037.877298][T19414] ? fsnotify_perm+0x59/0x2e0 [ 1037.882070][T19414] ? shmem_match+0xa0/0xa0 [ 1037.884672][T19420] FAT-fs (loop5): bogus number of reserved sectors [ 1037.886492][T19414] shmem_alloc_inode+0x22/0x30 [ 1037.893020][T19420] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1037.897751][T19414] new_inode_pseudo+0x38/0x1c0 [ 1037.909061][T19414] new_inode+0x21/0x120 [ 1037.913340][T19414] shmem_get_inode+0xa1/0x480 [ 1037.918013][T19414] __shmem_file_setup+0xf1/0x1d0 [ 1037.922941][T19414] shmem_file_setup+0x37/0x40 [ 1037.927632][T19414] __se_sys_memfd_create+0x1eb/0x390 [ 1037.932930][T19414] __x64_sys_memfd_create+0x2d/0x40 [ 1037.938121][T19414] do_syscall_64+0x4a/0x90 [ 1037.942536][T19414] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1037.948412][T19414] RIP: 0033:0x4665f9 [ 1037.952349][T19414] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1037.971975][T19414] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1037.980422][T19414] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1037.988504][T19414] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1037.996496][T19414] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1038.004464][T19414] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1038.012420][T19414] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 06:34:17 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:17 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x403, 0x0) ioctl$LOOP_CLR_FD(r1, 0x4c01) dup(0xffffffffffffffff) r2 = fsmount(0xffffffffffffffff, 0x1, 0xf2) openat(r2, &(0x7f0000000040)='./file0\x00', 0xcc841, 0x48) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$LOOP_SET_FD(r3, 0x4c00, r4) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:17 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfd6, 0x48, 0x0) 06:34:17 executing program 4 (fault-call:0 fault-nth:3): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:17 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1038.200879][T19442] FAULT_INJECTION: forcing a failure. [ 1038.200879][T19442] name failslab, interval 1, probability 0, space 0, times 0 [ 1038.213546][T19442] CPU: 1 PID: 19442 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1038.221960][T19442] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1038.232010][T19442] Call Trace: [ 1038.235283][T19442] dump_stack+0x137/0x19d [ 1038.239613][T19442] should_fail+0x23c/0x250 [ 1038.244069][T19442] ? security_inode_alloc+0x30/0x180 [ 1038.249431][T19442] __should_failslab+0x81/0x90 [ 1038.254280][T19442] should_failslab+0x5/0x20 [ 1038.258824][T19442] kmem_cache_alloc+0x46/0x2e0 [ 1038.263595][T19442] security_inode_alloc+0x30/0x180 [ 1038.268857][T19442] inode_init_always+0x20b/0x420 [ 1038.273802][T19442] ? shmem_match+0xa0/0xa0 [ 1038.278244][T19442] new_inode_pseudo+0x73/0x1c0 [ 1038.283007][T19442] new_inode+0x21/0x120 [ 1038.287169][T19442] shmem_get_inode+0xa1/0x480 [ 1038.291853][T19442] __shmem_file_setup+0xf1/0x1d0 [ 1038.296809][T19442] shmem_file_setup+0x37/0x40 06:34:17 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfde, 0x48, 0x0) 06:34:17 executing program 1: ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000000200)={{0x0, 0x61, 0x9e, 0xfd6, 0x1, 0x2, 0x0, 0xbeb, 0xff, 0x5, 0x6, 0x4, 0x200, 0x8, 0x3fe0000000000000}}) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000001200)={{r0, 0xfffffffffffffffd, 0x7ff, 0xffffffffffffff00, 0x5, 0x607, 0x80000001, 0xcd6, 0x4, 0x7, 0x4, 0x2, 0x40, 0x77a370c8, 0x4000005}}) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r3 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x24002da8) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r4, r3, &(0x7f0000000000)=0x4, 0xfffffffffffffffa) [ 1038.301490][T19442] __se_sys_memfd_create+0x1eb/0x390 [ 1038.306775][T19442] __x64_sys_memfd_create+0x2d/0x40 [ 1038.312042][T19442] do_syscall_64+0x4a/0x90 [ 1038.316464][T19442] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1038.322406][T19442] RIP: 0033:0x4665f9 [ 1038.326316][T19442] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$TIOCMIWAIT(r0, 0x545c, 0x0) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) r2 = mq_open(&(0x7f0000000000)='@\x00', 0x40, 0x10, &(0x7f0000000040)={0x7, 0x1, 0xfffffffffffffe00, 0x3}) pwritev(r2, 0x0, 0x0, 0x0, 0x6) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_SET_FEATURES(r3, 0x40309439, &(0x7f00000000c0)={0x2, 0x0, 0x2}) sendfile(r1, r1, 0x0, 0x24002da8) creat(&(0x7f0000000080)='./file0\x00', 0x11c) [ 1038.345925][T19442] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1038.354345][T19442] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1038.362382][T19442] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1038.370391][T19442] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1038.378415][T19442] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1038.386388][T19442] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 06:34:17 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) exit(0x0) syz_mount_image$msdos(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000480)={[{@nodots}, {@dots}, {@fat=@quiet}]}) 06:34:17 executing program 4 (fault-call:0 fault-nth:4): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:17 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) fsetxattr$security_capability(r2, &(0x7f00000000c0), &(0x7f0000000140)=@v1={0x1000000, [{0x4, 0x3}]}, 0xc, 0x1) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) setsockopt$IP_VS_SO_SET_DELDEST(r3, 0x0, 0x488, &(0x7f0000000200)={{0x3c, @dev={0xac, 0x14, 0x14, 0x25}, 0x4e23, 0x0, 'rr\x00', 0x20, 0x70bc78dc, 0x7d}, {@rand_addr=0x64010100, 0x4e23, 0x1, 0x0, 0x6, 0xfffffff9}}, 0x44) write(r1, &(0x7f0000000000)="b7c059246e8c4816b77e721b80a11acfb5330019d51a7a414195b8aa98aeea07975ea9c498e43ab6d623507db45fa75c0ee01a709faee0962ee3424279e101cf1d90478697ae0912976718989b358920ea8bafe3af71cd56bb11409463ee320183263cdaae5a619a2dfd7b7e2099dd5c985363bc22ed7a616d353523230388ef067be2c4933992a53f895f7666fcff6081f29a1a5920a0b01fee26ad7eb1712c50", 0xa1) 06:34:17 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfe7, 0x48, 0x0) [ 1038.697064][T19492] FAULT_INJECTION: forcing a failure. [ 1038.697064][T19492] name failslab, interval 1, probability 0, space 0, times 0 [ 1038.709815][T19492] CPU: 0 PID: 19492 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1038.718228][T19492] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1038.728327][T19492] Call Trace: [ 1038.731594][T19492] dump_stack+0x137/0x19d [ 1038.735915][T19492] should_fail+0x23c/0x250 [ 1038.740329][T19492] ? __d_alloc+0x36/0x370 [ 1038.744736][T19492] __should_failslab+0x81/0x90 [ 1038.749509][T19492] should_failslab+0x5/0x20 [ 1038.754011][T19492] kmem_cache_alloc+0x46/0x2e0 [ 1038.758860][T19492] ? __init_rwsem+0x59/0x70 [ 1038.763427][T19492] __d_alloc+0x36/0x370 [ 1038.766593][T19497] FAT-fs (loop5): bogus number of reserved sectors [ 1038.767577][T19492] ? current_time+0xdb/0x190 [ 1038.767599][T19492] d_alloc_pseudo+0x1a/0x50 [ 1038.774098][T19497] FAT-fs (loop5): Can't find a valid FAT filesystem [ 1038.778650][T19492] alloc_file_pseudo+0x63/0x130 [ 1038.794533][T19492] __shmem_file_setup+0x14c/0x1d0 [ 1038.799563][T19492] shmem_file_setup+0x37/0x40 [ 1038.804236][T19492] __se_sys_memfd_create+0x1eb/0x390 [ 1038.809521][T19492] __x64_sys_memfd_create+0x2d/0x40 [ 1038.814721][T19492] do_syscall_64+0x4a/0x90 [ 1038.819135][T19492] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1038.825101][T19492] RIP: 0033:0x4665f9 [ 1038.828987][T19492] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1038.848633][T19492] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1038.857096][T19492] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1038.865066][T19492] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1038.873033][T19492] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1038.881003][T19492] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1038.888967][T19492] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 06:34:18 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:18 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfe8, 0x48, 0x0) 06:34:18 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_io_uring_complete(0x0) ftruncate(r1, 0x101) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:18 executing program 4 (fault-call:0 fault-nth:5): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:18 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1039.159416][T19522] FAULT_INJECTION: forcing a failure. [ 1039.159416][T19522] name failslab, interval 1, probability 0, space 0, times 0 [ 1039.172066][T19522] CPU: 0 PID: 19522 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1039.180500][T19522] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1039.190567][T19522] Call Trace: [ 1039.193877][T19522] dump_stack+0x137/0x19d [ 1039.198279][T19522] should_fail+0x23c/0x250 [ 1039.202740][T19522] ? __alloc_file+0x2e/0x1a0 [ 1039.207329][T19522] __should_failslab+0x81/0x90 [ 1039.212167][T19522] should_failslab+0x5/0x20 [ 1039.216704][T19522] kmem_cache_alloc+0x46/0x2e0 [ 1039.221495][T19522] ? inode_doinit_with_dentry+0x36f/0x940 [ 1039.227223][T19522] __alloc_file+0x2e/0x1a0 [ 1039.231708][T19522] alloc_empty_file+0xcd/0x1c0 [ 1039.236479][T19522] alloc_file+0x3a/0x280 [ 1039.240781][T19522] alloc_file_pseudo+0xe2/0x130 [ 1039.245652][T19522] __shmem_file_setup+0x14c/0x1d0 [ 1039.250692][T19522] shmem_file_setup+0x37/0x40 [ 1039.255371][T19522] __se_sys_memfd_create+0x1eb/0x390 [ 1039.260639][T19522] __x64_sys_memfd_create+0x2d/0x40 [ 1039.265836][T19522] do_syscall_64+0x4a/0x90 [ 1039.270250][T19522] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1039.276181][T19522] RIP: 0033:0x4665f9 [ 1039.280059][T19522] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1039.299647][T19522] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f 06:34:18 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0x52) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r1, r0, 0x0, 0x24002da8) 06:34:18 executing program 4 (fault-call:0 fault-nth:6): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:18 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xfec, 0x48, 0x0) [ 1039.308072][T19522] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1039.316042][T19522] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1039.324009][T19522] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1039.332015][T19522] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1039.340033][T19522] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 [ 1039.396313][T19542] FAULT_INJECTION: forcing a failure. [ 1039.396313][T19542] name failslab, interval 1, probability 0, space 0, times 0 [ 1039.408987][T19542] CPU: 0 PID: 19542 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1039.417441][T19542] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1039.427500][T19542] Call Trace: [ 1039.430773][T19542] dump_stack+0x137/0x19d [ 1039.435098][T19542] should_fail+0x23c/0x250 [ 1039.439514][T19542] ? security_file_alloc+0x30/0x190 [ 1039.444712][T19542] __should_failslab+0x81/0x90 [ 1039.449525][T19542] should_failslab+0x5/0x20 [ 1039.454030][T19542] kmem_cache_alloc+0x46/0x2e0 [ 1039.458774][T19542] ? __alloc_file+0x2e/0x1a0 [ 1039.463425][T19542] security_file_alloc+0x30/0x190 [ 1039.468460][T19542] __alloc_file+0x83/0x1a0 [ 1039.472937][T19542] alloc_empty_file+0xcd/0x1c0 [ 1039.477708][T19542] alloc_file+0x3a/0x280 [ 1039.481950][T19542] alloc_file_pseudo+0xe2/0x130 [ 1039.486826][T19542] __shmem_file_setup+0x14c/0x1d0 [ 1039.491869][T19542] shmem_file_setup+0x37/0x40 [ 1039.496613][T19542] __se_sys_memfd_create+0x1eb/0x390 [ 1039.501974][T19542] __x64_sys_memfd_create+0x2d/0x40 [ 1039.507176][T19542] do_syscall_64+0x4a/0x90 [ 1039.511608][T19542] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1039.517513][T19542] RIP: 0033:0x4665f9 [ 1039.521402][T19542] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:18 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xff3, 0x48, 0x0) 06:34:18 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x69, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x144000, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000140), 0x440000, 0x0) recvmmsg(r3, &(0x7f0000001540)=[{{&(0x7f0000000200)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, 0x80, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/144, 0x90}], 0x7}, 0x100}], 0x1, 0x40000040, &(0x7f0000001580)={0x0, 0x3938700}) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = syz_open_dev$vcsa(&(0x7f0000000080), 0x100000001, 0x301000) setsockopt$IP_VS_SO_SET_STARTDAEMON(r4, 0x0, 0x48b, &(0x7f00000000c0)={0x0, 'batadv_slave_0\x00', 0x3}, 0x18) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0xa2803, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001f00), 0x70c003, 0x0) connect$inet(r6, &(0x7f0000001f40)={0x2, 0x4e23, @empty}, 0x10) dup3(r2, r5, 0x80000) write$vga_arbiter(0xffffffffffffffff, &(0x7f00000015c0)=@target={'target ', {'PCI:', '16', ':', 'a', ':', 'f', '.', '10'}}, 0x15) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:18 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:18 executing program 4 (fault-call:0 fault-nth:7): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1039.541008][T19542] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 1039.549424][T19542] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004665f9 [ 1039.557391][T19542] RDX: 000000000000000c RSI: 0000000000000000 RDI: 00000000004bee8e [ 1039.565367][T19542] RBP: 0000000000000002 R08: 0000000000000006 R09: ffffffffffffffff [ 1039.573341][T19542] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 1039.581314][T19542] R13: 00000000200001c0 R14: 0000000000000202 R15: 0000000020000480 [ 1039.637372][T19572] FAULT_INJECTION: forcing a failure. [ 1039.637372][T19572] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 1039.650645][T19572] CPU: 1 PID: 19572 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1039.659056][T19572] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1039.669202][T19572] Call Trace: [ 1039.672474][T19572] dump_stack+0x137/0x19d [ 1039.676806][T19572] should_fail+0x23c/0x250 [ 1039.681233][T19572] __alloc_pages_nodemask+0xe7/0x310 [ 1039.686527][T19572] alloc_pages_vma+0x3c3/0x5e0 [ 1039.691337][T19572] shmem_getpage_gfp+0x980/0x1410 [ 1039.696416][T19572] ? mls_context_isvalid+0x76/0x1e0 [ 1039.701619][T19572] shmem_write_begin+0x7e/0x100 [ 1039.706492][T19572] generic_perform_write+0x196/0x3a0 [ 1039.711780][T19572] ? file_update_time+0x1bd/0x3e0 [ 1039.716800][T19572] __generic_file_write_iter+0x161/0x300 [ 1039.722465][T19572] ? generic_write_checks+0x250/0x290 [ 1039.727840][T19572] generic_file_write_iter+0x75/0x130 [ 1039.733209][T19572] vfs_write+0x69d/0x770 [ 1039.737532][T19572] __x64_sys_pwrite64+0xf5/0x150 [ 1039.742455][T19572] do_syscall_64+0x4a/0x90 [ 1039.746871][T19572] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1039.752752][T19572] RIP: 0033:0x419797 [ 1039.756659][T19572] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 1039.776396][T19572] RSP: 002b:00007fc20e7c3f20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 1039.784788][T19572] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 [ 1039.792747][T19572] RDX: 000000000000000b RSI: 0000000020002580 RDI: 0000000000000004 [ 1039.800747][T19572] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffffffffffffff [ 1039.808782][T19572] R10: 0000000000000006 R11: 0000000000000293 R12: 0000000000000004 [ 1039.816759][T19572] R13: 0000000000000004 R14: 00000000200024d8 R15: 0000000000000001 [ 1039.829824][T19572] loop4: detected capacity change from 0 to 1 06:34:18 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:34:18 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0xffc, 0x48, 0x0) 06:34:18 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) vmsplice(r1, &(0x7f0000002600)=[{&(0x7f0000000200)="6ff710e4f80d5196ebb7fddfe4a290d5438c648bb3082af12ab8c25c2ace22b2cc4dc8ed58c7e641a6bb3e113069eaf9517577d3df79c7a8bd3bdb1b7d76278ac01a1ad5f0de51056840bbb453c8cd3a0bad28b68404a63c6b9790d11f206a911dc435e5ce59431504f03de5793ea764b6ad4199b1b441e42a7f0762e1db172c37447c68539e906fdec3ff00bfa3ebf65dc27f144db62c301ef3ecc7f795744652da2dcef36a0ea884230caeb8879649f54b29c10607d501e6fd69304e7af59cb1b2b0a55912398c446b9688d22aa71a64c0421417b6cf7f126d84f3987593c60492f60c3a3d41885d47c22da683ed55fa201bf72a729b031af945275c58c3f19a69708c60f71936a0a91ff83d37496337363d0ddce8137aa19acd945281418e5b21052f80be68f649020ccb1361d69730455469ae802e455a8fe8ae3b4ab91607ef3029dcaf66fd7f28543ea9d202547954bfcfe7d9edc483ffb43e4d872da6f6ecede4cd502c1f7b075a0554277df10a5f5e6b46f3505aa2b4401400eabca65bdab6ed3003a35ae30a10fb3cd146d0ee86d5addcc5c1c37fea67664dcfbac945eb7fd4a6f3f9b264e3bc3c62aa86a357e5c3ab9e9e6387868147c3d198b5e03df330cd6e0a818f809394de1d36ebf6dd9671ff2daca4c4d37ad0513dd52017966faa385d3bbd99540ce59080ccfaaa22a85dbfaf71038c033c0238374848f5224f5fe2a114dc72cc7ba139a5f9ad8a3dedb95d375ea9d60875e58108a44eff8e5c86fa5e846656a2affb9abd15354669f4b7f0904919bd4d06fe777c0bee66f06dbe389d575ddee26f549e4286093d1bfa223e7c1bcc24f443a5d8be570e714c8a38b8dc3970d87c81de98e0dd5c71325a77a1edf84157d83e6484d476da493ed24cb7322d34f716e1c5707debe30d1bd3ae9666f8ab6196bf258e72635b07ea085cc58b2eca2a043a9ebb2e1b09c5776ea103d84c306549f5b4dc5ccc3ba3678cca9105e2b36777c467c00178fd6b8d7e8de281afefab0e88f575ba3463223b5afec59dbe1b8387d27b90f428cb7dda1583f7ef8a6cdb8c40d4dc25f4124c844f765129be1988af0febbabfce923e414b1166e97615c36f36abf0b39a955f3dee93136f70ebee419ffdb8acb0bfb3bfd1719eb12e0478c326a3940f50dc39d96001f12dd1d276050f33a4fa6960e8860c65e8aa385b78d72897b0f70678a4a78c86833595516cce133be31007bb46a88a9715a0f0b312734915311a216cb8923889f75f55ee8a59e40978e6ab0e0a8f923cfb3761738f86fe8f01bb3701ebfd4cfc8a45ccf62b8aeafecf6074b8d55baad8439f79f34e2ab878eb425bc100b164526f53056bac6da4fa0803d9bd4502c6f81185563c561bb7d867abbe1e5946446cbde6250ad3b61f843147000451a81007db8a5f829b6def38c85faef2106959e92aebe83cd0bf497c3687ab98693148fb15ef8c45a00af6d3bc5274aed03272187f716b0596560414c9279f9173f5afeec1bf1435be6812f03b8dccc755236909cfd96ec75885a8b624610afafee1361fb162305dd5b207476bed435f8338e6ee06fd87ab27f379623caaa590b59161e9bee1df6c5ae2b39544875f064aa22e84f59a064655c26fe3d2474f67d5ac4928194179133c90585b8683d411ff784ecad953953f55feda9cd288c4751de51f8a79a511f1ea6e30c2bc276ee6055f9462b57d0f526fcf095159c99fccf45a28053f67955d43ead128cf7fde23fb184f7e2b3eba4d5238e12856538ecc392cf5dad2b59187a092dbadf695a308ef5a04d59309558a86d60baa67e46973697f0a5dc2771b4e85c57325d902c24ffff6fcda00f7a3f4bd6471b7d53550e03c4fbf549a2f6016141e4c7acefd8bc1cccdf4748c7fdb97bc91e3a2e564594aa16aa661f959454a54995985dc1973567f4e5887496f7cb80ce59ec2073a8082a0cf494cd87c134a1b5d9f6a15d74004cea42574592fcdcdaefae06c41f44712c51b14cc35239e7f097c6603f32224884036ae3b56eb13ef184bc4fd55f0e4bc970bdd377512ae0d177e968b94d800681ca96ca2c00ef77ebffdaa13d3c3e3b48e8ff7aa02a53122c5b9e43a6b7a36575f2de42065955620b728f4490f7a8ee8b28e554ab58db149d450c8e3e48d547ac985287f209fabbd118b91ab0e6b4e78649a3348750dfca3b53f4ff7ecc3a56925ced179b1c7e2c7bb2ac07c29b3bf0851c6ef0d5f5734f90f753dd9629353a92780bb7d3ac03a33cc34a27ec1cf02dd6adcd5cffeeb017604abcaac0293566ab3fb54d04ce19516099d168f0c87b1dd87c7496d76d6b51dc203b85a157ce950b413e8c8bd4382a9a01f726892b569b3f97d92e6346d648b36c0ea1cfa0dbc9c352f25e3a6a3ebf604b2338a65fd1d226a76555f9e8649e8a2209330eb994f67f47efae434fcbdd50091e0d3353969b6fa7d932a849f7b52617392ee9b32ca2d57bd14ed4409ec87e4349db782bbe20c04a956fe61dea892b10f837acde38c8d6100582f9e4bcc0748afed9a6ba802725fe910a1253290962b424d4dd37c5153d8f8fde8c6845f6c73be90a8c18b909ac44ed411e1462426b28d528ffb07d6bb20a1441a4c19a58631f09e942cf1608dd51c5a8d32cc48dac6a8e1991364d7f2376fb269d85376884d105631906b07bfe9bd58164768301bdb7cc2ef92cfd6b1d483a14a6519ca738234bb8d8f655d259f746783f81d5a97c7ed9941651e773581eef11e651004201c1a63d08053585e07dc901e3cecee3f905e380fa3d8539c71c3fe9ecf1b3f55cd40e29a6a6b1bf0363dcad3614746d8339ffcf6ab753d375a1ff2ed59516d2a4c42dfd4e3e2458f496b8a4911e288f6034a3890daa6442342b2e4ace974cec0de760cd96bb1a024993f37cd414c58e485de3a81736c111f1bcc8cd0b01db05093d6552110b631e0e2d0a2008ef7a7252558f9fc23f8e3efc7a86e39a63767db4ea7d7620a8af0884976ecfaa7fe6379d7fad38222816b2a13fe9c7a2cde895a655754f00462dd3b8c6ab72876d5f72bc79c0842f436d52d8ebb3709dd2a2feb459bf8eba251d72878c39101a19913d9e8bf0d1d21e30e84a55af1a243325127cb6a6b5b1068fbe11257bdf00a678609cce6c76564d6bd0b595baddc00d202f7dda6ee449755b6db64ba31757484380259869bf71753bbd0031e068817e4f1e7f8a6078eab142937b5ec05265abedda4eb375ed9e29f7e7bbf6e4f31edfdd98da837d59d8ef7c9ae9a97128333325d71e171a6f872ba1895a293236ccaff22587566b270badd220c9daff611702c7012c426c5f053dae4899ef7bde7097a7e8b5ac20f7bb70504e7981da6d0184eca18ebd222a44697175189a1a58a457405ab29c5953e2b25f3cb1324a0c2adbd74b59cb3a4276c55b5b53489537eadd6416bea5844cace84d1997b62cc18500251e279982bf4f3780cf8c9bcdedd1b462045ca87543a0f8171e4a1ffe7236f8c0d17d0ad037ebfe85a3251c5c0964480efd319221857d16b96a6c9b271f54430eede74a09680136e078b5f0605968f3ff7ba3614142b5c74785a446ba1fea6717bb9d492e76dac224aaa25a70b6b365fdefabe4e07de2d3afd86574f8c8c1ddb3d6aebe0477976e2943a729836e19e72882bb1c40c11638eab4fd36c6785b410d856f8715c5de5f8157d2c8f9c5062de56bd54a4faa8d2986a2df52840cfc9917082d69353e921fc28469a7dca9045e70fa88ef8ab8d56e6bbb090c16fe6d69d598b8a634608ab3d440f97a0f451e05d0d088bf1d4b5de9e369886d789e17554fb67c3e45467c2b2739941e99c7350b8dea08a50fa367fe301566eb5b786db7ec0f73f9d0976bb7aac85e23d7a1402f8e6726e249d07e19d24e69d09ed366c3cacb77021650c8ea698246101bc4f1f741c33796c8c38d2eb967f4ff007a630a218e07a4432360f6bf81eb5350ee531f79846233fedf7d5a7045c01e39715d2bd68aae085b46bb4ea4657e1042c8c5e20d31a10d925dece2dbef9f5a30dab66d675e2b14dbc24651f5eaf6ddaf47e69a5f8d1fc000008720f2fca6a31b6f70e408241f5b37ddd485113299b44592ecca31f18b9ab31e1e1ebaac2dead00fdc2a258f11a35f01e486f7c5d44b42d39e6f8f6cff13cd301e6cd49e2be8eb1657d5170d22f51e12890c327d48f44be935bf3df5629d2600c6dc69a0cb7e8bab4c21ad0ca72acf541cd96358bf81340fcfbe129e9bcd4dc359cae46bfa9820027d177ae8226134c095d96535870f0879a0daea7970fb4eb3391603f13862e190d52715795cca5617fb1dee3603b2dce22ed50e8e267ce7e41b8804f991d9c597d713e0e68f327beade02fda5521c27adb96c29182cdf9dd85d74b91100a53f971bc4dfe47bba65a394cd5b91dfffa3a9cea5e91acf7c6781998de7aa21a0fd99aefe45fcc63e36dad2abcba5571759cec57ed3a4190fc91ab1746d76b7928d1770a090d0af90125a8c476251d5b148f9e704bcd0ab5274654acf3be50caab39e24abf4eef414d99b9f9fb4a75715bdf1443d40ec57629f9b4c1faf11cfdd0138825cb76b6e97cbc8208960c34898178ff9bd2c35fc21d3a4b288946c64c67fa169a546cb34d03dd8772e1bddd609ed4e085df803a74fbc82ba8932fd930fad2fcee09156a7b641caee505f981fd22a16ac53111e1e5c7dce063b3355116f2b4aaa1ae482880714539bc640631d798b15b7657b17d8d902e9f4b0416785e0ff9e718437901a432066c2b706ff311c6a219e6d88078b447df2c24e354080e07a06a3f033e0bf029fc878491fc2fd828f40a92882a820c51db43542f18bc38098a6faac0981bc6446846955e9db870a5b43097dd241ee41edff3d5826f1ac068bff675e52d7f57714bab730ba22c2abf29a28842904aef41550bc929c5b4a72752ee54c5160378f4074206d5248d6156ffe02c44e430621a5e9e6db359eae28a7f3ba1f4c3de94b33b82baa4e68b7a7aa0e00f90235df02105c355bcc37c6c11035231f6b1af8b562358eed068be1dee8e2df0ce5f3f3ddc718a747f11b069b7d7648595fb838eda08aa77983e2d6556efaf8bca9805fc5da6e1e80224b0b4d7c082d324dad791d99a8c369e5d8769e5a90695bfda88b6906597cc6b84f6212bd3f58a3d6e4d1d16c7910b07439036dc298ebb27e6a6da6e6bb408d42a1acc31a56548a1f11ea9cbfebb722f843a7eb3e421313b426514a4ca4091266fa70c6917717d9624dfc53f572cc98f9f6f14fa05aa5406912446d08be48aedaebd3b035a1987e70ff32e5cee80c8837f372a4414aadb8e07a700099f1e88dd409db532ce09ea394fdd3187c3231492d1b4ff7228ef866ffe7906db07e87579f5b036b45ceb9f5e7f64ab8adbffbfa03234d74b26472640bb27d9850ae453dfec658e3077b3f8668449bbfa5e7a2081b49b31e2b7733648f5bda0c8263033be5e8a945f6c8903f87ee508dae419c2a6e0844e89b84662535e4ed35905422065778d813be2980faa2a56edd33e4b9dc5ec8218c39698269b1f5314faf62a4540595983ea86cb3c034f661820a828180f0602b27d8d1cbdfa1f7faed86a49bf89a7e349779afd64ab3de7971a10f5b00119816eaf83fd4afe0ed927a56b7c0f1e97ae76b56444ad9312824e42580f75861d86e62f0eeca1b26a1b44099f43afe03fb840b5b3be6a74a9ceec6950347d2696b043696266e70e5734fc107b98a584ac911dbf689ed5b3ef55eb52877af418a51f70", 0x1000}, {&(0x7f0000000000)="2d2fa96fa60196a4288554d95c2a3a7a0d3d44331be0c711ba776c4ebc8d11a3f7dd97e6641a98cb2e796c9725b01d5867f9278a70dc4ae1d51949d904353f7c1a27556e070d9e3ad586234d9652dbea3c1403eaa5f7b2f3128823957c0f68d2666fe968325e5db3cbae75563af0271b2e211eae2e1ca46ec2836dbeb072991295d5084cc3bf02912b3cbfbada7300604098d2b0584964a0e81d1011c8f37e2fbc3f33f477fdb2dd6035f73bad42a40d3bb84b2cefee36768352aecd8aa044206c933aecf1baf760e4a0a0e9b78b95578e93d014e643c41272341bbd6b25d6e5faadd9bd", 0xe4}, {&(0x7f0000001200)="e15beccea21a5adbe0fc0cee1d73543c452845f3c18c2269bca466d8352576361168a2d5e023ca78decc3d23d7cb94825e27a7bc7f1e71d4150814e4443dbaff4feefa1522818a97fbdd47bac86e273dad5eff2d6b094ea0a4c865722d6577c5c05acaca7f8e6120dfda9a8b01f8e20c5dda08bbfa99bc99012af73bdc6fb0dc06d3ffedb2c5f4c36139ebb8a56290d87e34804aa738f1635d6424dfbf76554dd72c210e021d1dfb9d0a14ba1127a8d8c4370bc10e4392b962b49fe7a50a5e8c85055fab924caa8c8ddae79521c7b6494fa24db710fe43dacba95a0b6026e6187bb7ddac32b7116b8123bcfa520d99e2106feaa2526745a85351ad127fed518d849b1a17653505223b90389471d883ab5ae2746d3c529d5725de0ae515c2dfd04b63bff36976f167164fb6e926777d86ac978629bb1032b71a90375867e06bd7323e675ffd34d2303f89b1e2d0ae8def7c7585ab598be4f07e0a347bb7d9e9c0e3310a904b2a71ed7557b7bb5d80ecf2b9d900e93adee5464e0f830931038f8735e32fe21725d336a63f6e2b57bc36c1967e404eaa40d797bb3fd0d21cc0fb5c06f7a0177058554acb578bae509cc13622f175fa12385d9915c46083c11fc5e3ae4b5a5957601f7cf576b7898c9cbd519f0d29f428a2b57df2fcc44fc77f246914fe18a3f100265e09edc8093a7dcb54dbff259c5ca4512300562c09be110f2b0d4d2fa57cc567a6e8eb245d6bc851f275a2ac2ce058b335df7ac42c0c6e8a600c8fdaaf1a7ef6ab92dd2936d404f955549e128d7e09bb11d4aa89a3dae06fde6a4c3770e047a68945ad614b3faba57e4a665a25cb220ab72aec636f5586576f4a684428c5b366c4ed8af952ef0b152ee82824cc1c6d942d91dc30ece1d4b6fe5b5caee00d0557c3128b325ad5c686edaedda0ae0089fae93fbb23b36912bb86b0909362cf34d8d27402fa994043fea8ba06250b20bff9f91230cab913c8628191ecbbf58874583d73b050627ca42c23bdb60655f213fa20a6edb294f93c78c3259ffbdcba1c6517b7deb56ab15858a29d9448c0dbe36484c22ecc887f8fcaa281fc0d27ba7a9fee2e15103d3066e9d462190e3de90f7fca5a88d2c968c955d6f8d54d3f788be44110c60fe5f3c2b8d9035947eaae5d59c255ede98a5dba1c750d324b44458f743c3491a4dcb074c37f4e54ef8ad726eff9dbf2c0e03891382a1a657dbf5ad14545486280d447d832b252bfd6807a630b8ca2f7700f14cedc6192a71b8d430dd5aa7d48c557645f5a6395e1856af13fbc71544ae49a3b409eb82b163d9de2d2b93a73f19df461f70138fc353cedeeb32556dda97eb1722a03e1d9c496703691ac6e51caec283900bb1c5a91d6f6d46ebaa74cf7b981650b2b6206ec981e7bc549a06015190a502ffd0e4166eda51c92b4205688b0d12badb45f9a3eacb919312d2fdb4edc1d2540c6ec93f6f7205f1713b5b28e98d25df649971fbd72659d088b744112125e66251bf4e421ca76e12e08d73dd516d765182cccd71cfc38ead4bc63af1ef62307280ef87432cea8e896b37592619a62edbf9fd0cc7df96c503fccd8e5ff4f2ba98a83aeccc6915e180d0725bf0d8f8c43d1393f422c6ff0ff710f9e69cc2e44130d243000a5349a96fe1fa95507ec9f37d43ec4afcd5166b297c9011fb5952446e1bfe91e863b09c0ec8ae426d660f27bb9664ba1405e01a0557712e1d6fb6ebd8859ec0afe91b3decabf3e4b82b7cdfcf0fe16780972e3fb2b32cd327f528e48ecf8da3fa69a98a776ae885b83c8821c0cb5ad9fd5c8bddaf46529235021f11529556e65c049cc78122b4060a607f0e588c257d94fec8094b855876503f01576891a074e2513647997293262f3a60b9bdee84193dffe85934746c0b5f33fc72fbebbca611fdcd81b4e597f917ca676b2d1cb8ff4815988228885e18aa39ecbc9d79302e9dbbbe27bcf092660b8c9b8f5fe617b841a050ae9fd4e17ebcff3824ffbaa3c9889161d4e5833658c52568bfe308231634be979290b3a533afae39c13fb538c199f57298ca291a4f3e095ceb57f0bd94e9c4596da0632d347a7aba8cbad6bb90b77c0d865ace11a0a51e6103c99e9eb93268bd4c1b3753d8610d91b2d575394f8fd746423b79d8617171a8ecfe6a424f07d447d6b60b02179f97829791d45b1e2dbc2b670ff4b42d3a202931b190b2e33fc30805e25817c0a4cce41f0a0a41de8af45c0ee4f5fa17f1f845620a2eb20f3e6438e29c23889477cfef73a98ed29a781841b1747689c4866c56b74e31e56080dd9f509497e35cd6d99ccb778be5e86eca2b9a0363e38702376fcc2136fb2bf5c4058ea06444b3973172fdd10f3459d4e90e739f2d48cec02a6589b7bc8815895c201f20abce38382755db40d28f76431f4d210dd80cdb4d55cd15cb3cb200a130ba868587b76a4430b3f58382dd79fe0fb5da4e12bf2e0d633ee7904ecade57a68c04a754a4ae63896f91e61caea90c8c022d3e05dca4473b011f06b1b03614a6426fbecb8bd3bad3b606f8ecfc3aa2c86046af644d6f8daebf3e2e069e6f140dd620be8122d19ce10bf1b7405152cc4b00f4a1e63ccffc21acb31efb71c275b9341eb201d9221d1aecd42197c2bc78e7fea05d84b940d0ffe1a04f0458dfe6f3e5e107c708bed6957da94ca51841652da51083489dedbd55e7e547ad097ae726c3771f5bea33b6138ec85dc1abdd8d2c0b9f01439a73fdf7eb20ec55186259bd4232e7fb28a802cc9d517564629a1356ddd504b8a4d5f2af9282f7f9d1d79beb9175b95bf0b7053a026a9f0b5b5fcc5f68677727fdc2e6dfb013eb9b4b2f1a5ebe45af3f917c1d35883e924418537fc97b6187ddad69c3dc49429a1932d367a42e92d0d3497c4280fc40c43f835a2b974f0c98d91ac9dd17bf0df7a671e60efc2610b9cca8c7da382b6a04e99755db219430eed031d7effdf4d590560993bb89972c2c05beaddd8dd47228583b01a9bbfb6f889a735a93b5f7db3e73d6ca80c0beb4bb5fac58d8539783849a22869c026af5e5bbf442eeffc73f49ff9858047d2387789b1942aaa174e1ff897b947f4335b86d1973dc3c0b8598e70fd0ea41b61ea7c299d80233dd7b94afceef908a9b7ec6b961cfaf145973eb935ac4e377b2a7726ce8058bbf9f6b0a1edde24091b77594d99ce2f2ee64f633a19a374113c1ee08dbcbdb84f469dd81231ff5101818c25d62f80e619682cf3ffb2a6991af9fe8ac1d5615e59129b79a25298f75f2a4d52c7aedbe96d21fa6c77d7640248ae61dc48440436efa911d3290d5107ff5b4d6642368faa62b191fcbb8dfc7fefc57263b85937ea5615f8fdae24f0f161fbdb6c52208aa05d8ee9ceb23e89e5fa7ec2bba3b146e3e2e59cce0c83aae8992e1175e1908cf2a079781c59a22f9469472332987189d8123eae18e7f9b5264a31561d57db56b0564475483dd615bf14da351f7ca464b80f718dfb730b9bc59d230666c3c8beaa902257dba99089ed684608c769dc22096348202c090bb9c2a011cd33abb0ad5c2d19784a2a71848c977553e94f0b3d099167d3d53f55d67b47d1f60ff5c663fd98cdf8ab9d63b824edd5a5baa588ba0013e33d434a45db48ce88d64fd54b22c088523acaf8406f12b61941a8e886b94b3c0e48a45c2d8d60c83e34d94fc82033a4ebaa4f8ddebf43aceb3fa7593c4d517ebb357b21fc12337c867c8be1932fd4271aaa229f4152266ca4e5097a87b74fc96d52f512aa732c9e6f6f8b48355de4b45dd67c4974a20ad85b901c12ab1c0a962230196af3178c46838b321f9b8e08d7f28c081e4792f0dfe3a319ddb2c53389348b97cec186305ad3912ea823d90ef46fef41e2b07844d1a80f511cbd8e4c2fca9a90244cb8f3ae8ff56723282050f860bb14cc02903a09734a44bc5d44d70644689743c22acb80cad1d9bbe64900c949c162453d637b97a9bc73399247873a6f8642a78c5dc0cea5c11051c183ab45ab22f779f69312c3f9fffd1e56a4deba7e02dcb7d765782e2d738f42b6b6e8328c7182bd00a29e9de71fc2950d816f7941c3bc808c30c1c5381115d7da2367b9aaaf342ec8962c2c7b103d6042f188e6c3944c753839b151b9f7acb755702571c3d9cacd76adbcda004bb8d04c6c4d8dc631ff8a9a7ba26525c2d352a2567ebb281feba667720652b9e6448c5685e41dd0f03a2c0e39f4ecba50f639685323c272023ed557a681af1d8e35dfef06bbf3913dfbc48d991173e21ef1e1a9b02ec5a8e6f43253e0223bd2c18dd9ac01338fa779a30e8128da6c6090a11f130e9b1c7b8da66d58813fa6b6e94d7e1f9e58715644346de102019f9d107f3bf73cd7a9924a30d2317ac506d76c2aec73cae6f366d72b0232b93424902dabaecbb2d1f832c82d4e3c64fcee8117c29b80c047500561b1d7937be97094f61488f90a193d71ec612038b01d966af3b69e91da364af7eef979091165b503cae689830379db218d8d8de44aefca9362e03371a1ad33b96736f75ad775fb0ed99b80f07f10393815bedd4ade288da5cd1c0fa0f3d43af1a341e7b89aef8dcf45c8d7bc2aadffc7f38f7c7e35a599d2c3ca7df1b71c90156814e9498344f01ea9d76a3dd3bb19c90d876f6697716d03fe319dfeb34651f6c151e74ae027a5c605e02967b4d9251bb097eba17107be0f796e53e54797cfa8135c67f389dc1237e49270572d93c7609727e5e525d3a9aeef2d3cca436ca244226f7d8b252854fc3e8f530dc4c347af7aa32e926dc3a86ed5ea09f3a3b91661c90cef7908e4c6bf5bd3a8e48089911167a7ee3b0f12932c082fa7d0804489c3b394ee7df97ec2587b4477213c20e16dee67f00d1cd45eb401e83d2d62bdf8ddfd4564f25d781d3d22a596e959d33aa43b243699f8755d1ad16fa80160f851fdf5954b0e0ba3619ebba4f63208ac7fe925d2097de5c76a9e0da50ac9441170931468c7b530865e907f7b20ee1628e06ae0358b96055e443cd67923d78b61814bc99722eb08fd972fd651d3f37d6f6e70e168b8595033e08b0a9137af4cd1aa1656dca624955ec20e06b2d6a6080909d2e6e8b40d7538faa16cc38176132124055c5cb47ef699b6c89fd0d6edf80915883855c25dad60fb1689183c5440546bc0528825576dd923390ff4fd178ebf35a407376471b8af9ab00dd9f2463cf2e0d545d589f03caeb0a4ab4427e4a829d7d4f486c66843ff562f8368b842083086b998f09aaa4240658c60b0b3f0ff5bf0c10b4c82c8ee4bf935ffbe255731a9d89b5513b8b283690a542f5968b21b9d693e5e15cefc2ba20e54545936d16952a36ee39fdb1ae29acb358596290e422032fe20a14d12a5fb1ac170b2ecc19b4ae247a1d790630c006c1ed7576aa3e7c49a960aa7e1001496a2644ce6f2c6c8b76012b2c9205349de022553e14d625c4b999da5d25bdbc92e3085d984a48ec3991e72e6cf3138526556a378d70155322dea318cccc34cf0639cb5f93ccf893349ffd7d91f9fa385522600f6b27ff02d666f1c583e29975f2be99da763d944ae5e6848006e2aed4dcae67f427d3120da045378fd2bbbafc4e65c9fd1e80e6a514a6ef9437111eb9198fc94bfd7757c064fe0005cc683076deaaf3a7669a356a916bcb9cdfac58aadb50b5408a8a2a6e0c2ba4043444fc7c517951283d62ae9f7a5611dd34d93c77beefa8998cc7b72f14abf92d6d4adf8ef414fcd1dc2c48bcc3bfe30438593aa8ac2393d66079c4594d5ee1e6cd87188d869", 0x1000}, {&(0x7f0000000100)="8059ca9b39c18f2c55b5eda375355e094318fa7348a185e4bc47061bb47c0fcb5eab9273cddfad066d888c6128bfaf00f972bab7a304fea77166379697a12d1d9cae8cb7b378b4c9aeb8cc4987937206cd304cf8a2bae13f9279efd666de30912e61ccc2d77cc6f8fe62bff5213aef507e0ae14eb8304f30b57ca026476c5342c4f44441fe09b0d4b1a9b1487a", 0x8d}, {&(0x7f0000002200)="a7d6067366d2a64e06cfbf4c8cae85adfb2bb6d072103289821df1e09124bf2f73803216debac3f0316c7d394866182efaefdf98c1970015cc348b7675bb4156abbbd213ce7a56a499b5d6c7d11e7ef2500f83a378035882707eef3955cdaf7dd1b2c4e6bcfc097cc64e82f584f739fb", 0x70}, {&(0x7f0000002280)="ef6d714432258af5f2e3bd4b97f6337467057720a4fa51e18fb2c98ab83f14814c17b68425c0d72aa1e6e901a6f46ceeb2a6cc004f547f2e877be92f61ecbb0e0499eba5d637d5723703b57984873f9651514a825babafcc62ecece058f893f80458b56cab60e6c2ced88b3212de90be185b75229954d92bee25a71374f40ccd7b6d2a161e62edce057cebe42b441926722b2f967c97fd9a15e42fa8383f30094f733eacc6eeaa5411728ca5382cec591c408e6971b2197d1cca2fcb2308b82f907e27bb321b1fba4820c7a896", 0xcd}, {&(0x7f0000002380)="e3ec39952cd07cf972d2158c2a65150c1d81c8bec8b585466fc366dd5568cd15d38379601f0678ebdae890441820275cdba375c9044150fb3801d8ffe19d313f8faaadb58881ed500c87f54122c2df2a1ac9234b6d38c2ccd08a3c625633b206cc0ca98c58d2b8c66bf0b306c46b803829b0d71086e2fe0af0c1b85037fd324fe4f3b7587e48c0addc534142f9dd52dbcf12e076d811985241984bf52371f20741a5de9928f26701774ae75790bd71048cf8097c8f21e13b54add5a80de7afc3717f6cd28885998365", 0xc9}, {&(0x7f0000002480)="80dad0d1daebe0f9", 0x8}, {&(0x7f00000024c0)="4721a9573676688c28ac09547d3f3fde80baefa31dd39af9ae3098068768d3720e9e57ba7f492dea06e8c0cd5870aebb4602b4740a6c8aa45cc7ed9c0e46d582c47421ce8633006b8973ef2717c49775d1d31d4913d8801e9d88e4b602e23df7597dfea7", 0x64}, {&(0x7f0000002540)="523e3b966666fb70bf8a449e1906fad07dca0027abc382bd0c63c6c8c94cecdd95f2f9941fc7e4220e899eee082eb365b7557ed0652cfdd7c1f11c399f30d8762f67f525b953d6d465f48ee8fab4db95ca21bc5638e97d093db290999ed9382c52b9e0473285712af327050b22033537f33f1ef82a0359ff1c08e8604c8e4cfdab23aa58f858d00f4f69b73ddd3695c8f5b35c5c2542095df7", 0x99}], 0xa, 0x4) 06:34:18 executing program 4 (fault-call:0 fault-nth:8): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:18 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x1a, 0x0) [ 1040.071546][T19592] FAULT_INJECTION: forcing a failure. [ 1040.071546][T19592] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1040.084627][T19592] CPU: 0 PID: 19592 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1040.093037][T19592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1040.103085][T19592] Call Trace: [ 1040.106360][T19592] dump_stack+0x137/0x19d [ 1040.110693][T19592] should_fail+0x23c/0x250 [ 1040.115108][T19592] should_fail_usercopy+0x16/0x20 [ 1040.120129][T19592] iov_iter_copy_from_user_atomic+0x281/0xb60 [ 1040.126195][T19592] ? shmem_write_begin+0x7e/0x100 [ 1040.131222][T19592] generic_perform_write+0x1e4/0x3a0 [ 1040.136504][T19592] ? file_update_time+0x1bd/0x3e0 [ 1040.141548][T19592] __generic_file_write_iter+0x161/0x300 [ 1040.147184][T19592] ? generic_write_checks+0x250/0x290 [ 1040.152568][T19592] generic_file_write_iter+0x75/0x130 [ 1040.157969][T19592] vfs_write+0x69d/0x770 [ 1040.162227][T19592] __x64_sys_pwrite64+0xf5/0x150 [ 1040.167221][T19592] do_syscall_64+0x4a/0x90 [ 1040.171653][T19592] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1040.177637][T19592] RIP: 0033:0x419797 [ 1040.181608][T19592] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 1040.201241][T19592] RSP: 002b:00007fc20e7c3f20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 1040.209653][T19592] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 0000000000419797 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x33, 0x0) [ 1040.217620][T19592] RDX: 000000000000000b RSI: 0000000020002580 RDI: 0000000000000004 [ 1040.225584][T19592] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffffffffffffff [ 1040.233553][T19592] R10: 0000000000000006 R11: 0000000000000293 R12: 0000000000000004 [ 1040.241517][T19592] R13: 0000000000000004 R14: 00000000200024d8 R15: 0000000000000001 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x4c, 0x0) [ 1040.271421][T19592] loop4: detected capacity change from 0 to 1 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0xffffffff, 0x0) 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:19 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:19 executing program 4 (fault-call:0 fault-nth:9): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1040.460680][T19646] FAULT_INJECTION: forcing a failure. [ 1040.460680][T19646] name failslab, interval 1, probability 0, space 0, times 0 [ 1040.473360][T19646] CPU: 0 PID: 19646 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1040.481768][T19646] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1040.491809][T19646] Call Trace: [ 1040.495085][T19646] dump_stack+0x137/0x19d [ 1040.499470][T19646] should_fail+0x23c/0x250 [ 1040.503884][T19646] ? getname_flags+0x84/0x3d0 [ 1040.508561][T19646] __should_failslab+0x81/0x90 [ 1040.513303][T19646] should_failslab+0x5/0x20 [ 1040.517785][T19646] kmem_cache_alloc+0x46/0x2e0 [ 1040.522527][T19646] getname_flags+0x84/0x3d0 [ 1040.527102][T19646] ? vfs_write+0x50c/0x770 [ 1040.531502][T19646] getname+0x15/0x20 [ 1040.535463][T19646] do_sys_openat2+0x5b/0x250 [ 1040.540050][T19646] __x64_sys_openat+0xef/0x110 [ 1040.544827][T19646] do_syscall_64+0x4a/0x90 [ 1040.549252][T19646] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1040.555254][T19646] RIP: 0033:0x4196e4 [ 1040.559204][T19646] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1040.578871][T19646] RSP: 002b:00007fc20e7c3ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1040.587292][T19646] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 1040.595252][T19646] RDX: 0000000000000002 RSI: 00007fc20e7c4000 RDI: 00000000ffffff9c [ 1040.603214][T19646] RBP: 00007fc20e7c4000 R08: 0000000000000000 R09: ffffffffffffffff [ 1040.611162][T19646] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 1040.619124][T19646] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:19 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) dup(0xffffffffffffffff) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:19 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x0) 06:34:19 executing program 4 (fault-call:0 fault-nth:10): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x2) 06:34:19 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:19 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) dup(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1040.956354][T19664] FAULT_INJECTION: forcing a failure. [ 1040.956354][T19664] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1040.969526][T19664] CPU: 0 PID: 19664 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1040.977947][T19664] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1040.987999][T19664] Call Trace: [ 1040.991271][T19664] dump_stack+0x137/0x19d [ 1040.995595][T19664] should_fail+0x23c/0x250 [ 1041.000019][T19664] should_fail_usercopy+0x16/0x20 06:34:19 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x3) [ 1041.005104][T19664] strncpy_from_user+0x21/0x250 [ 1041.010022][T19664] getname_flags+0xb8/0x3d0 [ 1041.014578][T19664] ? vfs_write+0x50c/0x770 [ 1041.018999][T19664] getname+0x15/0x20 [ 1041.022892][T19664] do_sys_openat2+0x5b/0x250 [ 1041.027484][T19664] __x64_sys_openat+0xef/0x110 [ 1041.032314][T19664] do_syscall_64+0x4a/0x90 [ 1041.036737][T19664] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1041.042648][T19664] RIP: 0033:0x4196e4 [ 1041.046537][T19664] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1041.066141][T19664] RSP: 002b:00007fc20e7c3ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1041.074548][T19664] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 1041.082516][T19664] RDX: 0000000000000002 RSI: 00007fc20e7c4000 RDI: 00000000ffffff9c [ 1041.090483][T19664] RBP: 00007fc20e7c4000 R08: 0000000000000000 R09: ffffffffffffffff [ 1041.098446][T19664] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 06:34:20 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb0e03, 0xbfc5d9cea63bd34f) sendfile(r0, r1, 0x0, 0x2) 06:34:20 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4) 06:34:20 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x14000, 0x1) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1041.106423][T19664] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:20 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:20 executing program 4 (fault-call:0 fault-nth:11): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:20 executing program 1: r0 = syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x5291, 0x3, &(0x7f0000000200)=[{&(0x7f00000000c0)="d797a09130115f", 0x7, 0x80}, {&(0x7f0000000100)="207f2082b5bc756806dfea640a14be8ecb88b95df59dcad0d50d99521ceda5940a04adb709904a3f16ac9b54454ef031ed3c6e1aabceb28a0fafd89347f1ecbca64cf15058899f6bac4bda0261bb70c0ab621e952f061c7c4a4f1df71547c49cc636460958d1426482", 0x69, 0x3}, {&(0x7f0000000180)="1879be", 0x3, 0x8}], 0x1808000, &(0x7f0000000280)=ANY=[@ANYBLOB='huge=never,huge=always,huge=always,gid=', @ANYRESHEX, @ANYBLOB="2c2e99643d", @ANYRESHEX=0xee01, @ANYBLOB=',huge=advise-uid<', @ANYRESDEC=0x0, @ANYBLOB=',hash,fowner>', @ANYRESDEC=0xee00, @ANYBLOB=',\x00']) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r0, r1, 0x0, 0x7f) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x8, @multicast2}, 0x10) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x24002da8) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x26, &(0x7f00000003c0)={@multicast1, @empty, @remote}, 0xc) [ 1041.372463][T19710] FAULT_INJECTION: forcing a failure. [ 1041.372463][T19710] name failslab, interval 1, probability 0, space 0, times 0 [ 1041.385215][T19710] CPU: 1 PID: 19710 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1041.393643][T19710] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1041.403676][T19710] Call Trace: [ 1041.406966][T19710] dump_stack+0x137/0x19d [ 1041.411293][T19710] should_fail+0x23c/0x250 [ 1041.415779][T19710] ? __alloc_file+0x2e/0x1a0 [ 1041.420374][T19710] __should_failslab+0x81/0x90 [ 1041.425182][T19710] should_failslab+0x5/0x20 [ 1041.429688][T19710] kmem_cache_alloc+0x46/0x2e0 [ 1041.434456][T19710] __alloc_file+0x2e/0x1a0 [ 1041.438899][T19710] alloc_empty_file+0xcd/0x1c0 [ 1041.443676][T19710] path_openat+0x6a/0x20b0 [ 1041.448126][T19710] ? iov_iter_advance+0x291/0xe10 [ 1041.453144][T19710] ? shmem_write_end+0x37d/0x3d0 [ 1041.458111][T19710] ? balance_dirty_pages_ratelimited+0xb1/0x280 [ 1041.464358][T19710] ? generic_perform_write+0x332/0x3a0 [ 1041.469826][T19710] do_filp_open+0xd9/0x1f0 [ 1041.474228][T19710] ? __virt_addr_valid+0x15a/0x1a0 [ 1041.479336][T19710] ? __check_object_size+0x253/0x310 [ 1041.484625][T19710] ? alloc_fd+0x36d/0x3c0 [ 1041.488956][T19710] do_sys_openat2+0xa3/0x250 [ 1041.493565][T19710] __x64_sys_openat+0xef/0x110 [ 1041.498141][T19711] loop1: detected capacity change from 0 to 41 [ 1041.498386][T19710] do_syscall_64+0x4a/0x90 [ 1041.498419][T19710] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1041.514737][T19711] tmpfs: Unsupported parameter 'huge' [ 1041.514810][T19710] RIP: 0033:0x4196e4 [ 1041.524043][T19710] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1041.543646][T19710] RSP: 002b:00007fc20e7c3ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1041.552052][T19710] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 1041.560018][T19710] RDX: 0000000000000002 RSI: 00007fc20e7c4000 RDI: 00000000ffffff9c [ 1041.568069][T19710] RBP: 00007fc20e7c4000 R08: 0000000000000000 R09: ffffffffffffffff [ 1041.576050][T19710] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 1041.584006][T19710] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1041.638265][T19711] loop1: detected capacity change from 0 to 41 [ 1041.646039][T19711] tmpfs: Unsupported parameter 'huge' 06:34:20 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x0) 06:34:20 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x5) 06:34:20 executing program 4 (fault-call:0 fault-nth:12): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:20 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:20 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1041.837883][T19750] FAULT_INJECTION: forcing a failure. [ 1041.837883][T19750] name failslab, interval 1, probability 0, space 0, times 0 [ 1041.850551][T19750] CPU: 0 PID: 19750 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1041.859026][T19750] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1041.869078][T19750] Call Trace: [ 1041.872349][T19750] dump_stack+0x137/0x19d [ 1041.876676][T19750] should_fail+0x23c/0x250 [ 1041.881224][T19750] ? security_file_alloc+0x30/0x190 [ 1041.886427][T19750] __should_failslab+0x81/0x90 [ 1041.891193][T19750] should_failslab+0x5/0x20 [ 1041.895699][T19750] kmem_cache_alloc+0x46/0x2e0 [ 1041.900464][T19750] ? __alloc_file+0x2e/0x1a0 [ 1041.905063][T19750] security_file_alloc+0x30/0x190 [ 1041.910089][T19750] __alloc_file+0x83/0x1a0 [ 1041.914509][T19750] alloc_empty_file+0xcd/0x1c0 [ 1041.919278][T19750] path_openat+0x6a/0x20b0 [ 1041.923727][T19750] ? iov_iter_advance+0x291/0xe10 [ 1041.928750][T19750] ? shmem_write_end+0x37d/0x3d0 06:34:20 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6) [ 1041.933694][T19750] ? balance_dirty_pages_ratelimited+0xb1/0x280 [ 1041.939944][T19750] ? generic_perform_write+0x332/0x3a0 [ 1041.945465][T19750] do_filp_open+0xd9/0x1f0 [ 1041.949965][T19750] ? __virt_addr_valid+0x15a/0x1a0 [ 1041.955075][T19750] ? __check_object_size+0x253/0x310 [ 1041.960420][T19750] ? alloc_fd+0x36d/0x3c0 [ 1041.964751][T19750] do_sys_openat2+0xa3/0x250 [ 1041.969336][T19750] __x64_sys_openat+0xef/0x110 [ 1041.974104][T19750] do_syscall_64+0x4a/0x90 [ 1041.978664][T19750] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1041.984566][T19750] RIP: 0033:0x4196e4 [ 1041.988517][T19750] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1042.008121][T19750] RSP: 002b:00007fc20e7c3ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1042.016535][T19750] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004196e4 [ 1042.024503][T19750] RDX: 0000000000000002 RSI: 00007fc20e7c4000 RDI: 00000000ffffff9c 06:34:20 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) keyctl$setperm(0x5, 0x0, 0x8243113) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) keyctl$chown(0x4, 0x0, r3, 0xee01) r4 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r4, 0x8243113) r5 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) keyctl$chown(0x4, r4, r6, 0xee01) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) r10 = gettid() sendmsg$netlink(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={{0x1c, 0x1, 0x2, {r10, 0x0, r9}}}], 0x20}, 0x0) fstat(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsetxattr$system_posix_acl(r1, &(0x7f0000000000)='system.posix_acl_default\x00', &(0x7f0000000240)=ANY=[@ANYBLOB="02000000010004000000000002000100", @ANYRES32=0x0, @ANYBLOB="02000100", @ANYRES32=0x0, @ANYBLOB="02000500", @ANYRES32, @ANYBLOB="02000700", @ANYRES32=0x0, @ANYBLOB="02000100", @ANYRES32=r3, @ANYBLOB="02000100", @ANYRES32=r6, @ANYBLOB="040003000000000008000600", @ANYRES32=0xee01, @ANYBLOB='\b\x00\x00\x00', @ANYRES32=r9, @ANYBLOB='\b\x00\a\x00', @ANYRES32, @ANYBLOB="080001006c9fa4aba299aae1b099158f4cd9ff065c53797fca132e4f888d43a8ef7ac68fa8302a2647f5a44eef8c414f9c90f91b52a43dee7b46344abc08b0ab1d2e57132735660fbf61d5ee8ba7bd013141ea4d0ed42a0c", @ANYRES32=r11, @ANYBLOB="10000100000000002000050000000000"], 0x74, 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x24002da8) 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7) 06:34:21 executing program 4 (fault-call:0 fault-nth:13): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1042.032472][T19750] RBP: 00007fc20e7c4000 R08: 0000000000000000 R09: ffffffffffffffff [ 1042.040439][T19750] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 1042.048402][T19750] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1042.116678][T19773] FAULT_INJECTION: forcing a failure. [ 1042.116678][T19773] name failslab, interval 1, probability 0, space 0, times 0 [ 1042.129373][T19773] CPU: 1 PID: 19773 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1042.137791][T19773] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1042.147832][T19773] Call Trace: [ 1042.151139][T19773] dump_stack+0x137/0x19d [ 1042.155524][T19773] should_fail+0x23c/0x250 [ 1042.159941][T19773] ? loop_set_status_from_info+0x3a0/0x3a0 [ 1042.165764][T19773] __should_failslab+0x81/0x90 [ 1042.170531][T19773] ? __kthread_create_on_node+0x7a/0x290 [ 1042.176160][T19773] should_failslab+0x5/0x20 [ 1042.180661][T19773] kmem_cache_alloc_trace+0x49/0x310 [ 1042.185929][T19773] ? loop_set_status_from_info+0x3a0/0x3a0 [ 1042.191749][T19773] __kthread_create_on_node+0x7a/0x290 [ 1042.197214][T19773] ? loop_set_status_from_info+0x3a0/0x3a0 [ 1042.203051][T19773] kthread_create_on_node+0x72/0xa0 [ 1042.208390][T19773] loop_configure+0x597/0xcb0 [ 1042.213069][T19773] ? mntput+0x45/0x70 [ 1042.217046][T19773] lo_ioctl+0x555/0x11f0 [ 1042.221288][T19773] ? path_openat+0x19ab/0x20b0 [ 1042.226049][T19773] ? putname+0xa5/0xc0 [ 1042.230115][T19773] ? ___cache_free+0x3c/0x300 [ 1042.234794][T19773] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1042.240158][T19773] ? selinux_file_ioctl+0x8e0/0x970 [ 1042.245375][T19773] ? lo_release+0x120/0x120 [ 1042.249879][T19773] blkdev_ioctl+0x1d0/0x3c0 [ 1042.254373][T19773] block_ioctl+0x6d/0x80 [ 1042.258608][T19773] ? blkdev_iopoll+0x70/0x70 [ 1042.263227][T19773] __se_sys_ioctl+0xcb/0x140 [ 1042.267808][T19773] __x64_sys_ioctl+0x3f/0x50 [ 1042.272431][T19773] do_syscall_64+0x4a/0x90 [ 1042.276849][T19773] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1042.282790][T19773] RIP: 0033:0x4663b7 [ 1042.286726][T19773] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1042.306328][T19773] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:21 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) 06:34:21 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f00000001c0)=0x15, 0x4) syz_open_dev$loop(&(0x7f0000000180), 0x101, 0x4000) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000000)=0x1e, 0x4) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = getgid() mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x300a0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r4}}, {@version_u}, {@access_client}, {@access_client}, {@mmap}, {@version_9p2000}], [{@smackfsroot={'smackfsroot', 0x3d, '$)'}}, {@seclabel}, {@smackfstransmute={'smackfstransmute', 0x3d, ',\xb5-'}}, {@uid_eq}, {@euid_eq={'euid', 0x3d, 0xee00}}]}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x8) [ 1042.314738][T19773] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1042.322700][T19773] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1042.330663][T19773] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1042.338712][T19773] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1042.346771][T19773] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:21 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x0) 06:34:21 executing program 4 (fault-call:0 fault-nth:14): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x9) 06:34:21 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) 06:34:21 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x2000000, 0x3) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:21 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) socket(0x0, 0x2, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1042.721614][T19814] FAULT_INJECTION: forcing a failure. [ 1042.721614][T19814] name failslab, interval 1, probability 0, space 0, times 0 [ 1042.734285][T19814] CPU: 1 PID: 19814 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1042.742702][T19814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1042.752753][T19814] Call Trace: [ 1042.756027][T19814] dump_stack+0x137/0x19d [ 1042.760359][T19814] should_fail+0x23c/0x250 [ 1042.764777][T19814] ? __kernfs_new_node+0x6a/0x330 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xa) [ 1042.769927][T19814] __should_failslab+0x81/0x90 [ 1042.774695][T19814] should_failslab+0x5/0x20 [ 1042.779201][T19814] kmem_cache_alloc+0x46/0x2e0 [ 1042.783967][T19814] __kernfs_new_node+0x6a/0x330 [ 1042.788819][T19814] ? select_task_rq_fair+0x179/0xbd0 [ 1042.794122][T19814] ? rb_insert_color+0x2cb/0x310 [ 1042.799137][T19814] kernfs_create_dir_ns+0x5e/0x140 [ 1042.804261][T19814] internal_create_group+0x138/0x850 [ 1042.809543][T19814] ? check_preempt_wakeup+0x1bb/0x350 [ 1042.814932][T19814] sysfs_create_group+0x1b/0x20 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xb) [ 1042.819779][T19814] loop_configure+0xa21/0xcb0 [ 1042.824462][T19814] lo_ioctl+0x555/0x11f0 [ 1042.828790][T19814] ? path_openat+0x19ab/0x20b0 [ 1042.833559][T19814] ? putname+0xa5/0xc0 [ 1042.837665][T19814] ? ___cache_free+0x3c/0x300 [ 1042.842437][T19814] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1042.847807][T19814] ? selinux_file_ioctl+0x8e0/0x970 [ 1042.853063][T19814] ? lo_release+0x120/0x120 [ 1042.857575][T19814] blkdev_ioctl+0x1d0/0x3c0 [ 1042.862080][T19814] block_ioctl+0x6d/0x80 [ 1042.866337][T19814] ? blkdev_iopoll+0x70/0x70 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xc) [ 1042.870926][T19814] __se_sys_ioctl+0xcb/0x140 [ 1042.875518][T19814] __x64_sys_ioctl+0x3f/0x50 [ 1042.880108][T19814] do_syscall_64+0x4a/0x90 [ 1042.884536][T19814] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1042.890456][T19814] RIP: 0033:0x4663b7 [ 1042.894347][T19814] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1042.913973][T19814] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xd) 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xe) [ 1042.922386][T19814] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1042.930356][T19814] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1042.938342][T19814] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1042.946306][T19814] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1042.954268][T19814] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1042.962309][T19814] loop4: detected capacity change from 0 to 1 06:34:21 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xf) 06:34:22 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) socket(0x0, 0x2, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:22 executing program 4 (fault-call:0 fault-nth:15): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:22 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x10) 06:34:22 executing program 1: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r1 = syz_open_dev$char_raw(&(0x7f00000000c0), 0x1, 0x1e3002) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/239, 0xef}, {&(0x7f0000001300)=""/238, 0xee}], 0x3, 0x9, 0x140) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x0) pidfd_open(0xffffffffffffffff, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r2, r2, 0x0, 0x24002da8) 06:34:22 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) 06:34:22 executing program 0 (fault-call:2 fault-nth:0): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:22 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1043.647822][T19881] FAULT_INJECTION: forcing a failure. [ 1043.647822][T19881] name failslab, interval 1, probability 0, space 0, times 0 [ 1043.649269][T19886] FAULT_INJECTION: forcing a failure. [ 1043.649269][T19886] name failslab, interval 1, probability 0, space 0, times 0 [ 1043.660494][T19881] CPU: 0 PID: 19881 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1043.681434][T19881] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1043.691524][T19881] Call Trace: [ 1043.694790][T19881] dump_stack+0x137/0x19d [ 1043.699115][T19881] should_fail+0x23c/0x250 [ 1043.703521][T19881] ? radix_tree_node_alloc+0x154/0x1f0 [ 1043.709085][T19881] __should_failslab+0x81/0x90 [ 1043.713845][T19881] should_failslab+0x5/0x20 [ 1043.718391][T19881] kmem_cache_alloc+0x46/0x2e0 [ 1043.723188][T19881] ? __list_del_entry_valid+0x54/0xc0 [ 1043.728553][T19881] ? find_next_bit+0xc6/0xf0 [ 1043.733195][T19881] radix_tree_node_alloc+0x154/0x1f0 [ 1043.738508][T19881] idr_get_free+0x22a/0x5d0 [ 1043.743094][T19881] idr_alloc_cyclic+0xe3/0x2d0 [ 1043.747920][T19881] ? __radix_tree_preload+0x16f/0x190 [ 1043.753288][T19881] __kernfs_new_node+0xb4/0x330 [ 1043.758158][T19881] ? select_task_rq_fair+0x179/0xbd0 [ 1043.763480][T19881] ? rb_insert_color+0x7e/0x310 [ 1043.768329][T19881] kernfs_create_dir_ns+0x5e/0x140 [ 1043.773432][T19881] internal_create_group+0x138/0x850 [ 1043.778779][T19881] ? native_smp_send_reschedule+0x36/0x50 [ 1043.784493][T19881] ? check_preempt_wakeup+0x22f/0x350 [ 1043.789858][T19881] sysfs_create_group+0x1b/0x20 [ 1043.794769][T19881] loop_configure+0xa21/0xcb0 [ 1043.799584][T19881] lo_ioctl+0x555/0x11f0 [ 1043.803827][T19881] ? path_openat+0x19ab/0x20b0 [ 1043.808606][T19881] ? putname+0xa5/0xc0 [ 1043.812753][T19881] ? ___cache_free+0x3c/0x300 [ 1043.817419][T19881] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1043.822779][T19881] ? selinux_file_ioctl+0x8e0/0x970 [ 1043.827973][T19881] ? lo_release+0x120/0x120 [ 1043.832470][T19881] blkdev_ioctl+0x1d0/0x3c0 [ 1043.836963][T19881] block_ioctl+0x6d/0x80 [ 1043.841319][T19881] ? blkdev_iopoll+0x70/0x70 [ 1043.845923][T19881] __se_sys_ioctl+0xcb/0x140 [ 1043.850523][T19881] __x64_sys_ioctl+0x3f/0x50 [ 1043.855106][T19881] do_syscall_64+0x4a/0x90 [ 1043.859593][T19881] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1043.865488][T19881] RIP: 0033:0x4663b7 [ 1043.869370][T19881] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1043.888982][T19881] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1043.897393][T19881] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1043.905354][T19881] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1043.913390][T19881] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1043.921357][T19881] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1043.929320][T19881] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1043.937383][T19886] CPU: 1 PID: 19886 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 1043.945820][T19886] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1043.955978][T19886] Call Trace: [ 1043.959248][T19886] dump_stack+0x137/0x19d [ 1043.963570][T19886] should_fail+0x23c/0x250 [ 1043.967973][T19886] ? getname_flags+0x84/0x3d0 [ 1043.972648][T19886] __should_failslab+0x81/0x90 [ 1043.977414][T19886] should_failslab+0x5/0x20 [ 1043.981997][T19886] kmem_cache_alloc+0x46/0x2e0 [ 1043.986754][T19886] getname_flags+0x84/0x3d0 [ 1043.991259][T19886] getname+0x15/0x20 [ 1043.995160][T19886] do_sys_openat2+0x5b/0x250 [ 1043.999822][T19886] ? perf_trace_sys_enter+0x4d/0x2c0 [ 1044.005159][T19886] __x64_sys_openat+0xef/0x110 [ 1044.009980][T19886] do_syscall_64+0x4a/0x90 [ 1044.014395][T19886] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1044.020315][T19886] RIP: 0033:0x4196e4 [ 1044.024200][T19886] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1044.043832][T19886] RSP: 002b:00007f1932deacc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1044.052238][T19886] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196e4 [ 1044.060203][T19886] RDX: 0000000000107382 RSI: 00007f1932dead60 RDI: 00000000ffffff9c [ 1044.068167][T19886] RBP: 00007f1932dead60 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 1044.076148][T19886] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000107382 [ 1044.084110][T19886] R13: 00007ffeaf1ac01f R14: 00007f1932deb300 R15: 0000000000022000 06:34:23 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x11) [ 1044.114489][T19881] loop4: detected capacity change from 0 to 1 06:34:23 executing program 4 (fault-call:0 fault-nth:16): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:23 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000280)=""/6, 0x6}], 0x1, 0x9, 0x5) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = timerfd_create(0x2, 0x80000) ioctl$BTRFS_IOC_SYNC(r3, 0x9408, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)}], 0x8, 0x80000001, 0x11000) [ 1044.217184][T19913] FAULT_INJECTION: forcing a failure. [ 1044.217184][T19913] name failslab, interval 1, probability 0, space 0, times 0 [ 1044.229854][T19913] CPU: 0 PID: 19913 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1044.238271][T19913] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1044.248317][T19913] Call Trace: [ 1044.251585][T19913] dump_stack+0x137/0x19d [ 1044.255910][T19913] should_fail+0x23c/0x250 [ 1044.260368][T19913] ? __kernfs_new_node+0x6a/0x330 [ 1044.265464][T19913] __should_failslab+0x81/0x90 [ 1044.270263][T19913] should_failslab+0x5/0x20 [ 1044.274778][T19913] kmem_cache_alloc+0x46/0x2e0 [ 1044.279540][T19913] ? __cond_resched+0x11/0x40 [ 1044.284218][T19913] __kernfs_new_node+0x6a/0x330 [ 1044.289071][T19913] ? idr_alloc_cyclic+0x249/0x2d0 [ 1044.294162][T19913] ? rb_insert_color+0x7e/0x310 [ 1044.299093][T19913] kernfs_new_node+0x5b/0xd0 [ 1044.303707][T19913] __kernfs_create_file+0x45/0x1a0 [ 1044.308860][T19913] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1044.314232][T19913] internal_create_group+0x2e4/0x850 [ 1044.319513][T19913] sysfs_create_group+0x1b/0x20 [ 1044.324359][T19913] loop_configure+0xa21/0xcb0 [ 1044.329044][T19913] lo_ioctl+0x555/0x11f0 [ 1044.333374][T19913] ? path_openat+0x19ab/0x20b0 [ 1044.338155][T19913] ? putname+0xa5/0xc0 [ 1044.342235][T19913] ? ___cache_free+0x3c/0x300 [ 1044.346915][T19913] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1044.352289][T19913] ? selinux_file_ioctl+0x8e0/0x970 [ 1044.357568][T19913] ? lo_release+0x120/0x120 [ 1044.362115][T19913] blkdev_ioctl+0x1d0/0x3c0 [ 1044.366631][T19913] block_ioctl+0x6d/0x80 [ 1044.370875][T19913] ? blkdev_iopoll+0x70/0x70 [ 1044.375568][T19913] __se_sys_ioctl+0xcb/0x140 [ 1044.380160][T19913] __x64_sys_ioctl+0x3f/0x50 [ 1044.384816][T19913] do_syscall_64+0x4a/0x90 [ 1044.389220][T19913] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1044.395179][T19913] RIP: 0033:0x4663b7 06:34:23 executing program 1: ioctl$FS_IOC_MEASURE_VERITY(0xffffffffffffffff, 0xc0046686, &(0x7f0000000000)={0x1, 0xbb, "f84f59b8d5b41e4bdbca2e3056fe8568451ecc75484a9d85e7315168d7cba55509859cff7c2220707243b90570602d222023d3018358a16b9cc387c234fe8de6cc94563abeed6549790eb83bfb53d479b7463d462c6518e80ae196dd5a9f3efb5cd28f5802898bdb00dfab74ef87c97354a81411ddf570fcd3610ee98f5da962a4bfed0af9f11e28a7bf9c4f3353c37559335485f921928fe0025ad4716740695a5181469e2b7873e6453a6b5abcbb80bfbf40bff5dee66dcd3c0e"}) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200200, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r1) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:23 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x6, 0x11d040) r1 = dup(0xffffffffffffffff) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r1, 0xc058534f, &(0x7f0000000100)={{0x9, 0x4}, 0x1, 0xff, 0x1, {0x1f, 0x1f}, 0x81, 0x10001}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) lseek(0xffffffffffffffff, 0xd977, 0x3) creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x6, 0xe0, 0x7, 0x9, 0x0, 0x3, 0x32482, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000180), 0x8}, 0x400, 0x7, 0x1, 0xb, 0x1, 0x3, 0x7, 0x0, 0x1ff, 0x0, 0x7}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x0) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000000)={0x0, {}, 0x0, {}, 0x7fffffff, 0x4, 0x13, 0x5, "a60cd27d0d506256d7adbe84d6e1f57066bd847ce43a73bd7b623d24ce6d061d37c1190311a81af11e91cb86a364d8327b4bcbf253b0bdf1aea9fed2acb0dbff", "ccb7aaa139022309fd241d1536234e9936ca9fe1137cc1000000e8a25b5d00", [0x3ff, 0x20]}) [ 1044.399053][T19913] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1044.418655][T19913] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1044.427062][T19913] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1044.435026][T19913] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1044.443009][T19913] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1044.450997][T19913] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1044.458953][T19913] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:23 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:23 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x12) 06:34:23 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='limits\x00') pread64(r0, &(0x7f0000000180)=""/34, 0x22, 0x800) ioctl$BLKPG(r1, 0x1269, &(0x7f0000000140)={0xffff, 0x3ff, 0xc4, &(0x7f0000000040)="69767c48f1e85fe3a147704655db4e2360a2ffc2a553e96cb23f1c66a77ec8e8be3bcc11e091f8d33db12644a8b5e3c3522d538b4c2ba6fe360ce51470df0dfc7236687b75a372a8d98c6d4dbf0bda7936cd17cc880b095034be8eb64dcc034ca5b1e8eabca3a4a720862cfb2a2b39f996b8fa86bba86654cea44b1f6af6e5d5795d330cf47ba4cb7c0ca8ffbeecdcb9fabff00894b71550608bfd091ec0013c463c495ceed3d0e6799f535d0054ac78346c4e67882cda53523cfdaf268df15d431101aa"}) dup(0xffffffffffffffff) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f0000000100)={@multicast2, @multicast2, @remote}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) pwritev(r3, 0x0, 0xfffffffffffffddb, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x4) 06:34:23 executing program 0 (fault-call:2 fault-nth:1): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:23 executing program 4 (fault-call:0 fault-nth:17): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1044.487808][T19913] loop4: detected capacity change from 0 to 1 [ 1044.540696][T19948] FAULT_INJECTION: forcing a failure. [ 1044.540696][T19948] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1044.548157][T19949] FAULT_INJECTION: forcing a failure. [ 1044.548157][T19949] name failslab, interval 1, probability 0, space 0, times 0 [ 1044.553771][T19948] CPU: 1 PID: 19948 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 1044.574714][T19948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1044.584759][T19948] Call Trace: [ 1044.588089][T19948] dump_stack+0x137/0x19d [ 1044.592414][T19948] should_fail+0x23c/0x250 [ 1044.596823][T19948] should_fail_usercopy+0x16/0x20 [ 1044.601922][T19948] strncpy_from_user+0x21/0x250 [ 1044.606838][T19948] getname_flags+0xb8/0x3d0 [ 1044.611430][T19948] getname+0x15/0x20 [ 1044.615317][T19948] do_sys_openat2+0x5b/0x250 [ 1044.619900][T19948] ? __cond_resched+0x11/0x40 [ 1044.624592][T19948] __x64_sys_openat+0xef/0x110 [ 1044.629350][T19948] do_syscall_64+0x4a/0x90 [ 1044.633765][T19948] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1044.639664][T19948] RIP: 0033:0x4196e4 [ 1044.643545][T19948] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1044.663141][T19948] RSP: 002b:00007f1932deacc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1044.671584][T19948] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196e4 [ 1044.679545][T19948] RDX: 0000000000107382 RSI: 00007f1932dead60 RDI: 00000000ffffff9c [ 1044.687505][T19948] RBP: 00007f1932dead60 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 1044.695521][T19948] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000107382 [ 1044.703481][T19948] R13: 00007ffeaf1ac01f R14: 00007f1932deb300 R15: 0000000000022000 [ 1044.711487][T19949] CPU: 0 PID: 19949 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1044.719920][T19949] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1044.730013][T19949] Call Trace: [ 1044.733289][T19949] dump_stack+0x137/0x19d [ 1044.737663][T19949] should_fail+0x23c/0x250 [ 1044.742081][T19949] ? __kernfs_new_node+0x6a/0x330 [ 1044.747108][T19949] __should_failslab+0x81/0x90 [ 1044.751948][T19949] should_failslab+0x5/0x20 [ 1044.756449][T19949] kmem_cache_alloc+0x46/0x2e0 [ 1044.761195][T19949] __kernfs_new_node+0x6a/0x330 [ 1044.766038][T19949] ? __cond_resched+0x11/0x40 [ 1044.770705][T19949] ? mutex_lock+0x9/0x30 [ 1044.774929][T19949] kernfs_new_node+0x5b/0xd0 [ 1044.779567][T19949] __kernfs_create_file+0x45/0x1a0 [ 1044.784751][T19949] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1044.790231][T19949] internal_create_group+0x2e4/0x850 [ 1044.795547][T19949] sysfs_create_group+0x1b/0x20 [ 1044.800379][T19949] loop_configure+0xa21/0xcb0 [ 1044.805091][T19949] lo_ioctl+0x555/0x11f0 [ 1044.809367][T19949] ? path_openat+0x19ab/0x20b0 [ 1044.814141][T19949] ? putname+0xa5/0xc0 [ 1044.818190][T19949] ? ___cache_free+0x3c/0x300 [ 1044.822926][T19949] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1044.828291][T19949] ? selinux_file_ioctl+0x8e0/0x970 [ 1044.833651][T19949] ? lo_release+0x120/0x120 [ 1044.838135][T19949] blkdev_ioctl+0x1d0/0x3c0 [ 1044.842635][T19949] block_ioctl+0x6d/0x80 [ 1044.846866][T19949] ? blkdev_iopoll+0x70/0x70 [ 1044.851491][T19949] __se_sys_ioctl+0xcb/0x140 [ 1044.856123][T19949] __x64_sys_ioctl+0x3f/0x50 [ 1044.860696][T19949] do_syscall_64+0x4a/0x90 [ 1044.865289][T19949] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1044.871305][T19949] RIP: 0033:0x4663b7 06:34:23 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x25) [ 1044.875188][T19949] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1044.894775][T19949] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1044.903179][T19949] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1044.911146][T19949] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1044.919163][T19949] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1044.927121][T19949] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 06:34:23 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:23 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x7, 0x101000) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = openat$cgroup_devices(r1, &(0x7f0000000000)='devices.allow\x00', 0x2, 0x0) preadv2(r2, &(0x7f0000001400)=[{&(0x7f0000000040)=""/181, 0xb5}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5, 0x6, 0x9, 0x18) r3 = dup(r1) vmsplice(r3, &(0x7f0000002840)=[{&(0x7f0000001480)="39a18f2c88a29167d99bad951beb4e007421283ab8c9e26bfb64dbd84360a908bd91dc0652de4fab17c6af3416fec268edd340008092be933b0d3b445abc35b7ce19934d28ab5e5240e26af0104c71cf1dd4aeffced454294e9b628451749c7bba23cf6817032bc7f9bf7155fc66e44937e826b4c56f5a33", 0x78}, {&(0x7f0000001500)="7bdaceed0095e1697f53af2ba6152b1e13d7c9783708ab7c944b99b5cc02b51bd1b68fa365f42c89d7b636c2ceca8b85d5431b97555dfc2b5312af34784ebc5b5b9c2b59dc57d25e4e0f537c5a03da9148962096f395f1cd642436746a2e6c763ab3480674b55daaa7b881fd6a501296bbe059e8a479fde0a1a7cd67e669a3210a1957be4a32d56f2dc48685091f49c0a488ed4b83ae007f46c1a0734c36f2ee699ce99f82e8ebfd6d1c6a9c2e84086d1e8abc6c831e4252af56d996", 0xbc}, {&(0x7f00000015c0)="4cf1b8b0607f838b3a84bbab9ee17ede33449ef98238c3c1b991a0038d0413654be3c74fb4379b964af22caae5952e301b7a54e1a119c27b0db116c3b8e1c2b93ef0dcf04dff82b37588168f8753832c9be7c76cc01c2392a7ef5540679d3893d7b7e395", 0x64}, {&(0x7f0000001640)="f9a9044c3451632c7cf04284a1fb8f1fe10542c22a593f2207ce2f5e45fa6766c0cc2f1ee96fa6a06134d93eb3f5a3de143a33d6008a3b328b48ede2de516e8d39cbf775e7912ba0899c3369c5510dba439d2449174f7d01994e7956e2845889f1aa58b2a05c0e5ba175597c03a92cc104cbef409c12b0e94c18da0a85954d6065c76ce994d695f496df964ebf403438383bdb354f48babb2f7bd8e1317c2c73f20dd7ccf115ae23be737a14d471048780e9d025dc8c4a335c12ebd6a172bbd953ed4133316a669fc0fa67ce154f2858c4d103bb0e15e1f90a085fdafde95eab9e815f90656fcfa872ed54ee9f593ad3c3b4f51ad422c261be71f6a3fc248e35b7dfcf9bb393a880a283e8045564cca709f977d8a15e9fff8e0142b6201cb5b3ee491c45eef153fe945dcb96428f314f8c74929f781df0885cdd0ea82cb48a8548938ee202a6a066509e20b75b155a190ace16902ab494e1bc5a53c30c2a463a431a535a0be51a09876e9295ee38e155b445bd08e619abcbb6fc1284d6df01ff2053da43bcf6168a7a95aefba0792b3f2ecaeca35efe04026ad093de5433f592e2e0f45d33ba98cd51eb5c31c9d5f6295394b4a534d87e5245c88cd1d31ea4daf6adad57aae6ab94f3019bd8222421bc5899aee2a77ea0598d2a96516e9838145532ee6d583d9ae96729931b478107a1fd4dd83927d1ca33f563a6054f1edcc60e476fa0b9b6a1a194020ff02534e750ee487fd228b7a70ecb864b37b88c0063f2fb2522be378dcf1b0955235839de31c0a060e0fed0b30c3d8539bbe34212e5c4158b2126cba01d2443a47b6848d81d2c38e8ce4a9fde333d0881b6662e7054c20e1b4be18ee010d1ffdef4be9b4a274086dd7eb44a0722d8b6cdd88f559ea222e463a6788db90dff903bc57a79bd153a532adacdf729a1d368778d4d0e07650a253fd435899f8e9e9e39583062ee392f06290bacb0bb321ccb413fb6225fe7d4ac465501433420c79e458f7bffe0a9a5e6ee49695acff8acce0b206e6f848683c58343b83c72373923795591a2d0715031683db512f8ca653f0bc49873f4faaed51ac94fd6f588a66f787a7754a65dafdf6d4c2d03e9feb380d9b062e10d3a3d307cb13d8f57670833556187e1e4c534f5b73437a03098d87be3520db7e47db32031c54fcd7825fa9273d9141e15d599ba305f43e92c5e8e1ae7a09ff77e8ffcfbd39c62f32081b7260cd61a32d67a4d3ae7bdaa808d6f1114b6ff10744f39715ccccc6f07499c7fa34d0f68c1a42b17b483dbc3681516ea0e38677a04fe05a8c8362c806d5e7a40f41fd2a2a728113321b56a89c96b5ce8f1614683769d3153836135f1c7ba42a0ae602f779777132c91b52d6fad0feb1dd9231b6e7cff00fc7f2aab407fe5498d5bc9ac9a99aeb3507068e142bd3edc07cc02cd898734b351448f9bf74ee04ab6c171d59a8e9d488f637a4fa2ce283b5033414b991b2e9d0b5c361732d898ddff4e58fbd5839d66d4ec13232fdee9e5929f84c3f9c0f63af822620f71d28998c26c972ad41558e2cb8b59589719016d89a097c3f7f1e4241d095be915e58ac1619e0a0cd487476dd87ccefc540901eb08025dc5621b95c875725ca6f43850a97967370e38efa50fd9d13cca9c22138621b85e31527aa66941a2d5aaa76486395a8f8aa1b052212a3d919781cc5fa19c82c2aa850013fcea204f6c97f86ada3c5bc7e620e2cd9eddb83101157ff8e992f96d87f085163a9af88f382dba29ba0f7b589f9d952c923954265af7a36921b8b104e816bba2ffb9d88f459d6be14bdd7b4124333077c064ba7a503c4cb380fc15f70027f7f97671f5d6b87c93d6eef0d996c3bd4b79c4d384f9a5a07201d144ab0b6fc66b5a09212b5830cb60a21522080bf51666ca31466b606018226a9cefd7cd302f9ec80f06b7e655a82f8ca1a8dd021b0f179e4e94038a5588ecffe33e413a4f6ceee2c1859d542e0c8bab70091f5d64e5a747e0cabd2da7944625d029245dba44c61d6d582f0b968c9815480e189491734f6850402471011993d3c31554412f2a982ee21e26102df974ece158c28f98c4b8d68d4924080c171886daec5112c6f69431060f3984fd701cc9946835477defb12942514e7b6bfc96d040a41eb4bf1aa293313b028b53db6501e461acd1d78abee3b432da8ef9ce66d63e34cfdc88a8aacda914e81baf410306f621ab762778be6f0da203ab032829a2c10bcafdb1313a4a7ac153aea5e61f584b5e9f75b80a60190d5992943972899e7e1dee0bd97e9d9b7e828afafb586702b452b048a2cabe3b119e693236f77657c7f2db1f4db42a453b5af039a2886184dce38d9a3624ef8b499672b1785eea749003a8a3205ea59d81d8ed203c1866d0bd9295bb888e591e0039e489642ea59982d1aeb0588965348c6d497f5a17ff1d9524b35e4e04b1df9cbb9bf50d810375d8e95b2055fbe04e9f03bc81af004f682f53538921ffe63a41e0e0764f99933050b5219478cf6a589383f3242512611c0a9a33a855706dc4be6fcc9a0c1f3a079d67235757d89ebaced5814725f23840139afbb5fc6a7548ab6145e9312f3aed99f08f3266ac8ef90905323cd8be51e3b13d636a9a475ecc84cfe8ada648504110fd63888b73ad5fd3e5e9d731a553d57cfa5e133e09f65eff38fddb36480be8feca4ab16f99c334ad077522aec9ce6548a1889fdc992def18c05496d9158a32c988effd61a17ef8ad75eea27dd800ff97990f9eba8729d6e4ed394d395e8303bf9560c5ea26576924b7203a3293ba474160d4cabf6f27b4c88ff89f084717e25cd75f02cb3ce773653a0fc901982d747ff747c005fd43c1185d306315f625209154b00dcde71c539370eb7702e7aedc3f694ab308c738ba98b7f4f53eb9e624325edc63d3ed9f4fe3e580fa94800b1c6060f6bc1c0faf2b03f3dd8d5f3d79122c64acc2ac919c7c58e5e6435a4ef9cf55cf370d2217d6d04a58809d396e8f9188d0f123843ddb8f07875a3b880c4934a3bdce3a124a576192ae73e2a5987b92094cd6e6bbe8d7a072e753ac1c3a4e020aa94072292e09d0d7b1b2784ad86c9070129e3ad116e4a8b06c6ef97cf96dd59169fda707c2bb8b523f09281406777f1c86a4e81c5822a7596ee835a5a160375670dd0290a96269088eea5632a9eb823a1d7f227eeab4630eb9c99a2769cbf3c6e9719626bac8300ad7eb8728eb0dbe77289b681eab9ac59a057e6d7c7cc7e2b3270f389c27051c8d77fa50a5a88031aded1aa33d6efcc427e2364e0d3dd77b49e5bd2a6885cd3b0b7edb8d7c97f6e306bb804cb8fc5e4e2ec0748d8eaea6a9667fedcdc193cbdd5c385b36ddee7e49857764afdd8c6f69533e7da6b09a8b992cbc794794f20299ffd421665bc313e79bc7142512b104253614f599d5ded88f2c0501d35131318202b8d184dc5627e8f29adca61eb82813d609ee8a379cbc1ecdd47d39812fe3687798191541cc3b7ed2f4f1891ab4218e703b163bcd68dbf3797b99e3f113b621df56491f7db1895f01a1224d9b54dd10707db09920000e3323c2bc5cbbacd9cd23624fa2afb19c957cb5e6d337a4b375a6f879686028eba45786c655ef47817eb3d353b7cbff7f867713edfa5ff3912ad4adb22ce360f0c29281b8da126522c55320813f9624203353a9e888674ff833751a48dc26a90b75db4d7c8549fcbd76ab5f238983b3cf38fd168dbbb5dde65e4d48b05e1d8ccabdb3d02b6c77154708214833bb6096bebdf808204c353342e57f7fceb5e766df734892833035c1dc081814a255d74ff105f4d9c7ae64edad8967e8fc2cd2d5257db72aa7ffbef588726c57a727f9c62e45eebff801775cbeeaefd1d4a2218b00de3ca12e04d37116b43ce41ebcd349fae53f506255ccc8b3290933036659ccb3930941134b7ca525b4c222f6fb718c917f46c2fd8e729f54893a925ccc9c1c872efe7a5cee95f33006b5af218d6ed7a7082afc6ee3ad11eedbed9b09f8582c36d5f755157da3c15c9ab8be03e4d5cfe22ae011a436c4c7c8317e1cbaa9a96117e61dc43f0f432f7f030a61a270c83368829e76b69a30e4c1577c29cc9f054a96825f0d4f29e3bafa73d6489856079ebd78abcd7368da73d96eea589740f8371107a3b53288d1036f4d635a0c4b4cde4ae52fc8de3c2d93100bc88da130037ef85885e1a6884130ca09c2c21ed91a511faaf41bd9848c2d5fdcb1e9fe57c285605a0267078cf479f6bdbf11382f6535739ca551c641b5d8974cc8327ef49babd926eb4123b387fd4ab5e2dbb8e0bc80b5a62de6e83204a4b8fbbeb0ad2d982eab5e54c3fb7fbd5508cc2253a89d98d79b5922f00377a3b681a141cbeaeff64acb2084c4e060f76433ce3237bb86a9e28b387619a3b1d281d2cd18695824e5e40306ed9d6d5fe39d95ec93cebf6a5b46f7949b039877b4f6a525fb84c90398b4d8bf0964cca5e2b263742bcfe1989e85d10e964d07ae1d75e4cf2188747cb6f8604ffa64a785cefd392d8e6c972d64196b65b18c3d9ad7ca36e467ac3732f557532533ab4e2838ea0abb6beb1725e4d3b7f66e129d5b66288e185272213c65e50fd37a2088519ad3368025e5a55eed8043586322b43cc0365e763d8ec6209645a8bb2e2981fb0392e0b0606b8756438db0cd00b3f088a03487b29ede078ab6e2fd6cd0d5e5a6278d17245265d8a7f4c673991e4cc572db7c40f89df6f5c92999b5d7fb51f4d7e8b96bbe866088be38f0300b70e61aac29aa8d3c01359d14535c7694798a652056f83594f00e65c9b0766349c8eb2be0ff3827cf7fef9a5c87e274f60ef8f22d6ae4fd5ad51d1138da40bc03bc774779b6d18d511034c83ac4d55bc863accaab707a0f9d8e246d494b992341619e9a6b4d972eb84a4916408f7cff882af09b80c957cd40460a1cff665ddaf29ce9467e0dfa4286e5378b1d6f7a561703be3c8116619c6560ebc929da235dbba0ee8963c5744221d8bc269e96ff88e70d96aa863f2f83c2d049d912fee02ad7830d65af8e139da83d029b8bd43ce536afa63c32b86a3e4974bdb821dcd68df288aa5a72d48669c90e50bd9a2d5421750125d9b9ebd239ff09d6265bfe9c365b28c193a9af800534f10454236a11171c4d9499a1aa73607018b9155a950802a47a62bc69c40ef3f4449d3cfdf75cd5b80dc46ae83608044923278d3333223c97e6126f95e3eb853e25c00c0783a66041c89cd83fddea9fbf89cbbb711c4f0dd2e2075d9d2c42472707e648522d4f9f10decffe7e09e283c2860ab3728686119b8cc2674f776e7dc9c40f0db5b43f1de356688f2831706f6e56c6cf29a24188ec640b6c5af6fb30bdedd4677f213b73572048735760fea2d18d70e98bb7016439734a3082517514eb6e087cce6a52065e83d2369e9a98ce08945527805f8b3253484c02a35a478390bc96f91e06eca9081311fbf4450a068eaeb3afab1b70ac8498b6619aef4a48778ed0f6bca0a7576585aabd963b9030669f785a97b01bdf17cf3d1d3ad63125fe4e1f44cb3d9375d3796008e3f6dc33465a1c4530c46bf6f304d33645647601a24019f1b6cde9f937e9dae9584e4faa0b9fae7e45f8b3b1d127e34901e96b27a0f526e00fce92e4875c4827b49561d637366cb0f9c8919968fc0aaffdb630b203b121663b55fb7d1f937eefd13474c952e6d647e8f57143d95b9ee246f9bfc17fa31e0094fefe0aec982fb6dcd40699bfe25a1eb319447cd4f6bbb4c1ee8fb6ed1aa4", 0x1000}, {&(0x7f0000002640)="b78a8e2a0ecbf9d9", 0x8}, {&(0x7f0000002680)="f58b08e32c4444a348c9504398dd1fb4401f7297fab5a3361285ce1904f7ace37c85bfd34264a84af69c75c069882bdf4bd45245aba357b91a423da1ca730c19c167e3f59dcb7fdb72eb594ca9d9396e693b042fd495518ebe0b", 0x5a}, {&(0x7f0000002700)="147b9abc074121a1cb85fe7dd4d2dc6a60a5419717b67285e5e0f719de8d22189e760b786674f052044522f97c8499d854839b10f3d1e85610cfff66c184f4754adb3f590b817518d1375fe918b1ecc389561bd5726aa8559e49a62c66f3e505bb7ad62a3f559a5d929263320314d3bdbab3ef13f3deca8e56b20b7633ddc030987f4b4b5e901de30cd0ecf3f6cce31e1b2ea0a52aad4c02b9555ba4f439bda472513df7ce", 0xa5}, {&(0x7f00000027c0)}, {&(0x7f0000002800)="50915e426856e87b6a0341bc2349279b0bd7f282b307", 0x16}], 0x9, 0x3) [ 1044.935089][T19949] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1044.943592][T19949] loop4: detected capacity change from 0 to 1 06:34:23 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x48) 06:34:23 executing program 4 (fault-call:0 fault-nth:18): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:24 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) eventfd2(0x0, 0x801) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400001, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) ioctl$LOOP_SET_FD(r2, 0x4c00, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:24 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4c) [ 1045.062638][T19982] FAULT_INJECTION: forcing a failure. [ 1045.062638][T19982] name failslab, interval 1, probability 0, space 0, times 0 [ 1045.075285][T19982] CPU: 1 PID: 19982 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1045.083701][T19982] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1045.093751][T19982] Call Trace: [ 1045.097069][T19982] dump_stack+0x137/0x19d [ 1045.101403][T19982] should_fail+0x23c/0x250 [ 1045.105825][T19982] ? __kernfs_new_node+0x6a/0x330 [ 1045.110843][T19982] __should_failslab+0x81/0x90 [ 1045.115609][T19982] should_failslab+0x5/0x20 [ 1045.120190][T19982] kmem_cache_alloc+0x46/0x2e0 [ 1045.124951][T19982] __kernfs_new_node+0x6a/0x330 [ 1045.129784][T19982] ? __cond_resched+0x11/0x40 [ 1045.134458][T19982] ? mutex_lock+0x9/0x30 [ 1045.138679][T19982] kernfs_new_node+0x5b/0xd0 [ 1045.143267][T19982] __kernfs_create_file+0x45/0x1a0 [ 1045.148473][T19982] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1045.153895][T19982] internal_create_group+0x2e4/0x850 [ 1045.159188][T19982] sysfs_create_group+0x1b/0x20 [ 1045.164045][T19982] loop_configure+0xa21/0xcb0 [ 1045.168725][T19982] lo_ioctl+0x555/0x11f0 [ 1045.173050][T19982] ? path_openat+0x19ab/0x20b0 [ 1045.177822][T19982] ? putname+0xa5/0xc0 [ 1045.181964][T19982] ? ___cache_free+0x3c/0x300 [ 1045.186631][T19982] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1045.192037][T19982] ? selinux_file_ioctl+0x8e0/0x970 [ 1045.197278][T19982] ? lo_release+0x120/0x120 [ 1045.201807][T19982] blkdev_ioctl+0x1d0/0x3c0 [ 1045.206326][T19982] block_ioctl+0x6d/0x80 [ 1045.210565][T19982] ? blkdev_iopoll+0x70/0x70 [ 1045.215144][T19982] __se_sys_ioctl+0xcb/0x140 [ 1045.219779][T19982] __x64_sys_ioctl+0x3f/0x50 [ 1045.224400][T19982] do_syscall_64+0x4a/0x90 [ 1045.228809][T19982] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1045.234707][T19982] RIP: 0033:0x4663b7 [ 1045.238664][T19982] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1045.258331][T19982] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1045.266833][T19982] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1045.274801][T19982] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1045.282761][T19982] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1045.290741][T19982] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1045.298721][T19982] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1045.314043][T19982] loop4: detected capacity change from 0 to 1 06:34:24 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:24 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x40, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@access_client}, {@aname={'aname', 0x3d, '/dev/loop#\x00'}}], [{@dont_measure}, {@obj_type={'obj_type', 0x3d, '/dev/loop#\x00'}}]}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x24002dac) 06:34:24 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x68) 06:34:24 executing program 0 (fault-call:2 fault-nth:2): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:24 executing program 4 (fault-call:0 fault-nth:19): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:24 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6c) [ 1045.455119][T20005] FAULT_INJECTION: forcing a failure. [ 1045.455119][T20005] name failslab, interval 1, probability 0, space 0, times 0 [ 1045.467798][T20005] CPU: 0 PID: 20005 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1045.476208][T20005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1045.486258][T20005] Call Trace: [ 1045.489539][T20005] dump_stack+0x137/0x19d [ 1045.493962][T20005] should_fail+0x23c/0x250 [ 1045.498469][T20005] ? __kernfs_new_node+0x6a/0x330 [ 1045.503498][T20005] __should_failslab+0x81/0x90 [ 1045.508278][T20005] should_failslab+0x5/0x20 [ 1045.512767][T20005] kmem_cache_alloc+0x46/0x2e0 [ 1045.517526][T20005] __kernfs_new_node+0x6a/0x330 [ 1045.522385][T20005] ? __cond_resched+0x11/0x40 [ 1045.527105][T20005] ? mutex_lock+0x9/0x30 [ 1045.531360][T20005] kernfs_new_node+0x5b/0xd0 [ 1045.535947][T20005] __kernfs_create_file+0x45/0x1a0 [ 1045.541052][T20005] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1045.546459][T20005] internal_create_group+0x2e4/0x850 [ 1045.551878][T20005] sysfs_create_group+0x1b/0x20 [ 1045.556809][T20005] loop_configure+0xa21/0xcb0 [ 1045.561500][T20005] lo_ioctl+0x555/0x11f0 [ 1045.565784][T20005] ? path_openat+0x19ab/0x20b0 [ 1045.570594][T20005] ? putname+0xa5/0xc0 [ 1045.574646][T20005] ? ___cache_free+0x3c/0x300 [ 1045.579466][T20005] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1045.584854][T20005] ? selinux_file_ioctl+0x8e0/0x970 [ 1045.590100][T20005] ? lo_release+0x120/0x120 [ 1045.594587][T20005] blkdev_ioctl+0x1d0/0x3c0 [ 1045.599088][T20005] block_ioctl+0x6d/0x80 [ 1045.603322][T20005] ? blkdev_iopoll+0x70/0x70 [ 1045.607909][T20005] __se_sys_ioctl+0xcb/0x140 [ 1045.612558][T20005] __x64_sys_ioctl+0x3f/0x50 [ 1045.617131][T20005] do_syscall_64+0x4a/0x90 [ 1045.621554][T20005] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1045.627448][T20005] RIP: 0033:0x4663b7 [ 1045.631323][T20005] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1045.650925][T20005] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1045.659334][T20005] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1045.667296][T20005] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1045.675355][T20005] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1045.683352][T20005] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1045.691381][T20005] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 [ 1045.709323][T20012] FAULT_INJECTION: forcing a failure. [ 1045.709323][T20012] name failslab, interval 1, probability 0, space 0, times 0 [ 1045.721961][T20012] CPU: 1 PID: 20012 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 1045.730368][T20012] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1045.738102][T20005] loop4: detected capacity change from 0 to 1 [ 1045.740471][T20012] Call Trace: [ 1045.740481][T20012] dump_stack+0x137/0x19d [ 1045.754157][T20012] should_fail+0x23c/0x250 [ 1045.758658][T20012] ? __alloc_file+0x2e/0x1a0 [ 1045.763266][T20012] __should_failslab+0x81/0x90 [ 1045.768102][T20012] should_failslab+0x5/0x20 [ 1045.772692][T20012] kmem_cache_alloc+0x46/0x2e0 [ 1045.777452][T20012] __alloc_file+0x2e/0x1a0 [ 1045.781933][T20012] alloc_empty_file+0xcd/0x1c0 [ 1045.786723][T20012] path_openat+0x6a/0x20b0 [ 1045.791138][T20012] ? try_charge+0x36/0x9d0 [ 1045.795633][T20012] ? __alloc_pages_nodemask+0x17a/0x310 [ 1045.801193][T20012] ? __mod_memcg_lruvec_state+0xfa/0x260 06:34:24 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket(0x0, 0x2, 0x7) flock(r4, 0x8) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:24 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x8243113) r3 = socket(0x10, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000200)={'hsr0\x00'}) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) keyctl$chown(0x4, r2, r5, 0xee01) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x8, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@cache_loose}, {@mmap}, {@access_client}], [{@smackfsfloor={'smackfsfloor', 0x3d, '/dev/loop#\x00'}}, {@seclabel}, {@uid_lt={'uid<', r5}}, {@subj_user={'subj_user', 0x3d, '/dev/loop#\x00'}}, {@appraise_type}]}}) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:24 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x74) [ 1045.806833][T20012] ? kstrtoull+0x30e/0x350 [ 1045.811254][T20012] do_filp_open+0xd9/0x1f0 [ 1045.815684][T20012] ? __virt_addr_valid+0x15a/0x1a0 [ 1045.820795][T20012] ? __check_object_size+0x253/0x310 [ 1045.826077][T20012] ? alloc_fd+0x36d/0x3c0 [ 1045.830413][T20012] do_sys_openat2+0xa3/0x250 [ 1045.835045][T20012] ? __cond_resched+0x11/0x40 [ 1045.839720][T20012] __x64_sys_openat+0xef/0x110 [ 1045.844503][T20012] do_syscall_64+0x4a/0x90 [ 1045.848971][T20012] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1045.854865][T20012] RIP: 0033:0x4196e4 [ 1045.858752][T20012] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1045.878353][T20012] RSP: 002b:00007f1932deacc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1045.886743][T20012] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196e4 [ 1045.894719][T20012] RDX: 0000000000107382 RSI: 00007f1932dead60 RDI: 00000000ffffff9c [ 1045.902674][T20012] RBP: 00007f1932dead60 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 1045.910637][T20012] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000107382 [ 1045.918595][T20012] R13: 00007ffeaf1ac01f R14: 00007f1932deb300 R15: 0000000000022000 06:34:24 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7a) 06:34:24 executing program 4 (fault-call:0 fault-nth:20): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:24 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r0, r1, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r3 = accept(r1, &(0x7f0000000040)=@nfc, &(0x7f00000000c0)=0x80) ioctl$LOOP_SET_STATUS(r3, 0x4c02, &(0x7f0000000200)={0x0, {}, 0x0, {}, 0xffffffe1, 0x0, 0xb, 0x0, "d1653cd85cc408133094170ccda1d18a78dcd700f3b38e45a129e75860a829af2aecc89e082d46c262dfdeed66a549fc0e54216bff064bff02d7c04c5fecb7be", "9f90cb2ceda00bdaba4c669db81ddcc870cc0951abc4b6abcfefa86e20607da6", [0x100000000, 0x5]}) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$EXT4_IOC_MIGRATE(r2, 0x6609) [ 1046.049843][T20057] FAULT_INJECTION: forcing a failure. [ 1046.049843][T20057] name failslab, interval 1, probability 0, space 0, times 0 [ 1046.062534][T20057] CPU: 1 PID: 20057 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1046.070941][T20057] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1046.081053][T20057] Call Trace: [ 1046.084325][T20057] dump_stack+0x137/0x19d [ 1046.088642][T20057] should_fail+0x23c/0x250 [ 1046.093057][T20057] ? __kernfs_new_node+0x6a/0x330 [ 1046.098117][T20057] __should_failslab+0x81/0x90 [ 1046.102976][T20057] should_failslab+0x5/0x20 [ 1046.107476][T20057] kmem_cache_alloc+0x46/0x2e0 [ 1046.112249][T20057] __kernfs_new_node+0x6a/0x330 [ 1046.117076][T20057] ? __cond_resched+0x11/0x40 [ 1046.121735][T20057] ? mutex_lock+0x9/0x30 [ 1046.126037][T20057] kernfs_new_node+0x5b/0xd0 [ 1046.130608][T20057] __kernfs_create_file+0x45/0x1a0 [ 1046.135720][T20057] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1046.141075][T20057] internal_create_group+0x2e4/0x850 [ 1046.146380][T20057] sysfs_create_group+0x1b/0x20 [ 1046.151268][T20057] loop_configure+0xa21/0xcb0 [ 1046.155998][T20057] lo_ioctl+0x555/0x11f0 [ 1046.160245][T20057] ? path_openat+0x19ab/0x20b0 [ 1046.165087][T20057] ? putname+0xa5/0xc0 [ 1046.169163][T20057] ? ___cache_free+0x3c/0x300 [ 1046.173837][T20057] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1046.179299][T20057] ? selinux_file_ioctl+0x8e0/0x970 [ 1046.184497][T20057] ? lo_release+0x120/0x120 [ 1046.189021][T20057] blkdev_ioctl+0x1d0/0x3c0 [ 1046.193541][T20057] block_ioctl+0x6d/0x80 [ 1046.197793][T20057] ? blkdev_iopoll+0x70/0x70 [ 1046.202381][T20057] __se_sys_ioctl+0xcb/0x140 [ 1046.206962][T20057] __x64_sys_ioctl+0x3f/0x50 [ 1046.211558][T20057] do_syscall_64+0x4a/0x90 [ 1046.215980][T20057] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1046.221923][T20057] RIP: 0033:0x4663b7 [ 1046.225839][T20057] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1046.245437][T20057] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1046.253841][T20057] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1046.261804][T20057] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1046.269775][T20057] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1046.277735][T20057] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1046.285696][T20057] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:25 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:25 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x300) 06:34:25 executing program 0 (fault-call:2 fault-nth:3): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:25 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000001540)={r4, 0x7fff}) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ftruncate(r1, 0x2) sendfile(r0, r0, 0x0, 0x24002da8) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) vmsplice(r6, &(0x7f00000014c0)=[{&(0x7f0000000000)="0124986ba45171413ba6444bebea41abc7f919d2153a2eb1c7d2610756c88192a034f9d3a8c966946d40bc911ac78dc6a77ae8a711cb8a46b000dadeb0248d298c65cc36b6331597abc77c578f43646cd7ace651d7b8df8e2fe98284064701d042967b86b2bd64e70a7701157f7325986e7a87191ff927210dfc1de1eec543f2083dcfeb5c788779b56b376de2fc63ce90fad8843286154088a25c7b4b4b5e641f0064c3f54f025d68821707304d3c2051861647cc0d9b5ae669b1fbbfd4ce5a6c3f4d", 0xc3}, {&(0x7f0000000200)="daddcecd75b4b275a78b8345e6e7b98728e02955800972fc0bc1bec593c6de48f7f7b7d82820963dd68f8534f5f0c15652b7621874d8fc3f062027479213b6d5a334331f3beb541e56e9a2b1460ef55e65c667e0eb7eaf129733fa786ec573adca88a8708cf015085b9aea22c058781b19b6101f979757febd7e0c8b78224232fd47cdd46a185e9773e0873195c41da3d313e2d7503846497310d8ea8a1a0c3033142d8017275f5c3d860e255a9bc9b113a47da63e538966929481e291793a6d6bea183d38efc1d3de1be7ad965465f7f0d9a2e75c484b838e8b628c92588816bd7d20135cdfeda572af67844f17b6221837a35e8bdaeb46dd58a639c603709a4859786a79db2a22bdd92314f943303b567724a033b18d0f3aaf9fb3dafef48628f96ba231570a66b0990660ee7b1e3ef021a6e2c4f0bf9f6a1d52e713d4de27fc9bb3706d9544fc45521f2a1e526016c25af24a6e498ae5ea82d742bc20c941c5027f84bcb4ee7c1be9debf2f1995625539a908ee33aaabb45b0c64f69dc023211d613c22c4bed2951c03909dcfb877ad4df6c8122231ad5b7405209d39168fe40fb927223c2388f53a09f2bda0553be1fbe68f876df0e1eedeba08f80264304580e43938591a172d390f6a8aa345c5b41bebf21ce8134ffc6b81b4e44d887b8f9ba11f3fec8bb0ef663748dd6a1068a4ec66a3986227ee75b445e20b02d41a0a23aea4740b4e10df4bd32e52e6fd98bc5555964c68a16e15c516f30055bbb8b50ce25c0d15adf0ddcaa978380c840ac7b19cc71e7ca368cacf9a6a23e4cb219c59a3bde9f53efbbfbca3692fdfe17982e305656b2c691356b2926d6952803bf3902867ff21bf31706dc8bd2a75a8f222ee58ff8e2fb1fa3ddaae72850d618c590d11d1288570813b398f0155b8f412db8336d5141f03c5f2bc6395a354a45babe06d31b366408897fe254c2e92977b554cefa5a5d24ebbbbefb377b8304d1fc3896c737f9c764b7bd8007b60701e7de655a07cd09058d7953ac5878cccd5420c81f0560a7a808630849c167801f05c8e7172f2588535ffc0c851c263ea9a437cd26c7dcbf7be657484d99f7ed4b3e8bf87c9edf8fd72e1a5612d64a88d536882d4928e850e3b7f8afc72ac48654cab9258f33ea459983c7c3f573cd0c1234187e8c5f9a70b2215183254ea82d907e45840b72e98d53c1b5466f56a6d9f7929d3fa4d7e41964e26ec7ac68bb19a8ed7b218305b188c30f9e11021a3bc1efcd0ec8d91895799956193443a9deda44c52ad00efd6c2e724da9e8d21a3d533e0f0ae8ff4a36b591b491712e782e8036a66b69e2bdc7a3e4c2b0a6e41e16cf7d45c7ed4d1ac5a944e6aa49aaee2914e93a2586c925aa62a482ba7883df71921943f9b4891c2408f62edf499ca625744438390024a02783c28dcfb35a43a508e91d56b4899952f7b0e2a39caba0f62b8267b3f6261f4ebbbd8ad432f8cd2a2e204f969a4c0014713149f1bb5cbb708ee5208846ec6ae77985d38ea0bb056f9d0e0dc473377332b300988a3b38834a6e029c82ded8b5d5bcff997ca5d155fec57f4110707e42b3ae6e61b66279548506a37367f29909ae7e20563ec026ec6e16c5243e394743d70c67d0ec38b8859af4028c4828954af06fa025f302eae5d82b8c5e8ab50bdd9cb00e3e39741f65082b7ad62d4b3f45fcfd46c72fba98050d4683f5ef7de062afd396fbc99d32c6b5715eaf64bd6d45fdb0b8e8b44530c34f0f2daedb06a3ebbdf16ab8365378993af0e3370c3d11ea6e2445455aa572f6db6fc9fef64fe34fe69b9c4c0da2081d3cde70ae6215bee3e687e36c91aec417340b0d8e905abd5e1916207548644abed43c160eb4f0a2091919febaad9e03c5784dd305f8974c5d129f71f8ebd87212858ea2c6f4eba26cfb86030c950f575ec1e4024a69a9a6b57551a356e1ca3fd93339f40b498d1f5dd29acc88c7c948c3dd6a4d3ba0a12b716a823618f605fafb62c2e18e49bd7d319970903f94e1bc7591ad381b0ac4782fcbb280f1a9284183137899d1d28637f56ae071b384a8dab63effce1805d223235f61efb58ecc23531eb633ff17627391eb72d3351cdba76e88a54e5d683dd602bf8706c22cf7ef1fad83d4588ed9f4000a203f14a1086da5fc68ffee1ffb77489fffd8d6b6791d917712063558d8fdaaf3cb5e5cf2e1b02eecba14489bbf20748d2b6e8db64c8cfd3c1d353315698057c0cd98daedcc33bc50ed701fb34e0cd6120f48cdf44a343949bc760c161d4773e0e52d41ac461c171b7e9bf97b7e74f554ac78b69930b04d8a545bc6308fc8f57132ec8799ea876a0753898a95859d33cf03e4ce341474c942c28ac5828d1c12eae065c4c9b10b6a8860c0a5f18120aff4aa092a7add74f6e3a449baf9d38a5deccb4c0d977a7e304882c9aa4250d8fba3d9423825fdfd5fbce263260aaeebc1918fb82e85b5b88169e3ea62386eb65aae5343cf7dc56142629b218675fd88d6725fad09d507edc73b39d25f0d9ab790c0086e7898b07d75d1774f2d294f417445e6c6f8915e8e1ad80b17f5a3493bad7e9ac727ea35b875a04b59790608f51e25361422c2e70fcc0c59cc1039b9553e493b85cf3e56656ebd34248c4cd5387afa5744936367311f9903bb7c5bf95d2e1f8d212ae3b46348e59c1d0e0f2a625b7d38091a556d57e44887d2ec20edede20ba1a824ebd4996b961d624e7b379ea64dbdce925c37e9ed0715c8736cdeea2eb26cd9419d3bc390f92b27c58193fe2c35f7a6ae39c22c36eae5fea354a098ffaf80123dc7d753a17a4c9e033761aebb86605219f17eb1dac9fa2e13d736104643d798be3470a11b544b62342fa5a05fdb4e92e8a12a3af2ef9aa63c5afe1d548903515622168b013fc50bb4e54590127141cbf3116376bc659f8f450f4c6290d6359c45c4b4a19cd10bfa3f5826db271051cfd4038194311aeea8b1b6ec0ba4a53c08312aa206ad5fd0b24aea2dc95f6e885026c7ac0c61d7ad223477c41dc87ac33e0b1c70f8a831af391455499450f96dda241ca3e35ff309e4a8cd3faeef86ebb5bf56d25a84018dbae855a145beaf948c95f12f80fa59162d158c881da0a5867bb2dc906123a98d21de90a442cb13dfae8597a952ef1f9524a333f69942c8aeae4feefa1fa68b36bc2f332d961a228c17bc185f415b0503c72388c4956dcf7b2e862e7648049d44cfa090e3490b36b99c626f3fdb398c14e163b5505594f9e4690db616211ea73955a01fe54bfa1fd500e8c09056d394097f5e15be3133fbc389e1e11ec3339ed8c599f3eb1e04209e64220b7d460b70bb7e329e1e81798a54113da964c406cc4c752ebf3fb28e045235dd39186931e7322fbfe5a1ce9957cd00e8d73511ddd916da4b83b93863bf31cbcf599a9bd0a34994dc5d90e712ebb095b459c519839b5c72faa1c24dc4259b0e88a656ae56edcd9de4a1aadf8eea2553bafc668e3e2e7d9269eab5030807fa29ef1a0db00a2755097dc7fdc25248350a9239faf2488b3c9323dda642168ad1b8f3ad46de583e6e22dd1d210f91bbdab0f380b1cad7686742426b176ad32b8e0d8ace08535f2a65c82c7f8b11fb68000b29ae32d0d464b3ea72f7a37c8b9ca08292dfe25d0c0495dcba40a8d4eb8a3202d8c01431d110220ca6bfb469c7a44ddd7b60a2e98d3dccecacc0043161ebc94c9892ac989a56e2ef9de84e6e5cc82d3cc257e467b3a17278c01ccc943b8155a857f3c419a906e2e7050575c43feb13b0224c5de1877d586bd997f65a1ea95b878083fb376cecad78fcf338c80764ab949945fe063472340e39d6bd66f2f03dcc392aad040e27a01888126b0a3e173a4c2b56f8c865eb40b21a2e088d7ddb45f5365012b5f1b950795ec76c4ecbc0225927361d4af5427fe560537c85d8f240911fd607caefe5e956888e52dfaf363860a21311ac13ed858cdeda78c810699730da2b3f2bfcec4c4468c0c24625cb168592d2f111e06989572e6990f6453a4ae0718cef88e842c0c51fd7e6c30777a1ee2b38017f46e4e755956b45222932d2c40be1a8a786c1fd7d8d90091f681b782bbbd87dd624bf3846a4fe3de36831213ae2d879030eecf72288a558c6a400924e78e85a97bda27630fcc336b9b0036505a1310f81806042e25fc4b60a7aad0d7d830dca06a8186ae0171b74a2525b85d93dfe19f4d270e752bd79894b7b55360b054193eeeb30575ffe29d104520b1823235078d6918cc59c35c3667c4cbf97055ed0ebf3593b5e3cc6ffbe7f2a8c65d6b2fc5fa0d641b56a8722a140bb6400c94766846eb8ad73cdf8336de1c9d489f36d18a15fda818fff7793dd80d00a93865ae7db395351e5ca1c5693249e6ad5a8cf8dd539ad1d0cbd24c4bba78126f34e9db86b47c74675add230d7887ee228a56eecf2d8d7ae3739c0bcd6284db7405d920444f7c1ec9a19ed18b1f4877816a1c9eea9424ad899ab4e586ac97008c3c40ac535850794c9b173318a4450d6137b0e9d2a2bb7dfbf1ce0b13cfe5dfde0d066541a8cbf5d5cffa2640617e633f9a6003fa6545d8b0808c86579d16a7f9848211265cda654e9b76f8a0dc4ccc10d8e0ec96b4ce5de276c5573ee10ef75cb3a6f71420043f9f8af343c2d7515983727895a0858d006b45b3fffb7b5e3c610ff2ca10284131a5fff314499a440e93039f3e47a929658b5fbe0633dabf90410a54a65d1174b1b339a2d70215b5c160fc9d66d9dccf2a3cb449178a55ef4b0c3fceeecd8ca7c1cf26d10a14a8499c1b8032495835b2da0ad0e2c351086beb752dac8809906c66d2b06044974e681e4e81a88c13041d41e20f2dabf5ee7cf9e0db974cb0099bbc43fb814df5ea003caf93550ea5e1dd7c859d98959f491bbf2b44ea3000c61009f35448825e3663120c1ecc21efb915eaccaea8fbb737e336e6fa57e8e05cb0395d1bcf6f648e2029baa8b20aa2564ba9d77726cc840a1c56f0f7676596128ef6c0f143f9c2d9e24448b7c7b7ef2d26096ec5863ea36a8222305ba255350a0714ae6db66b4a20a1169af5efd36a5d4f50a6d0d68ca9004f976f4358b97d365c2fdb8b415b1679fb711274405c33c729400a7796d83fc6e0ae31b5e9ac260f70840e092344ff7dfeb5a9776f93e8daf0c3187899fb1e1f5f89a9b0f79a9044bf8917e95319a16ea5b38aabfe369d06398565c92a9e1ca44f1157b32f2640a83a3b9e84d597de3fd42a536dd3749f4adb6b871547cc076dfc6f70986edcc2225644d763c1a60d26373e498232ba5e8e41f47c8f5f15e5e311d718e53f11716cd8df8b6a7f331a00af64a00299417d05093ad41101561bfc8fad66fa550662f2d09844eeaa3e71ca187e8da0e13a08518f89e78ffd57c9a7b8c0524f1c085fbb22fbd869ebc79f22cec2bc915e9cba7be3b7943af30e0861c79a9b1c07153044c39eeb1dc97668f5cd60704f30ef6d4b933ea5a1e27f3d24715825b96b557c3807c8cafeba59b0911f6320aa4a8931b40fdcc9c1091ebf5dba5fc59b417fbb2a0b96c20b8de296632ef28d48ef3f43b9aa4be9d5ef86f361fee7bedf515c4712b7ecbf08a12cb3d165af0ef41a08030fd376efe79b60edcd8be069215ba001470cab9259205c75510918f0a2e2c61174fc6014b92613af7812ac6bf50b3b4bcbf414a5ddd3f7644d026059c07152158eaebbefb916752197f98f40374e494b18c14c35555ff6401b383e40bb09fbe73f6f5635dd8449888d8944c278d1e101195a82de30125b", 0x1000}, {&(0x7f0000000100)="c5df1e700cc275a6eeaa8164a3fe8358b4bd13793ff96bb441d363aa579c298b82424e27a96c7ced9b1511ea4e80854cbd57d8b5c701fc415430e99ba5591f69b90fec705b83a342758d513c5ec433b34fbfc3ff809438c8be49802c533e60735455b56facdc0b7ab267989836e2e6fb9d36e5026c75a0e885d72b3105ffefd3115bff3b84247152c26455e1e1f3947f9765f8a040187394e180122b9bddeb833558d8b5437bf20b24242b543f7cd4dbb2c8e73d730ad1fe1449", 0xba}, {&(0x7f0000001200)="81552c9c586a2ca84184505adecf7bef9bb35f591389e6b2fa4fca4c3fc551f4b4f6c14cfd14acee94268449627d2267633d8ba9d7af98cc1d3e8446baf7849170c0cbd2c7f5323070430dd7123d45f73e9f04d2aa1e2fe2799b54315929b57ea3ade8f8b75655f64403a58852d4b9c6542bd6f17c9854899c3d143289c0505b189903da5e3812bd19908629e32e40644d11dfbb092cf5d017a69e1ade7918dc8192f570e11e60bafb78f05cf93c8e35b506fb0f715dcb9ff0a0aa66d0300f012caf466bec67d46f", 0xc8}, {&(0x7f0000001300)="8e27b9aa6e2a7047f8cbc754b7bd2c391dc01eaf917212f7a042b082d2f427505ea28931ebf8984b49d09a57716e8788ce30b10deba2aac768fbb726812cb51de7e939eec62a803ceb7ba9c673bbf9710f627ffc2fc001626e4d2e92e9c2cdc6ba33db253ec240d72b6e58b4ae36a0d116a283d997b96d567b4cba76a941199e9900e10a330a826d36c7d2307efb6457b2b4e534a94541005e921c704570275643eb709ed7159d3d2830069fa00f0650dbdeb2cbfae18d6a16ad86933cc90c944a100e0ad9e9a1dec652301a14d674136459f58ace9107d7beda7a38b845bd", 0xdf}, {&(0x7f0000001400)="431d165fd947b2845a5e5925afb9c3bfa3942b5e40883e5d9807371cdd3bc078ba7e9086796d9e43a12fd56cf95d0f77c25f048d932a56e53c23d85affa1c76efc7d73c42662b7644130160abde699decfdd704b6ceca0fe4046347ce83aef67c8e8f0d19d47fe4efd249c21153bf4121b3feeb5fd9198eab62eebe50dbbd5654360efc34099c866ee6faa5d56af46cd5f76032946753003239c30a0", 0x9c}], 0x6, 0x0) [ 1046.314618][T20057] loop4: detected capacity change from 0 to 1 06:34:25 executing program 4 (fault-call:0 fault-nth:21): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1046.395693][T20077] FAULT_INJECTION: forcing a failure. [ 1046.395693][T20077] name failslab, interval 1, probability 0, space 0, times 0 [ 1046.408388][T20077] CPU: 0 PID: 20077 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 1046.416800][T20077] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1046.426862][T20077] Call Trace: [ 1046.430168][T20077] dump_stack+0x137/0x19d [ 1046.434502][T20077] should_fail+0x23c/0x250 [ 1046.438925][T20077] ? security_file_alloc+0x30/0x190 [ 1046.444161][T20077] __should_failslab+0x81/0x90 [ 1046.449002][T20077] should_failslab+0x5/0x20 [ 1046.453559][T20077] kmem_cache_alloc+0x46/0x2e0 [ 1046.458342][T20077] ? __alloc_file+0x2e/0x1a0 [ 1046.462942][T20077] security_file_alloc+0x30/0x190 [ 1046.467971][T20077] __alloc_file+0x83/0x1a0 [ 1046.472389][T20077] alloc_empty_file+0xcd/0x1c0 [ 1046.477208][T20077] path_openat+0x6a/0x20b0 [ 1046.481767][T20077] ? try_charge+0x36/0x9d0 [ 1046.486247][T20077] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 1046.492446][T20077] ? kstrtoull+0x30e/0x350 [ 1046.496948][T20077] do_filp_open+0xd9/0x1f0 [ 1046.501473][T20077] ? find_next_zero_bit+0xca/0xf0 [ 1046.506541][T20077] ? alloc_fd+0x36d/0x3c0 [ 1046.510853][T20077] do_sys_openat2+0xa3/0x250 [ 1046.515497][T20077] ? __cond_resched+0x11/0x40 [ 1046.520173][T20077] __x64_sys_openat+0xef/0x110 [ 1046.524924][T20077] do_syscall_64+0x4a/0x90 [ 1046.529439][T20077] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1046.535318][T20077] RIP: 0033:0x4196e4 [ 1046.539202][T20077] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 1046.558803][T20077] RSP: 002b:00007f1932deacc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 1046.567208][T20077] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004196e4 [ 1046.575178][T20077] RDX: 0000000000107382 RSI: 00007f1932dead60 RDI: 00000000ffffff9c [ 1046.583205][T20077] RBP: 00007f1932dead60 R08: 0000000000000000 R09: 0023706f6f6c2f76 06:34:25 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x500) [ 1046.591157][T20077] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000107382 [ 1046.599123][T20077] R13: 00007ffeaf1ac01f R14: 00007f1932deb300 R15: 0000000000022000 [ 1046.625012][T20080] FAULT_INJECTION: forcing a failure. [ 1046.625012][T20080] name failslab, interval 1, probability 0, space 0, times 0 [ 1046.637656][T20080] CPU: 1 PID: 20080 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1046.646106][T20080] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1046.656157][T20080] Call Trace: [ 1046.659451][T20080] dump_stack+0x137/0x19d [ 1046.663826][T20080] should_fail+0x23c/0x250 [ 1046.668325][T20080] ? __kernfs_new_node+0x6a/0x330 [ 1046.673375][T20080] __should_failslab+0x81/0x90 [ 1046.678161][T20080] should_failslab+0x5/0x20 [ 1046.682684][T20080] kmem_cache_alloc+0x46/0x2e0 [ 1046.687448][T20080] __kernfs_new_node+0x6a/0x330 [ 1046.692298][T20080] ? __cond_resched+0x11/0x40 [ 1046.696991][T20080] ? mutex_lock+0x9/0x30 [ 1046.701233][T20080] kernfs_new_node+0x5b/0xd0 [ 1046.705802][T20080] __kernfs_create_file+0x45/0x1a0 [ 1046.710898][T20080] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1046.716280][T20080] internal_create_group+0x2e4/0x850 [ 1046.721569][T20080] sysfs_create_group+0x1b/0x20 [ 1046.726462][T20080] loop_configure+0xa21/0xcb0 [ 1046.731165][T20080] lo_ioctl+0x555/0x11f0 [ 1046.735482][T20080] ? path_openat+0x19ab/0x20b0 [ 1046.740274][T20080] ? putname+0xa5/0xc0 [ 1046.744387][T20080] ? ___cache_free+0x3c/0x300 [ 1046.749079][T20080] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1046.754473][T20080] ? selinux_file_ioctl+0x8e0/0x970 [ 1046.759671][T20080] ? lo_release+0x120/0x120 [ 1046.764184][T20080] blkdev_ioctl+0x1d0/0x3c0 [ 1046.768684][T20080] block_ioctl+0x6d/0x80 [ 1046.773007][T20080] ? blkdev_iopoll+0x70/0x70 [ 1046.777659][T20080] __se_sys_ioctl+0xcb/0x140 [ 1046.782242][T20080] __x64_sys_ioctl+0x3f/0x50 [ 1046.786814][T20080] do_syscall_64+0x4a/0x90 [ 1046.791266][T20080] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1046.797148][T20080] RIP: 0033:0x4663b7 [ 1046.801038][T20080] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1046.820646][T20080] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1046.829047][T20080] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1046.837006][T20080] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 06:34:25 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) socket(0x0, 0x2, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:25 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x600) [ 1046.844975][T20080] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1046.852983][T20080] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1046.860950][T20080] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:25 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:25 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x1f) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000000)={r1, 0xc7, 0xfffffffffffffff8, 0x3}) getsockopt$IP_VS_SO_GET_SERVICE(r2, 0x0, 0x483, &(0x7f0000000040), &(0x7f00000000c0)=0x68) sendfile(r0, r0, 0x0, 0x24002da8) [ 1046.894393][T20080] loop4: detected capacity change from 0 to 1 06:34:25 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x700) 06:34:25 executing program 4 (fault-call:0 fault-nth:22): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:25 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x900) [ 1047.004903][T20120] FAULT_INJECTION: forcing a failure. [ 1047.004903][T20120] name failslab, interval 1, probability 0, space 0, times 0 [ 1047.017574][T20120] CPU: 0 PID: 20120 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1047.025985][T20120] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1047.036037][T20120] Call Trace: [ 1047.039312][T20120] dump_stack+0x137/0x19d [ 1047.043648][T20120] should_fail+0x23c/0x250 [ 1047.048061][T20120] ? __kernfs_new_node+0x6a/0x330 [ 1047.053090][T20120] __should_failslab+0x81/0x90 [ 1047.057859][T20120] should_failslab+0x5/0x20 [ 1047.062362][T20120] kmem_cache_alloc+0x46/0x2e0 [ 1047.067124][T20120] __kernfs_new_node+0x6a/0x330 [ 1047.071972][T20120] ? __cond_resched+0x11/0x40 [ 1047.076773][T20120] ? mutex_lock+0x9/0x30 [ 1047.081012][T20120] kernfs_new_node+0x5b/0xd0 [ 1047.085636][T20120] __kernfs_create_file+0x45/0x1a0 [ 1047.090757][T20120] sysfs_add_file_mode_ns+0x1c1/0x250 [ 1047.096153][T20120] internal_create_group+0x2e4/0x850 [ 1047.101502][T20120] sysfs_create_group+0x1b/0x20 [ 1047.106394][T20120] loop_configure+0xa21/0xcb0 [ 1047.111075][T20120] lo_ioctl+0x555/0x11f0 [ 1047.115331][T20120] ? path_openat+0x19ab/0x20b0 [ 1047.120120][T20120] ? putname+0xa5/0xc0 [ 1047.124250][T20120] ? ___cache_free+0x3c/0x300 [ 1047.129000][T20120] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1047.134407][T20120] ? selinux_file_ioctl+0x8e0/0x970 [ 1047.139719][T20120] ? lo_release+0x120/0x120 [ 1047.144230][T20120] blkdev_ioctl+0x1d0/0x3c0 [ 1047.148723][T20120] block_ioctl+0x6d/0x80 [ 1047.152998][T20120] ? blkdev_iopoll+0x70/0x70 [ 1047.157667][T20120] __se_sys_ioctl+0xcb/0x140 [ 1047.162257][T20120] __x64_sys_ioctl+0x3f/0x50 [ 1047.166846][T20120] do_syscall_64+0x4a/0x90 [ 1047.171296][T20120] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1047.177180][T20120] RIP: 0033:0x4663b7 [ 1047.181067][T20120] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:26 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xa00) [ 1047.200672][T20120] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1047.209145][T20120] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1047.217094][T20120] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1047.225051][T20120] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1047.233015][T20120] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1047.240974][T20120] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:26 executing program 0 (fault-call:2 fault-nth:4): perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {r1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, 0x0, "9a90a72f846b74a1f9b8816475be4ba8ca020c37a4cadeec06c187edbce977abd2274cd0036c08036620ae0033cd48a0cd3ca7aaa20301a8d21ff8ff59fb2b2b6c8a3f2807f35e9366e4ee0e0706a6cec1453f8f3586251dffef7e0b8891af8da9348cf69b043255632f6e97ef7ae63352886adfb950b8bb9860dfa2222236062e5e60e1e0fdb67c187007bd2e3b4e296f408f351e40e2bd5dfe05f387c792d81605ae84dde901b658180877351102ca333ef702775f73b49b1593434daddb766eaf87145e640b30c51892146d3236453811e9e874598ada4f9229a0b36a44663864432c26065c02b0e798915d14f411f44ef5bbc19523ddbca4e2c496d677aa", "198ea5dd4c4fe9cc7bb1099a153080b90f23049d99913945c9f23f3f1e81396f3bc016e3571db9809277a045d3092b4e02ec1c03dea3d569640eb15ca3748b0bc836038dc2a0e5d0dc853e7348a8fdb1a360071d4b5c434825e28b7bc8954c65dddfa6ddcae2fce2b6d95f012003492bf74b0d933a896f0383f2a51402af559e480aa24cad6547fd7ad40c735773ee862d923301b5c5ceb90238eb9aa4dee26523e0526e47ecb0decfd5b7ce9644346ccc013a6c645b1b5346d40b8faba2ae26ac6e4bb8fb238bf99ea9e1461b2e5136898cbd0b63b82d04895475793ef2aed958ecab112f0d8b63eed78cf527729c0c7194933590c246f6a4b5add3c062be608d5b7fd6446c4a48172a96ed1301d04860eb62e45dd3bcc69e286dade43a7e3b90fabb2ef361b6e3acdec9e6f86f3d2ecc66dc36b6839a479224b27b9de50ef1ac0eb9cc46c15598de440b27c8885bd905fedd371677784bbce7e6450dd8502d360ed5a91704dea7bee32e3346caa1830aa7be92e48b69e99f9f510ad3474f192f635311fa5a386f37503a46e13e5700404b0b4a1fcd5d475775ff37e0e1b3168e21f1c66799b3dcc109dfba5ce91d729ba9066f6d366bbc6661844578cad02a07d13390d093c9b243c1ba3ee2330c8de0fd2606515c032e1bc1e0e8747a8f321686433a23d4bfeb33c5a39ee97f81e3f898ce686e2e127eebb66a640c2c2020e95a954a8ea9cbbd2bb5b77707ff59c1d8eccf337159ff8d95c4050d5cc289e5a6c4f692a97665d134d05eb2e6f62467afe985967e868a579717232f1e5db36955d2c2dfe69d1b2ca5a618c470ebdbc9b341329689eaa31a2eb5bbb603e7d27568abdb2987ff43f4fdc681fc768e915f513bab6e3b514aa799fd234db5803add43208a15b09d0cfc613fe42414ff9651064b6732b5d0c49c7ee8addebb6d4a203644d9cdeb049d3acc96e847e0de935677963f3d23abe2d9be4d85a74fa84efa524187d05169182195c562a548c2f6c87615656e193f974ca5e9d5bcee38d254978349d46c99597d022834385b6201bdc54a88f8fff18dc2231e5f477ccbe4a4c34a0716551f0ce254a28501a94098ed2123c7faa6a9fc119137456319b526062f24a5ca57fd529e37770b203badf9127163d0594bd77bef26a94a9da594d07c535afbb4a309e9792f230d4aa2ba6924fee80853a22c94c0e2527ad9272f4b682532177603d433bb45c5a2cfb8d42f3360cb8f39fd43c6e11d6a736536f5c9225a0c699ed0f234f78663e41bbdf2af0743205641984be59e2014bb810a22f14260bf18adf40b68a3e18910756716474f1e137cf04464505a21b2dcf51f300bca644c4057410153a0bced80cb71f12b59a210d46b5cbb53b7c1e6d036ec98dc252cca265fc951aecf9de02fb6fb463812a0a3ce68a2cae0b0f3015f14190e7990dfb611f092b3cd4fcb02d9bb319a3e7f4ecaba754cc0db7243d8e8fdcb796aa0be55b3988d6f5c3fd34c76279725420703562bf6265b2b6e5f17607f9bcbdf0f99b59ef32d0ac2aeb4c948331c2777c81522c36ae3b687d43099881a77c2da527f933396fc6de9bf7599c981d980f02454f46689cf0261c8804ad2ff9241b9d6f8565d39af6215fbb27c1d595b5a5d780bdfa2e8245a49cb0faa930279705c04d906003ddfb4778a4538d82b6de5eba4849256a298972697589d40135d3a8baffbfa3d03f088584d20a2ae5283b1905c0510bb7ba88ca9ed9ee03a364cacce6e792d25850968b7b5f7a60be43583eae27193fcdb2f8eed2cb74abfea2445666f577970ba6d4004ac47db493ff2ad64f0261ff3349b748c8c9c50a928637f9590c1d59b0cde65e17038a67e31bfc141e1b523c4cdd825bc0228a80964606979da8b4d2b978f80d92d969350bbe19c89a45a21ad9de5bbcce6cd1411c5ff01cc3b121c381889ef98dc77b59a315b10b0fc76478ed940f87e7bf6bbfde23600872048f9bebd8621a198408b6b0eac8b532b3ac9b0a8102b523ca4fd19c3ee2bd7b1d3069446f10ed478ef1cf535bde2945aede259a26a737459dcbf12ff5ab94d11d79b085976cb536b5dfb6cf8e78d6eec7a8b333a47b76a75b89408e5484dd3ea696eae8b6edc83305082fbf728fbb3128fd06ebed0ee07d7c9b328150627c54aa18a41f0e69831ceb6c7c026016b958583d369b51ebd9a255f23d16870fe77c93c67763536ee15497a1d1c1b1a8ed837a09640f7c7321da25708dc6bca9be76dabdb838d1e86f459e3585f04aa997c197d59b5cd617030cc2ff6a869ca5a2c685b6b114051b30a98e9a6cf425f3d811a05cd9185d86462dcb460b366abc5b06f522adf1b499d3851c86de3940879078a7673f0e519b29000b0a00a07da8b9bede0d8bcdeb3d3d90705ec3036ea65f4ecd3967077fc79e2041277376cf8983514ee2079550f5432eaf3a640eb804bdda2053d25d75cd894d3b630fafe3aa1636742d8c4e39d5cb21df1d6ee643fa5c6dfca0b57d3e5b7a892dae385746885ff8d188f0d4d7248794d10a2de95faf2cb4adcf82dd9880c2f896bf6db1d618d1b907fc1d65a3e770abbc80e76551a005a7cd9f7e31ec1dfdbb329b55368c8e9fd5264c51b4a607ee7144962ec12eeb47e5901a7b7b31c0cb3aca4a24383491108d393ee14220d661c77a878369b172f4b53884ea0adb4de3fa7e993cf33c2f4cd43efa0d970eab9d59a8233917327eda7659217f7b74105a061fad1d143fe815393d8a20b8065f2df2694015ceca36330f50e8e76a29980b9a61b16b23037b6a007080caef96795555abaaca9927ca895ab5b7cfaba4e8ed029a5f08877eb086c259bc4faacf9fd71d55e223fa68a8dcc9e30f281d50ef099571a0b99dc90175699e55e5248e2ba3098afcf184257fddfec70713278c0e7a1560c22a1394e4704a3e5e451a3a5db788d85d8efc3abcf79951cb2fc1e11a9edc350d1f3bea3eeebc3eb888251fb44102c3525ac7b647cfb8d22d383ec396855b0c77177f339b4fe1fe442989d4b4dda6a7464c945eede968ca7fda433dfa88c7c9b7ae1a6998ef888bafe84d69bc928bac405aee9c29a2b6eda3098a0a2075c2ca35f9e5b0f0f5b524116a4153e365f83ba59d57cdc7a9bd1ed8d6f6df096be0f1d3d6b2647d0cc8c6120cec855a419a24deb58116eb9d0a6d49a91875ec9710aba6d1355582d17e8d53b98435887e09897898590f0f392e2988ca9135e89fe227669291932257bad77edd134a8e8f79e444b41834284032a3056d64fc1c4bf4210e63c11db8c11ce0de9c741ccf3d195fd4d0d22852be909e00bbcae7b3aaf2ebd7fd729640f36bc6ee1969a7bc4c6df9a3f36336469cdb5cf425c6808a4d7ea0fba9a15006309141d3020f634b3b56552a60671e605fedb17111c20aa7bd746614f822ad3096f154d7d57e3aaea64548a11cffca7f30bd27f9d1c45b6777c526f176e77d3c0ed9034f67bf81f891ca58f90718c108d695cf9f8c9c121f2e20326fedd1f8ee54e2ec001b07dd30d0e678753d88256922354db01cd83a6954b02351c1e1a063cfdc047ad0a7c413363f43d4ce13b42ff93aaffccf2da49f8e9da6968cc831243866a84a40c0f063eb09223d256cd7d631b893ced8f6ab5628e12b5f67b7939e28c0c37df503de4171f79efb979b8b971376d4a07a316d09c1d778585c4f92af15185cedbb7b6aced100e51fc2661b731ad66aff0b6a48a141be0ea331cc64abb03b314218b3e23383c86ba28fdf112e05079864fa8e1ddd609c288f4e055b9eaa8e4c069b5c2fc23095c1f50132ef94d9f8cc8499c698c98aeb4267dcf72ea93b7f75a02ee188ac6a3b2771c92d2f3cf4d0f63b8e2b461743ae3170783ab400ead4d9f9196150efc5c5768ef43cbfe2471f52c643490255f89a9e169fa71114e1bdd525fd7684dce4f1008e406e1b532aad7f1df4ead839d600753dba8f04a9d51d4c0a4e23110a87ba3343fe5a9fdae1574f8f411fca5c54dcdd08ef99d9d49ef7ca90bb5e40fce04dcfe0d07e9330a8960a7c966ae065621dae7020ed1e5d1590da8e34bfc9db034b4000b16b4edbdd4ea1177ef1540aa0f86787a16588732de245380255f8c81b25f2b2cb75e4b4ee5330aea704c03e27b4c6df63ad97e23af5d634e9174d5af6b060f95176681a3f489ef7c1731fcab51c6dbf67a773d30090e6d5ee3172d527748f35cb033dcb8488639b66bf7bc61b1b36c12319336fde36a4084af166716da8d8a1e796ab13feac55ebbb24190e543bea7eb1a17d56e3abf738347df7b89b413bab165a1651c209a7b6fa48edfc921be27765bd9a1a2c2dfcd6cd86d379f43f097c568b87db3fa4bcd8a650323f2aca2a2125e748e4cddd575a971e40ab32cd521a8104f30c09eca7d768e5c795bd03af81d280d2530cad00eb146a7e26a4a5f26c83d51d0797c58d99bbd94f4868b9e1dcd8e29f87428598e1e86f553f03d3259ce4794bca2bc1b12e3ebdac11b946755a7a6f041d75a1d125a275564225c6a06e6aff44ab591f96507646111f227f18cd48f4157d329c264a633c31e0dbaa2c3015831a8eb97b9fe24036e2b4832627c0f22faeedf6b5ca8c5f48f30f9e76bdc6a04437486766ab9e8658ced71d863826b7332555a23aa2e137dae649941630eba19146475fa03090fedd377293eda9189234f341d147b9d6a882e54837c98dbba494ea8eeb22697af2039e271835af71b71a9c72b0199dd649f7300804a1591e5de5d9900410939aa399744935c0e3e1b1a219e4b9ef12955dfdb2bc96bd81efffedd40d007bbaf5c5ec94543719e3bceb988ee224d3dfcbbcccd3d702ac0de03768cd80ee8214d9f1b2cbaa1be0dc0526be5deac1f6526c7c7faa8c5f792755d91dafaca3802e778092dab85fc446d15b795c5a3c23addb103011246a728fca3897cff2cbd3a3a53bc736e2d93321dda5ae0648710eb39238390efdea75e8f336e6e49d41276461912f771ab4655621643826723e4dab84a5d3a3c5877e8f899d1f5d649e3122746457a5ab6601d5a893157446e836861ed261a25ee72313641bd00087da34e310961448f0636e8ab0c4d7f4c8c58f2aa46c6874fbdff0e78708522e8b1f05f548fa53059433ef100abfdb3cbd3bfb48d818ab420f8a716bfa3bc803ebfe61a61cee4bfa54c88924f7ad89f8002afd42788c9956988340864a387373ce96d1bc761bff0c0e912ccd23c7705d8b5e35ecabf8425dfe776dfb6d1a29ca67c769cdcb52441567900f0af9d6bb60ac59b46b32d1fec97f6e4230daa66880e41fc9cd59a45f8889ee4c5f58acd82f028854c58c1491064ab5fec00656e178320a322ce24fe44ac8346fd053524af46a3f224d06d6e761ace164c3b110a8d38f91d49"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000001200)={r3, r4, "2d634904bc88db28c8ff0b47b95a0a63871459241fb2bbda42dc27818c655b52625851ee41593cacdf74da4c132698913d77721353af50c106c3f612db0fd3b3f928208179eca3da7c0c5c1f73d23e0aca9aa74dab1abf6128c6d6c8c47a5501de5ed339a0e3f3f19d523a8484e9fd394321e5634c99c9818e3328478448c1ac07ede32b23d54d4e623d824a7f67d5bf700afea4b2b09a100519bf1d080356c9b93bf5b5fad0f241e8456ea0f2bc914f0bc1521eefad7bab8712804aa212f76430089420f1c63355aa5c7ff858a2688368b25fc2c86c16a590d849d3ec73ed04b122b9203f6c4a4cc3a286caea961fa60aa415bb5a970f1e797ea5d99dda9b1a", "8361f2a7d031fb33fafbe51dbfb5d48b45a84604db558639469b75ce78901b4676ff7a931f6253c760a510f54a300ab7e021afc88581f1ea2065251d0a3d83ccd4299631b7e5ea9daf5d384a0f0b7010191b4ae179245f1f8366b94c99c02bb801d6dd7104cfab2e38b5ea957bf050900a7a5ee3fc6f41a06c8de52d8d3f790a90709a19150ee626d38d4bd0116907fb5c9ca9f73500539dd7d925972e03aefcff4faf6465e4c4ce4c9f92b876c26152b559b7513100ce5fcf6fd67c369b9354a299c84dfcae36e7a8d26ca860ed6411f9c378fd6f3e1777465a1792286c7b7f32ff4071ee5a733613927099cdeb28026ff1e108f0c93a3f627f0ed875200a94c559c64d1ae314c55907bcc63210e03a1f2ec87bb5122d97099540dda65d9a9a81d075c8f503dad29207e5853224f00847db6d91163f05759685a355a1ce7608bd15455f0e297316ba8ed49b38d853d008e6342469b002347fcb0aa777725575cda1f673aa7930a7d8de701cd4ad1a50d7b391b7b4e0f62dbb9d113cf8d3413fd264b70ac270498db39226776b05b18d5d3fc05c1fd805f901e361fec939898875483f8474415c7211aa182f62c9aafba71a0f118c2cbb8d92c7f49496d5959af3984da9ee843b52e3b86c0fbf5880f7a03b624adb30d67d6bf09418b04dd08f34ce10c760acc162f6ad2fd703336b1f31e39951770819913f17e9395208e1ddfd40e422f03537db311f105ee33773298472d571d42c645f676cfe21f63ba5002be6611d25119126f0abfdc34658bc5d62ede71a58cd4cadbe06f5e93755de1147b326ba55b8c5cf602ca54a5f46e43162542564d88dcf4cb3942aee974febd632fb8e045664e4fc2f64e9c95c4cfe9b1d14a5d1c830b376434eace9adeff4904f5247b01a07a757d2cc935c6d028a2161822c3c8bb45a6af2d9b030b4efd186b6f47078410a75b4573a2d700a3a4aa2a3bf2ab9a8d361dfd8caf6b1f08d81abd1848b13e0385bf3437d5c6f84e7669f14517c49182f25a8e0c9e6fa4f396211673b547758c256aa0bb7c1a581b7492d2cdec646c7b349993c1b455edbb12f6b6fe147ff353bd76630d2cf5ffbb35b9636b5911623bf95064a089b47f9778b15c24cbfd21f0b140c32d4145e0e5a4d9ec4a4e3d05c3d89d781073e2630c1d7ee5da35fd675cc0460402f9fc2d45f584d0229bc178390f7284e6e041b6a6adaa98b28a14048ed5229536f5b5dfe78890b05fa76441684fced9170428f26f7e67f6b93dc9ad4a302457e28d4de0e9df73b6cbce35df01f7d3ddd7521352ae30a4737a6e13a66ffca15f9c774e80908bfda6dea19da29433ef57f61e2a5e360af18449a33d532d87b39be49e6cb5f0add595f633c40f3d765179154ba5543c6263804cc5c3eb962bcd83b074052ff00c6c0502797744f5ebb588d6cb68ade0b40be766c623a8823265a43544aa82786add7857ef2d42cf0c9692e24666635914d4e2e835f7f9a5f1278bfb7175b9f7a6e2c5124979a02f68980fdc7edc4acdfea826dd56b447c1e9f7f85b1df42599ce109d1f7f4d6de8f5d43772968f1cbb53c558de74bad4cba6b29475fcce852dd945f1c609a766dac4dba9552915198a379b5f166189c56a7abec988f3488e8e354496c53ad35682151c14c73110b34ecae3fef92773916b5efdd6a82bf817b0f156d9b5d0bbac8354c7daa23b50b37f5def2d5fcef6f3e0d406e59692a3ff1e1fbcd2cea6bfc05e64fbe886a3293bb549b2daba71456479b2e38e324b02757cde787ba3009e7f314ccafb1eb38f541d1877db5c1a0d87ec5121293badcc0c429aee37ea0260b0ee903fe243a063b35a9327f5c1192d20d87e40ce78b93ea4e9b3162a0abcc78afbf07f341a6b26694018bd668a69cef5c59a09437be6c6f7cf60c1660341b33f7c6b8db9acb0fbaf4890850eb19f62a11b5f58d16478964a5264c730b1ffd6f6ce1c1b631e3a6c65fdef357acdc32b98281b9808ea9b09face5423d59d53675d9df7f2cf3d7b5654ac0d2b1edcb2923016d8191f0eb35e66a8c39b168aba9fac90ddd3d4b6f9d2aeb56b9a0963d9d53a81a5ea0ed0580b383c100e3ed4b4006f43bfad2df9cf85136d86067600885409f082ccde65c494031b39007e98f040476c4d90bad0459db0b62151f2e9c6b6fe6bd29c67626d441fd01abf568ce9bc91cbdba9274755fc0217441f27eb17659e38a23c1480b056545130291e2985186aa739e7560a2e0d6b075d4352efce986da6c9842fa82f8b1675bc2dcfdff1aec4d18b12d00ed494b7abcb48283c26fa4561d20fb30e5733741a1608dcedded221bdb1f24b27caebff6f2757bf66a9f97ce7f5a816e483e4541ce0b457c437735b00b01b7477c6e5d7e9667b013c519b394795e05ded3190f022bc9a4a8e2a107b25fb1f9bb59dd009ca7e2c798b458f6b53436259d1857f00880b5d50131b40a00f5d4f4f27e571957fd76f14a06e796ae9f2793611324e0348a22ccba0e3eed62f0c97840f8677e2ce0f27f9a61c81ab965a2438e6d85d4ea20d0b17c3a5633a4323ad4e92c320c37dcf480f1573ddad65d2b14fb9eb451a11d426ddceaad7b3f3348ab2c7b9fc1bae040ae39f6ef9921d8ab819a10c938a498fd8f6537e4dc9aa71c4a2e32773a83efd8779d9ed899b1602b45e8ddae0d7429a03223a9cd7e8e5a1c45363620a9e07321bc9f61b0faaaffe707af4666fc5b27551526c3e34e57d6729c2720afd247cca473eb1833d38e509f3875b3ebeb538badc8e42ff910794c54f9d0ed8e0d980a7bb4bd9f0cb3bda8ecc74045bd8227e81aede79523c5d877eb680843dfb6cffbd761b133eb368bba75639ea31d03ff9a3ad0c6807bc1752dcb1b6a17796fa0073c0f98e4313f5be382b96376ded20a66925b2b445b922897a3eeb22b97712ba3c167ee198efe4d03d327da6ae0b5cd37c0e1cb315d3116d12f0ab0f4efea2a0185a276622b4d846b002f0776bbd1744ae82a3d3dfb665efbe45985f3ebd59abab72c2bd1a7cb9ac46d93700274743c2ee440453967f5566cf39fba489dcf82b61c1ee49902b108b11b64513b9c66bce3050455f0e75a6e487547a98f1c17712f5c83120f49bebaef196c1e1fd2172d0aa8a273060580ec407ea025beff66a7080d308b53d34f2d9a4884de4425cfaff8984a92abc2278fddcc9f43ee04b3749c631058862df24433f859b146892084da4054a528699b418d71bddf0d009c9a674a4e96df330f3ad333aaee84267b9a6aabe4f13aece49e0cdd3e1240777b79ed2e2a0f833a11c75fbd40060a1ca0f1e079c298a3248ef421f7c5a6318338b243290ae7b3c70bd13d64911ed5d524754cce40b1b4508d3e4de341286ff4e8b166ca828b0658b4cb003f73c60bc8d6f56b6b336681044cfed59857bfa20eab5130afd59883143e528281ef3d6f993eedc424f808921541e5505c48dff0fc5647fd913efb448a083319ca0f5873c7c1b06ebec2bbf6ece365d63a479e96595506068146404b9fb7e11785677dd4cc748f473b31da59d161a94adf7ebbffed0642d0b437ab42a66c2776e57be5aaeb5fdbcab289d43bd485c9b6cf1f796019d1ed284e2c6dd8fcf7ece1c5e771caf85428472f2e7d8ff0ad5c8ecd04977c92be85151f6983feeea98c8bd31e83d0c39e6394db15c033481388b2c7c584e6c1eb9bc9422bf683d9b0496a849668c43482d2ed13f08b63743d399d58cfa89744762bb15c6724e2f4ab71c00647b80741ff4f43c2f5c6e798814c6eeef29f5e7cf379b7d25a4df480524fd1fc72c19f58dbe211117b07f5b52a10828d31e32d5ac44072679a5b33df99ace68064be9bc271a12f28cf7cf6aae804187250024448627b679aea9362c187a7d36aab4a130a9683ea46c77fa840f623d4b740af1ba34f2aab661fcadc0bda13c5af31ba5766aae947d40a28929c14b59cbe8e0b02c25c8f374ec4991dfa8f74e223ed3f4b7847db96cac1327258e9376b81eba670309f5c3578ba8251de1e47a413ab48bd4b41b71e60b11445257d87592a170c8784383bc6a5339bee268d46810b790c0e0746c6dc1de7545f1f1b3dba2764a36861ceea1c3ca9cfbf73ae116c474754cf12dee0d6964ea110c693b74eff19882f82bbec7d6ed17901f960e109aff5fcbbfe6ed4f3796bfd728374744796a3a345d70b1f0b1bf92ecf0186677513ab07b951cf100fb2184fabc01ee69027a8d3b38473d86bb1b4d6d4aa76e9438b395bcb1a3ecde79b016b98aec05c402a294d58be5bc633c0de4b94e79279a4c3f4af485a90134ea46eb1e01df02b6f0d8e22b7aeada87b85cf4fb39bd02e80ab1702d2c372cb4dfa09bb86005f66af29c18499a07e4d5ddc0b0dd2293a01bdd2ffbf72e4c0e79766521454b388682722cfab35c38e126c560bf3bbb24df36cd40fc2f8e75f02ee50796f7073ef4315a185d926dff46e15098bbf51560bfc03a1982e9bbd8916194bb938c06ccf3dde70dfc3e78d98f4ff40194c90ba531f8b6c82e94bcee550c7932e04c2158112a9cf34dbbda79a38161e70eed622ccdef9ddfe67d8c8aaf933fba65ca30c3a24c044bc434b2f7c816d76d6fa445632dfedd7e0af15b3d3b79a60789b6f56f7e5d7352a98d7bf94f5a041e9f5eceafe9159b2ecc9a634a16dd8aec8d400bef71506d6a722090c9a037be9ffa29179cad6abd4cc2ae4284fdcd04b01c5fa9c9fe8a1d0ae5b4b353fda66378d6c7c0da833d05a73d58f2f246994245cb34dc94c0fb8fd811a63c20e6c4db7312e1f2ec64d1758dc2711dfadd5e7767f9d90d068e9b2fbe0118454769750b2e9966900e8d16603e0d0516ebb8b39d63cfd183a8e767dee47085f3b19bf8fd4ce0a17deb373518ab99c0f2944b754b1555f720d41ac4aa3790a6d830aacf5fb2f1d2a4f5b031e22dc43e3036d7756fe72cf0ef15f86065d8167c8a7b2c735dccb65cf511da76b07998b562a0f5317bc18e6c1d70e80de06600f31d19f51266bda7a94cf370195cc31e5974693876f0b3f5b78605e4627fc5632a1b254ac88d2dc97d587266c29b2dd6073d91daab59338aa63af605bfe54a780ae5800ba8e8421d6707085e274da2b7a768902267567a3251b3d69e85efaa8cc93ebf6572a726ff19ae042f1d3adadca75f4d55c10bc68114c0f59365ba67b93d5be88295bb6c5323961fee895c9feb3d5f620c491596d6f97c96697fb28877a71d0bb186845e30f26523b4c497daebaed1f22b125e1e822be9f47da962035ee5f9d3bb00d60a41012bf01ae81596571f1cd85f8fc6f6ba0901a9271a4a3fc0223d8728281e1bdc32619ee63289e8b1c2451becc12ef158cd29f8ffb184acb8019ef1f0f933109a8a014f79aed60f0abde172167e55470"}) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(0xffffffffffffffff, 0xf504, 0x0) sendfile(r5, r5, 0x0, 0x24002da8) setsockopt$inet_mreqsrc(r0, 0x0, 0x0, &(0x7f0000000040)={@rand_addr=0x64010102, @empty, @local}, 0xc) [ 1047.265013][T20120] loop4: detected capacity change from 0 to 1 06:34:26 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xb00) 06:34:26 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1047.368122][T20137] FAULT_INJECTION: forcing a failure. [ 1047.368122][T20137] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1047.381226][T20137] CPU: 1 PID: 20137 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 1047.389644][T20137] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1047.399764][T20137] Call Trace: [ 1047.403040][T20137] dump_stack+0x137/0x19d [ 1047.407468][T20137] should_fail+0x23c/0x250 [ 1047.411898][T20137] should_fail_usercopy+0x16/0x20 [ 1047.416929][T20137] _copy_to_user+0x1c/0x90 [ 1047.421342][T20137] simple_read_from_buffer+0xab/0x120 [ 1047.426744][T20137] proc_fail_nth_read+0xf6/0x140 [ 1047.431752][T20137] ? rw_verify_area+0x136/0x250 [ 1047.436676][T20137] ? proc_fault_inject_write+0x200/0x200 [ 1047.442303][T20137] vfs_read+0x154/0x5d0 [ 1047.446465][T20137] ? __fget_light+0x21b/0x260 [ 1047.451151][T20137] ? __cond_resched+0x11/0x40 [ 1047.455871][T20137] ksys_read+0xce/0x180 [ 1047.460059][T20137] __x64_sys_read+0x3e/0x50 [ 1047.464613][T20137] do_syscall_64+0x4a/0x90 [ 1047.469029][T20137] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1047.474963][T20137] RIP: 0033:0x41937c [ 1047.478854][T20137] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1047.498508][T20137] RSP: 002b:00007f1932deb170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1047.506952][T20137] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 000000000041937c [ 1047.514903][T20137] RDX: 000000000000000f RSI: 00007f1932deb1e0 RDI: 0000000000000004 [ 1047.522931][T20137] RBP: 00007f1932deb1d0 R08: 0000000000000000 R09: 0023706f6f6c2f76 [ 1047.530894][T20137] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1047.538848][T20137] R13: 00007ffeaf1ac01f R14: 00007f1932deb300 R15: 0000000000022000 06:34:26 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) socket(0x0, 0x2, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:26 executing program 4 (fault-call:0 fault-nth:23): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:26 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xc00) 06:34:26 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x12f103) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:26 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendto$inet(r0, &(0x7f0000000000)="5bef48c2c975de5c23840ee74b9186ad2c8fa1df822cd873876be956467ee88bbe61890f2e45775d666ba8d22e4a45d53f2be27019334f7c702d6613c1e7396c9344deae6042825ef532184185e658ae1f3fb5d00c8c52ce6596e49083726352baff7be714e09dcb9fc7b37746601b5b7a4dd2b54646ff9f1f34694ded0614bf91931a928606b67eaf523205f7b714df684c87fff6582d97db2c83bdac6a941d81679398e12bf0455058414fc0a6c35ec605caca161c158b93577cfa659d80c4280de6d45e5a70b70536ad1e561a83db62d4af6eb901dabff13452f38a5dee9209189ce06a9293cbb03b81177e44e17d86", 0xf1, 0x4000000, &(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010100}, 0x10) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) pwritev(r2, 0x0, 0x0, 0x0, 0x80000001) sendfile(r1, r1, 0x0, 0x24002da8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 06:34:26 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xd00) [ 1047.816120][T20175] loop4: detected capacity change from 0 to 1 [ 1047.832092][T20175] FAULT_INJECTION: forcing a failure. [ 1047.832092][T20175] name failslab, interval 1, probability 0, space 0, times 0 [ 1047.844765][T20175] CPU: 0 PID: 20175 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1047.853177][T20175] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1047.863339][T20175] Call Trace: [ 1047.866614][T20175] dump_stack+0x137/0x19d [ 1047.870946][T20175] should_fail+0x23c/0x250 [ 1047.875362][T20175] __should_failslab+0x81/0x90 [ 1047.880131][T20175] ? kzalloc+0x1d/0x30 [ 1047.884290][T20175] should_failslab+0x5/0x20 [ 1047.888861][T20175] __kmalloc+0x66/0x350 [ 1047.893020][T20175] kzalloc+0x1d/0x30 [ 1047.896935][T20175] kobject_get_path+0x7c/0x110 [ 1047.901706][T20175] kobject_uevent_env+0x1be/0xc40 [ 1047.906744][T20175] kobject_uevent+0x18/0x20 [ 1047.911311][T20175] loop_configure+0xb3c/0xcb0 [ 1047.915993][T20175] lo_ioctl+0x555/0x11f0 [ 1047.920268][T20175] ? path_openat+0x19ab/0x20b0 [ 1047.925045][T20175] ? putname+0xa5/0xc0 [ 1047.929117][T20175] ? ___cache_free+0x3c/0x300 [ 1047.933789][T20175] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1047.939163][T20175] ? selinux_file_ioctl+0x8e0/0x970 [ 1047.944365][T20175] ? lo_release+0x120/0x120 [ 1047.948950][T20175] blkdev_ioctl+0x1d0/0x3c0 [ 1047.953454][T20175] block_ioctl+0x6d/0x80 [ 1047.957723][T20175] ? blkdev_iopoll+0x70/0x70 [ 1047.962314][T20175] __se_sys_ioctl+0xcb/0x140 06:34:26 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) vmsplice(r1, &(0x7f0000001240)=[{&(0x7f0000000200)="0cf8696307ef89538e536c4493478d5c97daa753ba2827de8c654e543363fc977b446b7506c677fc0cc3ce063faf9a0c644c9508a3497748f2b505a51b65daa19450067859947da0314a1da30c156e93a5945db216d5c9ce9c0c7e08a5131c114d3ab33f49dd57fcd8cf9ee4c99899b4b910ee322993839974da82ca9fde48240088c41fccaa70cc9268b0159eb2c2d671fe810fe4e49eb5182b3d4012202a55ae4f3b586c3e5f83b70206cb59aecb242712026f368db98f776b73d5251a20acfdc59398dc4472e26b1f099ac881038fb37e25ee2c38751f17cb02664fbcdaeb4f250e2e1a30a3f4bc378bea4c3835c5177cd4338b3ec8f139bd4140d3649a9aed15e1b3ae935b40dd5a841811da2d9971741a51802124325c8977d494abb7ca687ecf4a7a33da17136558f07b7e5fcfbcd48f4483bab6e305f907c2cf45a3c02dee0dd38ca889a27a4ec6d4cbe9dd8e421f91354f23f235232e7c8cb36be7f633204a962a079134cf60006afedf20e3cc441565a30de0b58bc6aaf25fff37ec2175eaad4c4cffa38c6218dd8afccc259dcb841fb1edb48f5478b0d320812bcbae34f2ce43b0130fc286a41453441199e5b595552ee30ad55f1f9b3bb8fb66c30da5dcc58a9d0b8317a180f7a19bd298be34f10a9d2c73e4a9bd346ce4adaaee45392094f076f63914181511865b1092d9346d670329a388595cbb294efa698485f4ce912c265cb8e8c2d5ab5c9315f2513661293a3cfe835cc202c8fd74dd86306e19e6783d0b357c9953da360ea354a5167219a891460eb6b46d687a3ad6e1f5269d7c29cffdad3c1c7295f11e3b8ca766f40fdfd0adf778aa6d773d381eea86ab839924d97781898f7210d441c77fd1da7305be52e51e991eb433cefb769b2837b91b2c1b09ec7859cceaa2f90b9b38b67d8ef7c495f15892083443649d6176a443deb32e8de5d9711bbde88f14d15f0ce609a30d7fb01b408f4a286f555fd399f4df3385e0e2a5fd0464d451b020d3fcd705580e36805d9a6b20d6e9bfd3208354bdb50ef8064d59d2d21fa6841cecc74905798e2b0f6452582731b1b0bee1158cdaa563ad5b8b5f2714d7191e91968863041ee6b6d4245c98fbc57c3f12b8e5cf3d6dad1e69a3655ccb4901039104565d451fed5d22017f00a39611f9f27ab4448d4a4b850346429eb9a0af00ee5eca5928bbf2c1366a7e5c45fa8bb829a1891aa2a33b118a51fdc27f526bd18f5ea0fc03ba490bd40b006307bb8b0c2ffda025ee389869f984f10f30b22dcb3370b87b3cd6e2ff0fe6801b9c2f45b9388a458a0936806710401f66d31e20f2e08108d99301a664b01356fece28d08548f1a9a2111034424e101cab8e29485321a3e8ff98ec133a6ba950f063630b3dd195beaa245258b1c3e37677f51ca30f5d9ea5a305aa699d4c7efd2cf3534a713250df958db58d9eee960967ac6b434a9673776abbbdb0390d7b269adf103edd2c36724deea22a69cd75a45439969814fe47a9ef6d69e191c727d7d14078f4ef49cb25eb4dbb1527713a169187ffa6a3d226e71b47b7eed4df5f016cecb4093485e22c5b864f17aaa9f93f29b9d80f7d0a5f03b255dfa1be6d4c53c5c0f430f102fd78877541c57e886e5fdb9a155fe0b24570bace7f7fa720adf159896a880fc1590e34a50cd48f3b2b58160cba6bd1609e7e5569dae378dfbaae96a40b3c0b788b04a1fe6c7927ed3f8666d310ef4f562264ae6163f652db6dc54f7989a0e47b595d042bb3f500b3c5763b935d6fa77688134ca1e9e7490a55ebaaba59ba048601e2835633384e77be99ba1483681bd13e37e9399a343dba2e25538f1cc1a21e2f68569d409d93de0a7f8a6f31c05eb0290e78a6fcd9abc767e0c52a23566c34819b67a47b62e7df20f9a9f0e7fc10dc11142a65dce7248cc4933ec239b06485e7b3c1c1ab644a5f3f86164406d39aca0d46307a6c05ecce06913bef35182236ef2e402002fd0a62d2a91e0fc1f8c1f6585abda6639ee77f086e0271ab0f515a6789fd04190582ed634baafa396a766d8bb236ef97ce0bf9b9889e1097739473e9b821f8a5eb6dc9dc7d2de910ddcb6a1988085b47784d33eea38e225e1c1e4df74852e6faccefd6cd7cf502a755d35533d499db0db205e733e0126bd816a731bc121d822250f78929bcbec8db4c9a858edb7584fd97e862cdbd68e3e408b00d7ae148fa6ddc834ed6dab47cd76fe245072e0043b17b093c2efbe3ee7a6f92f46ed333cafeae9c8e3ddfd5e1ce33b40bd925a0120e18ae66dd4dedfd3b592e61bba6a2dff27ad6ba962b40a9058346d8fd526f7f71e471c585da662682e300d13d5b34d3a5d5d361735acbd1884a1669dfdf9ca90194c43139a4ea9603b1418c1b44a879bc8b10229599f602174fe2784282d1b4f3eee4e1efcf385f036def5999e738860742780439e3417720157ef4779c0d009a6459ba1ca13d221902dfc9e2a0fe4a20c501bb92c93da4813fcf64beb116d165a1ec9dc82705608ab6162c636879a6af9cee304049edcdd6aa7746af117cf8659a30b237c061ca04e6c4268a30d9e2fe258528e9339078d2345fd2712842abf0c0b8f01326543d1cbceb3ba20b59b338b22eceb26a8e405e21e51a08bb741cb248b8f279e8992f9cd2bab6ed5d7cd44a5d8f6dff98617065572a6c99a4df3c14303504e0e9ba5c6ba8a2754054f0af1d04c37c45104997e6e19429dfb50231ac509d3a423885ef28f47e98044683170be973e52be395d292148d52a145aa8461e017d5b6d35c2fb27cd4ca2c03447c193d4d236806133e329e37fd9fca61a48bf3117e9674d2778f424b6e23b7bc10fda5c62b643bb0ff1adaf83824a04661e908450a2a953ae9b3d29936edbcb52fd6e88f4fe973213eca0124a2df9a571175ba96a7b9de5a85406b1e60ffd00a21e4d3630c2f65a971a7d050deae938b205b4b5873cb7855ef95f181561ac40f3d77e097866d0928fb93f0111f103ce766663e9a62afc5d567560552a12d263d966daad2e1af38b1757b3658489163e1796c32c05c2a687b46791564a44ee19e4d19977e0bde946692cb4deda9a34197a22b2640f27828ffc40679d603fc128001df48dfda1a181a5322ddff58bda4589230ba4f503219e1d12bc17549f943259cff379bad00f67d62b3f854d21d9b83b5618b03d3fece2c9622336f7558d39d077a5e5485d861465ac1a5ac2b4dbf61bda4c2d700d04ed1b4b05c67147ccc1902ecf92bdba420975138964bdbb9bf71a91ebbca7f1f21d225abba5abe8a18205e54edbed08bfa557b9abf6095fc0cd1a4863d8d80ae6c87c2738799337eacddace65d07eb3c091cd62e64554008309675de647d5fad7269b3b2aa1c748789e39603546edaac9c92ac12cd4c02b3a91ea3319d5c09a21003b65c405ce2786b45e09ff15ba990bae14d7ad9e8d6cd908d8f0ed287923133d2834eb78990b5fcf5d05459f4f35c07685de5ec93debe712f3249973b58c3b447b625dd94edb63979a3efc0274fe8948a4628562e0eedd98039cd343c7c97bb52e80a556d95260d4ba0ba240848e447661377b65c4f2b5b044a57179997bd5d516f4e403db072d1d66ca718a803e4662064c83eaf085a26517ae304cfe1af005049ce0d6078dffd3c8be76bdf3285326005c4e3b7f988ecbdac51656c54455d71e5bee62d834db81dce494c69f1bb5f6ca29d6cbfbdd3c50ec6b42b67328077f2d0a9c89a43fcbd606c5e6eb466d2cfb134b4d64dfc0fdf9b585099fc27b90721d318302e4bd3becb027794a98b6f4b82aa86ad1e0b75048ca12bf7652621e5a9763ffc30039addcd0570a558f49c5a2e667360d799cd9c635b0eeebca4b8316ebe63388dc104fc079cdd1b79ea917429c3ed7e25265098b3e5d6af1c51b863da035c8dfb7cf08c269ad04c401b11fe4e1e36f8fe11d7bdaf76c7fa168170e30b6d8c4eb95862ab5ce49336f2b3afd8b1744c4e99fb55cb630727f769da1cc5374c263e87a94c7fc351b27fb1cfd72d62034123df7d1363b29e16ea3fdd01b2c98238345910cd26f3370aa6ea45b68bb8338a6a127b43ae76c191204d39408c141cff05803b8aedc8fac0e0070b5217c92b66f5a453036d677f2828edd388a5f55def0f95d7142f3def460f6987220e82bc9278c62b58a463523f041558f8f70ef63120e09db852b172fe33e3a12f3ebcd8db943d38343153ac69ed050667060de11090d55e23b03366af7dc969404add808cb03b416b23a0393939251bfb942b85044a609e91967852d63159ad0c99b155dd4564c80d7e1c346d58de714ee3819dd5bf89b40ecc8d04d0bcee7288d841f159202d78c991dea57cce8fb667f78ed651e03b4f35cf6e53c74e46516fa60c60a2544d7582cdb99186eefc498b29156d58afb9058b5e036cc21f32232567c540399483846bd1704b4fa43da8a307fb0673c81b844d1a1b1ed93923319f61f1dd5bae0eda62db67acfe8fc1b60ca3619738c66d83513ff94eeb075b7306e8aab941a7091dc3d1db8f55b364afe494f341a2c0fc13e47573ac9fa8f6d0b76499ac62f1ddb363c619669e66656319220e66a076d839f6959db11b1e54d8d6193ac2b85d8ce43dbe098300aba58270621ef5b1bbfb0eff372517cde3c594677d3fb1322355d6a31d37a34a3b577b92b610f0520d48ffa6da838cdac64d7bcc7c49f5fdac58565172289cf38c60a7a4f697a52ae6e13174d12ebbc0f5b9212b91ba7c5477068be7e8b44402e4a0ffb54aaa68ee9dd03e02a9678addc6090d47da484c6557c190c23ad5ca67d9a1a30731d4528ff3ede630c8b503824258ed81547b47550cc47150b0214215431440f6d7ad171be2575a5a262d1a2cb05f98e36ea6a3ba184480e703de10382ae55c25cf6be3ee9ab7d644b609e63640f81a3a9cc77eacb43b3fc15b3605cdece2365dcc8199b1e22c68a02bc1d946a572b87be24d745b44cadba75d14c6d909f1dc7ecc762ad14d35a1147bae50936a32c791f31eb06e77e653b36289651be33bbd8b757371d113c00e29548f36d72ddd87b94f8eeb858f457d30f987ed7ae0ccb581d95e5a86d20b7c0784d8d719bcf6a0f28177245565284c55140a68f5e611b5b55616bec6b51698225f3b8b765c91ad98679f87ad5266debc1eddd4e2bc3857f0c9771e0bee0bcf5d503ea586564b297c48222e72bc6bb7780f6d32d211f8c0e4102bcc28905bf940bf03e9915c9483e70237506b6958da2713b7b30828faebc2f9dbfe53741dcfdfea70a02f6b4e0ac4ea10a478721f23a8b502588b73e99c2235a33b47c739885adc79103ef11d82984ea9dc48c0bd8f4308d8c068075b7e5bdc7a863bc8c81b1ba0abffcd347cf7c52886b8d1da6bf872f00b0403f719175c8535c1706a8bcbc8270f280d12b3f3222522d662afc723d542ba2e9d3c91f7aac8b52e615ec93b12ceaba20bceb8a3cebc9b16b813b7493b1107d983be3e6702107729df507427837a2cd84bbb7a7932f50749e11c8cb9b5590386c7ced72463a858f295f6520db840abb89a303704d43abf75cb64455c4185ec3132e7fdf02014ee4d1454eee088a6ca2e278b3323519e8c7f432f1c42e2f50406cd325b4ace916b25ed3ca75a838f9d9479123542c50b4541551404e00ab4b5d879d00f553b993d9f9765584feb5eb9849ae3606bf09d7df9470b398a397b1f8e53533214594566c4bfa01a17b570230471c8a03fed0180359e8049af1ff9b1e42ab291a1c7300c745288b0af", 0x1000}, {&(0x7f0000000000)="4145fc1254b42403e176acaa4d26ff2ddd14f04910bfa4bfd3b98f17684f971c00d30ff40cd9f73c10732b397199279485abfdab366f45e66c63edb4cbc5ea619b43b686d05b21c0e5a0c6a4288a0ddf47bb877806efa666d95ca22ab50e4590dab3a4559173f294dd81da738207402d259867e5b9dd33954647d6e14ce01a5d05ee2887f071973843b23ca143f5930ec0143941e879685d523559c73ea21d807a625edff4b26d191978541a647861638050b26a260c3c29513061e36231485a3c2ec5fa8b9e5ec7b05b031dd05e59908b9693a3457b1b", 0xd7}, {&(0x7f0000000100)="a3047a493d65b0eae8d719179195d22e177a422a6d242c2c6bb36338c900d3a9bb4f299a8f9ae05078bd558cd7d584e671ac5865b1d462b52f99348a585f4ba9af3504299f106ccf3272e15f68810793761e5b70275785082f8e4fe9547d78d93b475512452662b928f5705ff5fdb747cfe627bbd0ee65925dcde25590e231502c916d509935ed5a6f7b", 0x8a}, {&(0x7f0000001200)="7dc88824c6fff8c9732d16449b00592820", 0x11}], 0x4, 0x1) sendfile(r0, r0, 0x0, 0x24002da8) [ 1047.966912][T20175] __x64_sys_ioctl+0x3f/0x50 [ 1047.971504][T20175] do_syscall_64+0x4a/0x90 [ 1047.975930][T20175] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1047.981867][T20175] RIP: 0033:0x4663b7 [ 1047.985760][T20175] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1048.005371][T20175] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:26 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xe00) 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xf00) [ 1048.013785][T20175] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1048.021814][T20175] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1048.029790][T20175] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1048.037836][T20175] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1048.045854][T20175] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:27 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x0, "8bebeb894f74c3"}) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000040)={@multicast2, @rand_addr=0x64010101, 0x1, 0x7, [@multicast1, @loopback, @private=0xa010100, @empty, @rand_addr=0x64010102, @remote, @broadcast]}, 0x2c) ioctl$BTRFS_IOC_INO_LOOKUP(r1, 0xd0009412, &(0x7f0000000200)={r2, 0x32}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x1100) 06:34:27 executing program 4 (fault-call:0 fault-nth:24): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:27 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@isdn={0x22, 0x20, 0x6, 0x63, 0x20}, 0x80) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) ioctl$LOOP_SET_FD(r0, 0x4c00, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket(0x4, 0x5, 0x9) ioctl$LOOP_SET_FD(r1, 0x4c00, r2) dup(0xffffffffffffffff) r3 = fspick(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1) r4 = gettid() ptrace$setopts(0x4206, r4, 0x0, 0x5) tkill(r4, 0x34) ptrace$cont(0x18, r4, 0x0, 0x0) ptrace$setregs(0xd, r4, 0x0, &(0x7f0000000080)) fcntl$setown(r3, 0x8, r4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xc, 0x12, r0, 0xe52df000) 06:34:27 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:27 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) socket(0x0, 0x2, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:27 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x7, 0x321080) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0x1f) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) [ 1048.703909][T20228] loop4: detected capacity change from 0 to 1 [ 1048.721777][T20228] FAULT_INJECTION: forcing a failure. [ 1048.721777][T20228] name failslab, interval 1, probability 0, space 0, times 0 [ 1048.734410][T20228] CPU: 1 PID: 20228 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1048.742869][T20228] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x1200) 06:34:27 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup3(r0, r1, 0x80000) sendfile(r0, r0, 0x0, 0x24002da4) [ 1048.752949][T20228] Call Trace: [ 1048.756229][T20228] dump_stack+0x137/0x19d [ 1048.760633][T20228] should_fail+0x23c/0x250 [ 1048.765045][T20228] __should_failslab+0x81/0x90 [ 1048.769836][T20228] should_failslab+0x5/0x20 [ 1048.774413][T20228] kmem_cache_alloc_node+0x55/0x2c0 [ 1048.779609][T20228] ? __alloc_skb+0xed/0x420 [ 1048.784106][T20228] __alloc_skb+0xed/0x420 [ 1048.788608][T20228] alloc_uevent_skb+0x5b/0x120 [ 1048.793373][T20228] kobject_uevent_env+0x863/0xc40 [ 1048.798402][T20228] kobject_uevent+0x18/0x20 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x2500) [ 1048.802911][T20228] loop_configure+0xb3c/0xcb0 [ 1048.807626][T20228] lo_ioctl+0x555/0x11f0 [ 1048.811871][T20228] ? path_openat+0x19ab/0x20b0 [ 1048.816686][T20228] ? finish_task_switch+0xce/0x290 [ 1048.821798][T20228] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1048.827169][T20228] ? selinux_file_ioctl+0x8e0/0x970 [ 1048.832442][T20228] ? lo_release+0x120/0x120 [ 1048.836948][T20228] blkdev_ioctl+0x1d0/0x3c0 [ 1048.841542][T20228] block_ioctl+0x6d/0x80 [ 1048.845780][T20228] ? blkdev_iopoll+0x70/0x70 06:34:27 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1800003, 0x12, r1, 0xb457c000) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) [ 1048.850479][T20228] __se_sys_ioctl+0xcb/0x140 [ 1048.855146][T20228] __x64_sys_ioctl+0x3f/0x50 [ 1048.859838][T20228] do_syscall_64+0x4a/0x90 [ 1048.864260][T20228] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1048.870156][T20228] RIP: 0033:0x4663b7 [ 1048.874106][T20228] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1048.893736][T20228] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4800) 06:34:27 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0xb921, 0x147382) dup(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='attr/prev\x00') ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000200)={0x0, 0x0, "c855897bd1e7b80e70d886467b99db731f2d8ae040b5b36e0742c8157a646c22a5a7c448611d484abcb44a620abcbe334a1d650bfd3dbfe47d8d0032556d84e3ee2f5fbbd56322494a47c0a1460c8e5f12b3cf64f7a6950396fdc79d004139d7a8f4a7275d1a57ad36b8d3064b46ea2aff46beb1e41734a9de2d7b38e80062faf8deea4fa7580f4e99565f837c3cbc66b81f8673f80fa533cfdc1aa97cb6301d7adf3bffc6fefcd199c2ef55d8a0f6f2dadb6d1c314bd1fb619e02ac809ef6d0575da2e3ec3f4f158bf5e6442deeaf9aeb1c89f18f78a24aa32b6078c4fac58f3634c8c091add04995358ab092d43ec3b8f32c4c3e25d76769eae9ea2872a0b5", "392e4e7915ab46ff9e07e6ce215395e80d0448de787ab5ca9bc7c5f475b29d46280e3ce4045058973d919a3e76a4b656e181a57c2b3df0401c73ad3e72cb848c0c5b1dc4f43ac0d15aae0419316ca014d6614e85b964d2da56a649cee1daa23d436b97a503794ffdf61d7be54c0e7ad1cd250c89c96b3c35256c9889edb72e7a52ee0ad42df7d47d291679f81d40837a4dc100017a56d749e0abf26fa49b5e292d97b53a496926424d370d96fcfc25cbd530ad622162f817d0890965c005b62b8b100c52a3e925c951f59bc820ff4f6f75d39cd68b2319782a442a339ab28e13b7f3f95696d25ed9389007de9ae7a8c60ccf4771566610212d1cfb0afd53075e112aac47d941bb2a744ad5c7f694f850543ac261004ed8d04b0dc1e47802c1907b7d8ecf754af0fc25558330ff99221c94e2d1346d13a463a7bf7aa4bad7fb65244efd89658e7c758962b7bf35d0fa5ce3004ffcff994489f0f4723fe286f61be6be195cf591eb1956f081bcee0e65827df91e06ac454165775b899d8af4d3c333eb6e56457db59f40e12acbd40a1d3a7890adee51baf706d2979b5ce74c9f3f4fb1e44a4cc217798fec3a5181576ac320d32db8d14731c3438e70e53ff0a34c28f0875a98da36ff631674336507c3680fa245b531d0645eb2515895c0feea9e17cde2ea6fe1839df5670190ecb939010bc6982d2673ec0756eec025587a22a78d0bcb180a185566f9cd13ede4d9c1238f5dfca7a8784367ab1340a61f5437db3c9489d7edf6341cfe3abc5bcf948cb320f420d972a1aa69c11f1a12663462e3ae41b21ac9a39e55f67cfe3e5cad0448a44a2665f34f78669dfb026de40e7c348b327964a74698e291d6c39492776f03202e9d91d7ab5c86e11ce4f76f8c548d90b9dd235604dd7ff611990041404bb545d867999336bed213ee209d97589729959554a129118c52b5d7b0ccc9876176a09e369daf1e9d6e1fd8bb1b2c2495ae2eb8783032204428e0be73bdf4bac27071357951c5d5105b6bfc9f61eb93811656197672ac054e8e752b4a76d64478375f17cf5d41472b6349e7d6a52c4be36699c000e2964cb6393f6484bd217e45f8d73a6ded7b033025f00233d3f39b044c349caf9f90cd42955d46db60a56ec4acafd96a14fb076e5f61286e570e5da743a6194bb7abd07ae2f9c8feb4fa0efa6eb2f5b30980dac4cb72f187fc92630c1573509100a6ae7aecb073c3f902dc5fd16e4e947ab28016e4f052ba3c965408ea80aefe12dcc8a881db644ce49192a8e96f61ee4b37fb68843f71b654d73da670044262cc2810ab4734caad556e92b57b2ae591543a6e9b7c4728179253bfa24735b9fb2c2f9a38f35fa195aa2a91a612a84dbe25767385bc836a5cfeb1c77df65be08bbfcf7b74503d96c7736c08cef9a60308c82da40b2125108831c27683c8e943621b1f59c0ba50833958fc960e033ac679d22ac80ff9c8b049c4aec5ca6ee85f9406c7b102943c643598dab60313ef7951e070f42cf4e6b5dc9c5e8f0ddb7a92c3daf67fa463c762b95b10475fb3093f46712a98d8d1d0baee562f1cb6887a7e0dbe21d641be9885df6bd653879c736ff73978ea162600f119e24d39b89c65f8268170e79d141facae8ad1220728dfa18770b3863169a1f677b318f376562a227cb7eed5515e013daf1301db864bba2aa7551ca076494336389164ebc640aea349399ad3512d530bbca909c2c2c276d24bd2d88b211910449805367f1f37cc8570152953f27cce1d6a9e3ffd7cc2cfc3791ff58d4d873e5e345fcc0432648efba432d9b9f7c0f9d5dc51b824ec246620e1123abcc8e0930b9f657c91453dbbb3f6abf36ef0f0b83c6e3e7e70353ca362b15adbd80c6e90dcc6212c5ccd592d66ebfee6bf83a120302bb2e1d6c76df349ef052121e2ee4b9e07e5a6f3aef8740a21ddbde1d21835557710d474148dc3e76b88c152fb31c0cc59d207daa0bb38220e8807bb7f736ddb52bf5111e66775d00c2188de47ff3c8e04bce87965ae412a5833412e692a329fab71c21362284bde2bfd92b3a0c350883a42770ef1f99c4c2a4e04978d27bc062f3b6ec3bc358e421efcb9b1b841800e4752fe12ad437174e5279a810cfd7e5c282997de688e99bad0a71191d831ed847142dce66d8005318fa22fa1d58252ecb3a2f1827f5c492050dfa075363ee8106730115a6c22dd624c10ac72b0278228b5c9f723a4ed8a7ad86c1f782a745a153b2005fb66911c2f2281d650294a0458503329fa55745d362e18a3f1e0a8b1a861ee28649eb1b155650e5fe2dc337184f6047cb5f7e9bfeddc4ba5cdda9bc97f1a25d59fe3fded58ed333ac3e63896f66434890aee90358a037f7c33af65294a78b04e5fed60f939aa02a02d420f61f5e91404482c6eed889b83cc1aff3ae521f5da8e789cdca7599c4dd3d47139482ff41196feaa64699486a3381abe8d18d6e97d75275f222db4c38ee357c5d8ee2e991974063a8ce4f9e599aecbeaadf3f510411d0d3593b11672bf7d62f0d96f9d97731d623127aaac86ac43a5ea18b88b7e188eb7c22e009259eab3f2a28a49a5ba71f2d41de2f42934259bce8cc06c1b2dec49165b7073fb8f02c012f4f991c4b37a1d82be3554964e170e24d868a839b71c375b5fe470016808d29ab2d97e8efa1a13158805d19267a0cb27c36f3f11e97396c1f2b39cb699d0ba96bd93d737bd99960bdc865f9fb2c90b473176145c17919056641cf62089e93e00d5d09655fd598716cce0aae83ecc24831b8ead69db9008b340a0790f6559649e3335905c31ca4fa2065fc312e25e9fcf053105a202fbec37bae287771c8e5eb78e2b696a953b8f5b8ed5f23ad64c6d2b560266f2eb8193dab57bb73d2d26c718f61d4c9e67d2557f368171dd1305721d254062aadf0f810f5ccd74d5fb8a44d0cda71fe8c6eddc4aed51701e8f139b6b33229891f7b8839f178f57d951cfa6a8cc0a1d9544c5cbb1a5f42b44a3a1949844e27d030690608a02c367e4397db8e3a62b545cdca89eb7b8a804c0e1097d08d89beae6be0c747f3766681ea314137b4f4598f5dae1963baf7d2e7522b849e50b17a81257c395fd9cf9b68220891a349136ce648f418ce6cac15324392cdb1fa88678f84326be26c77e3610f79dae00b78d12a46d5746009c008e555b0b263f39fcb4ab82066a32a0f3b7b1461c2185089b286ad68b06dac7f06d8bf799c10e1db775e11be49a7cbc880e9d3d7779b03ab8f85007f0c9bf49a20453c1f941c753dc3e4278f54af15cdddb0e2ae7d9e3566e7056bb760e2c73c561fa7933a5025ee67d08663b143c6d1b0634ad736a6143225131ab6cbfbe2cfc883c73ff9b9155bf002dd662d20045560b9e0320038471b37f157724f391b2ad6fee917c23a3fc5fb7d2756a6061e5b83b5eab94fb20932240a458b1e092622c909c443ee39f3bbb60c5e124f7f1ab2378bd77e2ca3ede9ddb5c8d74455332f19004992eadf39c3a6f8581c79debca3bc3bb2d0bc78ef927157312573b472c99119eb0c2c5726ff69efc17041938b439b6272516a2e4d311337244181147b9ff936a7b526353fc1cf83ffb66e26af7bd10f674359996deb30c733ba3fa675d66714d6961fb953ee821d3e110a30a60c2b26aad259774fce338700dc798515020f0bd6ccab7df155c107252a7adc90ffb3d7d88d8ea332ec7511244f597a2116055dd801a9ec164a9153cb33e46743ae43ab5623b1892afa25e68ff2be20982b6331ea3763e28c5d45e5f24f9334f5f26836b79d54cf14a1b487ebf51b54db356d6ca7146ff2e432bb3385cdc50f821b906e16ceae6afaa5850a58bacd59ce6d7671c5e0b7b0e205ca0e2ededff47169ad6c9825212541ef1964b2e207f5593cffba4c4ab14a02ae30dd37f87d673ad94b7b4b3c33e14b707eb78ddad3fc8b6e2aed8e06ffbadfb7c248b35d915ae406f81b3f39587f48aca818781874dad2b4ae24a235055421d57ab5099f9c9c2e6937668eb1761b222508c8f2a27103f0aef170d75d365d170b18fba7678fa384408d136d98e4fbf7a3dc7e7fe588274b97c8634164ae707eaa4a96df7df72532b20fd9254facad9795cfa1c2c7dfd8f163e38fbafa3026b6eeee5d75e4a1d3ee65dc55e067c599597352a1ad53325a715c121fc9e1ed8abd7c824aebad48e2268b98a833ddca84351945d5ea41b9a7df4aaf579e1087c3c6fab8527075ead1af2f1756b3c6290ecc2a0711806e07fb2f586886845a6f60eb3d6c40bb68e81640dce2ea639bfcba7c26a876584601939a03e31fcf2966379cf18cdcd9cd49febec2ea026bbaaadda4ad7d8b1007a2c48a0d1741be2a188232ffa50024f1e7318e8ee060f56eade4e6932cbbea7d440f55cf732272bb089d1a9c04da3934460c579c0163d2318b738e3a423d3d388bfb338d7734d893de24cdb737dc24ee0c27a32ca72fb6ab0e1c5bbf717e410f147cfba9c6d66f44f8f09c19a30db2dd0885e51c9a8e5214718ff4fa75ef29ff69b6d5ed71a3128bd5b6ff1a8a87cc182fc34a2523eaad58851067229db68a351769f82bd960a9edc9d0ced67d1119ceb8fd4622e6058b4fa9a2cdecd148553ea672fd1261018e17b8b55c020ff96113a30dfd878f1013e9297412afb54845d6bdb35bae399a0ed39ee0fd376a3e442d5583bf2a61f9de7d9460ed120bd5979727186c2534bff3236b9cd36ebb9c69fffc142e2769af76ef5f5a715c5467e22ce7306e7e393caba6a8a093177064b457e48ee8914abe5eb69c441d995392a51d30c16a72899f6ad1fc5b3b4072f58ade8370023ba8b67e210326c165cfbff4a9b8deec51414954bbff2fe1d6747b0ddd9b42d633004587e5602b1594e2a5b033e10924d69d61eb9861888b0de62d46b992fe076300ef4c0787dd6adb88fa6d544f7b5b0298755f5bc903cab1c96d24816a4a2c07f50eb0568b51769e784fe8e9a7aa6139a2a0ffcb765091ac4a472d070284e8c968417953b10228aeb3ad5c937e245a0fa758f1f163d6f094eaa0e58eb8d43ef4567d67c957c40a431d447ffdc534de6e82001a56315b5b95748c5b7268d647738be8861c2237b6da803c0a61fb1b7c86adfdf9e6403a97dd9d1fc0ca43380d51689cd8a86124c74b9dd8aab5fb7e82cba109e7c4ee39459a762d6fff1bef945474f55a15af90f8a8db92fd2d930d7d197d66d086b346167675f4a1dbdb376dccb236a802a0d5c31e825ef851dce1024955830080727ab71a7f1bd9f6303895364a7fa3670bffc2cd3b2355d2a4c67b8e97e9731a2c4594a2b7bdd8797be297f2324f106d6824c33c201a6c48fe65e3e2de6443b947277b199c3b1ce16f8cc70bb7f4b5614b6b5b078b743696cde8725a6"}) [ 1048.902244][T20228] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1048.910209][T20228] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1048.918181][T20228] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1048.926214][T20228] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1048.934181][T20228] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:27 executing program 4 (fault-call:0 fault-nth:25): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:27 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4c00) 06:34:27 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1}) ioctl$BTRFS_IOC_DEV_REPLACE(r3, 0xca289435, &(0x7f0000000480)={0x0, 0x4, @start={r4, 0x0, "95ded50a333fd337336b6ecd0c5824d07b4399cd490140aad14390ac79aab1ed5a541afc2474035c2c5f1d942a7022445061a7630fdbb6452ac6791585833e93b96fb1f8d59fb37b72de7f78bc498f4286649a3d46cbc5dbf4c6efdea9463647da38d26f9d6793124d22dd994d55b8349a892552c857ba59d93d404f7b1cae20349906a9aec8cc2fb8ff6404714b905171556e69310b512b74d10cad36c44fa5553c8c614aaab92740ae0cd86de2f50f9fe6db130ea2d0d743094cdd1c9e85a4498c33afa5af7c4fdfb51af52bc833cc45320c83b83918975f9dfbb3518193ae4dfd5a8d77160cfdddb802d5d4efb90b18a843b0d695d8fe05fa77e14be57e2d4b2da866a89122f8a9f3254c1199b1e33d2064e857a7f8b0c1dfcb26b53812346ef7917c61a3a9a380d1344fa5bff20043fcae130cae01bd8bff394e6bfb07f8b159ccdbc47743158f47832d8b624f62fe399abf550687d96bf8fc4e89e1dfe8738f6cc1e9b772b7999329f268fdaadd4110a9916bc93b4647aa4c2a00063e36cbcc2ce9ab1283363760d5ff79fa40d2123b7088f5e28bcdd57c8e4a63af797695ace9e0e0e3a515dc42e8047aa680cff1ab514316fa22706ba91aeb5f9388bebd74d88615d9d438d49bcfb762b57d2aef61fe515f3e94339d3f85a6062d4e83d1f94dafed60af5b09922dac69cdc7d483483eea82fae4ea998dd758345f770bab1b945b947203171300d1766b7b9fea4abd634e944d63802711dbff3a7608685a4398facf1abf95cf22e367d044846a2be6b9ee3116baa97fc941acd0f14f3882d056d64307f35516ba945561ba66973c1458e024eb242997a8d848c9e5d3e540d344cefe283dbb44d9c508a6adb15a2b0c5cb5c32a6244fa2a3fa39d1aeb05325b0ccd066f2568a5653f769a234a8f97722f3cc56157adfcb1765a83b78ef942c3334528a85efeac55f54b93f3f2ffda2fea2faca6bf99dbcc21924bb0ed5a08c31beeaaaa0d70924842674018c72347e2c6a0ded033ae7514eb4ad410d5b2c4f50aac1a2c6d4c320243f6f1967ebfd840627fba3f8b232d153f6371b9731c1110a988943b212498a565443b2a6f17f1872fa3fd644946205fdded15f01fe8777e6c09fd119d4336420607c86e424e9b67c75133e7b11e33cbd535e864f3d168867330043e149761829f169b8afd68e1c6802c6b1c05f84f8e9bdf3adfe7b2c4e57b007147e4ce1cbdf5e9e17bc91005a5bc9b76f7d9ff9b10ff7b40b8e22051bd89bd586ccde3152f79e5628f1b2f01e16f187c082cb167deb3ab72a21bfbe8644ef3b30877e7f480de01bdd2198d33dc82894baf81c9f6a9a37e2d73db658e46f1d3e71f5d582d05bf8990f58e2f6ab15586b8e6f0541bdf72436e7f4e93ef73cc72b361066b0e4b14644515e2e7ed347eff8ea5f943c9c04ca7a56a0d146c", "625f546766151aba0af18864c86253c083b7ab8cceb291c5d8c4e82c8cca0d447cd29d1ee1ef1740a3931b0e4a75cfcb4792443b82bbe80c3416f11447e816b4b2e243bab060783f02b038771aa671f62ae828ad2539dbd3751395a8847522149f6e3419f92104075ad9c9316f27340f4ed5c80cdff7bc3060eae323549e9f8bb6358ca9227f77d0c0c5230e060aabbbd413164cac57dc4ad7b2c89dff58b7b3206f5d426cfb331465d9395810404473dfd8310e90ccc8a8e791b7596078aa81b1896bc6a3bbb2492cdecd0771eafcb5fd4a6358826da85ca47cfac08b777f5bf6de4e95ba5a550c67b80ee5061eb091d30a0e021c84a6971cd30f24aa2179a6a8eca3a698be0ce09a986ae84456f2cde821f9303487a8656af84b9027e350fe6a90283ed5111ad1dda0e7300e526aeb14b0801333cc3aec507845df045521e9f7b5df763dc6b1daa3b3d6c955a967d1f33d0670d0f0c3e9f875cd4988c42f06314c0cc0538a7e16fde42b8730b4191f79e9b55578d60f19f87ac241afdb303220ec18fe4ee6ff849ea2387e8a1cf0d3736853c074f8b46034b3968b95793baff9e8ab78ce4b6e77d5d41baa647f8523d02568add008db6ef44c8bfd3e8b41b6bbc3a64ecb85b6aa23b0a1bcff1d1420788b8907d7a237f3020fff1fc4fba85521ca2d7987fc520becbfabfca2fb90fb63238fb5736d05c8ae83b4f749541263994af20383fb866369356042012daac5562ab59a4f3c3d395375fdf92f3629d9ec46792735f311395af827b6427d6a08e55ae5431d475588502b33d7a4dbc41e4d1b1b8f5e47317f01325f33138354af8ff1f9a8378a6d5745b0c8428b76ecc93048a56c86eaaaceda81d995abdb84b3beddd9db73e44f56dae611b7513df896f2160796459016b2ac13890cb67fa678c465279bb937f3339b8fb77f66a1d0a2b6b6220420ec37b6106c2bb132066f66982195d0b1a91fe48b6b7da01f86942492043f61ced5103648be7efa25739b8f8b83cf864687b6169406d3f65a9ea8ca560534ab864e73f7b8251e052970b67d683816dad1634729beb55caa5559aeb06bc165fcb1a7826aa1e7dcc4388ec8f13bcb5982d04ba36df4218fc1bbabae5c4fc2f1595502856a18217c6fe32beb2623509efc94de50b5b555b9b32dc1d860e733ef9f9d7354bc415f1139f6546c98285b1e371404df4d5310570a558d2afd9c33989167436a08efb0990c987d43d5eb2a78d9f32e4f15c626120179fcdaee43e61baeec8eb52df7c2161f0abc290d4673293a637f7c672af2f28e61d7699e2ea3dc65616b1296e771590c29ce72c4dfbc26f3f4e4d62f2bddb6b375620da1b3a5e2e85a2fbf1dc8b7f3ad5439a60d0e4759b738ddee08b10aff2ed556a5bb7ca4811e6c450c54b9cd845e134a721c32aac5a8a33aaea8ab4fb1b37f6520af66"}, [0xffffffff, 0x18000000, 0x2, 0x6, 0x9, 0x7ff, 0x100000000, 0x3, 0x0, 0x5, 0x316ac41c, 0x68, 0xb8a, 0x2d11, 0x62, 0x6ba, 0x10000, 0x5, 0x8, 0x3, 0x4000000000000000, 0x2, 0x9fff, 0x5, 0x4, 0x25, 0x48df, 0x9, 0x9, 0x1, 0x7ff, 0x1, 0x7ff, 0x7, 0xdae, 0xb79, 0x1, 0x8000, 0x1, 0x3f, 0x100000000, 0x5, 0xaec, 0xdfa, 0x1, 0x8, 0x0, 0x80, 0x4, 0x1f, 0x8000, 0x9, 0x6, 0x80000001, 0x8, 0xec62, 0xffffffffffff0000, 0x80, 0xf2a, 0xff, 0x1f, 0x0, 0x200, 0x9]}) [ 1049.018594][T20278] loop4: detected capacity change from 0 to 1 [ 1049.030558][T20278] FAULT_INJECTION: forcing a failure. [ 1049.030558][T20278] name failslab, interval 1, probability 0, space 0, times 0 [ 1049.043203][T20278] CPU: 1 PID: 20278 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1049.051672][T20278] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1049.061727][T20278] Call Trace: [ 1049.065004][T20278] dump_stack+0x137/0x19d [ 1049.069338][T20278] should_fail+0x23c/0x250 [ 1049.073786][T20278] __should_failslab+0x81/0x90 [ 1049.078552][T20278] should_failslab+0x5/0x20 [ 1049.083060][T20278] kmem_cache_alloc_node_trace+0x5b/0x2e0 [ 1049.088777][T20278] ? __kmalloc_node_track_caller+0x30/0x40 [ 1049.094604][T20278] __kmalloc_node_track_caller+0x30/0x40 [ 1049.100233][T20278] ? alloc_uevent_skb+0x5b/0x120 [ 1049.105172][T20278] __alloc_skb+0x187/0x420 [ 1049.109590][T20278] alloc_uevent_skb+0x5b/0x120 [ 1049.114369][T20278] kobject_uevent_env+0x863/0xc40 [ 1049.119392][T20278] kobject_uevent+0x18/0x20 [ 1049.123906][T20278] loop_configure+0xb3c/0xcb0 [ 1049.128657][T20278] lo_ioctl+0x555/0x11f0 [ 1049.133029][T20278] ? path_openat+0x19ab/0x20b0 [ 1049.137799][T20278] ? putname+0xa5/0xc0 [ 1049.141868][T20278] ? ___cache_free+0x3c/0x300 [ 1049.146552][T20278] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1049.151991][T20278] ? selinux_file_ioctl+0x8e0/0x970 [ 1049.157168][T20278] ? lo_release+0x120/0x120 [ 1049.161764][T20278] blkdev_ioctl+0x1d0/0x3c0 [ 1049.166303][T20278] block_ioctl+0x6d/0x80 [ 1049.170670][T20278] ? blkdev_iopoll+0x70/0x70 [ 1049.175259][T20278] __se_sys_ioctl+0xcb/0x140 [ 1049.179841][T20278] __x64_sys_ioctl+0x3f/0x50 [ 1049.184424][T20278] do_syscall_64+0x4a/0x90 [ 1049.188880][T20278] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1049.194754][T20278] RIP: 0033:0x4663b7 [ 1049.198624][T20278] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1049.218214][T20278] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1049.226614][T20278] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1049.234578][T20278] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1049.242531][T20278] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1049.250572][T20278] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1049.258548][T20278] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:28 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6800) 06:34:28 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x763, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0xfffffffffffffff8) syz_io_uring_setup(0x1331, &(0x7f0000000040)={0x0, 0xb08b, 0x0, 0x0, 0x23a, 0x0, r1}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f00000000c0), &(0x7f0000000100)=0x0) syz_io_uring_submit(0x0, r2, &(0x7f0000000180)=@IORING_OP_TIMEOUT={0xb, 0x538492cf227243d4, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x77359400}, 0x1, 0x1, 0x1}, 0x80) 06:34:28 executing program 4 (fault-call:0 fault-nth:26): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:28 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:28 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(0xffffffffffffffff, r0, 0x0, 0x1) [ 1049.631443][T20319] loop4: detected capacity change from 0 to 1 [ 1049.638446][T20319] FAULT_INJECTION: forcing a failure. [ 1049.638446][T20319] name failslab, interval 1, probability 0, space 0, times 0 [ 1049.651066][T20319] CPU: 1 PID: 20319 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1049.659561][T20319] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1049.669653][T20319] Call Trace: [ 1049.672937][T20319] dump_stack+0x137/0x19d [ 1049.677266][T20319] should_fail+0x23c/0x250 06:34:28 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$BLKSECTGET(r1, 0x1267, &(0x7f0000000000)) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6c00) [ 1049.681673][T20319] ? skb_clone+0x12c/0x1f0 [ 1049.686088][T20319] __should_failslab+0x81/0x90 [ 1049.690874][T20319] should_failslab+0x5/0x20 [ 1049.695384][T20319] kmem_cache_alloc+0x46/0x2e0 [ 1049.700157][T20319] skb_clone+0x12c/0x1f0 [ 1049.704405][T20319] netlink_broadcast_filtered+0x50d/0xb90 [ 1049.710147][T20319] ? skb_put+0xb9/0xf0 [ 1049.714315][T20319] netlink_broadcast+0x35/0x50 [ 1049.719080][T20319] kobject_uevent_env+0x8c9/0xc40 [ 1049.724109][T20319] kobject_uevent+0x18/0x20 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7400) [ 1049.728629][T20319] loop_configure+0xb3c/0xcb0 [ 1049.733312][T20319] lo_ioctl+0x555/0x11f0 [ 1049.737558][T20319] ? path_openat+0x19ab/0x20b0 [ 1049.742336][T20319] ? putname+0xa5/0xc0 [ 1049.746431][T20319] ? ___cache_free+0x3c/0x300 [ 1049.751106][T20319] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1049.756478][T20319] ? selinux_file_ioctl+0x8e0/0x970 [ 1049.761720][T20319] ? lo_release+0x120/0x120 [ 1049.766292][T20319] blkdev_ioctl+0x1d0/0x3c0 [ 1049.770791][T20319] block_ioctl+0x6d/0x80 [ 1049.775031][T20319] ? blkdev_iopoll+0x70/0x70 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7a00) [ 1049.779666][T20319] __se_sys_ioctl+0xcb/0x140 [ 1049.784328][T20319] __x64_sys_ioctl+0x3f/0x50 [ 1049.788982][T20319] do_syscall_64+0x4a/0x90 [ 1049.793435][T20319] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1049.799361][T20319] RIP: 0033:0x4663b7 [ 1049.803268][T20319] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1049.822979][T20319] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x100000) 06:34:28 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x1000000) [ 1049.831435][T20319] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1049.839471][T20319] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1049.847436][T20319] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1049.855435][T20319] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1049.863408][T20319] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:29 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:29 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r1, 0x29, 0x37, &(0x7f0000000000)={0x33, 0x19, '\x00', [@generic={0x2, 0xc0, "eaaf604cc83c9ac77fb33965ec5dab5eb35643e780801b66bb1d887598ae11db16eb6a77d73889c56c2375a1d620f0bddd05779841c9dfb53ee0b8d0ff7b348d507fd28f5890a6754bc3fa2ed522bb1f93ec2b8a734fcb32807d063f966141e4f836fe1979f2c01d7e0ac4b77288e7d3f99df966d034ce2faca05512fa5aeeb1d8340f1f5b4b7f2598ba57661076a1431b421cadd6d475b4dd33fc24b4d630b7edb376ad9ea5bae848bfa7c50e9c03e1fcb146e256585ac407a646d3bb2fd894"}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x7f}, @enc_lim={0x4, 0x1, 0x4}]}, 0xd8) 06:34:29 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x2000000) 06:34:29 executing program 4 (fault-call:0 fault-nth:27): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:29 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1050.487057][T20380] loop4: detected capacity change from 0 to 1 [ 1050.515744][T20380] FAULT_INJECTION: forcing a failure. [ 1050.515744][T20380] name failslab, interval 1, probability 0, space 0, times 0 [ 1050.528374][T20380] CPU: 1 PID: 20380 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1050.536786][T20380] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1050.546821][T20380] Call Trace: [ 1050.550141][T20380] dump_stack+0x137/0x19d [ 1050.554475][T20380] should_fail+0x23c/0x250 [ 1050.558885][T20380] __should_failslab+0x81/0x90 [ 1050.563674][T20380] ? call_usermodehelper_setup+0x81/0x160 [ 1050.569376][T20380] should_failslab+0x5/0x20 [ 1050.573945][T20380] kmem_cache_alloc_trace+0x49/0x310 [ 1050.579232][T20380] ? add_uevent_var+0x16e/0x1c0 [ 1050.584135][T20380] ? __kfree_skb+0xfe/0x150 [ 1050.588680][T20380] call_usermodehelper_setup+0x81/0x160 [ 1050.594270][T20380] ? add_uevent_var+0x1c0/0x1c0 [ 1050.599154][T20380] kobject_uevent_env+0xb29/0xc40 [ 1050.604159][T20380] kobject_uevent+0x18/0x20 [ 1050.608709][T20380] loop_configure+0xb3c/0xcb0 [ 1050.613390][T20380] lo_ioctl+0x555/0x11f0 [ 1050.617685][T20380] ? path_openat+0x19ab/0x20b0 [ 1050.622443][T20380] ? putname+0xa5/0xc0 [ 1050.626554][T20380] ? ___cache_free+0x3c/0x300 [ 1050.631221][T20380] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1050.636585][T20380] ? selinux_file_ioctl+0x8e0/0x970 [ 1050.641767][T20380] ? lo_release+0x120/0x120 [ 1050.646334][T20380] blkdev_ioctl+0x1d0/0x3c0 [ 1050.650853][T20380] block_ioctl+0x6d/0x80 [ 1050.655102][T20380] ? blkdev_iopoll+0x70/0x70 [ 1050.659714][T20380] __se_sys_ioctl+0xcb/0x140 [ 1050.664288][T20380] __x64_sys_ioctl+0x3f/0x50 [ 1050.668864][T20380] do_syscall_64+0x4a/0x90 [ 1050.673291][T20380] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1050.679344][T20380] RIP: 0033:0x4663b7 [ 1050.683231][T20380] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1050.702817][T20380] RSP: 002b:00007fc20e7c3f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1050.711210][T20380] RAX: ffffffffffffffda RBX: 00000000004afce8 RCX: 00000000004663b7 [ 1050.719173][T20380] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 1050.727199][T20380] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 1050.735176][T20380] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 1050.743149][T20380] R13: 0000000000000004 R14: 00000000200024f0 R15: 0000000000000002 06:34:29 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x3000000) 06:34:29 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:29 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x80000001, 0x6, 0x10, 0x11, "707c76812e2127737cf31bc85309a8593e4fbc97c6b79994bf281d1b15315674f5883da1f7990afad57bbeaf181e9d3bd654fc330405dd043f3471f7ad008656", "b79c7e2488d7932e5ae4a667d22dd488092e495906da9f4e6939f8be211474bd", [0x1b6, 0x7]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) name_to_handle_at(r2, &(0x7f0000000000)='\x00', &(0x7f0000000040)=@isofs_parent={0x14, 0x2, {0x80, 0xea8f, 0x9, 0xce, 0x75, 0x1}}, &(0x7f0000000080), 0x1400) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:29 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x20601, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80, 0x100000001}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:29 executing program 4 (fault-call:0 fault-nth:28): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1050.860411][T20417] loop4: detected capacity change from 0 to 1 [ 1050.866888][T20417] FAULT_INJECTION: forcing a failure. [ 1050.866888][T20417] name failslab, interval 1, probability 0, space 0, times 0 [ 1050.879525][T20417] CPU: 0 PID: 20417 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1050.888062][T20417] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1050.898119][T20417] Call Trace: [ 1050.901452][T20417] dump_stack+0x137/0x19d [ 1050.905780][T20417] should_fail+0x23c/0x250 06:34:29 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4000000) 06:34:29 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x5000000) [ 1050.910199][T20417] ? getname_flags+0x84/0x3d0 [ 1050.914952][T20417] __should_failslab+0x81/0x90 [ 1050.919728][T20417] should_failslab+0x5/0x20 [ 1050.924256][T20417] kmem_cache_alloc+0x46/0x2e0 [ 1050.929031][T20417] getname_flags+0x84/0x3d0 [ 1050.933546][T20417] do_mkdirat+0x3b/0x200 [ 1050.937845][T20417] __x64_sys_mkdir+0x32/0x40 [ 1050.942438][T20417] do_syscall_64+0x4a/0x90 [ 1050.946868][T20417] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1050.952779][T20417] RIP: 0033:0x465707 [ 1050.956691][T20417] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1050.976383][T20417] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1050.984790][T20417] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1050.992761][T20417] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1051.000729][T20417] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1051.008691][T20417] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1051.016643][T20417] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:30 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:30 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6000000) 06:34:30 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:30 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000000)='/dev/loop#\x00', 0x2) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:30 executing program 4 (fault-call:0 fault-nth:29): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:30 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) sendmsg$IPCTNL_MSG_CT_GET_STATS_CPU(r1, &(0x7f0000001380)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000013c0)={&(0x7f0000001300)={0x14, 0x4, 0x1, 0x401, 0x0, 0x0, {0xc}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20004000}, 0x4081) sendfile(r0, r0, 0x0, 0x24002da8) vmsplice(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="2ba41ceeeb9e03b2019505e3e9aaea17dd253ec58bf9635e78eb9a73a95a1fdea1d4d10060a3300ad0732d2bc4bc7d6ce8183c6666c77445e8f0", 0x3a}, {&(0x7f0000000200)="1ff94856c11f08231f80c543f920493b55c3c3c70bd5348acceb23b01352c1a28c3292ff44e051fb05f370d06a482eec6d0edd8d3060410d8f7ee9bb3716b07d418ba4f260530bbe5b6fbb6d063393e2550e707d12cea0895931cf6165e168363841e4ace1fe53df049498b832405f51207431052b6ab887beb5c13ebd531677fa7dd379cf270f0fd284e19256a546ac5fac4b8edb73992c4817f5293759f57048b0caab2a7e9edadb3278f4a9be4b227e98151990625df97b7799434b66ff069da11a737203b948f6dffbb68a0bcde4f5850626c0a58978579d020ae9e02a0de52085462f86f3f15499a039ac1a07213f83c0f8621492702f60d207903aac6c8a2fcf768e07d4a465e4bfaf55ae70cf6d0b8c5f0db99c898cc64150ef19f5ff1c04c7dec9ae42df7b9ce39d4b44274cb9263baf4c14f9d888e504ddf0ee9573bd93fa0fd47a31c04aab821c36e4fdd05f64fb74c109f9ad0f43e11fd75dc7895b62f84d6c0670959905255ea3af94e008930847db9f3be207d327f1c63af4ff81a7ce8db27ced7073c36d0b5ff9cd6ee89d3c43f546a93e31f9f85e85716e9ab6080589dd980a60e4e2abb55154740aa19f25bf3368209573e52c4e70676e63401bd3eb6d8d9561ff587bd977bc5eac0724f754f4dfbb56c71b67d249b865b28b5c5733fa49aeb7c2b0a4dcaa37496306a4419abbecde131c80550ded209f5f9ff2212993736df0e294c78b5903658bed5754986a99013bd79f71e321e77196ffa736307cfca53a8c3ec8d756d3039fe934e2ec1c8e3a3c43da15ce37beed816b98c810804d759c0993b6770b1cb251f12a7c124b3ae0f8349094736e29f61dcaa7babc94c92c182dd487db3f21991c4d1f290422a0913d80bdb638b1655120139a934c272c9a41d578a4923af426620d5f35ffeef4897dee5c7ea4220f760efa8c909d96000505aded67fe911953c3a8278517587d226391b4431096ba8bad4b854b06bd8648252a0b9e5e8fd0b98ed87221ff5625145417c196392c8d335829da9dc67c04ee8ddba9aebe788f65c55ed6eb33a69476f7ceb8dadb359fa79114d04f6c1959c7ba459575ffcb39431ef8b40bb18bf06de9677cd812f15809032c08cbc79c24e1f81bd255fbeeefcb661b05cef7d60574fdd88f48b1b780e1e9c06f7b1172107f8ed6e413c1e93ee02d052c902a2513bda4fddc9a46b2b8883c81c0a10a1a20df46dcf340e922dff963295607c7763053b9df6f2576f53420b62114fdf2b265800cda635a017cd8b10a474f49e06121042327d9559580cf68e4f6086f0a791fb4d4297179b58920dfd672f50151a690ad14488f0c3e5c58a3af25a174f11ec913bb69b712e7c02b9b944053cc26a5f9694ff851fd659883cf3b36a700d47c4496871784ccf532f9fc1cf5661d930d25422087d3073430e62a1bcd6460c8ccb1f55bda7a6d2c2faaa94830399083d53aef3aa072e4e566399c833acb9f793f20526d42e3554fce50051127235dc0a6577aa91382a59fb453a157c37339c94185bc37ae7c6cf2e800e4e78d010a36fe51239c0f2bf101e1889e7f202655249e93039f39c467f34a17437694d5580ba41b5cb6e64dd761d19475f80b5f8783c41b6be0f7a7477b4af8d40aeb03011981eda1c3e6ef3291c06a5a1da20f60ca2dd7bd0eb6dd5161b13221590f721aba445a17e864bde4e7de7f3ea97d2cb2951ad3a8dbe9d06a4b5ff575f0ce4ea59792af0793791ff0c44c124cae2ed3a0f453403a3ec89de3375abfe6dd9a6ca6eec805c185e49628ef05a907f6a88604b494122aef0deed1984d84a9d242537bb846ee14860f1e8b04e7bb58f5cd7c404d0a1d5f19463ed073b51fc875f65ccbf69f5474692ed81c81dd01a82febc5ead9c495e55652c2411d2f1919002dafa6e05db77d8aef8857a2928f92f8b8dd6d2390c60b6832842abd3a24a796332bd7e0140b7c6b1c11d6594c541b707e5f9cf430861377893c49c6519dfa90fed9575d883919436f4059fefb2be1947966157429007b78a8fab01bd0a1985f49333985deea7bbbea5124031a3a6fa31ab07d35db23a0f4dca5a706c6d8e3670085f428c56d8c874b0e46607f80ac9605cb4158fd12bce1f7d3216c9dfe1d93fe78b30215586361181e336307c2a4dce50976200d7ddaeaf65d4cb20fe47f7aebaad7aa444227737f192c2ef1f033cf74b7459a8259aa7e3e22054b30824f994999a2e646736d586b44a469f7845aff1cf730473a35dc8cedfbce4f7bd91d9e960858f7fe06b56c2959f671035935e6648d777291531357055db5874c3bd7c3324861425e8001acda166991f7d7a8e261d3a417016679be4e7261a5aa52654293dc1f434cab2f27f92fdbfd1af3f4be0438a298e24570c7bfdb3342ffdf136f95839d14c64d9d8aa399fb92a46e20b8859f58d718e18ab57f52456e1b5db1047972bc215037da8642b406789a3cd0efc78708b844304d832f92899059538a979a07e5c2459fd5a3d12a64e2d7f71bc0a35e43e1d9d3661a3f697fe596291cb34e00c4bb7a25653fa8da452b314d8efda79d3ff27eec1d1043ea648c2367e1021e194fd74989ed239e2ee6525d7c317e6de98ef62681b235f64e7bfe28dd61f56cc2e5f94dfcbac02316ebd3f983cfc6259abded0a29f6c25afbf244f5ad2c7839e046be61a6d9227590619c42a531a53f72966b60bd9a47eaab8a1eb0c04c9f3e2dca436b76cfa8976bf43fa6538250087eb5e3d9310181ea3b4c0a1733f3216daa1800505fd06050177dc5d291d8cc4d03a72ddad2b5cf0ece5635b64c0454e45d7f6ce3954da6c756ab91c236ce2f631667eca764ae63c38b7a571595cdcfc81ee591f25d74bdc4899185bc3ae803fdb07b0fc3c1177d9d81463583705665f4dde321cb548e506b636c992006cc3663cb359fde1b1942e450e10c0314b48f829cc6055f0a74691f8a4ae40cd0fde6ce5f724ce9056be5f7c09b83507a102ff621eba34e8ae3ca5329b283c1ccba47ffe3e3f37627e7b01e70c8fab878febb70fc45012f319d75dc8629e434297ca02f7e7ac9180c2518447adb911f923e7a3fe259dcdfcd15058c8f1582a30bc068966f7405784702bca366bb6f18c4f118596176b4ea8e9d2adbe0ac50644d1958afe51caa5363b7d5bd059eca01aa550a14ae4605aedb7e90e677604e0d5f2e6627887481d35c549b1928fb55e42779610b8259b497d68ca8929e89944a0954d1076bb7c7d662253499f7cb9065cfaa7d879bc4425c604bbb179914eaa3a428db054cb4fc03550a0ea2b0d288f7d10a46a91fed86d6b9a25cf7eac97b48d4037b168b550b36ad8ea4fba81ba338966798edb321b8ecbfa83c0f5ca2737a6c3bb38e3a02c476b4a42233d30f48acdd800847c39e5d18dc66908b639bf9474776a559b0eec4ee4c41e05f40134d4b152b9aba7f55c4520630c3462acd390e5010ab64cdd97f5e91020c54078d3d5f04012c2b7c68c101330826d38e3ab4f2e88b16b3164e80dee051f826ce24a2fe90c55338f6a47e502d862c651fa2e16f324f957dab1aa6c24823693c7096110e59fe6d93f2ccdff7a204eb070d67a2a8667881e0c16633e5985876e3dfa9a1c73e2bc27b206c0827a6c2754b16bc9d223d9bf7812ec99f1412305a8a6ecfcb37a8f80d3985b8989250fcd1644e4294bec5016d5c110c94ea851c65e77142de1116a3cc9afb1d4769aa6b522d8c2ed7de2099654869c3e579033d46be559126e3d1d22f90725bcd1905050f86a06d2f4f7914e3d47c637d79321f4ae06c6f9e0efcd6f84220b54ece62b6606baa251f1d49fcf9fa2dcc3ec9beeb2784e2ae1db41f8007cc50702709415b5535068b4f0a194c000f0e6fdfe9e9e326969b89f32df0a4fc13f9177db17b562d7e4fb259cb7b31f5d1b3bfbc8a7545caa740b1c173aead8e77d687f974d84eaff851f2391ccec194dd08f74527fa5fa852c37c80669a7ed1e3567551c183c3345790300deee197dba898cac06cde7b807beae1be477747b0a5c733777a93a317d2eabcdc2a660f2095ad068bf4e6ec16fa5fa426bc38270df0b6c5a36b772daf0471058de865e7ab3852c3f4aa8edf044af91d93a7889e20000dac1f46c4bf54dfd24035ca0cacd77b456f5e232413a8c05829640059bfbd03c1023a361b8e1635a9e8b8731278ed84972bebfc5d07b109864d5db584e1eaad1ce5b8fd72fafa832755298aefd20f41ce14e7dcae648f29444f372d8b2293c4ad6c88bb4f796f893195d13ba396fdac02bd05caf35cb66e919dfe6ff716ec74277712c3ba398cf57479bf12845a115b5056e68a76e4a2b7868f523e1dfaed1046c9f8782f2132378c776f69f2b132e831d65331137ce9027c322f9eb434d0d14c171aedf20ae19f1dcc51f1970cc55bbf6ef5c09efcdf8768fbcb3528d3a212628dfd2ef9d2f32361014d8d35ba07ce57e9ab3bc3ee118fad12cdcc142763cba45aeb9b6c042b1b07973fd0437f1f4ec9acc031771f49c3ae9d78dec319e65c34dd01af20f577f603ede72a01c71bce0f56edc0538176877888f9ce17de13e9a2de959667b0343e385e2b7e4fea295470015ebc3bb9b950154d38fa5d1e63819d9c2eece1bdea3096749eb0416ef710282be5bbda9a59dbf9d0a3cd119cd81d62518b688054c76093b1ba476bf11019416541d0aee2bd6ea3912dde928b2761cc786027e6cc1aa842d69a6c8a1e0afb8025b2e15c55b7cec080a5600deec52bffaf87cf8841fb38b5d6feaacfa905839109a19033bcb12150de3f009e25849ce3b9e2ce0e4ef5307aa21899f7bdb1ab09a7b4f88da124b69fe268e70c079d5d44a8ab2ffef846a1bfbb01ae63efcffc9564c6c916ec7f15fcc5deb618f425e782402754d48ef1347f8ac8deede3af9363bfd2e89b36efd69b2aaa1f520eb8d194b3c165ed0285e78d06715eb6c21665ad968824766cfa2e5bcb06b41c70ea36008f47237b8f988c914b1844a73499a9f0fcc052008a7e4359fa74f86fff72b91262610149f0d003c3b244b646ff216f494e4de96f325e4eaef1663f28569e2dfefa63b4cba965e4c3cc1c1cb1a1ccf676b3540e8b76f55ff87a03258e1ee2b86808e0025bccdfe96392bb49f60b9bc7e8057a7a2b3faf8dd5b345f5c0bb1e2cfba3cc5cc9c0b1269b10f0c35ab081d5f2c94459b3b0057bc0cce13694e4cdf7740220e319c0d9b12e0f4c5a993eefce3497dabeabe8fbc2d3ee59b5e233c11c13b052b8d4f88c9ce24eb675c3de4fe5557701c550b415592f4ac0f0b290f6112161eeccbb8e5951d8e8b7e0d95add10bb3fee8553ff9132fa5ad28586198ebbc09831f528a18701c59b9c49333bbfb3e3c1c1bf42c552462a0929db5e8d91cd87f2abe04877808131412575c08bce820f0022b582c077488bbd815b945ae8c34edfe4b599a47196adda6fb62952aa0e2f5db69e6d85fa7b32fcc6793b15236993a5a036cc76a78bd3962a4494862e0ae34ec3bb9db5a7d9ba0760cce6cf29fd18746efbcff39f433e90fbb1e6d1d45f923c747b3e872e54b7c9ee834f82124d4d53f12b26cd5948515a386b549fe04e1c27e47d39d18f9a31d46f59495e6aef7ebb6763ffa620b199d299295ee8b75225b54085758619dc7b224e549b477a339e38460f1445e58ffc48e4b7ad633b00b9d6597c6ee045f93440d0c3e777b721b8666fed7e99a051eefb0936755516241f866248e2a8b784c6a351b53d582241f40a15964d34f9d2d1f2e716be0d21", 0x1000}, {&(0x7f0000000040)="db4617374e1babdb617884795c6235d16510b708a7054ffc1b371eabbf955ad7035a2293d3cd62b38e8c261489aa9e7780322e06118bc64a416daed5be146653f7a0c04ab90086478f9a44063f416d454f0dab6db86b8cfebda6", 0x5a}, {&(0x7f00000000c0)="724b665dde2d2d414e34a5d0230785ffd359f6f03f24a46cf221d4e6a0251b798801a2617da11b2d51c2557fc78a37574957fd2a3f4919baf32cec1d6665e4", 0x3f}, {&(0x7f0000001200)="f83692a2af33f665dfc75ae47d14b2f5f2110a4526acb5ed6ce6a9051c1c6dfde391f9c01ac1a55cdd7e799c7b5ab002daba723c47917408809a6902d646ecb993251ad6795c744047b0eb6a367129d4713f37406f4499d27d1914938d3d78b9f6d0654a628e291d91e299a7b51f42567b2696d57089260462bb3bd2618918a22456b80f493aa15f2282a151ac677f2d8bcd2cfca9959868fefcc1c8e5c86c6c6036c3f7814c3b94ef259ffb40a2460711333f1841cbeb42acbd4f2512894e4190fad2cd23b543280d5a5200b4cb8d52301bf7839fc3ee28a45bf976b2932e3010955ec41e1f9eeee74e21b549850c2da2d82df3", 0xf4}, {&(0x7f0000000100)}], 0x6, 0x7) [ 1051.359708][T20445] loop4: detected capacity change from 0 to 1 [ 1051.383867][T20445] FAULT_INJECTION: forcing a failure. [ 1051.383867][T20445] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1051.397028][T20445] CPU: 0 PID: 20445 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 06:34:30 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:30 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7000000) [ 1051.405472][T20445] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1051.415521][T20445] Call Trace: [ 1051.418820][T20445] dump_stack+0x137/0x19d [ 1051.423304][T20445] should_fail+0x23c/0x250 [ 1051.427721][T20445] should_fail_usercopy+0x16/0x20 [ 1051.432759][T20445] strncpy_from_user+0x21/0x250 [ 1051.437612][T20445] getname_flags+0xb8/0x3d0 [ 1051.442193][T20445] do_mkdirat+0x3b/0x200 [ 1051.446439][T20445] __x64_sys_mkdir+0x32/0x40 [ 1051.451029][T20445] do_syscall_64+0x4a/0x90 [ 1051.455457][T20445] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1051.461358][T20445] RIP: 0033:0x465707 [ 1051.465251][T20445] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1051.484863][T20445] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1051.493278][T20445] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1051.501267][T20445] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1051.509371][T20445] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1051.517349][T20445] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1051.525336][T20445] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:30 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x8000000) 06:34:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/12, 0xc}], 0x2, 0x962, 0x2) ioctl$FS_IOC_GET_ENCRYPTION_KEY_STATUS(r0, 0xc080661a, &(0x7f0000000000)={@id={0x2, 0x0, @a}}) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r2 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r1, r1, 0x0, 0x24002da8) fcntl$setownex(r1, 0xf, &(0x7f0000000200)={0x1}) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r2) io_setup(0x284, &(0x7f0000000240)=0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84800) io_submit(r3, 0x1, &(0x7f0000000340)=[&(0x7f0000000300)={0x0, 0x0, 0x0, 0x3, 0x8000, r4, &(0x7f0000000280)="20d17f83aa3f27dbd7ca2bb116c86ba0896f44f38e8dde4e0a3740346b8d691ec4a9af91c807505e3b3724e0027473f3ae", 0x31, 0x1d, 0x0, 0x1, r5}]) clock_gettime(0x0, &(0x7f0000002c00)={0x0, 0x0}) fallocate(0xffffffffffffffff, 0x1, 0x6, 0xffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000002ac0)=[{{&(0x7f0000000380)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @empty}}}, 0x80, &(0x7f0000000440), 0x0, &(0x7f0000000480)=""/30, 0x1e}, 0xe6c1}, {{&(0x7f00000004c0)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @dev}}, 0x80, &(0x7f00000019c0)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/45, 0x2d}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f0000003c80)=""/228, 0xe4}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/89, 0x59}, {&(0x7f0000001840)=""/172, 0xac}, {&(0x7f0000001900)=""/133, 0x85}], 0x8, &(0x7f0000001a40)=""/112, 0x70}, 0x20}, {{&(0x7f0000001ac0)=@ll, 0x80, &(0x7f0000000400)=[{&(0x7f0000001b40)=""/190, 0xbe}, {&(0x7f0000001c00)=""/98, 0x62}, {&(0x7f0000001c80)=""/140, 0x8c}, {&(0x7f0000001d40)=""/108, 0x6c}, {&(0x7f0000001dc0)=""/217, 0xd9}, {&(0x7f0000002c80)=""/4096, 0x1000}], 0x6, &(0x7f0000001f40)=""/108, 0x6c}, 0x1000}, {{&(0x7f0000001fc0)=@l2tp={0x2, 0x0, @remote}, 0x80, &(0x7f0000002280), 0x0, &(0x7f00000022c0)}, 0xffffff7f}, {{&(0x7f0000002300)=@ax25={{}, [@null, @netrom, @null, @null, @null, @bcast, @remote, @default]}, 0x80, &(0x7f0000002940)=[{&(0x7f0000002380)=""/49, 0x31}, {&(0x7f00000023c0)=""/72, 0x48}, {&(0x7f0000002440)=""/217, 0xd9}, {&(0x7f0000002540)=""/181, 0xb5}, {&(0x7f0000002600)=""/128, 0x80}, {&(0x7f0000002680)=""/242, 0xf2}, {&(0x7f0000002780)=""/106, 0x6a}, {&(0x7f0000002800)=""/16, 0x10}, {&(0x7f0000002840)=""/246, 0xf6}], 0x9, &(0x7f0000002a00)=""/161, 0xa1}, 0x4}], 0x5, 0x20, &(0x7f0000002c40)={r6, r7+60000000}) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x26, &(0x7f00000022c0)={@rand_addr=0x64010101, @rand_addr=0x64010102, @empty}, 0xc) 06:34:30 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x7, 0x8, 0x80, 0x4, 0x0, 0xb57, 0x26400, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x81, 0x0, @perf_bp={&(0x7f0000000040), 0xc}, 0x20, 0x4, 0x16de, 0x7, 0x8, 0x2, 0xcd80, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r3, 0x8) r4 = socket$inet(0x2, 0x3, 0x7) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/164, 0xa4}], 0x5, 0x80, 0x9) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) ioctl$LOOP_CLR_FD(r2, 0x4c01) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(0xffffffffffffffff, r4, 0x0, 0x8) 06:34:30 executing program 4 (fault-call:0 fault-nth:30): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1051.865021][T20486] loop4: detected capacity change from 0 to 1 [ 1051.871763][T20486] FAULT_INJECTION: forcing a failure. [ 1051.871763][T20486] name failslab, interval 1, probability 0, space 0, times 0 [ 1051.884512][T20486] CPU: 0 PID: 20486 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1051.892936][T20486] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1051.902992][T20486] Call Trace: [ 1051.906282][T20486] dump_stack+0x137/0x19d [ 1051.910635][T20486] should_fail+0x23c/0x250 [ 1051.915066][T20486] ? __d_alloc+0x36/0x370 [ 1051.919493][T20486] __should_failslab+0x81/0x90 [ 1051.924272][T20486] should_failslab+0x5/0x20 [ 1051.928869][T20486] kmem_cache_alloc+0x46/0x2e0 [ 1051.933759][T20486] __d_alloc+0x36/0x370 [ 1051.938156][T20486] ? putname+0xa5/0xc0 [ 1051.942301][T20486] d_alloc+0x2a/0x130 [ 1051.946377][T20486] __lookup_hash+0x8f/0x180 [ 1051.950952][T20486] filename_create+0xdb/0x3c0 [ 1051.955778][T20486] do_mkdirat+0x59/0x200 [ 1051.960066][T20486] __x64_sys_mkdir+0x32/0x40 [ 1051.964677][T20486] do_syscall_64+0x4a/0x90 [ 1051.969177][T20486] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1051.975267][T20486] RIP: 0033:0x465707 [ 1051.979182][T20486] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1051.998937][T20486] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1052.007505][T20486] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1052.015484][T20486] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1052.023461][T20486] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1052.031445][T20486] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1052.039506][T20486] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:31 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:31 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x9000000) 06:34:31 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:31 executing program 4 (fault-call:0 fault-nth:31): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:31 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) socket$inet_icmp_raw(0x2, 0x3, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x2000000, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@noextend}, {@access_any}, {@afid={'afid', 0x3d, 0x48c}}, {@loose}], [{@obj_type={'obj_type', 0x3d, '}('}}]}}) sendfile(r0, r0, 0x0, 0x24002da8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ptrace$setregset(0x4205, r2, 0x3, &(0x7f0000000100)={&(0x7f0000000080)="b5d92171d5c31d18881445e7ad47c095f553e240858f98bd94be661c2136d48c3e333e223f438bbb8e3a549420a854062865d72995c44fb53b9e6dc0cc15eb4239ec3acbd9d6fff07eea42ab64df0f3de50fba724747e13f00a8b2f105865c9bee67378ac21281af", 0x68}) [ 1052.220413][T20516] loop4: detected capacity change from 0 to 1 [ 1052.237262][T20516] FAULT_INJECTION: forcing a failure. [ 1052.237262][T20516] name failslab, interval 1, probability 0, space 0, times 0 [ 1052.249924][T20516] CPU: 0 PID: 20516 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1052.258685][T20516] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 06:34:31 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000000)={0x0, {}, 0x0, {}, 0x0, 0xa, 0xa, 0x5, "da3998cb2d79a7ccceb40865396d8744a333d0abfa1b03b8d3a211a6d1eace77eb228d21f46cd6d9b22a8d09d79f164166639265793747be1dbcd03bcd2122c4", "fbb9e4282aa49d8f94a539e6c0de4ffa3e3af3b11cfc252641743043e2493ccc", [0x7, 0x10000]}) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1052.268878][T20516] Call Trace: [ 1052.272240][T20516] dump_stack+0x137/0x19d [ 1052.276589][T20516] should_fail+0x23c/0x250 [ 1052.281036][T20516] ? __d_alloc+0x36/0x370 [ 1052.285415][T20516] __should_failslab+0x81/0x90 [ 1052.290381][T20516] should_failslab+0x5/0x20 [ 1052.295032][T20516] kmem_cache_alloc+0x46/0x2e0 [ 1052.299903][T20516] __d_alloc+0x36/0x370 [ 1052.304084][T20516] ? __perf_event_task_sched_out+0xce0/0xd30 [ 1052.310096][T20516] ? putname+0xa5/0xc0 [ 1052.314219][T20516] d_alloc+0x2a/0x130 06:34:31 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1052.319279][T20516] __lookup_hash+0x8f/0x180 [ 1052.323863][T20516] filename_create+0xdb/0x3c0 [ 1052.328597][T20516] do_mkdirat+0x59/0x200 [ 1052.332897][T20516] __x64_sys_mkdir+0x32/0x40 [ 1052.337648][T20516] do_syscall_64+0x4a/0x90 [ 1052.342266][T20516] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1052.348192][T20516] RIP: 0033:0x465707 06:34:31 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xa000000) [ 1052.352487][T20516] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1052.372104][T20516] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1052.380574][T20516] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1052.388557][T20516] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1052.396539][T20516] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1052.404545][T20516] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1052.412695][T20516] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:31 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xb000000) 06:34:31 executing program 1: sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000200)={0x1898, 0x0, 0x400, 0x70bd28, 0x25dfdbfb, {}, [@WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e24}, @WGDEVICE_A_FWMARK={0x8, 0x7, 0x1}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @c}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @a}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_PEERS={0xf0, 0x8, 0x0, 0x1, [{0x24, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x80, @private0={0xfc, 0x0, '\x00', 0x1}, 0xffff}}]}, {0xc8, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0xbc, 0x9, 0x0, 0x1, [{0xb8, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1d}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x15}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_FLAGS={0x8, 0x3, 0x5}]}]}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PEERS={0x16f8, 0x8, 0x0, 0x1, [{0x608, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_ALLOWEDIPS={0x4e4, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1e}}, {0x5, 0x3, 0x2}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x2}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x28}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x1d}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x30}}, {0x5, 0x3, 0x2}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}, {0xf4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast1}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x13}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0x124, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x1}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x3b}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x2}}]}]}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x2}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "685f5e6edd4a0cf2c32514c9a7acee2951a69f2ba53b52f69a3d4cf8c434797a"}, @WGPEER_A_FLAGS={0x8, 0x3, 0x4}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @local}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x3}, @WGPEER_A_ALLOWEDIPS={0xa4, 0x9, 0x0, 0x1, [{0xa0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5, 0x3, 0x1}}]}]}]}, {0x6d4, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0xaaf}, @WGPEER_A_ALLOWEDIPS={0x3a0, 0x9, 0x0, 0x1, [{0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}]}, {0x4}, {0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3e}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x13}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x1}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x19}}, {0x5, 0x3, 0x3}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "a99b0fc769715e005d2e7700026d2fbd2eabff7036ca8755aa674d6f4414a651"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e24, 0x1, @loopback, 0x20}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0xfffffff7, @private1, 0x2}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e23, @broadcast}}, @WGPEER_A_ALLOWEDIPS={0x244, 0x9, 0x0, 0x1, [{0x10c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5, 0x3, 0x2}}]}, {0x94, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @remote}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010102}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x31}}, {0x5, 0x3, 0x1}}]}, {0xa0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "7330ead19d82769a507a1a40fea177f873fccfc8166200604989f167b2a862ce"}]}, {0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e23, @rand_addr=0x64010100}}]}, {0x88c, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x2b0, 0x9, 0x0, 0x1, [{0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x2}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x9}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x3}}]}, {0x94, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3a}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3a}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x5, 0x3, 0x6}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}]}]}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x554, 0x9, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x3f}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010100}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010101}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x3}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5, 0x3, 0x1}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3e}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010101}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5, 0x3, 0x2}}]}, {0xac, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @rand_addr=0x64010100}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @private=0xa010102}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}, {0x5}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5, 0x3, 0x1}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5, 0x3, 0x3}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x2a}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5, 0x3, 0x1}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5, 0x3, 0x3}}]}, {0x94, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x29}}, {0x5, 0x3, 0x3}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, {0x5, 0x3, 0x2}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x5, 0x3, 0x1}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "680b3a4492751d5ea155e8dd533ab2cb8bdf541e3f724a610b4a159f33baea69"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "bdd37eeec014e4691f7adfbcb7259375c55d37818d81e68bc5969fc427b3cded"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e21, 0xd93, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x9}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x14}}}]}, {0x8c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e22, @remote}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e22, 0x7fff, @mcast2}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x4}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x12, @mcast2, 0x6b}}, @WGPEER_A_PROTOCOL_VERSION={0x8}]}, {0xe8, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x4e21, @private=0xa010102}}, @WGPEER_A_FLAGS={0x8, 0x3, 0x1}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6, 0x5, 0x33b}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_ALLOWEDIPS={0x94, 0x9, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x28}}, {0x5, 0x3, 0x2}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5, 0x3, 0x1}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev={0xac, 0x14, 0x14, 0x11}}, {0x5, 0x3, 0x3}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1={0xfc, 0x1, '\x00', 0x1}}, {0x5}}]}]}]}]}]}, 0x1898}, 0x1, 0x0, 0x0, 0x24040896}, 0x44) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x1000075f, 0x200001) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x400000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000080)={'hsr0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB="37000000010000000000000900000000ee00000001000000050000007f0f0000040000000500000000a0000001010000f6000000f8a965f78772af40a55cbd176f07a03d436dd76329c314c5c10e0b51fedeca"]}) ioctl$LOOP_SET_BLOCK_SIZE(r2, 0x4c09, 0xb0) 06:34:31 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:31 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xc000000) 06:34:31 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:31 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x92983) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) write$cgroup_type(r1, &(0x7f0000000000), 0x9) openat2(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x4001, 0x164, 0x2}, 0x18) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept4(r1, 0x0, &(0x7f0000000040), 0xc0000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x158) r2 = syz_open_dev$vcsn(&(0x7f00000000c0), 0x20, 0x602401) sendfile(r2, r0, 0x0, 0x400000000001) 06:34:31 executing program 4 (fault-call:0 fault-nth:32): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:31 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xd000000) [ 1053.073067][T20590] loop4: detected capacity change from 0 to 1 [ 1053.080216][T20590] FAULT_INJECTION: forcing a failure. [ 1053.080216][T20590] name failslab, interval 1, probability 0, space 0, times 0 [ 1053.093017][T20590] CPU: 0 PID: 20590 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1053.101574][T20590] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1053.111757][T20590] Call Trace: [ 1053.115162][T20590] dump_stack+0x137/0x19d 06:34:32 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xe000000) 06:34:32 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x200000000000075f, 0x107782) r1 = dup(0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000001c0)="66530700ae897094e71b0fa1f107000000364602812c66538d750f6ee1d001f43f0500bb9fb045f2d1eaa302ab6c2fef2308003ea1315b9532f3af2f5e153eb78020fa00eb298802d8f6c1f3b18d6d352507f7018b31a53bad1ec3533c791a753a1fef2c560001000000000000fb8005128e7e4d939955f8ac396203784000400f573fbf000000000000000761f35e959f130dec95128ce7ec033dc0a380543bfc99320be1c1bb99bb063fb6092d696569eada31b0040015f0332701d9d14a3f9209d666578cc0266bce7860eaaf305a0ee2af0f82dfefd5e00d421b000000000000000000000000000000730428fde6136b8e97c32a552843516ab78c83f85cfe873f70957000dac653b3b313e587cdb091f26228ce524ec2db27bb8e3575774af29dac5aa78225147bbfefdda048d3c86d1e3583f6b507f092befd0c4307580e838a3803dafd1c57cc5114f66ca43150d6f58cd6e6e950e22991c6cbcaccf7570a5c17be736a3b164fc22e92bd3c3fe9715eba7d327b9523154b5b404660aea98962d96dcf2968def3935276b175d509ceed763c61f44c3ca1abbdd90100000000000000a98a5e", 0x1a8}], 0x4, 0x0) ptrace$setopts(0x4206, r2, 0x0, 0x5) tkill(r2, 0x1e) ptrace$cont(0x18, r2, 0x0, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="4dc3", 0x2}], 0x1}, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) exit_group(0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000400)={'syztnl1\x00', &(0x7f0000000380)={'gre0\x00', 0x0, 0x7800, 0x7, 0x4, 0x4, {{0x14, 0x4, 0x0, 0x8, 0x50, 0x68, 0x0, 0x87, 0x29, 0x0, @private=0xa010100, @private=0xa010102, {[@end, @generic={0x86, 0xc, "4f3cd3e19519beb9ff2b"}, @cipso={0x86, 0xf, 0x3, [{0x5, 0x3, "ea"}, {0x0, 0x6, "62cd1e23"}]}, @generic={0x7, 0x12, "897462c16bcea10c846091afe0cd85a8"}, @generic={0x82, 0xb, "368ca4458d9a53c073"}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f00000004c0)={'syztnl1\x00', &(0x7f0000000440)={'syztnl1\x00', r3, 0x4, 0xaf, 0x6, 0x2, 0x11, @dev={0xfe, 0x80, '\x00', 0x18}, @rand_addr=' \x01\x00', 0x87f459506ea1643a, 0x8000, 0x6, 0x81}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1053.119511][T20590] should_fail+0x23c/0x250 [ 1053.123951][T20590] ? security_inode_alloc+0x30/0x180 [ 1053.129257][T20590] __should_failslab+0x81/0x90 [ 1053.134121][T20590] should_failslab+0x5/0x20 [ 1053.138879][T20590] kmem_cache_alloc+0x46/0x2e0 [ 1053.143807][T20590] security_inode_alloc+0x30/0x180 [ 1053.149011][T20590] inode_init_always+0x20b/0x420 [ 1053.153972][T20590] ? set_qf_name+0x230/0x230 [ 1053.158659][T20590] new_inode_pseudo+0x73/0x1c0 [ 1053.163446][T20590] new_inode+0x21/0x120 [ 1053.167624][T20590] __ext4_new_inode+0x126/0x2f10 [ 1053.172628][T20590] ? avc_has_perm+0x59/0x150 [ 1053.177230][T20590] ext4_mkdir+0x28a/0x760 [ 1053.181573][T20590] vfs_mkdir+0x2a4/0x370 [ 1053.185839][T20590] do_mkdirat+0x11d/0x200 [ 1053.190228][T20590] __x64_sys_mkdir+0x32/0x40 [ 1053.194826][T20590] do_syscall_64+0x4a/0x90 [ 1053.199337][T20590] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1053.205335][T20590] RIP: 0033:0x465707 [ 1053.209244][T20590] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1053.228872][T20590] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1053.237421][T20590] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1053.245406][T20590] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1053.253517][T20590] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1053.261506][T20590] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 06:34:32 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:32 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x505001, 0x8) accept$packet(r2, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = dup(r3) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r0, &(0x7f0000000040)={0x80000000}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup3(r5, r4, 0x0) 06:34:32 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xf000000) [ 1053.269499][T20590] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:32 executing program 4 (fault-call:0 fault-nth:33): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1053.342652][T20626] loop4: detected capacity change from 0 to 1 [ 1053.352030][T20626] FAULT_INJECTION: forcing a failure. [ 1053.352030][T20626] name failslab, interval 1, probability 0, space 0, times 0 [ 1053.364851][T20626] CPU: 0 PID: 20626 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1053.373282][T20626] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1053.383344][T20626] Call Trace: [ 1053.386633][T20626] dump_stack+0x137/0x19d [ 1053.391055][T20626] should_fail+0x23c/0x250 [ 1053.395537][T20626] __should_failslab+0x81/0x90 [ 1053.400348][T20626] ? kcalloc+0x32/0x50 [ 1053.404482][T20626] should_failslab+0x5/0x20 [ 1053.409002][T20626] __kmalloc+0x66/0x350 [ 1053.413169][T20626] kcalloc+0x32/0x50 [ 1053.417201][T20626] ext4_find_extent+0x21c/0x7f0 [ 1053.422211][T20626] ? __cond_resched+0x11/0x40 [ 1053.426884][T20626] ext4_ext_map_blocks+0xd9/0x1f00 [ 1053.432035][T20626] ? mark_buffer_dirty+0x151/0x200 [ 1053.437430][T20626] ? __ext4_handle_dirty_metadata+0x20c/0x590 [ 1053.443749][T20626] ? __down_read_common+0x16b/0x5a0 [ 1053.449012][T20626] ? percpu_counter_add_batch+0x69/0xd0 [ 1053.454721][T20626] ? ext4_es_lookup_extent+0x206/0x490 [ 1053.460625][T20626] ext4_map_blocks+0x1be/0xef0 [ 1053.465413][T20626] ext4_getblk+0xb1/0x3d0 [ 1053.469747][T20626] ext4_bread+0x28/0x130 [ 1053.474112][T20626] ext4_append+0xd1/0x1c0 [ 1053.478453][T20626] ext4_init_new_dir+0x177/0x500 [ 1053.483529][T20626] ext4_mkdir+0x329/0x760 [ 1053.487960][T20626] vfs_mkdir+0x2a4/0x370 [ 1053.492347][T20626] do_mkdirat+0x11d/0x200 [ 1053.496750][T20626] __x64_sys_mkdir+0x32/0x40 [ 1053.501336][T20626] do_syscall_64+0x4a/0x90 [ 1053.505900][T20626] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1053.511901][T20626] RIP: 0033:0x465707 [ 1053.515805][T20626] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1053.535737][T20626] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1053.544313][T20626] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1053.552426][T20626] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1053.560488][T20626] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1053.568462][T20626] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1053.576667][T20626] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:32 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0x8, @remote, 0x3}, 0x1c) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:32 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x10000000) 06:34:32 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:32 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) dup(r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:32 executing program 4 (fault-call:0 fault-nth:34): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:32 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x11000000) [ 1053.932491][T20654] loop4: detected capacity change from 0 to 1 [ 1053.947305][T20654] FAULT_INJECTION: forcing a failure. [ 1053.947305][T20654] name failslab, interval 1, probability 0, space 0, times 0 [ 1053.960029][T20654] CPU: 0 PID: 20654 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1053.968787][T20654] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1053.978947][T20654] Call Trace: [ 1053.982240][T20654] dump_stack+0x137/0x19d [ 1053.986996][T20654] should_fail+0x23c/0x250 [ 1053.991423][T20654] __should_failslab+0x81/0x90 [ 1053.996363][T20654] ? kcalloc+0x32/0x50 [ 1054.000502][T20654] should_failslab+0x5/0x20 [ 1054.005131][T20654] __kmalloc+0x66/0x350 [ 1054.009430][T20654] kcalloc+0x32/0x50 [ 1054.013392][T20654] ext4_find_extent+0x21c/0x7f0 [ 1054.018298][T20654] ? __cond_resched+0x11/0x40 [ 1054.023087][T20654] ext4_ext_map_blocks+0xd9/0x1f00 06:34:32 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) fcntl$addseals(r1, 0x409, 0x0) 06:34:32 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x12000000) [ 1054.028222][T20654] ? mark_buffer_dirty+0x151/0x200 [ 1054.033687][T20654] ? __ext4_handle_dirty_metadata+0x20c/0x590 [ 1054.039905][T20654] ? __down_read_common+0x16b/0x5a0 [ 1054.045120][T20654] ? percpu_counter_add_batch+0x69/0xd0 [ 1054.050682][T20654] ? ext4_es_lookup_extent+0x206/0x490 [ 1054.056166][T20654] ext4_map_blocks+0x1be/0xef0 [ 1054.060981][T20654] ext4_getblk+0xb1/0x3d0 [ 1054.065326][T20654] ext4_bread+0x28/0x130 [ 1054.069584][T20654] ext4_append+0xd1/0x1c0 [ 1054.073939][T20654] ext4_init_new_dir+0x177/0x500 [ 1054.078906][T20654] ext4_mkdir+0x329/0x760 [ 1054.083256][T20654] vfs_mkdir+0x2a4/0x370 [ 1054.087561][T20654] do_mkdirat+0x11d/0x200 [ 1054.091903][T20654] __x64_sys_mkdir+0x32/0x40 [ 1054.096552][T20654] do_syscall_64+0x4a/0x90 [ 1054.101090][T20654] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1054.107011][T20654] RIP: 0033:0x465707 [ 1054.110948][T20654] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:33 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:33 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x12e00, 0x0) write(r1, &(0x7f0000000040)="eb691e0f434c7aebbb4a25677e256f0cfd4743ffd586992b953edb8a048800640eb890fa43cd1b91cff22d5303cc96b21e14cf657536", 0x36) 06:34:33 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x25000000) [ 1054.130771][T20654] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1054.139331][T20654] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1054.147331][T20654] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1054.155321][T20654] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1054.163496][T20654] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1054.171495][T20654] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:33 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r1) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:33 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) syz_open_procfs(0x0, &(0x7f0000000000)='schedstat\x00') 06:34:33 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x48000000) 06:34:33 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$addseals(r0, 0x409, 0x1) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:33 executing program 4 (fault-call:0 fault-nth:35): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:33 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1054.880658][T20728] loop4: detected capacity change from 0 to 1 [ 1054.910800][T20728] FAULT_INJECTION: forcing a failure. [ 1054.910800][T20728] name failslab, interval 1, probability 0, space 0, times 0 [ 1054.924060][T20728] CPU: 1 PID: 20728 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1054.932482][T20728] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1054.942864][T20728] Call Trace: [ 1054.946144][T20728] dump_stack+0x137/0x19d [ 1054.950559][T20728] should_fail+0x23c/0x250 [ 1054.954988][T20728] ? __es_insert_extent+0x51f/0xe80 [ 1054.960368][T20728] __should_failslab+0x81/0x90 [ 1054.965159][T20728] should_failslab+0x5/0x20 [ 1054.969882][T20728] kmem_cache_alloc+0x46/0x2e0 [ 1054.974712][T20728] ? iput+0x1c2/0x590 [ 1054.978985][T20728] __es_insert_extent+0x51f/0xe80 [ 1054.984032][T20728] ? __kmalloc+0x230/0x350 [ 1054.988468][T20728] ? kcalloc+0x32/0x50 [ 1054.992556][T20728] ext4_es_insert_extent+0x1bb/0x19d0 [ 1054.998038][T20728] ? ext4_ext_convert_to_initialized+0xf50/0xf50 [ 1055.004596][T20728] ext4_ext_map_blocks+0xf79/0x1f00 [ 1055.009835][T20728] ? __down_read_common+0x16b/0x5a0 [ 1055.015066][T20728] ? percpu_counter_add_batch+0x69/0xd0 [ 1055.020726][T20728] ? ext4_es_lookup_extent+0x206/0x490 [ 1055.026204][T20728] ext4_map_blocks+0x1be/0xef0 06:34:33 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000040)={0x0, {}, 0x0, {}, 0xffff, 0x6, 0x1c, 0x0, "6f0a80ae13c13bb070167c071df58d1b1cd511353bd5ac89798bf186f9968f7564c9003f42d4160fd595b8e8efee768680ac1eedf9cad53ad689b97dc4c2bf14", "1607a2a7004d7e441916eca3c44121fb082ef7c75de6504547e3eb40f8799dd5", [0x1000, 0x800]}) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000000)) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:33 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x4c000000) 06:34:34 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1055.030996][T20728] ext4_getblk+0xb1/0x3d0 [ 1055.035352][T20728] ext4_bread+0x28/0x130 [ 1055.039619][T20728] ext4_append+0xd1/0x1c0 [ 1055.044089][T20728] ext4_init_new_dir+0x177/0x500 [ 1055.049099][T20728] ext4_mkdir+0x329/0x760 [ 1055.053456][T20728] vfs_mkdir+0x2a4/0x370 [ 1055.057786][T20728] do_mkdirat+0x11d/0x200 [ 1055.062125][T20728] __x64_sys_mkdir+0x32/0x40 [ 1055.066733][T20728] do_syscall_64+0x4a/0x90 [ 1055.071174][T20728] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1055.077301][T20728] RIP: 0033:0x465707 [ 1055.081199][T20728] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1055.100934][T20728] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1055.109364][T20728] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1055.117463][T20728] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x68000000) 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x6c000000) [ 1055.125440][T20728] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1055.133424][T20728] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1055.141409][T20728] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:34 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) sendfile(r1, r0, 0x0, 0x24002daa) r2 = creat(&(0x7f0000000040)='./file0\x00', 0xc) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/42, 0x2a}], 0x1, 0x2, 0x9) 06:34:34 executing program 4 (fault-call:0 fault-nth:36): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1055.270978][T20787] loop4: detected capacity change from 0 to 1 [ 1055.280749][T20787] FAULT_INJECTION: forcing a failure. [ 1055.280749][T20787] name failslab, interval 1, probability 0, space 0, times 0 [ 1055.293595][T20787] CPU: 1 PID: 20787 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1055.302239][T20787] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1055.312701][T20787] Call Trace: [ 1055.315997][T20787] dump_stack+0x137/0x19d [ 1055.320336][T20787] should_fail+0x23c/0x250 [ 1055.324853][T20787] __should_failslab+0x81/0x90 [ 1055.329712][T20787] ? kcalloc+0x32/0x50 [ 1055.333775][T20787] should_failslab+0x5/0x20 [ 1055.338276][T20787] __kmalloc+0x66/0x350 [ 1055.342461][T20787] ? kcalloc+0x32/0x50 [ 1055.346536][T20787] kcalloc+0x32/0x50 [ 1055.350647][T20787] ext4_find_extent+0x21c/0x7f0 [ 1055.355523][T20787] ? kfree+0xf0/0x1d0 [ 1055.359543][T20787] ext4_ext_map_blocks+0xd9/0x1f00 [ 1055.364818][T20787] ? __down_write_common+0x45/0x890 [ 1055.370199][T20787] ? __down_read_common+0x16b/0x5a0 [ 1055.375494][T20787] ? percpu_counter_add_batch+0x69/0xd0 [ 1055.381126][T20787] ? ext4_es_lookup_extent+0x206/0x490 [ 1055.386611][T20787] ext4_map_blocks+0x70d/0xef0 [ 1055.391394][T20787] ext4_getblk+0xb1/0x3d0 [ 1055.395766][T20787] ext4_bread+0x28/0x130 [ 1055.400033][T20787] ext4_append+0xd1/0x1c0 [ 1055.404522][T20787] ext4_init_new_dir+0x177/0x500 [ 1055.409616][T20787] ext4_mkdir+0x329/0x760 [ 1055.413986][T20787] vfs_mkdir+0x2a4/0x370 [ 1055.418342][T20787] do_mkdirat+0x11d/0x200 [ 1055.422691][T20787] __x64_sys_mkdir+0x32/0x40 [ 1055.427280][T20787] do_syscall_64+0x4a/0x90 [ 1055.431729][T20787] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1055.437649][T20787] RIP: 0033:0x465707 [ 1055.441592][T20787] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1055.461530][T20787] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1055.470037][T20787] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1055.478210][T20787] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1055.486336][T20787] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1055.494642][T20787] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1055.502623][T20787] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:34 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0xfd, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x74000000) 06:34:34 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0x73) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write$binfmt_misc(r2, &(0x7f0000000000)={'syz1', "ce1715564c7576e109b0b8223cdc97d2816bdf1891051fe6722814e3e82d397978ba2396955660a4b78cf53019faac8e403758c765baf9cb74a32172f88a24c3774d10e81000c052447ba95932a0ff101c81f11a6cec3b7a859dae7b40a0026bd63349175052321bd884d9b92dd36f982f1b33dec5fd67fd0415b3e6ddb07e70edb1db103f8e25bc1c3b7ba2c845b58aa22aa01e42d893e50740435b2b1713a832bb920c9e91b1792e1ac2d30f7c89d10ebd7b725415b90e69"}, 0xbd) 06:34:34 executing program 4 (fault-call:0 fault-nth:37): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:34 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x7a000000) [ 1055.875089][T20811] loop4: detected capacity change from 0 to 1 [ 1055.884758][T20811] FAULT_INJECTION: forcing a failure. [ 1055.884758][T20811] name failslab, interval 1, probability 0, space 0, times 0 [ 1055.897528][T20811] CPU: 1 PID: 20811 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1055.906028][T20811] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1055.916222][T20811] Call Trace: [ 1055.919517][T20811] dump_stack+0x137/0x19d 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xf5ffffff) [ 1055.923870][T20811] should_fail+0x23c/0x250 [ 1055.928554][T20811] ? ext4_mb_new_blocks+0x2e7/0x1f60 [ 1055.934079][T20811] __should_failslab+0x81/0x90 [ 1055.939091][T20811] should_failslab+0x5/0x20 [ 1055.943862][T20811] kmem_cache_alloc+0x46/0x2e0 [ 1055.948814][T20811] ext4_mb_new_blocks+0x2e7/0x1f60 [ 1055.953950][T20811] ? ext4_find_extent+0x6cf/0x7f0 [ 1055.959013][T20811] ? ext4_ext_search_right+0x300/0x540 [ 1055.964755][T20811] ? ext4_inode_to_goal_block+0x1bd/0x1d0 06:34:34 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1055.970641][T20811] ext4_ext_map_blocks+0x1569/0x1f00 [ 1055.976185][T20811] ? __down_read_common+0x16b/0x5a0 [ 1055.981489][T20811] ? percpu_counter_add_batch+0x69/0xd0 [ 1055.987422][T20811] ? ext4_es_lookup_extent+0x206/0x490 [ 1055.992902][T20811] ext4_map_blocks+0x70d/0xef0 [ 1055.997703][T20811] ext4_getblk+0xb1/0x3d0 [ 1056.002099][T20811] ext4_bread+0x28/0x130 [ 1056.006398][T20811] ext4_append+0xd1/0x1c0 [ 1056.010750][T20811] ext4_init_new_dir+0x177/0x500 [ 1056.015733][T20811] ext4_mkdir+0x329/0x760 [ 1056.020216][T20811] vfs_mkdir+0x2a4/0x370 06:34:34 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0xfffffff5) [ 1056.024553][T20811] do_mkdirat+0x11d/0x200 [ 1056.028923][T20811] __x64_sys_mkdir+0x32/0x40 [ 1056.033542][T20811] do_syscall_64+0x4a/0x90 [ 1056.038145][T20811] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1056.044089][T20811] RIP: 0033:0x465707 [ 1056.048154][T20811] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1056.067784][T20811] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 06:34:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000200)='./file0\x00', 0x1f, 0x5, &(0x7f0000000480)=[{&(0x7f0000000240)="a0bbe28687036e985711d1549c96099e113b9161166e59025b51d7d7082df5cf203792f7d8c7ffac2b43c5149d95e0241da749fe76105f083803332751435953b5bd1544eebc430efd151c4e73030f381526ec03d5565f844fbeb2b7235f67c793b1e9fb55ee39e7", 0x68, 0xe98}, {&(0x7f00000002c0)="ca3005ea5165735289f84876bf0220b4f8", 0x11}, {&(0x7f0000000300)="e2f062f73e25e2aebf6425e2ae6fbfc223391342736640c92d34a4ecd83cf7dcae1904", 0x23, 0x10001}, {&(0x7f0000000340)="669a60ebbf8c2c934d704e9f292807ffd95db6787f0b6a3b01d4d8659bcf3a02ff29b8ad7c4e09874cd2bb5bc27ca4a4365f4a8bd39a6cda4f391bd3c01462a493b52a4227da55a72b0da4811e77aea07f90fc8459cf65f77d5c1d8767b693be611e85ead9acb7cf9517793388acf0ac0d49c693823cba4237ecc01ce65710c6d44482115d98b51f5d812a", 0x8b, 0x2}, {&(0x7f0000000400)="d26bd0fe277684078de429583d707f227570c63cecf6c3f693df03ed6b8a4e3824a2133029430d50d5a092577f598569af2ca1250c80d0fac1d5a7ca80e72febcc9c8ea35134f2bf", 0x48, 0x1}], 0x104408, &(0x7f0000000500)={[{@nodelalloc}, {@nogrpid}, {@nodelalloc}], [{@obj_role={'obj_role', 0x3d, '*'}}, {@dont_measure}, {@hash}, {@obj_user={'obj_user', 0x3d, '\xcf\x95'}}, {@euid_gt={'euid>', 0xee01}}, {@uid_eq}]}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x4000, 0x1e9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) mknodat$loop(r3, &(0x7f0000000580)='./file1\x00', 0x8, 0x1) r4 = syz_mount_image$iso9660(&(0x7f00000005c0), &(0x7f0000000600)='./file0\x00', 0x2, 0x2, &(0x7f00000007c0)=[{&(0x7f0000000640)="3ab6cb177f1d1e40077e68b055e61a34db19a581681bfccfd0d991266ef0c23cce13ac9b9fdcc9fe7d9794d17225c061576e1c2ec0a5b2119977b512c4ea4a57df7b932a14464c0e7ffcc5682a7bccc68920c4e71a393ad1616381526308c6bb060be2f7cc1fed3b14d17cd97d81c0218d6f8880f7d028b31f71adcaeebcc57b0257b166b8bab8f208d2d3354fcc02638a71b62df6c05aafe6e9f6e8300edf71368ac6f242495ceb2f249f7bbda8b901cc62eef1c22a822b76179f21f385ae4a59fa4491bab5d4c6c9fa", 0xca, 0x1}, {&(0x7f0000000740)="cd31a0660d59d5ed34a74118831bb97b8afb3f4feadb1c48d306b39647176f9628774c8ca8b11ce72724e1ee04168a292ec4780ad07dd7502893954ecbb0e49101b4b1dd99fcb8f3a53e2d26968f", 0x4e, 0x400}], 0x140004, &(0x7f0000000800)={[{@nojoliet}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@obj_user={'obj_user', 0x3d, 'obj_user'}}, {@smackfsdef}, {@obj_role}]}) statx(r4, &(0x7f0000000880)='./file0\x00', 0x4000, 0x40, &(0x7f00000008c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1056.076250][T20811] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1056.084244][T20811] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1056.092313][T20811] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1056.100295][T20811] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1056.108281][T20811] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:35 executing program 4 (fault-call:0 fault-nth:38): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1056.137584][T20839] loop3: detected capacity change from 0 to 256 [ 1056.182177][T20839] loop3: detected capacity change from 0 to 4 [ 1056.199934][T20853] loop4: detected capacity change from 0 to 1 [ 1056.213076][T20853] FAULT_INJECTION: forcing a failure. [ 1056.213076][T20853] name failslab, interval 1, probability 0, space 0, times 0 [ 1056.225728][T20853] CPU: 0 PID: 20853 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1056.234387][T20853] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1056.244439][T20853] Call Trace: [ 1056.247717][T20853] dump_stack+0x137/0x19d [ 1056.252134][T20853] should_fail+0x23c/0x250 [ 1056.256692][T20853] ? ext4_mb_new_blocks+0x6f2/0x1f60 [ 1056.261993][T20853] __should_failslab+0x81/0x90 [ 1056.266777][T20853] should_failslab+0x5/0x20 [ 1056.271302][T20853] kmem_cache_alloc+0x46/0x2e0 [ 1056.276139][T20853] ext4_mb_new_blocks+0x6f2/0x1f60 [ 1056.281258][T20853] ? ext4_find_extent+0x6cf/0x7f0 [ 1056.286324][T20853] ? ext4_ext_search_right+0x300/0x540 [ 1056.291947][T20853] ? ext4_inode_to_goal_block+0x1bd/0x1d0 [ 1056.297686][T20853] ext4_ext_map_blocks+0x1569/0x1f00 [ 1056.303070][T20853] ? __down_read_common+0x16b/0x5a0 [ 1056.308296][T20853] ? percpu_counter_add_batch+0x69/0xd0 [ 1056.314007][T20853] ? ext4_es_lookup_extent+0x206/0x490 [ 1056.319570][T20853] ext4_map_blocks+0x70d/0xef0 [ 1056.324362][T20853] ext4_getblk+0xb1/0x3d0 [ 1056.328719][T20853] ext4_bread+0x28/0x130 [ 1056.333144][T20853] ext4_append+0xd1/0x1c0 [ 1056.337492][T20853] ext4_init_new_dir+0x177/0x500 [ 1056.342504][T20853] ext4_mkdir+0x329/0x760 [ 1056.346889][T20853] vfs_mkdir+0x2a4/0x370 [ 1056.351391][T20853] do_mkdirat+0x11d/0x200 [ 1056.355907][T20853] __x64_sys_mkdir+0x32/0x40 [ 1056.360522][T20853] do_syscall_64+0x4a/0x90 [ 1056.365118][T20853] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1056.371030][T20853] RIP: 0033:0x465707 [ 1056.375076][T20853] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1056.394881][T20853] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1056.403500][T20853] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1056.411492][T20853] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1056.419814][T20853] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1056.427940][T20853] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1056.435904][T20853] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 [ 1056.464837][T20839] loop3: detected capacity change from 0 to 256 06:34:35 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) r2 = fspick(r1, &(0x7f0000003600)='./file0\x00', 0x1) r3 = epoll_create1(0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r5 = openat$bsg(0xffffffffffffff9c, &(0x7f0000003640), 0x400300, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r1, &(0x7f0000003780)=[{&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000016c0)=[{&(0x7f0000000300)="b84cf5ff588a181a0ea2c09e2620a047990e5015dcda213619dde297ff785f3b864abfa86b9e2e03f1eee475095cac8423580a0841213613a1fec8a28b35834b0f977bb07b0b775b9cb013e88faff81fc02cd43071ad9270aefc28a2501f5d5dd773bac04f4736e8ce66b9fcbd7ac7773447f03689eeffdd15557117246ee77460b065c50fa46b89460425a998596b960f88ea3ba6657c7138e4b70767375974692a8028749fb515763381339ce6c4dce0743c9d0b1608432ce2039b2454f6b849bd1eae13ad4a5198aedf1e06c7b2c46f19f31e114abbf1fda9699fe5c24276352b9caa23d3ff1158cfa88d39692293822968e60158b04b5fb37997a4062a8566406a613db8c50d5660be12166192f8309f31b3c3270ec5ed83c1296a69e61390f271f5fd54a08a7e3f482682a1febafd0d166031379f718b1936fe7fc3996bac49efd47e553a31f859cc63f579ea90ab1754b4bb13030afde28c6918976f7dc14dbfa858d9394b898d1eea7311f4e813bbaafdc3c9e9433313a7b3cfdc8c9ceadb9ecd728f291b2db20ed2dbd2069de99de672d969e9f5bcd9329187c4104e591aa9252f1fa415e981fade0d07e17a9d8b6e1e31885568e9a9b979e62be79a096c2de168cd041fc9bc47c876d329e47e91025b31a6bd805b78354858a5e275cbed4b46ff57ff3168f679aedcf67a40e4ec332aed182b1c1102de74c78ef1df07d6387d6ecf38f201e798d697e7f10f351411e28be7dde3484ed79ad6e75ff60d966b2b00e4e024b34218ab81f664668a463b29cb3b8bdff68bfc760d6aa031d1f8e1863a445372a30595544888a3b9a728476009e1d01f5c085e701c2c89a3dda017ac3ed32d11adbd81b28ab8de088b11629b837a0f52296b241d63d34c7a33d364169bf2cdda311789b0107b61aff5f5e3dfeea8a2ca19f6549a085f1d1534654d627e51c585a6d0c2c2417fe3d17b2e4b1bd2c190531211244bfe6a65b9ee574bbd65687024cfa2a676f4ada31be1faa2b6d068ab1a753ad36b365e488995e45612009d3004858022cda2c33cf1feb529f1ac7bc8371620fee1e6366be36a6515a8c9a32ea15093357a5a8c6ad25343734394761364d40483bc2a8ea03acc54c22590d6397692286cdd6189abce0f00b47c75bcd5ddce1de2fe6dc36c999126f15efcca4ce3ae9e1836df30fe225a39dfe2dfeb90b2261d9d3a5b730d0af911898519cfee27801b1b75d1af24ba420e54dbd34d981b946fe7eb1c70cc6ffbfd0760ef23058e927192a6bf618d4a884934954e3b6359f468160873a9e70df8e4c9613528da9a23e5594a13f2f0c82d89190975815cc2673239da59b0fca41f3ad7a3f40b0d1ae030fc975cf353797599550f874eaba43877557653804a8ef680c71446f983d8cc830caf3e3dfb32277b57307be992edddb712a992b311950ca7da58115091b2b911fe0be9c8b0086fd98347301f0c174b0a0c1ca54127743e8125db109996dd201bcdf99054731eccceaff3cb4d5794efc771c48343ff76bc5a46b4d375ed3dd447ccbff5e7045086c550df7728e75ee58d12e0c4d00f05f993b74db218dd919abef334224c82421e0bf4146df7b2377557b5f15c31a53150ae3a55bfb3724c5dad1b68e180d756b63626d29b7a03fb198ee7a01160935f4369d06ed9a2ad075e8abc5f9017638e364045d343054836a3815576769d96cd69443558dda3930980e8e5c39338b888b682d55a1e035e3686054e606aa96d864cd9b0f0025429dcbcc12766f1b42f3f83da5fb5bde8c39cce211d150e5c52309775ddd681416f38bd9f7a532875858cc457c3ad1aa2a4a3c3dd5cfd764f819f5fbb97e8afa044dbb9f18101ca495c096ee038f544bbb40b17f4870457d8de080322e0b090fc51dc1411951388bf35fd2be54cf2309cac045dd229b2f560cb6fb59c6d1a82a5c937f11b076c6d2fa263496cd64cc4c57cb2961d7b1ec3c2874f96e03084eaa66d455fe235167b0700b432052bb0119491406a40ab882c4e1a697da894239ce85db29932c4c6d00f83ee99224cb0596a54d424fcc418d39e215ca0bfc55ea2312dc952bef627259a57d9dcbe2009a576be287967d402345fa8b485bee2c47e2392f0a818ac0dc2f8f4f6d0806ffe2b65ad1d44d2c99b0fd8c228244d3b95de9883e782286b3107fe257fb9b17e5357de03d66bf77ad303251aa4c69bfbb7b928bc85d3c074b9f0c9c8f739b5cb1f375a457c520f67d48214d7538935f57eefc794818f24a3c641530a05835a535c9923e92f9426bb27c79a5541a5063e5e43c14e65155cde127aa5683a4939e39d3a8ebd1442fe37adad94a3e0e56e48e7e55aa29dce63170b7336e1531d46d4fcd2413a5c0cd0a7b85a7a7ebc0f79b9ff25ffd2668736ffa070319fa12ece870c4b8446433fab138996e0147c815170fec837fbef921830e66555e0406895d432565569a22007b05358cacca7871614dfbc17c31cd594d0b6830cb65feaac907e3f811eac7f8fb8bd6d5557375fa0ee49a0d96d0ca701315ab37367f86869207f9a27ce2768d79fe2cf9ecb8ec4ef095bf6ebe784bf51ba0d0cbcadd0279cf619bb175e428a2121df625e5014d0e9a5cd736037013d7a765989b2545b2de9ebb267b26463a2ad3ab1229384a27a6130d59e085ba6cf0e7ae49d4c26199868b35800e864124371595561fc45c8f6e021933e7e6a7706c30001f60a9e12c11d638da29966ba9156676fe4513ee476fef664f8241e4f6ea2e42f788f78a9a25c6be99bd2033039b1e8f4003ba0553d9be809b215bc385e461881b939445de9589d34c345e9910c0d37f4a8eca577209819bfd9c49ac885551e2b5b597ffeadb3c725744e572d5c811dfd059e7533077fcf2d679d33b7df435588ccf043f15aab5148b3f5ad91086c1a04f8d5cf08b82ec8c2b0c7f020e55fffc47d2678a74de5f8aed2b51361eb9353ef6db470338e0a60743c4d07065a362fe3d75754209540e8d133217e7cd3061586324bda79a8697eca4aeb99e68b0edf41b047133d53f8b588b3a1dfc69d49e27e09b7f1edb594206c81bd6d38d3b82b4a1f2af37e7dc2ff59ee83fabc876e988216ce5d2747b69c5254371af6df351ca8c2ee56c23fca5b9088e153b27629caabc9cdd01eb0e1baafabea38188d17c3629a6976e98e203922976f2afe3795f4c5165d1929cb313f828f66e2b8f42319aa2a8a40c2bdf495ec011420a7992c0e78a6d9158e7766b2ed2446b4df635b218d2ea43fa4018e8b1bb1aee07263f2cdec68e06dc542caa9197faee440aa39527f5ad915379d8c601e181a6a112895b2588f49ce00be61c4b5c595d1e8f6bc4ad7fb23145adf1f88a0f65af9869613f49d382f8eb4c1848989aba02e267e0461c8f9994442e2c8e818f2191202be2bf0aee07bd6d82c5c54ac739b259e175856ee3ab7881989acaddb84dffff75af4978da86f3fc468238f73b925843837fdc721346b298a1033690405b99abda419e73f3c4691d024709ff999e38822c0f00e67f8f0e76986633abb9810fd7b8ae66c255fdf326ccab0b377a102e730c13797eacfb46fda472fbee21cf621730f5c93fefb696eb6c1b4598d101f638f4a7d5b86071f83b8eae3504dbf2877ee904b5022c8cefa7c3fea983e306de63eb97b748625ac3e561de0fe6d5e6940f14ee12efb6cff5035d0b74b3ae2b2e2ef6746c10eb10f487bb3858738031dc22e6913ba4f7571571bdaae4def3d2912d8caec9bc08e7c21e85f12cc3d7f583237929809599dc8a2fc70ab8b99e0e23af762bdef6dd4582323bd250a266187fd11326b48c4a3abea1723ea21e9298be65a2e89d76fe4fd90d40450f4c39537a1573e4c83f96d0ee4d1f48efdb4ef9f9f26cb835b97864f84e4c9d9f9539b79aa266ba26e181feade9dfda6d0bb780548d033b5318c50525eb02fca09a1fa9cbe6e9e59b9adb92ddbb791e382131937ec01a92b0455ed512cae801d44e16f63d1dab914292554d83d3399a593fc38f740040554aeea8c3fb8899d780d30ae5a6b1ed3ad418ae43fd609885c638ed441213515688c5885acc20e2a65a34d4e035a7b1c75be68e7c79ec0e26572ac7fb8fc258a8ba0e8f4b41559aa66c9fe9d1d9c76cb98d804a1fb4163b3092c4bec6499dd70e5186433b3003f89d1c9a3b34bf4638d15167fb7a358e28581dad0bb336ff3ce7d4344e7b706c937ac8b174423127c6d2226109f73b152598eda9f64c35e1f5ca0157c93b251c79adca7efce01a25e51bb323c135c28b1401d866ceec118c27fc291a9cfa8036849ab82549a77fda3c4cb43dafb8f17c6d3be3dc3c77fd4f66b657aee19e2b7eceafbe787ccb4f4911a906b409c7e22511e2016dec5f78591cbc77c21153c42c496d3602b0c3573caeb727a0ec9beac823951f0ae32958a2d556b98113e531a1d39473e7f84f5b53191a86687c2f46384c384f3b36cb293a4f978fcc6886b7f88a433b332d4f6a68c71daad69b7ee31554342a4f96c845c55f13f1ffeb1df515f44b1778bb52c55e7be9ee0846384e9d1f6d50bab56963a5ba94f23c78fff1e0b670cbadeed7d61d90688ccb8b53fd3e078849bc84057fcdd6809e3b58cc05c116525cb59f896faf0b866f9b34535aec272257588d209f9041b412907943680e5d64b44e7f4ecd34a2dc7863554babf26526a94ace081d22c2c9c3a28d78c641b17c881d3fb69d71342ee5ee8fdfeb4ab7ae7afd6276cdabf157627f1902062eb2a1773b2576f1ef1343adf9b0cf4da406a678ed8315505a77f1cfeca60286edb4c43f2eb4af10329860f18513e1a0bab00bb5a58b671f65e5d96fe53d9efa2e3a1086562163d8c4cb9229d519fc59e182e372feb2a14fbace11fc43aa86f77cece50735254d8a2300333ca033e87e9dabba7404bccd6616a4f4af76631269213379a225aafb01156d168b70b8e2dbf0171dab93a96e9a3eb65a771c06dcb987d46428339e6dccdc875410e84b0ce240f1a9171b7bd91746bd5d0ca2d66467438943cc929d3c66c871931c1e0aaed180667b01c001a64dfa1c7710b6eec5b84f6d2dd82d9d0f2fe404e53acda9b89dfbdaaf268e696598933b3586af29a4ec64e8822d77ed8c9ca2b7b47b23b4eb9d1a309b08462736f319db4c5e4af430f5c23ebedbb29502ef8ca72c2f6fa5a78ef42998a06ba6a1fe76f8e01fe3234f606f5a6e843270cab0211eec8d69ad1fb40c104b8e62b5a9ccf58143544b38de18935ec8e633b209ddfe61f5b2d8ef854f2b11fbeffa5e7de05f89b9b44085758a42221fa26c4418108f312b5d2ba5b94aa56972a4d8e0c42550bcece2f3f760db56434240d8d313d7614c5121128af9e20dcc0ea3cf0be4232bf089440bf63022d68c1921d26e41379320ab6552eb14f176b0e9fe81fbf0d2216d63cf950dfc9f98012228e097e7c3de62a9429c1aec03bfd7b6ea6c230ccd067493208399af89a44e3764b607c9149419aac0bb02749113874feaaa987d2cde66da44e4772ce9ea8ee4e98784e47ba5f643afa396a0336af8e7f9a9baa225a2466adeace87be94070a1b5d012341322a5dedeafb30e8a281dd56bf6b94e66a188816b967bb34e76bd9776a3d9a788e0392f3d150a76721f49c7a67949026455f031e258eb667303ff412a94a97eb088c08b4ed82226204a5de7c52dd3538df65891109aca9fe784c5efd8c64cc998f0f2e6c1fce051426e49c630f37a22cea5734894dba98276dee2d343d90c8617235f2d2987e474ddce9", 0x1000}, {&(0x7f0000001300)="e9fd467dc87d011d865544634e0530f997d0d164f47f8e47877d9fca6a5bcb5c25f32168a28e9b55978d473e823ffea88c9ffe9546a957b6b908be07b5d6542e09f2f0fc1f1264d972f69b81a5753d277d70f359e6182e84f9358ad406580a4eb3dc2ee982d070a9e794effa098c10596a8ea963a97813878657667c3ef97201f45aad75e582c8df844af6372aa3b4d497345e12e55f3b5108218dd7f11c5ddadeadcc1542c877a31560038b0ce258a4b8c388f0b722fa197f06a6a9c9c9fbcc13697e5a968e06e622792857ab8d21a45e88384ace2d60abdba8eabf7c", 0xdd}, {&(0x7f0000001400)="e7009bf1a345721fadb08f4a1373ff9f2fd4811309b36218450f8ad88dad2dd9256fce5a0dd136dbef", 0x29}, {&(0x7f0000001440)="fde436c61f6b0539907e50bc781bff9afb7952bf06da26dc33c2aecebd953303fe8f68598e626a362db59fc40536ae23ff6d7bee66cfd1bd9ddae9171abb3627c947f37a121c6b2306d567938bc10d0790455d5ce78b930a3023117e64c22e0be729e714cc2f1a141316fa3257a7cf", 0x6f}, {&(0x7f00000014c0)="33d38a365f10acdb804c227ef1ab5fb545d37e85a4ee0f928e7806cd5b2fab294e5e5b6902457f8aae82c3d6c035c63fb4d62926672c7a7cc3b00e1897b21a8c7cf44edb1dad57650dc8a13e9aadb4e527fcf0559ba8b8847801170a1baa34014c8d3845f350d2e4e7c7660f8f5599f46f82c35f8e9f8497", 0x78}, {&(0x7f0000001540)="15d183e68dda942f5619e01628d8f1cead3fc9cda056777111775a62c1beb9fd51db914e7a3614fb574b6ac2a188fc6677944cf8f906b78c9f69350a9fe27dd4d2bc179f629e9ffbba4dc26ab7025a5c2ca39c5133aa0bb7c84107af7073685e67972037cb25dd77589a34a108f3eee8cf255c0cc03ff52cb8f08889bf6a99fb048d9967b3860c08ee97bda2af6c91c09ee6522b7420bf7288cca5b904923955e186a681b4e34ec66f82c301746c006ea24f01a4e850cccf4fc3e85dad0ea8b84eabc68ed18e68", 0xc7}, {&(0x7f0000001640)="e9fdeb26aa44fd12a03f2be5e682f7", 0xf}, {&(0x7f0000001680)="6aed931f08bbd9a626e71c579dca802b8064fc4c0e41464de9d6e4c19757d8b00d36efe8f4", 0x25}], 0x8, &(0x7f0000001740)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xffffffffffffffff}}}], 0x40, 0x4040089}, {&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001b00)=[{&(0x7f0000001800)="15524b53e8b6d294e7a602e3d06ede2217c075ba08c8f2f91bc500951e10a6c0228cb82d0e325c58b3da2cb6a249f3bd47892ef04604b0de47b349679877ea67b77f64fc339737878ef6f9309f18c5bea250ab1605a67cb5e739323afc76cef593148d6fb5f4051bf8cc5d6e7fe2baf9c3f9302aa8ff0bd9d78bc57360143cc9c5d143ffb1d177878dd8", 0x8a}, {&(0x7f00000018c0)="d7326d69d7cf278e26fb3e6c0bdb4bc0c5a1115895681a113d30af36e686b627c96418005abb01931bbef06b06467dc7f819ceea83fe220360789f81ba46ba6f60fd28f11aea949e2479ec67ca9c75af5322760803aa3db18f2a6d2c9d5e101586bb57e3eb2161ca0c9ded30a62ed454d87c6f42f88f3a62621b9bcffe80762b4722043e4887f4568d1469c0777e3f8b05a4e2d1e0d829b7ae36f253e98481f293688730566618e26788408242e64e18655416d5d9a89e2d776af0505d53a1121549271bf993b25115716b418e99924357c7dc6489cfbcb7532760587cc8c0", 0xdf}, {&(0x7f00000019c0)="10b1fa59998d2aa19956316ef38e4f85c32211731fe6177c7e3e305331c4965c9da4ac83805a33d98182f6b2f2f0281a6a0c43be0609f137fcf028a3ea209be43be452637865a60829b18e33f420a54b5a4817caca4fcf0bca6efe76d9557a639644852a7df5f5699fd54ec5ac4b4c10e3dfd7ddb24a5dccf69110bd9c80e19f055f8685aec0a79f663478e32392795ca5a4c2b22ca56bb112ec69ee6204152744ca9cee12f73625fdb75ad343f0341f21cb98014c70b58082d8e3cb33683cdd48970ec70282c0f12f39e92005d4", 0xce}, {&(0x7f0000001ac0)="d553f8cbce22fd0393c94ae8caa81e207dbf549c7c2b05ec646adb594a979f5e79674c7c6824aa591243726a00227adf9cda44d884a94c43265911e7d053bdf0", 0x40}], 0x4, 0x0, 0x0, 0x4000800}, {&(0x7f0000001b40)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000001bc0)="eba8aefe131d09a9b61792ba68777c27520ab5e6bdbab859c3ad86a61e352262a061ef90784f71c1186d6ac201f50efcb2d6db9e0f53794172ca5aa8e2563372d6ed914428688885db4e6d7cf6770bc5a5847dba79baaffe6cd9459c39026c5b7d6221f2f79bc7a097ebf156d54cba2f0becf6915cff5fc44648635c1c1833e6b65a1de312c8c9bff1726fd6a7b7fe1442a3ee5d113bb62c", 0x98}, {&(0x7f0000001c80)="a2e84d74587a878ab2e64c424c7891ad2d1dcd97fa368c8f510e2cf7b4c2d86b102da9c19d9fc1471760190cf9b7fe97c6d5ebe5e107a16c9cdda6015ba30a7c8d6bd09082fd70a5054cbf7504fc87ba9ca02cabdb037a39daed47038209cf552a05975ad101779198e2a6f5ef2f318d8746208428aa00f2d6190cb0bbfacc89fdfbf7110e6baad2914b478a741117d4e6ff9afee30f9d30ff4172a80b4e430e03193364028b025b9ec021c798288a46d9e613a965366c4a2ee9d5ec08df0e28effeed2afdb5cd9fe7c6bd79b5085d11418c61a6577c18475cd64afe3f053df41a08637fae50b03850da", 0xea}, {&(0x7f0000001d80)="1415532ecb1b8f0c3c31bdb42897f247b5e6dc0facf57dab608eb4d13ce9196976fd3de034f80a11d85c2690116cd2f00c1f31136196b0ba8cafe834f6d0df235a2e897dfc979823a1b5e98be2fd071ff1ee24947e2fbe28d23bc18d6876a74dcc588aff654f9bc3ea3a4eee9c5b867786bc79ead58a4db1affda579af4140cf502ccd58bdcee2439ba995b115a1fa916c5b377aebb0fcde7241a0505080592d241e76e30f3e697b0e8d24b12e258c63f9ba64180d58ace5b3625a219bab9a10d838c663779c1b753f0d0f28eb112381bbbf800a0a6eab940ee56a5d4bf27ea22071c991677b147d086ab45ca27f163d638e042f77afc446b96ba8bfac480b17ad7000f610176031842b4f47a453b63df56fbe3684ff8e65facd76e61cb11ccd952363d387b7ba222fdd492e8cebe88543bb9976e3a1538874fa4e1e2cd80c69dcfe7606601cc6bba6834145345695266cbd8aa6962f7e4f7ebf99fb53abbdf89160c5cb4c7d4400ccc098d2c91ea247beb6fb734cdaa8164b75ec343adfa7ff0934ea96b76c84843d3e4fb3a6a6f603a7bc3cfb017f6b8204e2c0f6ca229bb28f03220c65d0920380dfde7ef751dcfc37a1ace2b3a0c167ecb4927171a32a88ebb3560444b834af60ec3c48689f2da3e02d62cbfbd16e1cecd0a6f1cee00153b34946c62b8f96559500bb846afcae796eaa6fc48878898027dafcffa32df42855377504ca7592d4e3e96bea3154545a5abc7319297419eb33e0ca10696bebdec73b48a4492e64c5d244fc5fbb09b9fcdcbe1261c0b1b46ff0cec510eb06a1f0e354fd25d889f9cfa0bb5725682b1812a7d1187e6adfca166cded41bbafe81a93bbfec55c1253cba803c74c19345f273df6e6f71c1ca28a48f8192d5bbe2881944fc972f6b57ec80727106fda10ccfb41f3a474b2d672611342672458486ca5031303a39929aa20d37ed6ea3f3d2418ca0b398a03c23f9643f416c47f49f9ea955c2a011314f64aba13aa22fccf81bb045649e2b8e9269e3ad0666ec8aa96e7ed0ad862099de140ac58182bb93c9726dafeac33277276d099735510c05c32ad298e58d7f03f1f4980d4c8c2b252f91ede2b94f825d765b46363e0a0796cb652c932020ebb545ea59f84308b5218deca79d48455212f4c373ab3da248513aabda6da54f79dcd52ebddaa42a688f0243047fe88375d49dcfb33b497a036d7442c582a7c72996ca114f41bb26786e703b7618f9f57154508b3688f6229172b01388964241f6287ced5781d8b01ec1a368cbd5dd737ad1bfdf607bc19032d6ad76acb29540a767f323cd95756ba79b19ac360ebbd7d16910e920cdd1e8c14fb1cbd3ed657fe51d8024c625d814366696e65d605035edecd966af218d6fdc0e73f725e42ffb55971317a622fcb90d9280ac153b0ca8879f056019ed86774dde2f7b0171d1f72903092beee975b3485de1c0617344c8411fc458e04ca0bdfdcf4fb87ca139be943b9125bb33738773a6c36f465af5ec1bbc2461d6299e35d69623e1a0f0e40e70e1a949587466c10c45ffb31a84dd69d8f266555697d6a3ce95832a983bf4ec4deb6671b39ca634ab58c1cf9c82f6c1f19dafb5452f0bcb90e35a4e03b2609e3f9fb8165d7b8456de9a2cacef47a9a401a8ddecdd2547e89b2462944c1fd2034c04ca8f801bd3e6f85deec01e7ecb14aa8732098fac699125a51dc3e8f6fa1098f7a5cb6a5d41937c074224aa415dd640af4624b348b7aed019eeaf2b59f780a145d85ad921278b10e9de27165f2c7b28bdbe254ccc95413e935dd0dd4675463b22421298075b2a6b1f20bb1cb50972334dfd6e6a3056bca7e7fc8b15241456f9908370fa1beecf89f6eafffee13f644c27a474d2c1995f111d14423ff4e01686fad12e2758ac5ac8a00891908bb41686984fb3e18dc572c7d06fd24b00125c6dc9e6fe63a22301c9fe27710c528b7749c446aca7f2a7adca77bdee62bda2e177368708ae8837c1ed1dd001ec4bf7b3b133632cc19b1dcda71845071a94972381d7d79ac68250af779e68661334a348d8e9d47dcbca96d7546d9fb442c646f4aa7599814b4bd2e1ff96e193dce2eb6c64e982dc53617fd2062c1bcbbbed8253ffbd9d9da68bf8d56f7481ba8509cd7251612539d69ab15a61be5f8bdaaca0d4e31ce08cbac2383cdd583f93de991d47af4b0b63df69f01d791deaf4a98134ef8fb471c39343448c223ece59eb655a0242d3f63391878bcaddfdee0fe42edc95fc603f4b97ce7ba7f291c92a7d4c9c68b58b5bea1caed0f939f81c0a026183de198fc33d9c56410dd0a890d1468fc8537c3122c74a035f21d018b7a413461020b2dae902df1b791b548de7044958a9be9d9b985e324dbd0e5711fe70f1d05a68955b7dbba0285d2a12a7cb608cf7fe6f15e72d2d329d261f45fbc800a20820f1333f5a871a72fe422f163c3c36388737925a2bdeb1561663c559e4e4453c802a0c1dffe057d7b75d6c33d80b12659284fcdda97bc3ed7393fad108ced9580c19771cf0a554a981a9b84f7e7e09a5c04b5c1526703823535ee2fa1c2889d9aab63e541675c021fd6c25bb4295350658759ed6d8240b4af115a511eef9b3e2e6fc471b2ecf54b9129cb4bc24046f11aa0552bb858b182c10ba3a4f62a771f292d88af79ef3f277d93c1859b338bf0cd3b62b17fe2e6ef313e8f5cc33a5f55ae5c2e3ffa21ce338d3e918bb18b58553aa5c48574fbcc4797b8a3868d027f82a6e30b86fcac0b7dea886af60a28efca6e6e000e40f5e49659b24fa817a17619e536b38fce691cf569eef1d6c6dd5522e806ab579ec0279c11fc9b9ed059ef9d91afe6d1a63d967e9180480955ad0303df0325e6f4ac07c75a55f76b23af29fa988135cd37870fd149deb3262381c027da0e5024b99bc70eb81d6175703c1444f9a6bc0f59771bb0b0553f4c38df80a75450fa0c1306ad73ff303984186fe83b85a58323c747eaf0420608927cb73028055375d6d54046a0514735a1347ffb10fe58d213347404d5068ee137ae340418f3a4123965a7e5de2955259034e5db9f4fb636a9cda9171b27f3526c3261e0b4f5d2896da3234a36e03b1e606cbfce462e8a7bd87a2e68b40206d1c02934d74959324bc135ae66f87d8e17ecb6ba5f07f840070c422acb58a736bcc8b52c0a72af1cf9d5bc430942f786f07d511801b624e33459e7ccb1df3dd7457a1f14ff7a397b79a0679962724f870157e064ca18aa5858ddc2aeae8d99fb7074213c6e99e199efb8901aa0d2333e2e7fa62da25236ed3245dd3b42e6e2db0ec53943afacc862dc5ebd349c8d16ecaacd9a8d3358ba0512d9fa288418e9d6036704c9963153d5635dbb7386c23981a3291f5a4cb0f9acc534e12a9aeecafccc3d99250a4715a41a347a37f64a0af4ae82fa26d19eb4578963a0c1aa05a4ebb0e9b99846312699a3943c0e6db63c7254715bcd901f14ba543c4aa86edb60bb76d0b0b3a0e8e673b624312bb139bfa5bbd7eaa043f076d1d1b5a074c5e48c3f03b32032ab1c436af176ef2919fc87368370030481b8decd5cf3f77a8696818902a1f8b96d4c6bf968a955b4045997d15dd27c8e97965d3502765c63075cfaba7d0b70d03f3876aa66a9c3a745083fd9a39815974653d0a519be11ad100ac12514f54d0b508a58e234d105f4d764e37e69ef2f28e1314cbf44828c53b32e0d6ee6007aad91025bdffc077601efde7ed13137163eb43ec29992aad4cb54c090fca7c6aaef8226bf49d17ed0a829430c2c624c79bd69f3fdc1b363bb95f8b69f3a30e7627ace25efae63ac6a4e35a935ee6fc959a1c3cbd6a9bd6aec270eafbc4514c1288bf5a5729a91297c9148c012a65cbb40abc49f31c896faa83600c7c890dd6a1beeb937a4891b476d9642ef49a1df4898fbd1fac27a04cf2ff64441efe9a2b5d1f3c9778b583af02741b176d19ff96f61c6ff9bc6d7c1e2d7ce68066079a1870743c7e0c898f63814b35b74db129723b5dfd827788db6a8d48efffc3efca258c41009e560da8ac5f12af01791b1a2760d5eb1857d9d3c2c9dc7d4053c28e889041ea31abcc65fac1beed5f2a50eb6d67544b63b6ab4bdbeb6248f79d9ef45526374c8a5c8a25232c5859d980ecf6c4df44d31c903e19faeaa138f1c1e0af1ab80295a3266ca2070a848130f934a07db7495c3783b02785dc4ee671f8f49457482ffd327a14a0778ee62e948216f6e342b753cff5237cf7244178003bcdee3f5d04af2ea435bfd1122ae700bbc6723d790ed8d6d9f2dfcbc09179bf7cafa9b98d0df3d0884761e40dd9dbc80b4345afe837212de31df948598961d22224870aa2302afd60f8d0bf30e88f827bc2c418c275b443ec2aa5ea6bceaa7d7b3eec5c76660ec2b827a0495d1ee7b8732c27ca56d45c8e8b2bdce824077b1819094639b2f7aab2d7ee63681e092116be699fb55079ba4f05fbf4cbc0f133bc0ad221a37b6a47d2ce5c16e8165fb2ccf437d876af9b9d8a94ae25063efd5805ebd23b4b95944d79aab48c295a37178729a87fa10d4615aa6e1bb4cacd45b76107e895a827905a82f582709ee5fb4ccd5f0b0805ba3472e95b143e4ec3433238a34c9261913bd9bfc3923b6a02a7d5a8c302f2b5da34a4ef0bc06cfb8a71b551f45fd5e86425f137d0bf2da670a3eb0d1e63ac3f53a94ab03a241e0fa67ec3d78c5d905738a89278568c2f90126e1563fc87f03b155e791e1aea677a4391f40b0c889866d7ad092e8c7ddf1bc4d0fc9f18983276eb3485bbe959739249c16206b60d5885ea926cd5430edbde5c3f1ee83219a03c5521f0661f540c91e40489881d5881102a8df8c7d9945f7516f6a9806d34455d0079ecbf5ba9c7a331065f76bcbe5c64b7b03af3973c5b8519eefed22105f99c2180aca5527e775505d7786b49b8300fe2f778c077d4157688baa5e1b2f256fcfd72f4102d405d5b012ef2e96c54612f3d07becf7480386ba61d1cb3259a1171a5655869fedc8c260b3a999789721caab770d7cb5cadc7767f0ba2af8695dc8d32c15d74e7f8450af55715e302b2baf46e50dbc5c4db9cacf5d51246ed8340d30e8c77879cd38454d28a6f5131ebc74e40c48d1e53dabb7aa42b92b0d27ec51174af83e2216c499fac3d8f794ec151bf83de040e024b3d806b258a6e4afcbd40bc0bc04ff23c563467bd11400db924426c801f515ff0143d7a7487044ae2704385ded1e4f27f7fca44c17325be5a90bbc30f3ba5e6fbf324c219bed2a2e389b238143ec51f74247f8d940718db683fab93cb338493b6e6955e27ee36d4e96d81899d477dbb6b9fd668bc77b0b4d396d1674545c26d442974bbb3fbe72044ca11cadb91537d9a877768ff22088561e6a606f3de021e8a06e65e23c2c23f081329f1cd1a46e6117795bc366da9981b3e031d8c4353f757972a05412575ef0ab87429e03a37d9032960f0280eb6937fe4d10ee84b3a19d73d86fca733325323a1a183e4b498debfd545ec5a7c870fa8672a3766e754a24e12b943984baedcfb00a469ce8f3e33205ae4fe2ffc16cbda54f6e84e8417dc22cd69a37d210ec8fef439a1e69e393bc66b58ce6e7f948de34848f18e0c5e62d19b439a41608cbdf0d07cef49ca25fe598d3ce6251f75e0fa687444a4e981d4fa5280bfab7d39327ca495cd843253d9a048cb9ae8b00c8e56f9970e826420121ae1b6cc123ce4e4f930964a5304a06c34e85a7a1a2ab7a67da882c104ce2990d81fa06567d1440e7ffd0727b29831", 0x1000}, {&(0x7f0000002d80)="0cbed68e0b7a6f18f520698e921bfb87004f62181f9cee183c75119d719455b39859f82b91c95039f67be8afaeb7116ecf7d0ddb3351a5f18a3666524917a5fd49c1953ebda470ce59115baf1046a63655508e09031cec359aeb95dace4ce7580711597b4d6097f06ff54493541acfcd50b91176e9990bad63825fd620ea60779ff412ce53fa8f4c34fe2e05f113f6400f83601f521353f5bdf875712dcaab7148812abaaf4e0fb0545bf358cd703cdaf962709469719d3b258005f4dcbe2b2fba3ed0ec8bf256be1115ecd59143eddec24021edfbefff9a7f75df6757a092", 0xdf}, {&(0x7f0000002e80)="4037fb3f75b4f4a686f9ea9b5f59aa7338eccd9b3030e197ffcaee9db458ac356c80acac4d2b91d25a372ce8672a3e33ad0c63f5e8f1a19267e74afdbad2efbdc612ccf332c07f81bad40ab6bdc96e4c55e04bd6946104d10d3b2d493f88d7cea0166194374cf77d156970d41d8c5c6c83587ec6b79abf26", 0x78}], 0x5, &(0x7f0000003140)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000001c00"/20, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x10}, {&(0x7f00000031c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003540)=[{&(0x7f0000003240)}, {&(0x7f0000003280)="80e5c8279f7ffebbf6bf0afa595b052b79b8b747c2b7a3e198d4656415c8435916e129f13bf6c9ae1b95ac0bd9223ad51f593b66e22a8700fe52fa8e2c3dbad6783a2caa80c7b2e16b6d7db665d17ebdec9a6decf0e205580b56852d2ec661400d69178b5020aed1cd3ec4c8c975e6941a32bca30c5f94042e1ab8bc73c7c60b84ada4fb820c984e2f3e3ce7b504a2eb49e3d0ef7d137a9fc9d918c6e712f06bb441e4b5580251d606863adfeb46a51188d7c73b7b7b79839dc9acb5e35e916da2c1f814a3d5", 0xc6}, {&(0x7f0000003380)="300278094b81ab064ff263c5cdeafbe5a66c96365420579b1e77bcacc0917f327c6a2d747906dfa5cb9f2f5e7edd9afdcff4b8b23de13b0bf16be44022d05fb1107643fbc277b97a1d5e8418931a558e506f4a61c6671a4db89b85089b51c46d70f910e738066033c5f50c54b3fc6f38170532b0d675b271382083552b2fa3dbaf5c0524b324a9eb50cbfcc0c6c4f5f01bbc0631748df3437b755ceda64ed558ab9234ef7b3795c50280767f5aee36980051d9d07d56cd0b16d2d3bdcba7c8169d887a", 0xc3}, {&(0x7f0000003480)="8d549d0e2037e58fa2aeb05032f231b5bc7cacf53d57c05ede66dc667299a724775d3b1da591f07fd08a9678ff38aa14447fdf4fc6968207e1727fa5d59ace6bae8c451350a2903fa78be53a5cd182d354d1fb71f9ecf45338a241b9475abeb0d701c36484c1798161c1ffddeec41cf4d48d6ece76ddb8ba05c39d38bf8b5685ea031ff13c0246b925436f7167e94827755323d0c2c06474595915cf5156790c64d5ed075dc596c3bdcefb892a50b3cf579b3d", 0xb3}], 0x4, &(0x7f0000002f80)=ANY=[@ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000018002107000000000100004bb53840b7ae0001000010", @ANYRES32=r0, @ANYRES32, @ANYBLOB="30000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6], 0xf0, 0x20000001}], 0x4, 0x20020001) r7 = socket$inet(0x2, 0x3, 0x7) r8 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1001) setsockopt$inet_mreqsrc(r8, 0x0, 0x27, &(0x7f0000000100)={@empty, @dev={0xac, 0x14, 0x14, 0x3f}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r7, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000200)={{{@in=@private=0xa010100, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e22, 0xf6e9, 0x4e23, 0x6, 0x2, 0x80, 0x20, 0x2f, 0x0, 0xffffffffffffffff}, {0xe7b, 0x9, 0x3, 0x83, 0x80000001, 0x100000000, 0x8, 0x2}, {0xef, 0x40, 0xfff, 0x1}, 0x5, 0x6e6bba, 0x1, 0x0, 0x2, 0x3}, {{@in=@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4d4, 0x3c}, 0x2, @in=@loopback, 0x3507, 0x4, 0x2, 0x81, 0x3, 0x8f, 0x2}}, 0xe8) ioctl$LOOP_SET_FD(r1, 0x4c00, r7) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000080)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) setsockopt$inet_mreqsrc(r7, 0x0, 0x28, &(0x7f0000000040)={@broadcast, @empty, @dev={0xac, 0x14, 0x14, 0x24}}, 0xc) 06:34:35 executing program 4 (fault-call:0 fault-nth:39): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:35 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000200)={{0x7f, 0x45, 0x4c, 0x46, 0x9, 0x0, 0x36, 0x0, 0x20, 0x3, 0x6, 0x401, 0x17d, 0x40, 0x1be, 0x8, 0x0, 0x38, 0x2, 0x7, 0x5807, 0x8}, [{0x7, 0x3f, 0xfffffffffffffffc, 0x3ff, 0x8, 0x40, 0xba2}, {0x2, 0x4f, 0x8000, 0x4, 0x2, 0x1f, 0x6c91, 0x7fa}], "e7afee03b36467a727f987b17c38e5fceeb841ece419d861b0fdb1dae5cceb1e0c94e62593e586dca51fd1514bc25e9e99a07dd89e9e593c77da7705ef32a9224ac893408a752e0f4e19ec39b8cf201bbf9e01d44b70fd595e018651f7b948f258c9", ['\x00']}, 0x212) 06:34:35 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) write$cgroup_subtree(r1, &(0x7f0000000040)={[{0x2d, 'io'}, {0x2b, 'io'}]}, 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) 06:34:35 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1056.833930][T20892] loop4: detected capacity change from 0 to 1 [ 1056.844240][T20892] FAULT_INJECTION: forcing a failure. [ 1056.844240][T20892] name failslab, interval 1, probability 0, space 0, times 0 [ 1056.857177][T20892] CPU: 1 PID: 20892 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1056.865615][T20892] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1056.875844][T20892] Call Trace: [ 1056.879224][T20892] dump_stack+0x137/0x19d 06:34:35 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @local, @loopback}, 0xc) ioctl$FS_IOC_MEASURE_VERITY(r2, 0xc0046686, &(0x7f0000000200)={0x0, 0xd5, "4b5ad9dc29fa3c745708436316f48ad0434e793dd21a8b13d1b6fb87140107a7e2e23a7f422292d55686b21a4361bda17a8e9cc5c0f9b9f5273b47013ec7732445fa9bc8514430c4e5eb0ca7ce04f4af0ebc8a89e26e17969cb4b2b1fd6a68daa501cce9decfce33760b1018a87af7e2cb7118858780f6279f50b134780afbb9f57c53d2b236ff8290add7f04939a04f67d6653442890b36b1f92875d6132bbf7430e0732b35540763d2a0bf625ccc37039169ce303f3f8d51710d2936c697dc4d8cadc5f632f9d32b805fc994c36824d6ee6ae58d"}) 06:34:35 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1056.883580][T20892] should_fail+0x23c/0x250 [ 1056.888018][T20892] ? __es_insert_extent+0x51f/0xe80 [ 1056.893304][T20892] __should_failslab+0x81/0x90 [ 1056.898116][T20892] should_failslab+0x5/0x20 [ 1056.902647][T20892] kmem_cache_alloc+0x46/0x2e0 [ 1056.907663][T20892] __es_insert_extent+0x51f/0xe80 [ 1056.912760][T20892] ext4_es_insert_extent+0x1bb/0x19d0 [ 1056.918315][T20892] ? percpu_counter_add_batch+0x69/0xd0 [ 1056.924013][T20892] ? ext4_es_lookup_extent+0x206/0x490 [ 1056.929512][T20892] ext4_map_blocks+0xa4c/0xef0 [ 1056.934419][T20892] ext4_getblk+0xb1/0x3d0 [ 1056.938859][T20892] ext4_bread+0x28/0x130 [ 1056.943254][T20892] ext4_append+0xd1/0x1c0 [ 1056.947624][T20892] ext4_init_new_dir+0x177/0x500 [ 1056.952609][T20892] ext4_mkdir+0x329/0x760 [ 1056.957011][T20892] vfs_mkdir+0x2a4/0x370 [ 1056.961454][T20892] do_mkdirat+0x11d/0x200 [ 1056.965864][T20892] __x64_sys_mkdir+0x32/0x40 [ 1056.970472][T20892] do_syscall_64+0x4a/0x90 [ 1056.975182][T20892] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1056.981390][T20892] RIP: 0033:0x465707 [ 1056.985298][T20892] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1057.005048][T20892] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 1057.013481][T20892] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000465707 [ 1057.021466][T20892] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 00000000200001c0 [ 1057.029642][T20892] RBP: 00007fc20e7c4040 R08: 0000000000000000 R09: ffffffffffffffff [ 1057.037624][T20892] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 1057.045726][T20892] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:36 executing program 4 (fault-call:0 fault-nth:40): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1057.131493][T20916] loop4: detected capacity change from 0 to 1 [ 1057.168506][T20916] FAULT_INJECTION: forcing a failure. [ 1057.168506][T20916] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1057.181609][T20916] CPU: 1 PID: 20916 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1057.190116][T20916] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1057.200199][T20916] Call Trace: [ 1057.203490][T20916] dump_stack+0x137/0x19d [ 1057.207849][T20916] should_fail+0x23c/0x250 [ 1057.212409][T20916] should_fail_usercopy+0x16/0x20 [ 1057.217505][T20916] _copy_from_user+0x1c/0xd0 [ 1057.222113][T20916] strndup_user+0xb0/0x120 [ 1057.226551][T20916] __se_sys_mount+0x4e/0x2e0 [ 1057.231148][T20916] ? mntput+0x45/0x70 [ 1057.235170][T20916] ? __fpregs_load_activate+0x103/0x1b0 [ 1057.240908][T20916] __x64_sys_mount+0x63/0x70 [ 1057.245528][T20916] do_syscall_64+0x4a/0x90 [ 1057.250022][T20916] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1057.256113][T20916] RIP: 0033:0x467b1a [ 1057.260123][T20916] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:36 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) syz_io_uring_setup(0x2de5, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000a00)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000300)=@IORING_OP_LINK_TIMEOUT={0xf, 0x8, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x77359400}}, 0x38b) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r4}, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_io_uring_setup(0x87, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r8 = io_uring_setup(0x7680, &(0x7f0000000180)) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r8, 0x9, 0x0, 0x0) syz_io_uring_submit(r6, r7, &(0x7f0000000100)=@IORING_OP_FADVISE={0x18, 0x0, 0x0, @fd=r5, 0x0, 0x0, 0x0, 0x3, 0x0, {0x0, r9}}, 0x0) r10 = dup2(r0, r1) syz_io_uring_submit(0x0, r3, &(0x7f00000000c0)=@IORING_OP_TEE={0x21, 0x0, 0x0, @fd_index=0x8, 0x0, 0x0, 0x4, 0x9, 0x0, {0x0, r9, r10}}, 0x3) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:36 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x7, 0x369782) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) syz_open_procfs(0x0, &(0x7f0000000000)='net/rpc\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x88802000) [ 1057.279748][T20916] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1057.288170][T20916] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1057.296155][T20916] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1057.304139][T20916] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1057.312129][T20916] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1057.320110][T20916] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:36 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/167, 0xa7}], 0x1, 0x5, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:36 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x1, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:36 executing program 4 (fault-call:0 fault-nth:41): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:36 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x150) 06:34:36 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x1, 0xf5) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000000)={0x0, {}, 0x0, {}, 0x7f, 0x0, 0x12, 0xd, "78d29d56686a3316f136778bce7c2b8821a326c844320cc19615471b998db46eb396533b8394e694322b64d8434eeaec5e89f65696eead85f1e51a6afe3fd84f", "21f506874e98229cd91a17d9c0366e92c158ba09022eac3db12fa8b62b485cb0", [0x8000, 0x5]}) sendfile(r0, r0, 0x0, 0x24002da8) r3 = openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.stat\x00', 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(r3, 0x8982, &(0x7f0000000100)={0x7, 'macvtap0\x00', {}, 0x6}) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) [ 1057.490973][T20953] loop4: detected capacity change from 0 to 1 [ 1057.526101][T20953] FAULT_INJECTION: forcing a failure. [ 1057.526101][T20953] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1057.539220][T20953] CPU: 1 PID: 20953 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1057.547663][T20953] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1057.557832][T20953] Call Trace: [ 1057.561233][T20953] dump_stack+0x137/0x19d [ 1057.565629][T20953] should_fail+0x23c/0x250 [ 1057.570111][T20953] should_fail_usercopy+0x16/0x20 [ 1057.575149][T20953] _copy_from_user+0x1c/0xd0 [ 1057.579741][T20953] strndup_user+0xb0/0x120 [ 1057.584321][T20953] __se_sys_mount+0x4e/0x2e0 [ 1057.588955][T20953] ? mntput+0x45/0x70 [ 1057.592932][T20953] ? __fpregs_load_activate+0x103/0x1b0 [ 1057.598514][T20953] __x64_sys_mount+0x63/0x70 [ 1057.603118][T20953] do_syscall_64+0x4a/0x90 [ 1057.607783][T20953] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1057.613704][T20953] RIP: 0033:0x467b1a [ 1057.617611][T20953] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1057.637228][T20953] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1057.645774][T20953] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1057.653760][T20953] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1057.661835][T20953] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1057.670294][T20953] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1057.678556][T20953] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:36 executing program 4 (fault-call:0 fault-nth:42): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:36 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat$incfs(r0, &(0x7f00000000c0)='.pending_reads\x00', 0x82a01, 0x4) setsockopt$inet6_udp_encap(r2, 0x11, 0x64, &(0x7f0000000200)=0x5, 0x4) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close_range(r3, r2, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) write$cgroup_netprio_ifpriomap(r4, &(0x7f0000000240)={'ip6gre0', 0x32, 0x31}, 0xa) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:36 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap$perf(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1010, r1, 0x2) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000000)={0x0, {}, 0x0, {}, 0xc56a, 0x0, 0x1, 0x1, "d87b6eae68a07b3766219c5fb7848c0cc092e7cf67ffc330859e1c712b3bfda56c4d9cf55e685e0c3d61ef54f177de00c41ac5e9ac7129a5a437347c50315956", "3bea729899f999d38bd2cbff66254485e40fd7da929eca46cb68af19be1c96ea", [0x3f, 0x3]}) sendfile(r0, r0, 0x0, 0x9) 06:34:36 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:36 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r0) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r2, 0x0, 0x24002da8) 06:34:36 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:36 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x498040, 0x0) ioctl$SNDRV_TIMER_IOCTL_CONTINUE(r0, 0x54a2) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = accept4(r2, &(0x7f0000000200)=@l2tp6, &(0x7f0000000280)=0x80, 0x80000) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r3, 0x10e, 0x2, &(0x7f00000002c0)=0x17, 0x4) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1057.949925][T20991] loop4: detected capacity change from 0 to 1 [ 1057.977255][T20991] FAULT_INJECTION: forcing a failure. [ 1057.977255][T20991] name failslab, interval 1, probability 0, space 0, times 0 [ 1057.989970][T20991] CPU: 0 PID: 20991 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1057.998405][T20991] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1058.008598][T20991] Call Trace: [ 1058.011940][T20991] dump_stack+0x137/0x19d [ 1058.016296][T20991] should_fail+0x23c/0x250 [ 1058.020897][T20991] __should_failslab+0x81/0x90 [ 1058.025689][T20991] ? __se_sys_mount+0x91/0x2e0 [ 1058.030526][T20991] should_failslab+0x5/0x20 [ 1058.035048][T20991] __kmalloc_track_caller+0x64/0x350 [ 1058.040730][T20991] ? strnlen_user+0x137/0x1c0 [ 1058.045555][T20991] strndup_user+0x73/0x120 [ 1058.049996][T20991] __se_sys_mount+0x91/0x2e0 [ 1058.054681][T20991] ? mntput+0x45/0x70 [ 1058.058749][T20991] ? __fpregs_load_activate+0x103/0x1b0 [ 1058.064329][T20991] __x64_sys_mount+0x63/0x70 [ 1058.068990][T20991] do_syscall_64+0x4a/0x90 [ 1058.073434][T20991] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1058.079507][T20991] RIP: 0033:0x467b1a [ 1058.083410][T20991] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1058.103778][T20991] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1058.112216][T20991] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1058.120213][T20991] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1058.128198][T20991] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1058.136188][T20991] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 06:34:36 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) write$binfmt_script(r1, &(0x7f0000000200)={'#! ', './file0', [{0x20, '&[/(@}'}, {0x20, 'net/ptype\x00'}, {0x20, 'net/ptype\x00'}, {0x20, 'net/ptype\x00'}], 0xa, "504b3318384ba0d7e6edd50aa49ddc0109e4fcfeda8b633a6da160684cef8878db1b658e5b8dfe2daf389f5ecffded8830702476af8ff6e43f616c007b218d31d40bd7d8b610e6e3b3db6728900e2f31be4d85cbd3d3428702692177dc90da92a9e90b1bcf04f4a189c6c2a2a3a6ad24363d3ad69d0b951332ce4a20ddf30b2660389fd7631946d5ac77c1081738382eaf05bbe43081fce398a5d3eaffb26d4ba7288699e153d8cdc1a3cec6237ef18a403f54fea67c37241bd8079f062c776199e73b1a9282780b4055a48282ed29ccc4d525c36eff6695947df363861a0f27427c14f6eb9fcccc962f0e27d8fdce56ea5e48368d8474887d1318b0c51b89a3a20c9ed9ab6fc8d72428200eba07840a71fd6eec7dd398c9a60f12a519fe7c1d48499e24815bb2a6f2b0e277b209c04b6dce79dd9964c9b091a6e65752072e88547067c4c2482f437c77ba80bbfb04a509e3052eae7e7ea08965d6b41bd19b5b15b706f689047ab46083c5e00d090460d21a796b3a9309ee88fb04edbbe6b8840da4ff5f60227f6835fee505433efbd031aac1eaeb2433bbe623deac1d9a19c5ce4cf89943609a4d2b701ca30ef14e6b86e42ba4e3bbe31da3f462b407da147486967ea0126386bf95a59b420191623f72a923738b5261045cf5b293ae3e6307c0122b20013f5cf21469dac1facd85adc73ca281b83f94364b6beb70b0fa96b104a87f688c269994fc07826d05d06e1f7dfbe57b34d1271ed7bc22df6fefa48ffa17c413474bc4dd2a2963251c192113237ffed1583f4703de5fbbffc1912d4cf8b6a536d7a84e6c13ab5d3ef73ebd37ef842f69e36297805eb920af0d6dbb54f03cfb3d794f56648d5f6f7b52f8d3a53f11b6e181ed3fe856c0eb11cf9582e07c38a8d5f838c0b827285ad3eaa96ee9f5321aafee5607becaa1ff6127d070d0db088277fbd107e7964d4b6fbb4dccd8135417cb6c86e89db64de8f934e983f8549200fba9d85d6ce36596065bb4ff4ab2c06c1caca876b88ddfc679360db7c2771281878cd1270e7c1efdcacbe66c130c7cf75ca2fd22f597e754da7368182cd64dd583d4910c55d91a310fefa184d6f159a626e4c44bb46c03a689997c310706b81578fdaddc67737b3fa4cc99bc686520db3312ade0595b1d8de9402b41638f3875ea71240bde33ec8794fc90e718aa41ed33bb4c30cb7f2c5c235a81e25f448e5ddad8ac39bca87ec8dbb691772c525e2979111118fc74a004897ace161beede36373c3493319938389d1b8fe1f0aef516423ac1e8515f0d7facdb1932c25a5cf6dcf81e9a83358422ba5d2b7579b3e13631f67972914d6d01674057a8e190194aa1d0e73b48207c2df502394a5612cefd3a8eb2c6e568e85352ec13390deeb220cd3f2b10abb773e509b731dde86c39fc6cacc08d0d325acb1b65e5ac3b5f04153bbd3d4b4e66b38b62cbc2d39e1001f2b93eb8aeaf4a3cce38e903160b6d70f9b9896b83e0590845a81afcbca3b12a2ca0ca5fb1395c260eede230a07d7b9141dc736f9ff5c335df88b6c5d908a032b92e2a055a57491e5d378e9241ecc02aa9795954e02dd3029961f3c9a05f5b290992ab00cb1079cb5d38cb5b217244177270c4d5ef4226d7c620a39ce13a9aedb08e77833872915438fa2e48dbdaa6542cedea882efcfdbc4b77eb9950224789c5da3e909ef83d56342f27188066b6af1faf804cdefff1bce8546013fce7f346facc8e0fcf92090b8efd8b8519c68fbba3f6724f6bed0dc2bb3efb5bfc2e3f08620e2346eadb4db6d50cd92801b9f1efb0f83eb4a7235b7eca866831bdbf8f76d081c1a5db029b4eacc04c4fba283010fc9b919b259215e1432aede84dc8ccda8ca561ff2411c020817bb5d1be34b632b2b972f26e2d575af1dad44f43acf972ede4da956437dd170f53f0cff1af5575b58ebf365b34727b2d4cd91369324566508e3ea5084d30798b33dd24d1a71871a1073f88673f8bb8702ad187c387921f4a841da52f4a60b3c1064ce4ff717210d821b383626c5f18e8358a1660861b9388e7391b54ae2859dfa6f8cef894b0a4649e87774c46760632ebc19e45d3c5df2930c19949539ff6466322762febc62a7e3700224169cb41a9a98d6d75c8bca5fdddb85ba0cafa8c6f97572d1e568a35e55a2cbdca2060707032384fa2b59a2820a772b046f4915ce50add11134dd9d918a068fdeefb7ec943aff997a6cdf62d4b8b4e57818d7a6934303d26f63c7beca7cbd171abdc85a52939ad93ba2b6db39f5e790000a087237656bf808aa2b10eadab2125e3caea697adb15c46d02b1482ff4466ee6a57140b41750ef1ed7a23f20d9f9c28562567521a52f9ac882d145116c67f0c1c4659aa6525a72043e19d3fbbdf4bd9bf2803f3b78cb26eca0a32b3f02260ddbac8abc5077c8cb0221b1c40de23b194827b0c2bbd36f992e53beb9360f9e5288c512d33efd46e31089ea374fee06b0dc6f2b6617e9ff04b0cad876b8f6bb3994d2be033cd8f169471c1de892e866e6589e8746035a30a84f65e0501023eacab50877949f974bb9b55965bad8a1f350b037b179b1451edaf80794d4a5a6b0388ff7070cc7cf35135d35899a23bedaba458e5036a72f8b3a553544ddfbca12bc4df9925bb20362af4dac1a1eabdd1321245b1e51a9df887c3f1a19818f6f50fc277f189729c62ad0ec9e13aee4c1906c00fc87b56ba1009db8ebb12fe581d91ed34682d7f1d777eece7fb584fe845ed51d191e57747aa29d1efeb106b7d65358f478098f922c47bcd5421659b9fe3882424d27b809298a31fe488801524b87446778a03cf699f8404046c460c076980691147e82fe0f85096ba3a835bc6d9435fa3c23ec6c63ceff7622dab1976b7a1da5f4eaa638c6ee52ef62b0a5d0cc03ba9481f867ecfc29293dff0944ef979b37112c0ea97f6136908c7a388eea993b3da3502df7dcd3bc4ec5bf31130ba6c9f1a25a39b0b6543cabdb1ada8678db197b85401bbfcdff5da991e06b29372888dcdcad69038dea520464e7d43bc51d8e5916b5b8045c87f09bca19f43122f86c3ef8a6495c46235dd09de3cc5e39331911f97a65bbe5a8c8f6d934d858fbb7f385fa59ebab119f6a32193b3254e278845f76a53c95ad33fb2d40d00c5eb1d9fb3723dfe2846ba8f1b5bf868b454d006c1f27b48edbd05919a909a187a8db4c0e0da6bdeec2e22633c1c3128cd6cd276659caf7ae25d558818a488477a4f2b02b2f277b7c5f643789bb9f194e19b3be7955c930b03a1d0092f173a126bd870be64be14544b33a5c95577dfcb940548ee923fd23004ca7c544471976b1887df04a18acceb644e1dcd86c189e35ea09c6df5ec3605e7588a7bd83c7f8036d6edec2711a0d861f1afea8ad0e71307b4d22f23de55341099bd9a3075dcaa2adddb96e3e91c72f694a7b61e9a35eed9ad8d231fc36ffb2112b7c37bb06267df01c14ed5ea049b10deb70e31e2b1e11d3230d73407e8db49eaf744eb7de335add31f69aa8ba95f7e67436b03b4859519cce02d623b73c760c4a9578de53d2356f06dd6c6d1baf69f97dd1f7d294bad06c29b56be1532995e0995914014078968a5b2cfd8473e84e23a077f6a088fa8a2f7b46091fa8310b0f8bacf45ffeb5720718ec41bca2f1e8ba64a832903afca279090f504dc482813a4c339dd69d415c7ab7ec947b387ba5fe5c2ccfafeac2ab6df611264555cfbb22a8b0db4e8ff34fcd5583e48452ae07963b77faade5779ed339729857f31274731b4327e6ad18b52012e9590469f3fcc06bd1692f8296588c4618f6128ebfbf0c3c06c927a8d472f940a1c4d3566fb06865672712d5e0adf5cc368f739ebb097e0c481974fe974849fbabea4fede89042880178b29fb36f20fbbf4fb05e7299546e65d17b543c8b74943a41cec90098bd30a86615c120306ea220ee66e8816a4ea145c7d1066c13cb231c3a653a3fd5a67f048b2e3d72cc7903e08b732ab07efc579ba5377094593c08767d2cfe8ab576b77d61b3e689fbc008850b697030ccb9137e513c31c1a47ec6171cf60ab244636180f460e829182aa11e465e73e6a17b56deb7183461679e1e21404ec0d12e205a326b7a67dd0c028ccfd8aeb403e92597cd696e4e0c3526df1fbd7a9c37c5afd0b19aa4e2665909aefc0d56286940a486b01883a5341fd57d9031a3e14503a1e81572e1c6debe7bbf20ff8834b4e4391023eaee0bd94e1bd48ea7a98025db237cb4f528e52f12966beee9cfa32ef12b1b2c09d67c41604cd96afde0788ddbe3cfd04e75da41d66347c63677ce7c11c33967646d3c3f104d82907e8eaf998e55be8563f3ef173f37d9975db9f2efdd841acdbb69629850fe6f9d8945082197f23307d6ed91c230273fde9a34687597000c2f5bb5851bf8019d74f22718da294a8a0b50e5f6012ecd3331f96f209f92debd768134d87fb474569ea2ba47c20941f24d7e3f12bf91e2e42741e97fcbe0bacc4e92692fdae425eecd8b7b9f9dbd4ecdca5ea36af1863f352f6d82fc1e7112e26d8738e63fe010f6427745d2cd689cd05660034651a115e7a4d586739d67ac52c36301d415ac14ffa4a552373b4b20b10bd1d066aaac888e6ce59bbcf598f767a49ba3419b4f257fc5f253c3a0ef5dfd855b8b6dd5cea665d07d8c9f389918ea98f7f7494c3b16050b9a8de77ee5772a607a3a4ee935dc8312041d4ab9189b9ed8f9628a38603be2c3e64aa18331658593805b1cd1b84cbdbf4ee7b8a276055705832a291c36c56280ad63350132c7a873451dd5b68a9b218cdadaa88228cb8f52dc56520acd52ea6d9734aef54611e248a4bfa6a5f9b854e112cc6ac5bf60dc9884efd46bfb995962544074354197372e0278f32a9becaafa36fcab6c57d1cc1e068f650e6f4c57512677344181d392d6cd7062ff69822e3da1ea2c7348be7a876e9465adefc03728f29657a2bdc2dfbd3dcbdee11838e4d85259552060e3ee1a791fdc9cd08ba84be782d281a468a801487d099aa5fe218c1b1abd0344760d160801bf8cab4c3796735fd1a3da812d5c7abed508c8fa370594ce42cbb8f59b154f85139c05096b2bbc844225dc95509401df919dcecc29cc938a7993ae4c928f6afd9d7c1e91b6bb9fc674948545d5a67a5d6c00807d8c99f87bdf47c46c2e0ce0815de6030d2ca01b8a7437d8e750f345cc6d9141a6e9482789238c7961df9eb20657f6a36856dd261aee01b8f268b28615b105933b78f396bdb50b354ec793e48894ec2c39619c214ed7d5b6e1dd1c04fd9193dca37e50c04617c71f3e49140aa6f01773bf21d1f7e8ac36b43b0bf9c78153f690d4e778117161385c8a1171276da5c30607067053f2f7136e2dae4cbee31163db05bb15cde4a0449487d6303a2ebdeaab9b4098d2eee825a015cc6d194f5361a193f00d1ce7fc39502c45915e4fd4811dc79fdc57cb098eec69006ce5b530bf24937651c67879db1c4439eb37427ae1c24e911b1f572a69f0abd2ed1ad7d36c23836234483ffe0eac6fdecd9dc3a9a71686892626dffac4bfefcca9462e6a92c3861f30be66438cd276c04a56d004cecd246ad092c80d55f2fff55ffaced80f426127a4c5dfbc640710f7ebddaf31e8caf5bc2557ccbee8d3dec10cb0ba3f1f884ec53b77cad1ffa14633b97256075fe5c71115846f3c5dd90287edd4b14be9cfc8a1339e61ae6b9790d490e99bed4f90ea363cb885a7a3cf94b914ea1a9841b0b1013d6dfe5e4ee43b4bb5dc23f280"}, 0x1033) 06:34:37 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) ioctl$CHAR_RAW_ROTATIONAL(0xffffffffffffffff, 0x127e, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1058.144173][T20991] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:37 executing program 4 (fault-call:0 fault-nth:43): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:37 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) getsockopt$sock_timeval(r1, 0x1, 0x42, &(0x7f0000000300), &(0x7f0000000340)=0x10) r2 = syz_open_procfs(r0, &(0x7f0000000200)='net/ipv6_route\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000b, 0x4010, r1, 0xf169000) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, &(0x7f0000000480)) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000380)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in6=@mcast2}}, &(0x7f00000005c0)=0xe8) setsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f00000004c0)={{{@in6=@empty, @in=@local, 0x4e20, 0x9, 0x4e23, 0x4, 0xa, 0x0, 0xa0, 0x4, 0x0, r5}, {0x5, 0x6ffc50ac, 0x1, 0x400, 0x7ff, 0x429, 0x4, 0x4}, {0x10000, 0x8, 0xaa25, 0x7ff}, 0x80, 0x6e6bbb, 0x1, 0x0, 0x2}, {{@in6=@loopback, 0x4d5, 0x18}, 0xa, @in=@broadcast, 0x3500, 0x3, 0x1, 0x6, 0x1, 0x4, 0x2}}, 0xe8) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) setsockopt$inet6_tcp_int(r3, 0x6, 0x17, &(0x7f00000000c0)=0x7, 0x4) [ 1058.259058][T21027] loop4: detected capacity change from 0 to 1 [ 1058.272658][T21027] FAULT_INJECTION: forcing a failure. [ 1058.272658][T21027] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1058.286279][T21027] CPU: 0 PID: 21027 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1058.295408][T21027] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1058.305632][T21027] Call Trace: [ 1058.308925][T21027] dump_stack+0x137/0x19d [ 1058.313347][T21027] should_fail+0x23c/0x250 [ 1058.317778][T21027] should_fail_usercopy+0x16/0x20 [ 1058.322904][T21027] _copy_from_user+0x1c/0xd0 [ 1058.327524][T21027] strndup_user+0xb0/0x120 [ 1058.332269][T21027] __se_sys_mount+0x91/0x2e0 [ 1058.336884][T21027] ? mntput+0x45/0x70 [ 1058.340888][T21027] ? __fpregs_load_activate+0x103/0x1b0 [ 1058.346528][T21027] __x64_sys_mount+0x63/0x70 [ 1058.351241][T21027] do_syscall_64+0x4a/0x90 [ 1058.355802][T21027] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1058.361764][T21027] RIP: 0033:0x467b1a [ 1058.365681][T21027] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1058.385339][T21027] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1058.393976][T21027] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1058.401967][T21027] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 06:34:37 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40000, 0xc0) name_to_handle_at(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=@FILEID_INO32_GEN_PARENT={0x10, 0x2, {{0x9, 0x6}, 0x3ff}}, &(0x7f0000000280), 0x0) 06:34:37 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x26, &(0x7f0000000000)={@multicast1, @dev={0xac, 0x14, 0x14, 0xd}, @private=0xa010100}, 0xc) ioctl$FS_IOC_SETVERSION(r2, 0x40087602, &(0x7f00000000c0)=0x100000000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) gettid() 06:34:37 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x8243113) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) keyctl$chown(0x4, r2, r4, 0xee01) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x10080, &(0x7f0000000100)={[{@nr_blocks={'nr_blocks', 0x3d, [0x35, 0x32, 0x70, 0x7b152d25b4490cea]}}, {@nr_inodes={'nr_inodes', 0x3d, [0x6d, 0x6d, 0x67, 0x2d, 0x65]}}, {@huge_advise}, {@huge_within_size}, {@size={'size', 0x3d, [0x67]}}, {@mpol={'mpol', 0x3d, {'prefer', '=relative', @void}}}, {@mode={'mode', 0x3d, 0x6}}], [{@dont_appraise}, {@dont_hash}, {@fowner_gt={'fowner>', r4}}, {@euid_lt={'euid<', 0xee00}}]}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x4) [ 1058.409959][T21027] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1058.417947][T21027] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1058.426248][T21027] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:37 executing program 4 (fault-call:0 fault-nth:44): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1058.520545][T21056] loop4: detected capacity change from 0 to 1 [ 1058.544391][T21056] FAULT_INJECTION: forcing a failure. [ 1058.544391][T21056] name failslab, interval 1, probability 0, space 0, times 0 [ 1058.557344][T21056] CPU: 1 PID: 21056 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1058.565792][T21056] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1058.576172][T21056] Call Trace: [ 1058.579466][T21056] dump_stack+0x137/0x19d [ 1058.583810][T21056] should_fail+0x23c/0x250 [ 1058.588253][T21056] __should_failslab+0x81/0x90 [ 1058.593219][T21056] ? __se_sys_mount+0xf2/0x2e0 [ 1058.598051][T21056] should_failslab+0x5/0x20 [ 1058.602678][T21056] kmem_cache_alloc_trace+0x49/0x310 [ 1058.608083][T21056] ? _copy_from_user+0x94/0xd0 [ 1058.612938][T21056] __se_sys_mount+0xf2/0x2e0 [ 1058.617707][T21056] ? mntput+0x45/0x70 [ 1058.621716][T21056] ? __fpregs_load_activate+0x103/0x1b0 [ 1058.627430][T21056] __x64_sys_mount+0x63/0x70 [ 1058.632045][T21056] do_syscall_64+0x4a/0x90 [ 1058.636608][T21056] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1058.642614][T21056] RIP: 0033:0x467b1a [ 1058.646546][T21056] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1058.666587][T21056] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1058.675216][T21056] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1058.683387][T21056] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1058.691495][T21056] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1058.699478][T21056] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1058.707605][T21056] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:37 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:37 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:37 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = openat(r1, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f00000000c0)=""/47, 0x2f}], 0x2, 0x48, 0x0) 06:34:37 executing program 4 (fault-call:0 fault-nth:45): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1058.991764][T21082] loop4: detected capacity change from 0 to 1 [ 1059.002496][T21082] FAULT_INJECTION: forcing a failure. [ 1059.002496][T21082] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1059.016082][T21082] CPU: 0 PID: 21082 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1059.024708][T21082] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1059.035016][T21082] Call Trace: [ 1059.038310][T21082] dump_stack+0x137/0x19d [ 1059.042692][T21082] should_fail+0x23c/0x250 [ 1059.047131][T21082] should_fail_usercopy+0x16/0x20 [ 1059.052278][T21082] _copy_from_user+0x1c/0xd0 [ 1059.056905][T21082] __se_sys_mount+0x115/0x2e0 [ 1059.061639][T21082] ? mntput+0x45/0x70 [ 1059.065793][T21082] __x64_sys_mount+0x63/0x70 [ 1059.070457][T21082] do_syscall_64+0x4a/0x90 [ 1059.074901][T21082] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1059.080816][T21082] RIP: 0033:0x467b1a [ 1059.084721][T21082] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1059.104434][T21082] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1059.112953][T21082] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1059.120984][T21082] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1059.128975][T21082] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 06:34:38 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x80100) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0x4, 0x2, 0xf3, 0x4, 0x0, 0x100, 0x40001, 0x4, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, @perf_config_ext={0x6, 0x1000}, 0x2, 0x6, 0xb30, 0x8, 0x1, 0x5, 0x40, 0x0, 0x8001, 0x0, 0x200020000000000}, 0x0, 0xf, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x4, 0x1, 0x14, 0x18, "a0e871d0fdc77ae6c39a677e1449d8a2d68875a1871278ace627e6ff80683a62adfeb0c9358f11a2c2cd189da86041c62741b4460da21768f77f1a98f45bc460", "6627d5be2f91ad0f4b40a0c23a07ca3036098ada2925d08f48554a3fe4194998", [0x100000001, 0x57]}) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x5) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) perf_event_open(&(0x7f0000000000)={0x4, 0x80, 0xff, 0x3, 0x9, 0x7, 0x0, 0x2, 0xc0002, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0x1, 0x7fff}, 0x1, 0x3, 0x1, 0x7, 0xcfd, 0x862, 0x2, 0x0, 0x10001, 0x0, 0x100000001}, r1, 0xc, r2, 0xb) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:38 executing program 3: clone3(&(0x7f0000000440)={0x30c100000, &(0x7f00000000c0), &(0x7f0000000200), &(0x7f0000000240), {0x1b}, &(0x7f0000000280)=""/79, 0x4f, &(0x7f0000000300)=""/198, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff], 0x5}, 0x58) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x5) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = syz_open_procfs(r0, &(0x7f0000000500)='net/udp\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$EXT4_IOC_MIGRATE(r1, 0x6609) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:38 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6, 0xa352, 0xffffffff) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1059.137078][T21082] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1059.145158][T21082] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:38 executing program 4 (fault-call:0 fault-nth:46): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:38 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f00000000c0)='*i\xc5j\xea\xeb}\x8aQ\x11J\x87\x8c\xac\xc5\x15\xd6\xadI\x17\xc5\xb4\xbf3=\x1a\xfb\xff\xe2\x15\n\x13\x9e\xde\xc3\xa5\x81!\xfb\xae\x01\xb6\xc1\x922\xa0\x04\x99!y\xf39\xcf\xa4 \r\xe3s\xea\xa6\xdf\xa0\t\xdf(h\x8e\x1ex\xdf\xaaY3\xdbu\xadp\xca\xf8\x9c\xf9\x00'/95, 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000000)={[0x4]}, 0x0, 0x0, 0x8) clock_gettime(0x3, &(0x7f0000000040)) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) [ 1059.265310][T21108] loop4: detected capacity change from 0 to 1 [ 1059.275916][T21108] FAULT_INJECTION: forcing a failure. [ 1059.275916][T21108] name failslab, interval 1, probability 0, space 0, times 0 [ 1059.288568][T21108] CPU: 0 PID: 21108 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1059.297088][T21108] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1059.307160][T21108] Call Trace: [ 1059.310572][T21108] dump_stack+0x137/0x19d [ 1059.315063][T21108] should_fail+0x23c/0x250 [ 1059.319642][T21108] ? getname_flags+0x84/0x3d0 [ 1059.324371][T21108] __should_failslab+0x81/0x90 [ 1059.329157][T21108] should_failslab+0x5/0x20 [ 1059.333796][T21108] kmem_cache_alloc+0x46/0x2e0 [ 1059.338714][T21108] getname_flags+0x84/0x3d0 [ 1059.343251][T21108] ? should_fail+0xd6/0x250 [ 1059.347777][T21108] user_path_at_empty+0x28/0x50 [ 1059.352717][T21108] __se_sys_mount+0x209/0x2e0 [ 1059.357604][T21108] ? mntput+0x45/0x70 [ 1059.361605][T21108] __x64_sys_mount+0x63/0x70 [ 1059.366238][T21108] do_syscall_64+0x4a/0x90 [ 1059.370891][T21108] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1059.376862][T21108] RIP: 0033:0x467b1a [ 1059.380898][T21108] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1059.400734][T21108] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 06:34:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = syz_open_dev$vcsu(&(0x7f0000000000), 0x4d, 0x10000) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f0000000040)) r3 = dup2(r2, r0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_TREE_SEARCH(r3, 0xd0009411, &(0x7f000004b180)={{0x0, 0x80000000, 0x1, 0x1000, 0x51b, 0x75, 0x4, 0xeabc, 0x7, 0x9, 0xe3, 0x13e60, 0x4, 0x0, 0x7fff}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f000004c180)={0xffffffffffffff81, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x3, "2db589ffc1f98c"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f000004d180)={0x1000, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {0x0, r9}, {r12, r16}, {r17, r18}, {r19}], 0x1, "1daa9122368bd2"}) 06:34:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x80000) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ppoll(&(0x7f0000000000)=[{r1, 0x1002}], 0x1, &(0x7f0000000040)={0x77359400}, &(0x7f0000000080), 0x8) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:38 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat$cgroup_procs(r1, 0xfffffffffffffffc, 0x2, 0x0) mmap(&(0x7f0000084000/0x1000)=nil, 0x1000, 0x3800003, 0x13, r2, 0x20000) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r3 = signalfd4(r0, &(0x7f00000000c0)={[0x10001]}, 0x8, 0x80800) ioctl$TCSETA(r3, 0x5406, &(0x7f0000000200)={0x2, 0x7fff, 0x100, 0xee00, 0xf, "39679ff24eee1bc2"}) r4 = socket$inet(0x2, 0x3, 0x7) r5 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000240), 0x82000, 0x0) sendfile(0xffffffffffffffff, r5, &(0x7f0000000280)=0x7, 0x4) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @loopback, @broadcast}, 0xc) r6 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r6, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x4, &(0x7f0000002340)="fde661182156e3b6ef04a64ba779c24f78ed036679d3cabc007bae7c4452736071a0969565393f21df91ae49afb44032985c7940534bd59323d0db4cdb10457e1f30b4ce8bc965829b178adf83a3574bcc676301945c1b7d4f8270e8183be658a5ba3fae02c64feffc46ba6d55936e8406a1edcaf9b3d4964aac120489f81bbb5f8ce5c9c298ac55cecc0d12b30dc8bb878fb6b7b38ab2476f4a1c7450ce52b1dc160a5e629937f4af86c74e2f1d70f2de2649902c3cd10f811f54720e804cdcfd6613526219e693b3605127e07aa6062a864ec9b037de95f8733760eaf35af50c22b13ee36abb7f5c54d2607080ecf1e84f5e9576a2016027d1436f4310bb7bbb0b013dab4438dfbfa74b90f29756f9973ddd9265f9c1d998aea3ce387358a398a2780fa85318b7fddfd30207dfdf8ba11e9fa38ec78552fd7081dbb9dae6ac972697677bdf753da69e02efd397489ffd96774b91788f22a1ec8029540cf7db36851ef5588f6adf1240e8ebbf6930154f3ec6828ca057e785f950d55dd0e6b2bf95c96c4943cb0d6b9a9c183a0c2a66485846e83d5dfc11851b0f9d48725246efb90a23d7db708f9742ed7a54e708ad476bf8ff37432a822c6e583b2fddee03046db90aada825d7de682db95dbb5de87a566651fab4e19ee57d776ef3ca65d01c61987902c060e23455e3f606a2dc1a0e09f54d9afd12bd6bdbf8680e12e7f348607009eb496aa06b107b3ebed1e04a89dfdca88243fa56b0e0cfe2fbd85460044e003b2595788e54d258f465628c7cc4d92adc8e1014ff65a552fcb04d89d90f38da98e004e021ffc12a6c05c7fa1dc1105d0f353635ad98eaf4cadf822c46865eaf99a2752f7e26483727a3165c6fc93aeb97c8234c6a5bc1bd2c3e32c9a2b5e6d32bbbcbc236793342008a9d027f0e39d61cb81ed6eede47e77728808b4a96fc27d2b2a2df982810fa9340a0bd1fae53bb9e7ff259bf11082a06b63b3fad68871afbc5873227c9e7dcaecf9d62f4a5f137b3be813e6f84f06db6b17977bd75602028eaa70ab06bf2902b7bbb86ec60d2194b03b507cf2c50c934c55854b930196758e7d2f1c143332927867e05c51991f09d45bc58ebc0bf8289be0badddb19d313fc269d6aeb60208b05ca2de7fe65218b173032a71028c3343e8bf57999e76170e47499070533706c27d9c3f71296ece513ae16508f342306d7dc042b529c34e08536d15f455e37be661367cc38463f11592634ec72dca16709bfbbaf411414994eae1db494a2fc3c50c1dbd6bc0548a62f2411ebfa6fa0ffcda70499aa5a5a152fc2d5c7d8de037bb0f711f88e00e47b84a41c48085a9394fa0387bf3a4cc48142eead26b00faf3ea70e7518fec2f09a69c1d6eb82019bc397eb54f218a6e5e80f68a8faa0a2008a7c3dcdfbf15bb485d85e7b890cc7b8fd89dce0176a66af6f02774449f1119cb1e1bcd069b2529189e9b11541e309c6f580574820933d39c9d456b943654ed79df451bf3273318ef2cf4a307bc2c2d70fc7bc272fbe07ecb1b71d3e55ec6e5833ae5c4d966a293c4b20b5906fc4c4ba014d5649088d19977b99aa482d0186e80ef3f5d0bcc94056bd04c4dc3c6d525c576bfb6968012849f16aa0bf2a39a85be7cd228777fcd3c1ed7a5fee040ee9c2b731295f7cda39bed6a67d3621d81d16714c3d48d0bab02b4d68831dbf46881ab163e3cb8a6e68fa7e92d79c0ebc8bcd1dd65fca8442e906311377a542e2cbd27321c3a890676c05ac5725e54e7eb631a46d780345d5b618b169fcd796df1f19831274e2775bb3d8dfaff657fe1a1c70ed0785bedafc9610975e2803356a73c20825a5b7b6f233f25de25ce391d050c4a3ef6676927fb6a865b1f84db1827c1a32a58bcd868885440d9d3fe5472aebc58ebb801aed2cdf9cacfd079a212af901948923a7e0a7f09ebab84fd1b4a2f75732693da29aa1ac136bd76f390428f9bf83efaec3bbd6ac6442d3923fc7ac8ded522189e367dd32b36121ad57cf42fcec8a63b2ac116f5e44a6520356f3378f45fa8105207203c72ec284cccdb5660b23fe4d5068ab6cef90b07439e2631d8e3680d4cba003c0ad8a43a4d7c41edb5df2d6cd820f0b98678244ef312c39e5df0833450daa54a5b01224c07911efbe2fa5ff4b7201bda03fcb38844fb4a064e28ada8a347d7088302f5d83cc4e6048adb16ae08f44f927b1275375fb5ec33519b269069abea679e2ce6c1fb93865937c146c8f44589f49559eb7ce5af2ee53930696607377bee24d0b1c6c08c8f21ed3e94f6bab977543dc3eaf2441518b42c7bae351699d5a33498a887bdd91b4be69fce799a15e45d7db75f7c290a2ae42f087b3d5aee146fd559f239d140df28a739da50e58b9916fc9f46a7e5ff3343dab308ae6b159064aaba9656bf2732bc7f1809340da0dad9bab32b87ccce9cf4c4e0a17e42e0d31fbc39ca57550764fc569e5927c3e33b13c1a9ee4f46401fdc72745b0094509fbdf6a550ca4dd353b23b896396c947a849e5496b89206aae9fcc490f22c9442cc6ddb8d33cba20f0b288f93febe55beebe972bec2352fcafafc15bb87cabb0387d22df24acb2b4e318f178ce43caf3b26128f8f2591f507b72bc51081d4929a3e555216f8b4a5f1c1fd7d26191b52ead372bb2cbb12b406d30e8fc0e0d51a76941b54639cd72776bc0f14cfe08909109f9e25976cd55f6f6205731ddc4e0033cdfc804127f00042351a5d333d3fa33579cc31633c63726b38ee400259252935e6610c76f17218812e3d3f4fc9be8e91f106d96651b53da716231f33e9c0f364af49af171a17a5d112b8fbc1f9c6a7d9e3de50167037b51812dda2bc171c5fa610f3ef7bb0924c3354faa3b1a972a566695a2410b7100bd07cca79a3274e8d167e4bbd271b855fbc00f510b2ee42954fafabfe9bf17dae052c895f0068ca6e597f8963c65399f93e9648fefc8909c9b6abff5472d17bf7653410874ac1e1e6f3d0e624a45f9ea3d4b5d6c1c46bf3e6404a6e208a9b48694656a48847b04d98c363139218b07751245f80bfeab1701a039e5542b7e99825eabbc5c17dd67b37bf9a725c91a7261dc502ee29dfad10a6af7d239b381f82e2eea5d810f3a3b0b76227b6d75dcf452c747a0cc79f7df4ccae89b2afab9b32c3a3d3e5f82291234be8d53a8151d23f56f255801006cd9b1f493c8acfa6d9aaca44140340afa7a8a7eed7497d83a38445a792966b47ca6fd5f105eae859ea10858060f03b2e986acbbba114f3997ca98327987e4b0cf3f14c3aa2198e6593e86f2f084f0f38970c5fc74b7348941151e3fdca867ef17ca70e2f858a1858cac79bf705cd9eaef5de03c59616545117beb13298eca6c0a7666c6b82357ced4656399dd17a77b3e10046a2ae15eb54564d47747ee648770605fc74ace5c2645dd0424c10754c37a56c83a1e5cc578d7304e66779d342a5ba85b65dc21a0182239c2dd4e0d7febbb43faad4f4cf3a93ecb574a4ec12fe3a0f069b9ad4e2e38260834c0f82f9cdb874886b60b9ee164c72c2b97fa2e8a5d8abaa43db770ad1ee3731aec8f7d89dec54ddcedd35bccbe796d9fd0f5e71467def5ade11ab08aca9e725ff7e85e2a8c46ce3a5bc621251e9cc02a1a3cda04ff4dd270cccb28a7b554eba50a94ab7a234ddf765fb845120988d39b981e7f410f8ff4ed633a5ab89b8dbc66a06cb7d42861ddc5d1f137505d8eb16faf0f1a97f4821ab347d1fba270b61138f3dfd028fde0f347ceab74f5c8862a6123a82f23d5606864ff64eacb1ecc1f44273fdcde6b141645f7c0e10bc25fe471ed8950f61c5417f132fa13a3f38f97a6a1a78012e148791798733f6ce6110d770d3bbb29c6abf9a8fe5431559d5dc560bdb59646aae77a7ca0eae770b9409c1a7ab8032e48f288e9c09c5fc95ffd4a8bd654564668c53e369ee5dd39c791454f6a1a721b83b0cfb7d4c00d0f4eb7a79c892d77f64ea2ea6bd05d882667bef139a698b5d8216b939822f6f01cdfd1c8fa67599b5c2e128291fd1f743ec5d84a5aca6395abe7fcfed30a28643f80a43578dcd9528a3c891a73dbd7d132f2d4d217e0cad36b51ce5e3cd52fa0bcefff970975be12cc817a2ed56e5821343a3b4f43b17ac481f83df5b6f1ef435a4f060d1c51a89922ad452564d9b698740c33eb5e21cfa7cbf63684f93e506166986ed9a4e14a633be67935534a945f59b56e7baacf2f72ec1d57af40d0bccb0d404b75a75525e23768d6af63d3e0b2e69a01323ca7ac1a1eb70b4741c76f470db59644c1dc820dc7a99ebac3071d61d8a1904bb002748980a11020a413bf86f55c0153239d78995dd6c7ab7d0721b3b64e190ff2eb4a5d5a973f0ca3181e8cc04d6ff3b131d535905f69f249a4c1d755e40cfd60f496e3f8e7e8b6c0486dcc932238f236ea48ec747135d9eca766f422b8ee43056ec4edba683137fc8e8c619bd16433ca003ff45fb21f08b903f755be59af29b2454fc2111a54ebfaa19700d68925e05ad85df5e7cfd7b3556e36024de322a2a53ad1eaa8b1a133889e336e3402c99a8ccbd8a4cf2cd4fb55ea76a0bff449de89b3fbe257bd002d7d254636cf10c7a76e89a0586fcd109e7deb44b193946bad99508448b897d03baec7beacd1b3ba46597c848a8532ce513f01a87b0a6d9a08324a2c79291cc090edbd1bc155673937ed5882866ac91b28b918522c6c066a79615e58a16008cf70aad1387750131379cca88191084211bbad8e008e4500e98a6e6a35047d82e753b3e5038b37522e97d3b54bdc4cbd251e54a526a7942468875d505d64702441ecaeacb47643da608acc33e5ba3c5d529d075916b2c95ac29dd962b51715ca46b82baff313359021a9910be0abf0249ce5e91a15d5c5afd380abbd6e09dde4cdaabe7dd27683f1189b7e7f8d5b2732cb150e6070656009d4e17b569f44f59d8b11d1858b328fbe8c525347c6c864d2ecd69cd6467a700b5f0a59e84d2250acc2c7906c2f9f009aa287fe41e9a6f5febc3414646032b9059f196829235081bbb6c78f8f630f1379473ee97cae675fa35114db811c7576c3e3e3071cca6fa3c2785cf975e3606db87c11ce86418f0936b833438a841f125246502178c2a049138a53831dd60d43dc45aa66f077fdad1c3daa5bd047db2cc79edf99483ecc7e5cddca31142c1b0495788b24d5eaba3a38d0bef4cf606ac45ce95275179140527b6af6b625e6d6ff384d73cfaf9846767fbd8f5cec8748f8418d829d27efd993d9da5c2e57e7a9f7fda2096af3aae27a12beba522472f52e71351e09426c47c3596ac7a39bc20c37c53c9ee1ba4afef715a64414c8db4a8b3ee83e98a30ad7e2b8bde77733d61d0496ebb9e3b6de35f128601835c76f7c83233c48c2cf2c9158973145d347d39534829f2ce541cdf27c55b70cb2062f23035c57d0f2e45e052560d1ce3921b8ec853d6b516da775393cb461f5473d2777f5d865156153cff926d97166fb023655d3cc98a0cca50348d21765c9552b98e17adde477f59269a0196dac2b6876919c4365fe8b371ccea996998496e2844098226e0edaea7c774ac30aa87a8f2c46b17ed8d6b6fbf7a9998363371885b6b42cd7e9c3bbdd05b315c95ed270756077bf9b27d86137e9033b96b8f82f0254fe7cce5f840059c7571a07bbff6c67069ab5cf8ffc0252effda9a516f67121b94d8b66f963160197d260c93dcdd1f408dc10dbade7794a794ffbfc7e9ea6018d089bccd716967751bfbb1abfd21e95083df2", 0x1000) setsockopt$inet_mreqsrc(r6, 0x0, 0x26, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) preadv(r3, &(0x7f0000002300)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)}], 0x2, 0x7fff, 0x4) setsockopt$inet_mreqsrc(r6, 0x0, 0x25, &(0x7f0000001280)={@rand_addr=0x64010109, @empty, @remote}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r4, 0x8010671f, &(0x7f0000001240)={&(0x7f0000003340)=""/4081, 0xffffffffffffffdc}) [ 1059.409282][T21108] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1059.417293][T21108] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1059.425279][T21108] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1059.433437][T21108] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1059.441657][T21108] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:38 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:38 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:38 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) fchdir(r2) preadv(r1, &(0x7f0000000280), 0x0, 0x6c6d, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:38 executing program 4 (fault-call:0 fault-nth:47): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1059.846440][T21150] loop4: detected capacity change from 0 to 1 [ 1059.868466][T21150] FAULT_INJECTION: forcing a failure. [ 1059.868466][T21150] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1059.881596][T21150] CPU: 1 PID: 21150 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1059.890024][T21150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1059.900149][T21150] Call Trace: [ 1059.903522][T21150] dump_stack+0x137/0x19d [ 1059.908120][T21150] should_fail+0x23c/0x250 [ 1059.912713][T21150] should_fail_usercopy+0x16/0x20 [ 1059.917888][T21150] strncpy_from_user+0x21/0x250 [ 1059.922881][T21150] getname_flags+0xb8/0x3d0 [ 1059.927400][T21150] ? should_fail+0xd6/0x250 [ 1059.932068][T21150] user_path_at_empty+0x28/0x50 [ 1059.936953][T21150] __se_sys_mount+0x209/0x2e0 [ 1059.941669][T21150] ? mntput+0x45/0x70 [ 1059.946064][T21150] ? __fpregs_load_activate+0x103/0x1b0 [ 1059.951639][T21150] __x64_sys_mount+0x63/0x70 [ 1059.956248][T21150] do_syscall_64+0x4a/0x90 [ 1059.960835][T21150] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1059.966991][T21150] RIP: 0033:0x467b1a [ 1059.970987][T21150] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:38 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:38 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/202, 0xca}], 0x6, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1059.990917][T21150] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1059.999343][T21150] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1060.007491][T21150] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1060.015473][T21150] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1060.023618][T21150] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1060.031718][T21150] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:39 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f00000004c0)=""/152, 0x98}], 0x6, 0x4, 0x81) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:39 executing program 4 (fault-call:0 fault-nth:48): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1060.182855][T21181] loop4: detected capacity change from 0 to 1 [ 1060.197232][T21181] FAULT_INJECTION: forcing a failure. [ 1060.197232][T21181] name failslab, interval 1, probability 0, space 0, times 0 [ 1060.210171][T21181] CPU: 0 PID: 21181 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1060.218771][T21181] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1060.228925][T21181] Call Trace: [ 1060.232344][T21181] dump_stack+0x137/0x19d [ 1060.236788][T21181] should_fail+0x23c/0x250 [ 1060.241315][T21181] __should_failslab+0x81/0x90 [ 1060.246172][T21181] ? alloc_fs_context+0x46/0x500 [ 1060.251132][T21181] should_failslab+0x5/0x20 [ 1060.255832][T21181] kmem_cache_alloc_trace+0x49/0x310 [ 1060.261221][T21181] alloc_fs_context+0x46/0x500 [ 1060.266111][T21181] ? strncmp+0x34/0x70 [ 1060.270304][T21181] fs_context_for_mount+0x1d/0x20 [ 1060.275349][T21181] path_mount+0xdf5/0x1ce0 [ 1060.279814][T21181] __se_sys_mount+0x23d/0x2e0 [ 1060.284591][T21181] ? mntput+0x45/0x70 [ 1060.288727][T21181] ? __fpregs_load_activate+0x103/0x1b0 [ 1060.294299][T21181] __x64_sys_mount+0x63/0x70 [ 1060.298915][T21181] do_syscall_64+0x4a/0x90 [ 1060.303367][T21181] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1060.309283][T21181] RIP: 0033:0x467b1a [ 1060.313194][T21181] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1060.332811][T21181] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1060.341231][T21181] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1060.349211][T21181] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1060.357227][T21181] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1060.365362][T21181] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1060.373475][T21181] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:39 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x45) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r1 = syz_open_dev$loop(&(0x7f0000000000), 0xfe00000000000000, 0x129000) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup/syz1\x00', 0x200002, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r1, r2, &(0x7f0000000040)=0x7fff, 0x5) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:39 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) readv(r1, &(0x7f00000018c0)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/222, 0xde}, {&(0x7f0000001740)=""/254, 0xfe}, {&(0x7f0000001840)=""/74, 0x4a}], 0xa) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$NL80211_CMD_SET_REG(r2, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000200)={0x2b4, 0x0, 0x800, 0x70bd29, 0x25dfdbfd, {}, [@NL80211_ATTR_REG_RULES={0xc8, 0x22, 0x0, 0x1, [{0x14, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x1}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x80000000}]}, {0x2c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x40}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x7f}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x60}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x4}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x1}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x7}]}, {0x54, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x3ff}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x75}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x4}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x505d22af}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x1}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x6}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x9e18}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x1}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x800}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x9}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x3}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x3}]}]}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x71}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0xb5}, @NL80211_ATTR_REG_RULES={0x198, 0x22, 0x0, 0x1, [{0x54, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xb4}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x5}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x9}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x6}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x1000}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x7}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x2}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x2}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x500000}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0xdb}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x2}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x5}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x1}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x1000}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xf371}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x100}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x1f}]}, {0x34, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x2}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x10001}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0xc2}, @NL80211_ATTR_DFS_CAC_TIME={0x8}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x7f}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x70e0}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x3}]}, {0x3c, 0x0, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x1000}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xda}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0xd3fc}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0xffffffff}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1ff}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x3}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x80000000}]}, {0x34, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x7}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x2}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x80}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x3}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x6}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x8}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x6}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x84aa}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x8953}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x1f}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xa78}]}]}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x1f}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x6}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'bb\x00'}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}]}, 0x2b4}, 0x1, 0x0, 0x0, 0x4000800}, 0x8011) fremovexattr(r1, &(0x7f0000000000)=@random={'trusted.', '/dev/loop#\x00'}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), r1) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000004c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000740)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000700)={&(0x7f0000000500)={0x1c4, r3, 0x100, 0x70bd29, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r4}, @val={0xc, 0x99, {0x6, 0xb}}}}, [@NL80211_ATTR_REKEY_DATA={0xc, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x80}]}, @NL80211_ATTR_REKEY_DATA={0x7c, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="ea08bc7dc817513f24f642544b5005185f0243dea0f1491186a4402a62b73081"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="690629ca543c387ae921286b9e56d7cc"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="d0fcae56656ed57dbb0cc7d830758606"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x3}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="2917d4692698ff921b9d8b2afcfeabbc7a6c2ee0dea37723d4b886303737a3fd"}]}, @NL80211_ATTR_REKEY_DATA={0x3c, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="fcf29877d4b72c083dc2afb4ebbcf469"}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "bc921e23f01701b9"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0xe1}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x7}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x8}]}, @NL80211_ATTR_REKEY_DATA={0xd8, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "8adb07bfe7afb41e"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="342ac0698c8a3fa10bd2a276f5ffe12d"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="8efefa3a5da83f39aecddc62c8a74d7a5ec20a3af07f7140e27909dd697a86e9"}, @NL80211_REKEY_DATA_KEK={0x14, 0x1, @kek="6f73c6da92361dfb9ceb64f4bd3b3ec2"}, @NL80211_REKEY_DATA_KEK={0x24, 0x1, @kek_ext="67107edb8428efa6942a8e2ae105751b638f8e44c21560d8c52565db709f3701"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="cb25561e3f6959708aefa90ec7217b5f"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="bdc8dc33eb7887a12a5a8979e3cdd200"}, @NL80211_REKEY_DATA_AKM={0x8, 0x4, 0x7}, @NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "8b875d2fbef1cd40"}, @NL80211_REKEY_DATA_KCK={0x1c, 0x2, @kck_ext="6e4de2ed791070b3c1009b3c9c8303e5ff220f693ff979e0"}]}]}, 0x1c4}, 0x1, 0x0, 0x0, 0x880}, 0x20044004) 06:34:39 executing program 4 (fault-call:0 fault-nth:49): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1060.490627][T21212] loop4: detected capacity change from 0 to 1 [ 1060.501195][T21212] FAULT_INJECTION: forcing a failure. [ 1060.501195][T21212] name failslab, interval 1, probability 0, space 0, times 0 [ 1060.513952][T21212] CPU: 0 PID: 21212 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1060.522552][T21212] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1060.532620][T21212] Call Trace: [ 1060.535912][T21212] dump_stack+0x137/0x19d [ 1060.540426][T21212] should_fail+0x23c/0x250 [ 1060.544991][T21212] __should_failslab+0x81/0x90 [ 1060.549848][T21212] ? legacy_init_fs_context+0x2d/0x70 [ 1060.555260][T21212] should_failslab+0x5/0x20 [ 1060.560040][T21212] kmem_cache_alloc_trace+0x49/0x310 [ 1060.565348][T21212] ? kmem_cache_alloc_trace+0x210/0x310 [ 1060.571099][T21212] ? alloc_fs_context+0x46/0x500 [ 1060.576163][T21212] legacy_init_fs_context+0x2d/0x70 [ 1060.581378][T21212] alloc_fs_context+0x419/0x500 [ 1060.586280][T21212] fs_context_for_mount+0x1d/0x20 [ 1060.591387][T21212] path_mount+0xdf5/0x1ce0 [ 1060.595962][T21212] __se_sys_mount+0x23d/0x2e0 [ 1060.600748][T21212] ? mntput+0x45/0x70 [ 1060.604751][T21212] ? __fpregs_load_activate+0x103/0x1b0 [ 1060.610319][T21212] __x64_sys_mount+0x63/0x70 [ 1060.614938][T21212] do_syscall_64+0x4a/0x90 [ 1060.619378][T21212] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1060.625300][T21212] RIP: 0033:0x467b1a [ 1060.629285][T21212] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1060.649000][T21212] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1060.657571][T21212] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1060.665608][T21212] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1060.673670][T21212] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1060.681679][T21212] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 06:34:39 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:39 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f00000000c0)={'bridge0\x00', &(0x7f0000000200)=@ethtool_rx_ntuple={0x35, {0x9, @ah_ip4_spec={@dev={0xac, 0x14, 0x14, 0x31}, @dev={0xac, 0x14, 0x14, 0x18}, 0x80000000, 0x7f}, @hdata="6633a950b82ed49979864e2510aedb49082be902ad96c3b5f5a8f72357b2099bcb5d16c239f6747804f241e597e25cf4e1e2454bf55a32718af1bede185afe95757c274016ea11b9", 0x7ff, 0x1f, 0x400, 0x1, 0xfffffffffffffffe}}}) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:39 executing program 1: syz_open_dev$loop(&(0x7f0000000000), 0x6, 0x177681) r0 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x185000, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x7ff) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000140)={0x2, 0x80, 0x81, 0x81, 0x1, 0x1, 0x0, 0x3, 0x2b004, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x28d9, 0x2, @perf_bp={&(0x7f00000000c0), 0x4}, 0x5e440, 0x9, 0x2, 0x3, 0x1, 0x0, 0x6051, 0x0, 0x9, 0x0, 0x2}) ioctl$TIOCL_SETSEL(r1, 0x541c, &(0x7f0000000080)={0x2, {0x2, 0x0, 0xffff, 0x6, 0x6, 0x10}}) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r0, r4, 0x0, 0x812e) 06:34:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x2, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1060.689718][T21212] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:39 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:39 executing program 4 (fault-call:0 fault-nth:50): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:39 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f00000000c0)={@local, @multicast1, @rand_addr=0x64010102}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r2, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1060.951027][T21255] loop4: detected capacity change from 0 to 1 [ 1060.959464][T21255] FAULT_INJECTION: forcing a failure. [ 1060.959464][T21255] name failslab, interval 1, probability 0, space 0, times 0 [ 1060.972262][T21255] CPU: 1 PID: 21255 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1060.980844][T21255] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1060.991002][T21255] Call Trace: [ 1060.994312][T21255] dump_stack+0x137/0x19d [ 1060.998795][T21255] should_fail+0x23c/0x250 [ 1061.003381][T21255] __should_failslab+0x81/0x90 [ 1061.008467][T21255] ? vfs_parse_fs_string+0x5e/0xc0 [ 1061.013596][T21255] should_failslab+0x5/0x20 [ 1061.018242][T21255] __kmalloc_track_caller+0x64/0x350 [ 1061.023607][T21255] kmemdup_nul+0x27/0x70 [ 1061.027878][T21255] vfs_parse_fs_string+0x5e/0xc0 [ 1061.032925][T21255] path_mount+0xf99/0x1ce0 [ 1061.037353][T21255] __se_sys_mount+0x23d/0x2e0 [ 1061.042047][T21255] ? mntput+0x45/0x70 [ 1061.046076][T21255] ? __fpregs_load_activate+0x103/0x1b0 [ 1061.051752][T21255] __x64_sys_mount+0x63/0x70 [ 1061.056391][T21255] do_syscall_64+0x4a/0x90 [ 1061.060827][T21255] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1061.066828][T21255] RIP: 0033:0x467b1a [ 1061.070761][T21255] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1061.090854][T21255] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1061.099290][T21255] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1061.107310][T21255] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1061.115295][T21255] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1061.123434][T21255] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1061.131504][T21255] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:40 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:40 executing program 4 (fault-call:0 fault-nth:51): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:40 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/142, 0x8e}], 0x3, 0x1000, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r0, 0x8010671f, &(0x7f0000002740)={&(0x7f00000026c0)=""/102, 0x66}) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)=0x800) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$FS_IOC_FIEMAP(r2, 0xc020660b, &(0x7f0000002640)={0x1ff1, 0x1, 0x3, 0x0, 0x1, [{0x7ff, 0x7, 0xfffe0000, '\x00', 0x2001}]}) preadv(r0, &(0x7f0000002600)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/248, 0xf8}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/32, 0x20}], 0x4, 0x87, 0x200) r3 = syz_open_dev$vcsn(&(0x7f0000000400), 0x80000000, 0x602480) getdents(r3, &(0x7f0000000440)=""/109, 0x6d) 06:34:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x153) r3 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$TIOCOUTQ(r2, 0x5411, &(0x7f0000000180)) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) r4 = accept$inet6(r2, 0x0, &(0x7f0000000200)) close(r4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/137, 0x89}], 0x1, 0x400, 0x400) r5 = openat$cgroup_int(r2, &(0x7f0000000240)='io.bfq.weight\x00', 0x2, 0x0) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/94, 0x5e}], 0x2, 0x37f30950, 0x1) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) fcntl$addseals(r1, 0x409, 0x1) [ 1061.388337][T21299] loop4: detected capacity change from 0 to 1 [ 1061.411993][T21299] FAULT_INJECTION: forcing a failure. [ 1061.411993][T21299] name failslab, interval 1, probability 0, space 0, times 0 [ 1061.424731][T21299] CPU: 0 PID: 21299 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1061.433320][T21299] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1061.443569][T21299] Call Trace: [ 1061.446876][T21299] dump_stack+0x137/0x19d [ 1061.451381][T21299] should_fail+0x23c/0x250 [ 1061.455886][T21299] ? msdos_mount+0x40/0x40 [ 1061.460327][T21299] ? getname_kernel+0x37/0x1d0 [ 1061.465543][T21299] __should_failslab+0x81/0x90 [ 1061.470597][T21299] should_failslab+0x5/0x20 [ 1061.475130][T21299] kmem_cache_alloc+0x46/0x2e0 [ 1061.479904][T21299] ? avc_has_perm_noaudit+0x19a/0x240 [ 1061.485427][T21299] ? msdos_mount+0x40/0x40 [ 1061.489865][T21299] getname_kernel+0x37/0x1d0 [ 1061.494486][T21299] ? msdos_mount+0x40/0x40 [ 1061.498964][T21299] kern_path+0x19/0x40 [ 1061.503050][T21299] blkdev_get_by_path+0x54/0x1b0 [ 1061.508160][T21299] mount_bdev+0x47/0x290 [ 1061.512451][T21299] ? tsan.module_ctor+0x10/0x10 [ 1061.517450][T21299] msdos_mount+0x2d/0x40 [ 1061.521779][T21299] legacy_get_tree+0x70/0xc0 [ 1061.526384][T21299] vfs_get_tree+0x4a/0x1a0 [ 1061.530802][T21299] path_mount+0x11d6/0x1ce0 [ 1061.535327][T21299] __se_sys_mount+0x23d/0x2e0 [ 1061.540025][T21299] ? mntput+0x45/0x70 [ 1061.544014][T21299] __x64_sys_mount+0x63/0x70 [ 1061.548614][T21299] do_syscall_64+0x4a/0x90 [ 1061.553045][T21299] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1061.558975][T21299] RIP: 0033:0x467b1a [ 1061.562867][T21299] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/ip_tables_names\x00') perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb1, 0xf8, 0x1f, 0x4, 0x0, 0x3, 0x10100, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0xfffffff7, 0x4, @perf_bp={&(0x7f0000000000), 0x8}, 0x8800, 0x3ff, 0x8000, 0x0, 0x8, 0x5, 0x1, 0x0, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x9, r1, 0x1) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000100)={0x0, {}, 0x0, {}, 0x883, 0x4, 0x6, 0x15, "1038e71e69e3bc00211868abe584c81891fccdef4540e838f91fbf7020500643ced13b7c742a4d51beab330b8b5b14889c78dcb489d06a2c2479f10049ae60fc", "6aa719d2dd812f03b3fee58643b09017e215e31694be7313ee8bb01b48d35eb1", [0x5ec947ff, 0x4]}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:40 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:40 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x101180) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="be3aa9b4b611bfaf8bab7a256c6411963207e413e7f69f603df8fae42e55124f70c0266898e34f13f4e1397efdc387807f83a631b173886521b1721bcb5a75b8e188f2b5c771bd8e6f832a01659934d3fb15f7587b32c9b7675669a64f40f40c4268b0710ab017d31d65885124e5147fae742a67f0091a9172c0af2c4bdb72edc13d82c9fa126cf43c9923d78f8d9fd1f9e237dce722bb6a2c3b8f23f22677f8cc2ff23fdc83bf1d77", 0xa9}, {&(0x7f00000002c0)="b46469974c327ca09261e295c97fa54a87ea6f218949de2be9832ef1caeaf58af2bad03886bd67ea645cada6b8b7b81b7f359200c9c215e28b576730c0660d79f4c50be3b6828f784a6ffdde558f770e21ead59fc287b817e4316e2243a5bd1f57690f88257f0947cf27a068ad01ea315146c39310b5f56b8068b3d0f559a63f962b48b86ee053165911cd2122756907dd087e532f645c2bd427d9e6a62908f043bb6f5e6d90b96f", 0xa8}, {&(0x7f0000000380)="ecac16904622ec15d3e638be1a58fcfc7b53f4e483dfd01eed90891896fa957cb75fddbeffd012619246df0b0f11e7465a30a554128f3c33", 0x38}, {&(0x7f00000003c0)="78c1a8dd3175f3e7afb3b093be795adaa4fd55ebbf4e031c4a81c561645dcd70e382a3c0be09746b086f3b959f9c0b28667c8551281de044c541e6869c527b7596b78760925b5ecdcacb4bb1bdbf21a54bdb2ea47737549dfb65d2023045747d7b9980193aa0eb5373693c44eeb26b681d6864da5b4475302b76181156f8c6d202bb6f246e7ec78c86c0b74dea341a2ced0098d2b300564ca93b7399975c661a8df638714598c28f7d61a913a2afb6857d30db2a1c51e1015c11b81caa5925098bee00dbbd28a52c7e66c227642e9817446f801bf4c397263cfcaa338248daca", 0xe0}], 0x4, 0x8001, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000500), 0x280, 0x0) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mmap(&(0x7f00000a4000/0x3000)=nil, 0x3000, 0x300000c, 0x80010, r4, 0x608ea000) linkat(r3, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00', 0x1000) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1061.582526][T21299] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1061.591077][T21299] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1061.599046][T21299] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1061.607889][T21299] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1061.615953][T21299] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1061.623946][T21299] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0xe380) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:40 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0x6a) write$binfmt_script(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="232120f79de66c2e2f66696c65302020b5206e65742f707479706500206e65742f707479706500206e65742f7074797065000aff8a8cd40c80292d5fa0ac8585c3d08668f0fdb3ed87556bd41d947378975b3e82d3f2d05f72388aff460b34a57e4120c2b11dc48348f9811fe281872933b33b8b5d6b119cfbcb38279a67d92e169531510727e3ca96d733be867e76dcb5d60000"], 0x94) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) writev(r3, &(0x7f0000001880)=[{&(0x7f0000001640)="a710e5dcb7213f2ff5fc63273b35698e0ebdf21e19508437ea3f001c390885751bf842ab650ff31d88268e58134788d6021ef52c22fd92cd38b8d5933ea6fc5000fe5ea6302f0aca137aa9a5bbb225255168b0bcaa8738cd10ca4ab8744f04d0a160b1bcccf1567b938b6246bf21fcb38519f70e57368976059979dd18d827970c72b206e4e0dda5e9d0af8488e037f1a0034d00d331d23922fa07d16b61cc01017a5e4b062d99279d74c1710c36a856e06efb353dccee45389e12c11c132aa6193cb2e6f33fbb5f531d8ecff3f887012dc5fa906b9cdded89e5ef491879243d66f10e82d41f6b7cf1998a59c89cd386ddea3b3f7762bae7", 0xf8}, {&(0x7f0000001740)="4c703305b81454852d2332364185aba69c9569a50961a0b1013a", 0x1a}, {&(0x7f0000001780)="51f2ba00ac4d0a85cdf759d81566f05946192085737a31bcb15898b820d2d01b2b92122983ab4840c412326f4ddda3114d46e0", 0x33}, {&(0x7f00000017c0)="d3531f0b69fbd303c1e86b24c51e28452b11fb9a70afe9dc646c21d1b589e6fb6c701d7ebf8abd03dd77612bee6daa55c767175a1a3de4a5a4451f016762d1c5db69f280bae107601d4fdff0c200994582661e893079ae3825edf191ef851eb2521cb780fb5aa1fcdbbd2d79ec7089a1119aa82d72a286a8f45d8fbc102e120b0267dd1902c315a2309b604b50dc", 0x8e}], 0x4) fchmod(r1, 0x14) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/197, 0xc5}, {&(0x7f0000001400)=""/151, 0x97}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f00000014c0)=""/12, 0xc}], 0x6, 0x1, 0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:40 executing program 4 (fault-call:0 fault-nth:52): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1061.748353][T21339] loop4: detected capacity change from 0 to 1 [ 1061.759407][T21339] FAULT_INJECTION: forcing a failure. [ 1061.759407][T21339] name failslab, interval 1, probability 0, space 0, times 0 [ 1061.772319][T21339] CPU: 0 PID: 21339 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1061.780866][T21339] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1061.791316][T21339] Call Trace: [ 1061.794637][T21339] dump_stack+0x137/0x19d [ 1061.799037][T21339] should_fail+0x23c/0x250 [ 1061.803516][T21339] __should_failslab+0x81/0x90 [ 1061.808297][T21339] ? alloc_super+0x3a/0x520 [ 1061.812809][T21339] should_failslab+0x5/0x20 [ 1061.817323][T21339] kmem_cache_alloc_trace+0x49/0x310 [ 1061.822620][T21339] ? disk_block_events+0x94/0xd0 [ 1061.827553][T21339] ? mount_bdev+0x290/0x290 [ 1061.832189][T21339] alloc_super+0x3a/0x520 [ 1061.836515][T21339] ? mount_bdev+0x290/0x290 [ 1061.841011][T21339] sget+0x1a5/0x400 [ 1061.848991][T21339] ? test_bdev_super+0x30/0x30 [ 1061.853751][T21339] mount_bdev+0xd3/0x290 [ 1061.858021][T21339] ? msdos_mount+0x40/0x40 [ 1061.862450][T21339] ? tsan.module_ctor+0x10/0x10 [ 1061.867295][T21339] msdos_mount+0x2d/0x40 [ 1061.871532][T21339] legacy_get_tree+0x70/0xc0 [ 1061.876173][T21339] vfs_get_tree+0x4a/0x1a0 [ 1061.880583][T21339] path_mount+0x11d6/0x1ce0 [ 1061.885084][T21339] __se_sys_mount+0x23d/0x2e0 [ 1061.889762][T21339] ? mntput+0x45/0x70 [ 1061.893802][T21339] ? __fpregs_load_activate+0x103/0x1b0 [ 1061.899424][T21339] __x64_sys_mount+0x63/0x70 [ 1061.904029][T21339] do_syscall_64+0x4a/0x90 [ 1061.908448][T21339] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1061.914401][T21339] RIP: 0033:0x467b1a [ 1061.918285][T21339] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1061.937916][T21339] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 06:34:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) vmsplice(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="411a0b3fb266dccd980b74d28363f94b138eb58e251a92385b8d992ecb72dfcecdb6643add5a9549a89524fe624dd7a8f29d26f7c79fad8c18659987838f1e802781759ad01192886510e6ab285922633863718b9931ae6e073621d98a64b932b32ca41f9e3c7c6e1cfe6b7992847a8fe52fe38c3d6727bc46f9310285507767e5f08640e763e92ab7f73db98ca7896564fa4a9c14189fd80e4e7649c39dbb661a0e77a3d9b6441c9f53bbb271b2b16ab3eebdbfcbe3cb8d5f79c5e128a2120124910e3701896256f16a48726080a76d0ca68c03724fb93d7e173fdcdf3a0a2835cad8c4bdf9ac3dcf9bdeb55a9997a8422713e5b5b4013109875223de1bafd37ee5d43d68aa06bb1f4de670b5a752f9e0c467199aa53ca50ae45085b01428df6aed13e811b2894be8223114d618576c003220c1f336664c0ebd0f6211d206bf710bc22953d19395370df6efedc861c5e9bd0b40a8fc4daa8e327a0720ff399a295c75971a41917821b9e9e8d6862022d1309908ea0e32b45e56b08f575fbe36cfeaf66f9a6d5b8d2d9e3697b39ee1fc0d6c42ade17e40425b9e43f7caf0d2e9bf2e9a87a7998c0ee9473694b3a659bb88337622895d7f5dae9b20abf7b29bea63d2ad2edf1ce90e5c30b5415653ef63bfd0c41ac25d9deaf36946fcfb31ebd39185978d4d21b0b6f36850aa83f80ce8aa64ce8bc2a380efed60b3c0cb3eaf2c67b63a017065d049056839556fbc015a647ce85cd0d2845b784b54107baf5d048b69494f186089d6121b4ef21986a73250120e4fdadf00dd73cd8a4102d9dd9b24879ca0aeb14330c0f78368c28728bcd253b9218ca84cc54251ede0d601daa3e0f5fcbea785cae6b50304fd6a1a4a4c29deea9ab1ad79ed05bae8b45bb655eed8366a76627f57da4a835513dc2f08b1d4f6e1be0e47f973f2c626ba27d11f097e830712be7306a55241496b50ec540b4c30b933b9560793450a20c1f86cd90ce82c52145f06cc9b5b1a14b32f72418019475fea9606d830078d323b92cdbad5534511ac7dac8755e23022d3a3849650cedc21aca6ecf9bf046ab214473e5f27f62108a84106bf2042a91224727ca9621b247506e53bf32fc3ca4961f781be26eb73b3eae6332875c5c0bdb591221c69aa176dbb9fd29d08ed51f72d2d23afdcfd29d7cb49861dd0785183e5db9a821fc2376c5154b0e34cb8121a6183715aa7a2a79022cc92646c1228c2a38728fbba67480f9663e32ad5ca0688b51292fab53a3cc7fc4d3bf8621036cebecdb3225520f9f75eacc9cc66985ae566e6e3ee79bd961f358fa2dd3181e9b61482899709c78ac3b00f0b1e95d7cd496a6a8a877d68c1c8d4744acf284d2ef3f648198eab3c81353d2291bb2bf10ba96c13eea9106b10b6f958f19406cf3d25e6d973cac74196f2f22abdeee2f42528edc3766e557e6864c94532fae2063bfe65baa0fae85a6c439206c0636ebb63540ad70d670d35c8535522ce494f5f790c9fb5e7e57df6b08d7647841d1bdf0cbdb9e67cf6aeef42a5bbdc508891703efb7b263a0b5941cbb4996ec9750a302b114e248bc6e9d6fd39ddb724fae8b4f1678a1e85ccbe238b0360f450eeddb767383d52e52d8624b19827f7edba3df018f9a13cb9c54ac7488ca1db4e186c309a78d198aa4e46ddbd99a610f0f98c5d1bc2a7ed0ea0c0cd77b8abdedb671f826eca8c165d2c78fec3486b35d9f1d498dccab385b5d6b05c525c7982ee37d4e335e34ead9d0767e1a7f897bd796c06ae471f869b1ba07d064dcec541526587cdf5f74db8f87d494a49a8b066316341243e9179da1882bb86389b1d204dc640ed26fcf7d194ace215ad81a398d25bbf88d016847c188e815494b3e95cfbff51dd92b49e6d6fbc39c3085c0b22cfd9004c01e0613d7dcdc48b11ee4ba7d60f8dfb225243b98662017a4a73f6a02eeab8b3435084cbcdeee10e4c031e18aa53beb3fe535f0cdcabb732d775ea931cc6b49d751cc9606f4ed79e926c37f995f6a78fe84626c5eb96c2749f14d527f81e91bdb380536b1aca107e4a0fee56f33cb29e787c451948b642675d99853e42477a47441151b5111794c00d5aac4f60aebcda2191dc467f6a11ed234eaab57b50480bb2f4b101cff22860d905a56189df046093ad056989955d1426825d671e83e770840a7ad64f0244d30ef9b8bc84c63b0e6da9fc036195ea7c4e0d1068ef75136ee11d4411603fe9644aeaa33453fd4dcb323c29722629f9910a8e0bdaf002ce8f02788e113737fecfb5fa86c910b2ce2675efa4d8acd34b2df0da347da2b915c8fa880de3b36ebd6ebedc7ab7049da51c084d289132da23aa61a126ed62fab337bf9d0846f259a268c04dbc6eb138a5c15b2f0346561e3d1a434d4987822767e58b636d61d045d78d2838839f9d034fbdcf02a4de3204a10eb827c61251dcf1a306029bcae507dacd6bbe8dd52d1fffe180826437e2983c4559355299099d9fd5d3c3cd960bca325a7ac52af8cee781e284838c5b5016d0e5fa8016955a163d20223b9b140a4962d5ccd16039cf3d06563a1120d702c800081b7a2f91ae595e18d9212eb1da12f23dd9c88ffe9fc45849522fcbe218c721905ce2a71da15aac94eab8d74413a330465fcfcf5e4077d0c4864f30878f808247786661b82d52d60db7eec9bc5b675984c90dfb8143e2a63cc5f259a18f96836aef62744c13c32575338cca401fb32fb85d4afd21ecb3d745eb5d0a78032b1caac4cb6f8c48b185a7a1bd6c81131ba94f098ff51f970f238a38ce1df4c3d2c022011fd9b18956b7920e53cd72cd1412ed11d64071660f8feff6660f77769d39b1435552aa9be1bd75fd4ae2d385ba37cfb1912fe890b02c881bfa88b92ccd3ed16e50ec23175fa53463d8efa72661951af5e8d709d20cb5b59d6854e3ca4cb1bf6e5110a28149854b678cc632ef96890e63c7c98f406a337fa9b567ae1ceb00158c847d0a4fe8d00b3d03319ad54128fb96024331fda5ba3f42ef2260d971b856c8bd37ede127e854ce01258089d35390403023e67e686044b6b4f12b5246e4a792d975eaf7565188590a03bae078fbce549396c84a608e58b25cfff06919443a476925ee24ba42dabd7a6f42af01fad2a54b95803e16d8fa96459519545f48992a3d0c97d8acd81d1245b1d16280417ffe7bd6de4f2f72bfe036e5004cf0be738e37c4a36c19464f8dffad01d01805f9fe00c303e341a219a4019038f2c3d47a1dfb19b10ff796b7eb895b59ff045b670af1f08a26661d743607b721acc86f4d42bcfb28e6c3b0bcb7383339eaa41a1d7efb273dc2802a05cdccc3a9cb2cdbe243b561d32ce03f0742774b72784e457bdab77c4cf2d0cb548fca5f82b1a526237bac979d483ac5dd7add032caa3c46852828f6062be77d2366efd928488adb6f0b70c1d23fdd803965e565cc3e4483bd6f21d715af4f9fa3b724ec1c82020958b0fcb03723f6f5781089a112949a60a40a16c76666f47ec92aed01ffc2314872390703c2d215238fe95f01f080ade411a725be4f7a7fe89e106ce74167e6eb31e173c8e9a174a5a54baa7705b37ca91cbe8c59b057435f32ad9777b02cedc3cac56e8c0bb568e844d61182a4539b12dd09121ab0c13281cf85087d1f2cbf265d86e3a37ae0def92bc8047a8435beb58124832d623776b3a722c7afa9d723565e72d0a5c31f7ff6284fafa0496302fc8d73739ef18359685b01cb307840b720b4cbc7da94ac97052e2c7e7186e346c01c0b52b669aafdef6245cfc1ce795cfbb4d638cb774fb033e5b02d21c9bfd1983e36d4ff023c735d2aefcd9381b73e5a1041ed2c27fd7f5bdda6e9bfc15daafd9f5af32eaddddd36386833ea7b844cf029614104a98d4e494dcb506d8bd216c289a35ded822b3359da43db8b5336645576ea1d10b5a6cb0742a81326c7ba63b540c5783c134a30cd57024a9be01ff8b6f085e47a7d6b9a1e1cac1dd927b127c068155aeeca228d637e896b2ad6049b353c1a16a9f35c9a50931437d9e0a06e3f25d95cc1f2a9539dd962ae04c674f43244b9e8269a7c7ec540a6cfc880c2dc1d555e36d38804c2989b29e0e8920d377c19898c25ade81a1054e55d242f7d9c1e2aa5bb5101fac90c3c36e4a01d4e529402d8077b9c2d5bbaa79a7809ab73947979affe768df87ab500b274d6ecf69ab4dcf498a82ce27c7a9fa13b400cd0fdb935c7be391ef7c9d4eaa7056b716684ce784cf19176e8a3bab1166c6095b7cad11951574830900b72af3ca578b515ae85cdf9652f2d5fab6dbfbfa9a7c997ba22c498c233bf05466ebf67952fa8cac3bb653c75b05f0a40a9dde1a45d307a7f9dc0074d4ae072ea64480aae1c9c59fa9afa70191dc1e0461d4cde8b5cab84e8addd62d9662373453960fffb7841c78b9f2098a24563674ff9e984d9b4b8431e10f1d012987ddddbb073d81e7ff46d85a6e3c3ea4289f1ec066facac853c2e1f15862ba43ce6e06ae9965c627d50efa3f9a40e493532dff4f5d540b068d5dc03d4b8850669b312e002dc6e4a21e0cfc9f2ec4a55c2950deea205b052bd39eef228274f92892b854bd77c6ad2b480c3f0b185fca152e5b6fcf70169198b4eb826a0dacb025b3c74d706ff80d73bdaf1b37ea8521dcf97e0c3f122dc5d6e3787aeedbca2f9676ca0bcd55d8c522b5f08f1cb64b2c4e9313f612415a927568c53c76316596a238e3c41781211cc1fe17c6ba8fe010cf6d72fbb372f987739eeb21c843d575d9b48f4392061276ade9310da5f97fa728f0cee7b87e17425c333a47ccb6499d4b5909334a7fb341fbad3b1f90f95d54a900418fbf75d90b246311b2eeebc3eb2b56417546b8fdad78389d7645c2f9dd497998131fdfecd36431dbe2ec8d300d03cdf857dcd57834477ddc90f478da0aca0e631d821a9ac36cae3bdec1e51221edec657a58acce698e4ca716b0bb1b475407246959fbdda8f02311de11a57404ea34dafc2382de50936d9a14c2978e1479f88972e7ea0788982ae6e6a2d2ea7c8aac71196c4a396b34a64d23b8ae1544a254ae81b5c7798cc5ffc5dc2269223ebe3e0fa134bcb1a1498bd102140af07eae10b31f7f28e7e7261d7ab4e84fa56493c87e3a16b73d5102d4e9c37e97da2868afbf461f9df0bce33764e339ef7592e3195535d3aef76a3ce8df660e208da4933c0d03d12899f924f35524eb916e21f2b02ee7c44020cac4e9f2cb6285ed55b7395aa34a04a1a378308728441be0903f80bdeba91fdfa46780ba85e4e61754633a32e7e67523137fcbafbd900189f39297dc1e24bf9c82b2b386964d0e13c65a7cfb35e1436786bd413ea86f23656f15b20dc302cfc2057dff1d5168529a176808241a49779dd4ddf13dd7605af7e4bfab2689a0beceb9969527761577784695eb7b6b49c74f554ed3957fb63da74dd76aa96c097c7494c4d22ec0e47233476d199ddf114b4e4a66350e4b0fb0cb1632655e337f67265b94c538a2af7d61726e11d4bd4c447d14348b5fd8af48c770af22bb8cabe8632362e3b68199851bc425f71f67772e316cd30225559763b72fed77001484f2455bf73cca0fb4dbb23d8f65bbd26acdc7a459b01bbb0f37fbc71a467cfca96c8b4f9ca93e2d11c3c319910e786669c0523be791d8874c3e8352bd7c7d8d67a9b71eb0aaeb30a6fd5622f3d4279b940dbac0e5d466657200e93f1cabf241fedef0efcf5ac7747b68f0bed8add51da2ef93363749e1f9eea86f9dd5606000ffc1bbd542aa9222503", 0x1000}], 0x1, 0x6) 06:34:40 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1061.946323][T21339] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1061.954390][T21339] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1061.962359][T21339] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1061.970352][T21339] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1061.978326][T21339] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:41 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) 06:34:41 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x4000010, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f0000000080)=0x0) syz_open_procfs(r3, &(0x7f0000000200)='net/vlan/vlan1\x00') preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x0, 0x48, 0x0) 06:34:41 executing program 4 (fault-call:0 fault-nth:53): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000040)={0x0, 0x80, 0x1, 0x1, 0x7, 0xe7, 0x0, 0x80, 0x21, 0x6, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x8001, 0x1, @perf_bp={&(0x7f0000000000), 0x2}, 0x41000, 0x4, 0x4, 0x3, 0x3, 0x8, 0x8, 0x0, 0xbcc, 0x0, 0x2}, r1, 0xffffffffffffffff, r1, 0x0) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2, 0x50, r2, 0xc843e000) sendfile(r0, r0, 0x0, 0x24002da8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvmmsg(r4, &(0x7f0000000b80)=[{{&(0x7f00000000c0)=@caif=@dgm, 0x80, &(0x7f0000000640)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/253, 0xfd}], 0x6}, 0xe3b}, {{&(0x7f00000006c0)=@l2tp={0x2, 0x0, @private}, 0x80, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/22, 0x16}, {&(0x7f0000000780)=""/231, 0xe7}, {&(0x7f0000000880)=""/184, 0xb8}, {&(0x7f0000000940)=""/159, 0x9f}, {&(0x7f0000000a00)=""/65, 0x41}, {&(0x7f0000000a80)=""/7, 0x7}], 0x6, &(0x7f0000000b40)=""/35, 0x23}, 0x8}], 0x2, 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r3, 0x2401, 0x9) [ 1062.319422][T21380] loop4: detected capacity change from 0 to 1 [ 1062.327203][T21380] FAULT_INJECTION: forcing a failure. [ 1062.327203][T21380] name failslab, interval 1, probability 0, space 0, times 0 [ 1062.339949][T21380] CPU: 0 PID: 21380 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1062.348358][T21380] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1062.358439][T21380] Call Trace: [ 1062.361711][T21380] dump_stack+0x137/0x19d 06:34:41 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) preadv(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/12, 0xc}], 0x5, 0x7fff, 0x3) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r3, 0xf50f, 0x0) [ 1062.366041][T21380] should_fail+0x23c/0x250 [ 1062.370464][T21380] __should_failslab+0x81/0x90 [ 1062.375223][T21380] ? selinux_sb_alloc_security+0x2f/0xe0 [ 1062.380836][T21380] should_failslab+0x5/0x20 [ 1062.385377][T21380] kmem_cache_alloc_trace+0x49/0x310 [ 1062.390651][T21380] selinux_sb_alloc_security+0x2f/0xe0 [ 1062.396107][T21380] security_sb_alloc+0x3f/0x90 [ 1062.400994][T21380] alloc_super+0x10b/0x520 [ 1062.405388][T21380] ? mount_bdev+0x290/0x290 [ 1062.409935][T21380] sget+0x1a5/0x400 [ 1062.413834][T21380] ? test_bdev_super+0x30/0x30 [ 1062.418598][T21380] mount_bdev+0xd3/0x290 [ 1062.422884][T21380] ? msdos_mount+0x40/0x40 [ 1062.427314][T21380] ? tsan.module_ctor+0x10/0x10 [ 1062.432151][T21380] msdos_mount+0x2d/0x40 [ 1062.436395][T21380] legacy_get_tree+0x70/0xc0 [ 1062.441011][T21380] vfs_get_tree+0x4a/0x1a0 [ 1062.445511][T21380] path_mount+0x11d6/0x1ce0 [ 1062.450053][T21380] __se_sys_mount+0x23d/0x2e0 [ 1062.454848][T21380] ? mntput+0x45/0x70 [ 1062.458812][T21380] ? __fpregs_load_activate+0x103/0x1b0 [ 1062.464355][T21380] __x64_sys_mount+0x63/0x70 06:34:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:41 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0x10010, r0, 0x4bec4000) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = signalfd4(r2, &(0x7f0000000900)={[0x8]}, 0x8, 0x800) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/211, 0xd3}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/243, 0xf3}, {&(0x7f0000000700)=""/1, 0x1}, {&(0x7f0000000740)=""/209, 0xd1}], 0x9, 0x6, 0x4) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(r3, r4, &(0x7f0000000940)=0x9, 0x7bbc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1062.468996][T21380] do_syscall_64+0x4a/0x90 [ 1062.473420][T21380] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1062.479310][T21380] RIP: 0033:0x467b1a [ 1062.483183][T21380] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1062.502790][T21380] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1062.511208][T21380] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a 06:34:41 executing program 3: r0 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r0, 0x8243113) keyctl$chown(0x4, r0, 0x0, 0xee01) keyctl$search(0xa, r0, &(0x7f0000000240)='rxrpc_s\x00', &(0x7f0000000280)={'syz', 0x1}, 0xfffffffffffffffa) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = signalfd4(0xffffffffffffffff, &(0x7f00000000c0)={[0x5]}, 0x8, 0x800) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x9e6) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1062.519175][T21380] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1062.527367][T21380] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1062.535334][T21380] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1062.543314][T21380] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:41 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat$incfs(r2, &(0x7f00000000c0)='.log\x00', 0x2000, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:41 executing program 4 (fault-call:0 fault-nth:54): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:41 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r1, 0xc0286687, &(0x7f00000000c0)={0x1, 0x3, 0x50, &(0x7f0000000200)=""/80}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1062.680550][T21430] loop4: detected capacity change from 0 to 1 [ 1062.707574][T21430] FAULT_INJECTION: forcing a failure. [ 1062.707574][T21430] name failslab, interval 1, probability 0, space 0, times 0 [ 1062.720245][T21430] CPU: 0 PID: 21430 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1062.728741][T21430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1062.738794][T21430] Call Trace: [ 1062.742069][T21430] dump_stack+0x137/0x19d [ 1062.746398][T21430] should_fail+0x23c/0x250 [ 1062.750835][T21430] __should_failslab+0x81/0x90 [ 1062.755697][T21430] ? prealloc_shrinker+0x5e/0x1b0 [ 1062.760719][T21430] should_failslab+0x5/0x20 [ 1062.765246][T21430] __kmalloc+0x66/0x350 [ 1062.769395][T21430] prealloc_shrinker+0x5e/0x1b0 [ 1062.774245][T21430] alloc_super+0x464/0x520 [ 1062.778746][T21430] ? mount_bdev+0x290/0x290 [ 1062.783245][T21430] sget+0x1a5/0x400 [ 1062.787043][T21430] ? test_bdev_super+0x30/0x30 [ 1062.791937][T21430] mount_bdev+0xd3/0x290 [ 1062.796237][T21430] ? msdos_mount+0x40/0x40 [ 1062.800669][T21430] ? tsan.module_ctor+0x10/0x10 [ 1062.805564][T21430] msdos_mount+0x2d/0x40 [ 1062.809808][T21430] legacy_get_tree+0x70/0xc0 [ 1062.814410][T21430] vfs_get_tree+0x4a/0x1a0 [ 1062.818873][T21430] path_mount+0x11d6/0x1ce0 [ 1062.823443][T21430] __se_sys_mount+0x23d/0x2e0 06:34:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1062.828128][T21430] ? mntput+0x45/0x70 [ 1062.832173][T21430] ? __fpregs_load_activate+0x103/0x1b0 [ 1062.837744][T21430] __x64_sys_mount+0x63/0x70 [ 1062.842441][T21430] do_syscall_64+0x4a/0x90 [ 1062.846916][T21430] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1062.852817][T21430] RIP: 0033:0x467b1a [ 1062.856703][T21430] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1062.876304][T21430] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1062.884725][T21430] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1062.892695][T21430] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1062.900665][T21430] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1062.908635][T21430] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1062.916603][T21430] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:42 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = socket(0x2a, 0x3, 0xffffffe1) ftruncate(r1, 0x8) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') pwrite64(r0, &(0x7f0000000200)="d921a6d79319e7db6a5c1fa81fc249e5f9d7295832aeb8b279ab989e77e649c02e0c557b1ecf16c6baab3acdf80b59f8e83dfc2952304f31428daaadc3d4922445352b3d70b4faca40351438d0198d3304b0508ceae4cffabfefe8891eead84a062fcce3e89b80aa71f8934123232f79d268811f5f778784eaf038186be2679d6854bb18bc3a2934d67931ab57e51120125693006d8d748d564e30563235848e58a7a4940bb0223a494d41de83dce82cf4b13c2ba2674902e2db6df5da104d5cf8e0f43de2f39a37a9d3fd7d768260430555cf87e3244efdb16abf313dcd2e8a75ced90601988982345f4a08eb5bd985e0641eecfd86f93843d47f834c72eb", 0xff, 0xeb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f00000003c0)={{r2}, 0x0, 0x0, @inherit={0x88, &(0x7f0000000300)={0x1, 0x8, 0x5, 0x40, {0x22, 0x9452, 0x1ff, 0xfffffffffffffffd, 0x6}, [0x8, 0x68c5abe5, 0x400, 0xfffffffffffffffb, 0x2, 0x80000000, 0x6, 0x2]}}, @subvolid=0x9}) 06:34:42 executing program 4 (fault-call:0 fault-nth:55): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:42 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) pipe2$9p(&(0x7f0000000000), 0xc0000) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0xab8d0000) sendfile(r0, r0, 0x0, 0x24002da8) [ 1063.277301][T21464] loop4: detected capacity change from 0 to 1 [ 1063.307019][T21464] FAULT_INJECTION: forcing a failure. [ 1063.307019][T21464] name failslab, interval 1, probability 0, space 0, times 0 [ 1063.319676][T21464] CPU: 1 PID: 21464 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1063.328224][T21464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1063.338468][T21464] Call Trace: [ 1063.341771][T21464] dump_stack+0x137/0x19d [ 1063.346096][T21464] should_fail+0x23c/0x250 [ 1063.350508][T21464] __should_failslab+0x81/0x90 [ 1063.355268][T21464] ? __list_lru_init+0x70/0x520 [ 1063.360115][T21464] should_failslab+0x5/0x20 [ 1063.364674][T21464] __kmalloc+0x66/0x350 [ 1063.368828][T21464] __list_lru_init+0x70/0x520 [ 1063.373550][T21464] alloc_super+0x490/0x520 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x5c1843, 0x0) r2 = dup2(r1, r0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat$cgroup_type(r1, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000177000/0x12000)=nil, 0x12000, 0xc, 0x10, r2, 0x7e40d000) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r1, 0xf503, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:42 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1063.378001][T21464] ? mount_bdev+0x290/0x290 [ 1063.382567][T21464] sget+0x1a5/0x400 [ 1063.386367][T21464] ? test_bdev_super+0x30/0x30 [ 1063.391128][T21464] mount_bdev+0xd3/0x290 [ 1063.395383][T21464] ? msdos_mount+0x40/0x40 [ 1063.399823][T21464] ? tsan.module_ctor+0x10/0x10 [ 1063.404678][T21464] msdos_mount+0x2d/0x40 [ 1063.409001][T21464] legacy_get_tree+0x70/0xc0 [ 1063.413602][T21464] vfs_get_tree+0x4a/0x1a0 [ 1063.418013][T21464] path_mount+0x11d6/0x1ce0 [ 1063.422522][T21464] __se_sys_mount+0x23d/0x2e0 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x0) [ 1063.427239][T21464] ? mntput+0x45/0x70 [ 1063.431218][T21464] ? __fpregs_load_activate+0x103/0x1b0 [ 1063.436787][T21464] __x64_sys_mount+0x63/0x70 [ 1063.441392][T21464] do_syscall_64+0x4a/0x90 [ 1063.445861][T21464] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1063.451803][T21464] RIP: 0033:0x467b1a [ 1063.455694][T21464] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) faccessat2(r0, &(0x7f0000000200)='./file0\x00', 0x1ee, 0x1300) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='schedstat\x00') 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1011, r2, 0xb0190000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1063.475480][T21464] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1063.483907][T21464] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1063.491884][T21464] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1063.499857][T21464] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1063.507827][T21464] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1063.515795][T21464] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:42 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x36}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close(r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, &(0x7f00000000c0)) 06:34:42 executing program 4 (fault-call:0 fault-nth:56): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1063.620465][T21501] loop4: detected capacity change from 0 to 1 [ 1063.640566][T21501] FAULT_INJECTION: forcing a failure. [ 1063.640566][T21501] name failslab, interval 1, probability 0, space 0, times 0 [ 1063.653323][T21501] CPU: 1 PID: 21501 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1063.661823][T21501] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1063.671867][T21501] Call Trace: [ 1063.675147][T21501] dump_stack+0x137/0x19d [ 1063.679478][T21501] should_fail+0x23c/0x250 [ 1063.683896][T21501] __should_failslab+0x81/0x90 [ 1063.688712][T21501] should_failslab+0x5/0x20 [ 1063.693222][T21501] kmem_cache_alloc_node_trace+0x5b/0x2e0 [ 1063.699006][T21501] ? __radix_tree_replace+0x187/0x1a0 [ 1063.704378][T21501] ? __kmalloc_node+0x30/0x40 [ 1063.709095][T21501] __kmalloc_node+0x30/0x40 [ 1063.713586][T21501] kvmalloc_node+0x81/0xf0 [ 1063.718020][T21501] __list_lru_init+0x1dd/0x520 [ 1063.722796][T21501] alloc_super+0x490/0x520 [ 1063.727227][T21501] ? mount_bdev+0x290/0x290 [ 1063.731746][T21501] sget+0x1a5/0x400 [ 1063.735532][T21501] ? test_bdev_super+0x30/0x30 [ 1063.740290][T21501] mount_bdev+0xd3/0x290 [ 1063.744515][T21501] ? msdos_mount+0x40/0x40 [ 1063.748928][T21501] ? tsan.module_ctor+0x10/0x10 [ 1063.753767][T21501] msdos_mount+0x2d/0x40 [ 1063.758049][T21501] legacy_get_tree+0x70/0xc0 [ 1063.762685][T21501] vfs_get_tree+0x4a/0x1a0 [ 1063.767097][T21501] path_mount+0x11d6/0x1ce0 [ 1063.771829][T21501] __se_sys_mount+0x23d/0x2e0 [ 1063.776487][T21501] ? mntput+0x45/0x70 [ 1063.780453][T21501] __x64_sys_mount+0x63/0x70 [ 1063.785112][T21501] do_syscall_64+0x4a/0x90 [ 1063.789607][T21501] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1063.795505][T21501] RIP: 0033:0x467b1a [ 1063.799401][T21501] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 06:34:42 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1063.818995][T21501] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1063.827478][T21501] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1063.835448][T21501] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1063.843415][T21501] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1063.851426][T21501] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1063.859395][T21501] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:43 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup.net/syz1\x00', 0x1ff) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r3 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x67ac2813e4f9af29, 0x110, 0xffffffffffffffff, 0x0) r4 = dup2(r1, r0) syz_io_uring_submit(r3, 0x0, &(0x7f00000000c0)=@IORING_OP_OPENAT2={0x1c, 0x4, 0x0, r4, &(0x7f0000000000)={0x80000, 0x10, 0x1}, &(0x7f0000000040)='./file0\x00', 0x40}, 0x1) ioctl$INCFS_IOC_PERMIT_FILL(r2, 0x40046721, &(0x7f0000000100)={r4}) sendfile(0xffffffffffffffff, r1, 0x0, 0x24002da8) 06:34:43 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) vmsplice(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="f3fcc2e13a27adeca2ff9ac5c9cf3a296ded859c9d5caa963e039401f584e0854da1e668f571dc6c069e446c90276ee600f383445d4ea02cff865c63721e7b6b5b82d5ddc3bc1def4477c450e9baa416c8cf85b0237557b7b9c3", 0x5a}, {&(0x7f0000000080)="e76902f49ef5cd6d31164eafcbe933ddc9d9c57be514e905ee9f3d1ae18a695e6f4e7a7c62059400ae99da23f4ecacd14b65765e000c18c21d2af934bd320b6825126e9d1536f749ffd314b536e6ab79c75328948227433c5161605c8526c5b96007c892a54d00e12c0d5506881bcd488b07a1dd78d5a1576a8a693399567fe29f2406f71d1fbce05c9f2c506fd05c886802aac6493bfb549e2ea8afb23dd0fd2e1429fececce478f536134eaa19116a1beed6128d09820e4585d8554ab5b0f011c7df37fc7608a1835ade43dc0ee74ba9d1cd0cd43ca730762a058036020e", 0xdf}, {&(0x7f0000000200)="47d200e8c7c8264b6fca2a2a3ca4a043f2941cf0ccf81ee861552dd1759a7655ac52ae499f5c730bf9319a6286cbd7d855fb02761f3f3100d13095b81b18e583dfdf3e3ffdabf00fcd3608c6cfb0ff953732247c5f2b5f0e7332385a1fd8889c744325923be684d560bc3a1aa822960eb155632d4cf8c722c50f09df0720d03521de63806fefcdb83d311cdc966cba841f34d103062ba77941bbbfee16f85e8f92a9d03881f4c0a4f219f848714640322b993cccb9494a9602a9066f544dc39ea2475f6c972f4aaaa4daf7fee4a7ba6f", 0xd0}, {&(0x7f0000000180)}, {&(0x7f0000000300)="ec4654c3121ebcb4fc7b89493b3253e65ac85f265a74c5b5bac1b304", 0x1c}, {&(0x7f0000000340)="530c0190a60780aa1803fcc98e7adcc6fa649d6e34809cd327bc46136f507a2fd71dcbca7d1ef66ca68ffb36ef57fd2af4a60a8a61f0f29a45d59fc39ad74be7fb070a49fcc69b570bac5d26f6e16b6c911c9d076f7501484387cb84d262839d4b4c1d0e53926b38ed2b6af1ba08023f1b484e52ebf78944da7c9e6443c9d5b6b13d3b8e23786ff98f8c9802504a309a7d0f15d291f83dbdd1f996b006f24c855e8e0bd21ebb863b05bb3501823a6504b4c4819c35a76bbf625ed5ee93b6e8fa9e1eb9d8b04c03b09658afd041d03415b81c5e4c3990b2e91ca0eb33256fa3a9e890aa072a00bdb844ae820130d2d2b23129424ddcdfe06648bc9d59021fdc89be71c3fbf87dda5664dac1b8d12460abf2f3385100776408121badc312ca763065280c4d2171519a013be644e23c34f3240d311974972f608895650ec3f8d90b707a7e60d516a1e3ac0db4d6c010dfed6a56e64e260baee601dc796afa33899ce3bb211e3d7183313213cf9e85bb2a4bc397bbe7387dcf10d9301dff0daad5fa5e03aaa480bc6c23ba2f29f0128d693229bd376d2985fe3bd068e29305c66a70cc7ee04667491456a254d875ef46f0f7766d5c41dbe58b363a9bf26825fe999063c238b4d590c74348fed2181325f2cf7e737e7613caf42647a40904346e1c2cdddbe26d551997d2ba52c1ca96a5de9277a0cedb2406962973c9ceb7d234d8fd59ab6bfd0ccaf5d8c5d74f47293aa0d0496263ddf441ee209697065bf59ddda9f689f6e2586fcbb1cbb1bdf5227f61a57b10cce6451f56f85471c66b16b24150df6b61f42c9354e45d041eae49f54cc06638d9a4bb4adc569d6dc0b87b8ba733f96be78d56a6b5c7eafda608e4d6f98300812a559eda44abee78273eefffeb01688f6139062fea759fd5670c560ad4caa1688e0b957257b2f85af2c3c85e74643a34073334c4dd09e82d8ed8757133fb8c69854fbb689258dd6ed8abd772e33c44937bb0d3471e7862a58cac71283eb4d9b21523ab5ed5a1c0e76216e2e9dca30cba02a2ef82c384b3e0a7594e64099a3bf2ad736693d669cb5003c8bce22b3d218273ec97aa419ce4a8cb51f137388dc1db47a0a5778a58369ac5e2fd12353fee033b132af8f284784667472b29b395c654d52f720a59e852b7e4e365c52949352518f6e702d89ba7d772f73de864737a22b83ed40df99ca1fa5d20cd267f0a312a34d22195a040315e2691dcdb37992632bde704baaec8e298c1b9d25a075fab0cce4bc7f07446e6d5bd097b23f2100f9aa8d6d13590720a05e42b053016444520c96322365603bfad31b2d4a74bdfbb21822d3fe2abdee66197880bfe0d16b7ae88c3c13e9ac56cac0d5d6702bda6d3007bb42ea257f7a97fa4995646229cb7835696df18828fd1e9d875a44b1c056143282c27eebe94ed9574ad20b9d4d5181b3814bd7ae979bda4c6f20eaddaa2aa7dc34ed222e17c37d711f1508ac89b4ffa8f1d316cbbd25608b3d808efe1b4b36d7a4ede1f1f3929824a9bb648569071a8c12b480add133a13817a884358a0ea04013cfd7e2c4b65768e452b16e5bd1ee51fc508c9e5bf73f042875b6ef6c86d9507291410b537d837b91c2fb9852d231c141657cf6c7a79a08ee43934ff826f78f3146b1ee8c8b7ad40d3bcbc74d27b718fd569251aed7629b42e2052f07c7d1ec484aefe8df3717f65ac3e7bda454aa3aed9d4f4a995db8c6a7c5f05820d97e103269d06ea893d94ebfc5d52032635353981e41818f7cd108cfba42b11c405458feb0836ca7beac4aca0d318b0563a68775cf004f8a6c27b6ee91e53b4613f9e6bf47d50d3c6e796509e65f2e91e35262d9795f09b4321c48482198f3fa14d651d3b7b060d7bb9b81f96c2e493ee6fb60f69d1a2a3d21ad1db9900bfe292831f1c28be1f73a9633ddc3d5cb38079235df098e73f1a11f430c8807c64a3a7996686c53c92211b5939d23f9991ade5cca8a9322107952d7d3f7fe546e24f4b81f94b8720b0b8be315d83f3a9627d35a7886fda1743b9909f2aa57ebb212feef533af63e363c1bbe8d4498154a05d21a7b1f1e6194e3fbe529711428775150077088ab29383bc8c2e9d463dd666652d19662dcb17114dd15efb9d6620506213c0de0c0ab7748b23fcb13b922bbb7056e4cfa9b2225f3989281b7780471ff76c77bd96b63f9be2de075a0479e82b6a6c0fc7612d3318153f73f4f3b7a02299bd1eb1da5b3aece744c3c65edbc93c2cf625a4fbfd53fe96de64912ec3e1deeaf43198e237588f3691678e7ffc52d595fbadbc34d9a2a798314d2a30ebea36562bf7e7acc2bbc8bb52e90521180a45fff3a12883b831f86578240d12db2f7b46615246f787514041beafc8db352d9c72c1f443249492fec4f2d2b2d80b3702026839a9c46c58438f1e072e6fd195a1df4ed415f9b72dc82234ab2a5ba5f04b69cab7aeda06f7ce8617f50cb440fc0da3391c8c1ee28200fd362cbc817f71d5e8d5a50d7a98ea00da057e9fce5a239423dd844fb4752fd262024cb0e05ce41c37ed75a95357b1af53aa098ec7b5fc2265420f26966aabe931be6b72d6637f6a39014e13eefe331da153d35ef15109a449cff25833be7453e3b55550c20207da00323bb49004331e7980a2113102dc9235245da9f5d23b5035f90cd6779d500736d49919b0b12a756e7fc79dc895ddd4558b51247e42b3560cdd166d873aa849e64d58be64febf3f731f3143a3d4bfc269b51761b0c829f4135b908b61dbf4102ef5e0106be3b306a72830aef035bfb77b26c62a42acab7355834fcfaeec35384878b45ada364a4fe47c6d7e6af4369e30357360e0fc0e8cfc035774f1fa224c58253268143f933abf2f94afaf2be1ef0a905d14e892dca390792f241d897b5283181133b397d8f08d4ad6963234fc423ede9e66906da6f06da5421ad04f2b1122dd4b9ad82aee6875605cb2afaccae49853677bdf050f80ee004e71c511a16bb70aadfe63ea33ff76e06791e2eebd7730e501e566b2636da8a29c1a927921d3ffade1f360346e1e2f3d53114f60c9ba74469cfa46e3ca40b5e174bb5468b87691743d2b80b92f9a9bcfa474495076d4400bf154bbb7fd551ed8b15f0785b3aab79b4ef998085760867be90f87b4b08a0bdcb114ea0e8a4c37f4526099db6b15e3720d72edfd7567c53e8870e8b931352ce9a037130b2eb0c708897f5a996f7cff827c6ae7323c4f4babcc32aa1f97950d4c6956fca63d572c91e26cbbe72de4574439228141d66bc298a89ef5b22a5aa0572d0aeae060fb253975313b227f660cf58d796d873c2c0863b2f75acd5cce4a3f69697d5a2aec9ea21cdd312182b2ba3e60e214c905ea856d9f1dcbe8a5c4493b5a627493bc9502c39047eec70af564a58e553c1861b618b13063cf8e9b87160ed3775e0c1ea0dd9baf2a74cfca02bbc2598af87a006b93883f660c5e0c014584cc70eaf50c1350f11f6676502b77067cc08158efd676d6c1e9e361e317e8ce144443ccd4598d59925161add8bce75fa4f662c61484f9cbfe921af577afc1a134978cb4a0548144dbac10ab9003188285a80436d24ba1cff94c2d54195cd93216e42c3310274fabdb372e0e9f30c68bee5dd53ab0ace47f5c40d2a17b9fa80a1d6e7bce2db42bee1167568b2beb73d255b20740352f447793b8df2671c1b09b80556e757b13383060d8a3f17d19b5f47ca87ea91094ea1b3352cc0813108d4317534874f06d9663b591bda6463b28dc5a6f0dfa4d844ae0d859c37ceb0948d4030c1fc2e209cf5c5acb01b3faa0be6461a9aba24c749400394d5fd73eb46356233d398f08faef6be2f90577aecac40bf383305b1df583f3b782025434c85b5c07612733bc5d7e1873db7c5c83b71795b007a5773bf389caaca4a1c17792302efb9e3c46905439da40bae782aeee4135df601745e43bf050e850f6612164432373d964bc3328697a805853b207c3137480107d358b70adca94ebbfe2bf293ba33d0347e4c5fce4d9d1bddaae0d91821b18905b794494796a77824f10bc60175d738cc5136fe5f74d0113127896eec03217ea3ca0b2ca5ee4fc9382c3891227025dd3a424e667c17bfd9f0db335f768d17d3ad4894a5b2f2e0c53876fd1a1dc800a655aed5a48a984550a95e6fc51163d627d79a6fe0f11330e5126ce10c9eafececb2605cd3813361d177f8059f16ea1b605510295f2805c0bffc5ed1d7313006556f7c317b3f74684ff71ca5f292d00eb5c9e3f9573752f49d6aa0af80acd25692865b196dcd1257ad618708c7a4ef2888597b646fce8c11aa6c6468faf34c5024f4a0d52f78be1704fc7478c996ac0e4f5325493a9fe2a6463ba37caef9227b9c3dc528f18c93f1bf699979fa788e0999fca5b68bec8e36cecb3515ece32b6b2a445fbcec5d85516882de013d4e29c0578c2975e10b4f09a2e682cd46f20d617441d4dc701763a1b2ba121f34f9e165f320e55d1cbe71ebcd0418953de02863ff909013d754a419663deb25b4474313211a68f1d9ec03d3c343106a7aced9693d1f2f4ba373f720bb243a4e8c5bd67a64c75379ab7544688ea209291e63586f5fe79426f2c5635eec8a60b2845506e6f735044476293d0a0487b5cd4a7fe310d0a1f814864cfd0fb4a8aa5aab76f2fcf14cab2262add0b72d9ad5725f0d07130c1159fb13668cbbb1f1e741053bb284832aa6802d5ea436472a4fb0fe8f572220c28eeb111c27106e0c03eeee185432f5f3b184519e276e3bcb7102acfd5837fd6e55ab0a299099d546f61409f041116caea2936be15c1a60ce94e4457f855766a34f5bfc88b3549eee16ff0e7e4a0e7947aa8be74cc0a25da0e614b2ff3db19a616d351b6a5b8db967e4f1ad5f91a169b724d95b7dfc2c3e6739b1373a1e7bdf825157414ecc2514eadc8f467df0581d071a5bf191b3c058e76cdb610c71b3b4b715c9e5b3352e6969e5689fab7b2c0c988c39e9f5a6289753877ad04c65ad4c961aa8df1e6e8da352e78adebe560ae86b01e905a97de2222199a6f95b53dfbf61a97eb3a60fb22f15a07499391867782c3ab92319273ca800c3be82454217e40f5c21bf91c6f42d53c03253de8e0cfc04bbe6126410b48b0eab949bc07ee6b9510d1f4173e5d4dfc2d448a78c15d09168c2c579964b3af649afe117464066161d73c20c29f85116d5476e8af17dd4aa8bec89fbef3ef990325ac5f820f9d63c3e60ac188b4e801be72ad08d3108c7ae3027f91199911a48ee8dd1e4d8bacbf5c9640126e0df64af0c68670f510a75f7f908326290486f1b97b8138153ef6499f1e39a635533767a6b06a1d5427274e49a042278579ef22281ff1348c80f7abc9cbc639e8e0f1c5682893bc2135f96b7a587e494e2f221d0c3cd6249b817831a17b6b55d0cca39066c6025f2dfd5b89702db44e4080e9e54383eced7e1a8685f0c433d7e867803b718c35813892c394cf853d24afc9bcb7be3110aa236ef5eaef42942331f63d56d3569570b8ebd603364737fbd122b036fb5452345aeaf21e1eb63e62c0641fd3ced9aa52cc9cad380cc9d9120b0504f8b568635edd2239e973966fda6130f9d05a42138de5c63efc9edc2c23a4ff98a5b9cf9c7cdd578f62603eb3212a22376513f0287c225fa276aa85cdff2830b303343f0bdd684b86129475504cb15f4e74d2286b691cb5268bc447dcae734079117507fc9a103040cd641df1f9cc3e5486a1773ac62ea797921e17617e19aaa4d738033b075e09f3f1", 0x1000}], 0x6, 0x8) 06:34:43 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r2 = socket(0x400000000000010, 0x802, 0x0) write(r2, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_LEAVE_MESH(r2, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x0, 0x10, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0xe2, 0x1e}}}}, ["", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x40000) ioctl$TIOCL_SETVESABLANK(r1, 0x541c, &(0x7f0000000200)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:43 executing program 4 (fault-call:0 fault-nth:57): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1064.190006][T21532] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=21532 comm=syz-executor.3 [ 1064.211300][T21535] loop4: detected capacity change from 0 to 1 [ 1064.223005][T21532] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=21532 comm=syz-executor.3 [ 1064.231413][T21535] FAULT_INJECTION: forcing a failure. [ 1064.231413][T21535] name failslab, interval 1, probability 0, space 0, times 0 [ 1064.248384][T21535] CPU: 1 PID: 21535 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1064.256809][T21535] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1064.266861][T21535] Call Trace: [ 1064.270190][T21535] dump_stack+0x137/0x19d [ 1064.274519][T21535] should_fail+0x23c/0x250 [ 1064.278991][T21535] __should_failslab+0x81/0x90 [ 1064.283751][T21535] ? __list_lru_init+0x70/0x520 [ 1064.288594][T21535] should_failslab+0x5/0x20 [ 1064.293128][T21535] __kmalloc+0x66/0x350 [ 1064.297302][T21535] __list_lru_init+0x70/0x520 [ 1064.301973][T21535] alloc_super+0x4bf/0x520 [ 1064.306382][T21535] ? mount_bdev+0x290/0x290 [ 1064.310877][T21535] sget+0x1a5/0x400 [ 1064.314694][T21535] ? test_bdev_super+0x30/0x30 [ 1064.319452][T21535] mount_bdev+0xd3/0x290 [ 1064.323715][T21535] ? msdos_mount+0x40/0x40 [ 1064.328123][T21535] ? tsan.module_ctor+0x10/0x10 [ 1064.332967][T21535] msdos_mount+0x2d/0x40 [ 1064.337215][T21535] legacy_get_tree+0x70/0xc0 [ 1064.341814][T21535] vfs_get_tree+0x4a/0x1a0 [ 1064.346296][T21535] path_mount+0x11d6/0x1ce0 [ 1064.350819][T21535] __se_sys_mount+0x23d/0x2e0 [ 1064.355491][T21535] ? mntput+0x45/0x70 [ 1064.359486][T21535] ? __fpregs_load_activate+0x103/0x1b0 [ 1064.365032][T21535] __x64_sys_mount+0x63/0x70 [ 1064.369617][T21535] do_syscall_64+0x4a/0x90 [ 1064.374030][T21535] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1064.380000][T21535] RIP: 0033:0x467b1a [ 1064.383886][T21535] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1064.403491][T21535] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1064.411901][T21535] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1064.419906][T21535] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1064.427877][T21535] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1064.436002][T21535] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1064.443967][T21535] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:43 executing program 4 (fault-call:0 fault-nth:58): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1064.528387][T21551] loop4: detected capacity change from 0 to 1 [ 1064.546277][T21551] FAULT_INJECTION: forcing a failure. [ 1064.546277][T21551] name failslab, interval 1, probability 0, space 0, times 0 [ 1064.558950][T21551] CPU: 0 PID: 21551 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1064.567368][T21551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1064.577524][T21551] Call Trace: [ 1064.580809][T21551] dump_stack+0x137/0x19d [ 1064.585266][T21551] should_fail+0x23c/0x250 [ 1064.589728][T21551] __should_failslab+0x81/0x90 [ 1064.594495][T21551] ? fat_fill_super+0x60/0x2a80 [ 1064.599359][T21551] should_failslab+0x5/0x20 [ 1064.603915][T21551] kmem_cache_alloc_trace+0x49/0x310 [ 1064.609233][T21551] ? bdev_name+0x1e1/0x240 [ 1064.613648][T21551] ? msdos_fill_super+0x30/0x30 [ 1064.618505][T21551] fat_fill_super+0x60/0x2a80 [ 1064.623183][T21551] ? format_decode+0x60b/0x8a0 [ 1064.627945][T21551] ? vsnprintf+0xe8f/0xed0 [ 1064.632417][T21551] ? snprintf+0x6f/0x90 [ 1064.636582][T21551] ? register_shrinker_prepared+0xdf/0xf0 [ 1064.642329][T21551] ? set_blocksize+0x197/0x2a0 [ 1064.647090][T21551] msdos_fill_super+0x29/0x30 [ 1064.651905][T21551] mount_bdev+0x1e8/0x290 [ 1064.656236][T21551] ? msdos_mount+0x40/0x40 [ 1064.660688][T21551] ? tsan.module_ctor+0x10/0x10 [ 1064.665562][T21551] msdos_mount+0x2d/0x40 [ 1064.669875][T21551] legacy_get_tree+0x70/0xc0 [ 1064.674467][T21551] vfs_get_tree+0x4a/0x1a0 [ 1064.678883][T21551] path_mount+0x11d6/0x1ce0 [ 1064.683388][T21551] __se_sys_mount+0x23d/0x2e0 [ 1064.688071][T21551] ? mntput+0x45/0x70 [ 1064.692050][T21551] ? __fpregs_load_activate+0x103/0x1b0 [ 1064.697659][T21551] __x64_sys_mount+0x63/0x70 [ 1064.702248][T21551] do_syscall_64+0x4a/0x90 [ 1064.706797][T21551] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1064.712693][T21551] RIP: 0033:0x467b1a [ 1064.716660][T21551] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1064.736339][T21551] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1064.744811][T21551] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1064.752779][T21551] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1064.760747][T21551] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1064.768749][T21551] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1064.776735][T21551] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:43 executing program 2: dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:43 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) close(0xffffffffffffffff) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000b40)=""/252, 0xfc}], 0x1, 0x48, 0x0) r2 = mmap$IORING_OFF_CQ_RING(&(0x7f00001dd000/0x3000)=nil, 0x3000, 0x1000000, 0x1010, r1, 0x8000000) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_io_uring_setup(0x87, &(0x7f0000000080), &(0x7f0000ffa000/0x3000)=nil, &(0x7f00006d4000/0x4000)=nil, &(0x7f0000000b00)=0x0, &(0x7f0000000040)=0x0) r6 = io_uring_setup(0x7680, &(0x7f0000000180)) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r6, 0x9, 0x0, 0x0) syz_io_uring_submit(r4, r5, &(0x7f0000000100)=@IORING_OP_FADVISE={0x18, 0x0, 0x0, @fd=r3, 0x0, 0x0, 0x0, 0x3, 0x0, {0x0, r7}}, 0x0) syz_io_uring_submit(r2, 0x0, &(0x7f0000000ac0)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r1, 0x0, &(0x7f0000000a80)={&(0x7f0000000200)=@ethernet={0x1}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000280)="5f580eb5ef4c6f185ca0473d9260d810437694fe4fed64cdeb0a2f4c8d6238c65c7092f671b76881243037dfd858f1c8ab6ec409cd134f11ac1c2ec976fd7654f50280f9322e387bda90208cdcd35767cfcd0a312a4da79e0db8a813771767559365e47f755b706b22abd98efcb3529b463726bb4e48c1a98fefd78dfb11117e5569212c75edefe24f40428dda4c16b233ed718b729735df01d6bf28c8bdb63da3b6432ce4962b7b9f8e8cadf063f3c4012790c53feebd23d3a1a2f258204dfe43b8", 0xc2}, {&(0x7f0000000380)="f9aa515aebd935e2cc6df4d5fc0e6d6ac693738562159bdc329d6b6319e904a27a1a118e7af9e6ebea7fe88ef674177fcebe0f02b154406b98fceb64dc57b445c857e281bdefb2fb142e893da8c5d7961025463cf44cee0cf7c94ce0927f1944e50c850d8a149c16a217f973ce3986db96", 0x71}, {&(0x7f00000000c0)="4f0edaf744dc764d89231b958fed344f7c67cfbf5cf7f6d2f6c191a0193e015c8fec7467abac4ba3c04008c57a923ef1ec8e65fbcbcdffdf", 0x38}, {&(0x7f0000000400)="86c14f3bd7bdd0f832a913e7dcdae621c300d64f8966a6d041f670070e03eec9aa0777e16afc9faba9d0d238e6ec1fb4d259b4c478315eaf65a4ed969123b871e6ab3249da9837a0360c8775740a98822935bdca07b375c26630a33d67573a4de6282eed7c35e437d0aff1fba9", 0x6d}, {&(0x7f0000000480)="aa02503c5a7129607d52b02eed99d5d1e7558c31176bd6d06cab6f062ff4eb67f3eb66cf148a40d75b011d4f4196ec890340dafe4f760b0f7fcf", 0x3a}, {&(0x7f00000004c0)="6a61c1c5370464288136dfd9918d168796595ccc0367e6565f2a2f29c72c4e8623d2bbd55b68ebea62639b3a6ae3bba1edb7a4e2c5bd66040336630cbd1f574fe0acb0de10319ba2a4cd7ed43fbcefc138be90f529487e4820391cc83491296f71287b25ee43736c0f9da9512372bf55a1e3b4341211836cb72f1ccdb74b66098ffd20f7e38252728b887c7e0037a106f01e49017af7c27d2144d5c7cdf981fc75a32ecc571654f5b327345389a8cdad9ac5e7caebde4dbade4171d377aef8a68983af3ad60b7d2ebfc3bf83e76124e91b06c9d2e0e251121999f21d338f53e531c5ba6713d02cc0a319c633606f702dc0ba2a55b10f3971b77c", 0xfa}, {&(0x7f00000005c0)="006107157e5d83ad9234ea28abeddcecc4584108d7cb8758ab89c73e1d131177fcf130719bfcd7e615f5615045151aa8b0bb44fa3a5189936b6b9c3fa3cf3436554798f9a2fc6c3aa83f23f3b632773a465cff15b842c103576e8fee93d9759d8c9c824151037501af55085dbd50bee02d05f7a8f8031272ca7cc37be995ee2d99c04879bc794422466000d487ef79c5ae1e5dca209e3a36e5dfe15efff0282a4cdb6146f9e3c494b8", 0xa9}], 0x7, &(0x7f0000000700)=[{0x40, 0x10c, 0x7, "ef1b92ee12c6ac59de677184a893bb88e7a13a68b360af8268447ebdfc95522db6b2b7767ace6a6c8f"}, {0xb8, 0x10b, 0x0, "5a8371c8ff960bc921769da2ac65995caac4f84350d3bbd5e37ac642e460137c16ece779e3c89ae767b841636486b19b0e6acf5f7c9dcde86ed2984382ced79405fbf09f9a65c2a5ea8a0542835164172d613821b2c189afdfb02f612e3cf0637ff6dc16fed0518597de8483a53d4738f8b52f033502fa7f40c660d67d7ac56880efc6ce6c6b02b41332dc9e1d07dde806b5328de617eb2eb428ca64cd5e7a5db4de2616"}, {0x50, 0x104, 0x6, "01884b64363793ac981cfefe097bfeae6cd18784afdcd430e41a0e1320d7ef0d0c120109e8274f7432be3c4ada810817338ffffdaf6ffd7c5026c7258c47ef"}, {0xc8, 0x103, 0x40, "4a1139042a01034be96dc6f726382f52d1531a49217cc8478fcd908dc6971acb6e037ced525eeb2d97d97b89827d40ad0dcf3f6036f52d584d5a76928ef03cf19e3a912fcace2d8ee364fff1d189d9611662b029a71e95e3bdcdf5158a1b50c0a9962290d8d07afe541230fadd9f6b5ab7e04c29d53773750da8d0b28cac5ce20653cf7c2320611cdf21c653c1499e2b5dd5254f2fbe0cdae0e468f4e485ced875041dd24a56fb48a88fc7a773af621bee61cae6fa"}, {0xa0, 0x103, 0x8001, "d9e840ac3e1a68afcef3f41c13b74c3d0105da617518895172bd809c5065244cf1bd621b5fc739e630a238b6e543de937ae2af537ae6445e2a16106f40e2058b11e15a247ba7d2f643e9d108536c97f080f619e68800f47314baa1596c321317650c03f82d0309e82499693fcc7a43bb8a966aff180a450bfe4b00311638c895ae09a71497a5b0c192d9"}, {0xc0, 0x113, 0x9, "98389a1d39844703da58b2849d060bad18e79479c997168c28bdfc2643f3cd55d014cad210e81475a3e24fbbcb5c6316bcb1563da78f386ace10c168b8efdee6f280debaad093426598d20fa35692b4a1f5ea740a289527eeac75129d91c4a338277ae09313fa758a2119158dec549dcd70980c69cdfebf706b8f539d211e0f6db424f6baa4d34bb7ce934c6026a85c9284484f45426d1b378ee832c29dac3184eecae50d25e57608049"}], 0x370}, 0x0, 0x4044840, 0x1, {0x0, r7}}, 0xffff) 06:34:43 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0xa8000) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000040)={0x0, {}, 0x0, {}, 0x3, 0x6, 0xb, 0x8, "f2e637dffb90831d7c9b0dd3eebb0f195f706dc62b25f5e7cc1ecd33715ccc45a290039ee6c6e16174e2c9496ff5332f9fe009c1cea6ed1aed2ecee5d32e7b48", "8ea047bef2fa3432f8961b6d79aabb138bd095d331d40d70d04361014c95d3fd", [0x0, 0x7]}) dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000280)='net/softnet_stat\x00') sendfile(r2, r2, &(0x7f0000000340)=0x74000200, 0x5) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000000080)="440b0808000000e8c9", 0x9) ioctl$FICLONERANGE(r2, 0x4020940d, &(0x7f0000000240)={{r3}, 0x3, 0x2, 0x2}) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$TIPC_CMD_RESET_LINK_STATS(r2, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x3e875ddb2875dd96}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00030000", @ANYRES16=r4, @ANYBLOB="010026bd7000fcdb0c001473797a3000000000000000000000000000ebffffffffff1eca5aeb74db19e1b3738f4524c5ff79c70a3a9c350a0cc7f70df4266a353b3a5cca0600d2efbd8ef5ea2a9c4070519897598ec9c97776609b8a361e34561ff8ad708be6c7077fee431fdac7a42a7bdc8de0b07bfeaaff19340763d28c02d56375fd9ca27db5f41342309770963cb1fa74806cbd01898a2a6a"], 0x28}, 0x1, 0x0, 0x0, 0x8181}, 0x20040040) sendmsg$TIPC_CMD_SHOW_STATS(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, r4, 0x1, 0x70bd2c, 0x25dfdbfb, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x881}, 0x4008851) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:43 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:43 executing program 4 (fault-call:0 fault-nth:59): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:43 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x144) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) r4 = gettid() ptrace$setopts(0x4206, r4, 0x0, 0x5) tkill(r4, 0x34) ptrace$setregs(0xd, r4, 0x0, &(0x7f0000000080)) ptrace$setregs(0xf, 0x0, 0x1, &(0x7f0000000340)="28fa280b4a23f0b5a420b8cf20d48dd9e39d7196d918d60b9d5129d946cfa7e2c3a713a7ee30f992187f65a7bf202c84c7e26254c22cb6d8b346a6a36802baa2cc2bf76acb5837658291369eac10094c6536029fa057efd39acc0a82bfb849754120b023218e365b1038bc0dad1ecbcbb4d44baa3c36411056da06d0fd49f3c2fd7c60e177fa2aa7a4237bf9c2dbfc1973fc10a319d74271d89a2691c55140654e49c4c82a70bc34e098e09f45a483f45728c7bc231b6090742026e4c0db486adb89c8e77762e1337aa652ab726eeca2165caa21871656c9d2c6f8f3b1cf36516f03cc428c738ceff5f5a3462a78f4e70822438798073fa5a62d7d8eff6c2f032dbbffaae59cca6303d6ca21f0ea08211a5dc0a2b92a1c165280bd2eec598c4ebbc381585b42e26affdcf2374dbb4ec6ae863794866a355b36c139b2bcf10c0da186c24d3bc071a2c42f96e85488d0ad50276f4d4785c3e0e63fe42a0a397c14aa4465724f66af8a0092fe6390800d697e31bd1b2e6c9559c99087a05a4089a58f916c95295210fce63c8ecaa9f7737efe2f2f39cf53bbd33e29d4bb1e85868feacebb65da157f9039a208e51e31001e6b4b62286f4a9eaa9f814239e84649c62ff2dba368dfe80798b4af596d2294661ee34b3e6535d288892efc3e4205a4c3fa4500847c2c947abf577ee84d106898857a0929c0eb4ad1f5e828d1a28895dafad412a1ef3712753012d540da4c4d95a9517160aead250a90420548246d2ff27118630c2d64a28c6e2e46395a6ffabbb08a6596e85da2ab0d2f8e0a026ce7c4d590d6ec757c3f86e14107a39cd9e572f9eb0b42bce94d5de61fac22b49378f8a87933ba71383b67019e0f05ff971360b11bda3e8b26714ddc2a6c45333762d01192d9ac4c28ffadd82e3747c186c55088f1e52ec2e02ac4428cdff7cd64993fa9f69afa9107b93e6475c881cb28d2ecc6ed6e5cbcc9e91a5d4424c79d67a7413e1c6f83b7a6a6aee35c8ff058b411fd9a7a9d17d9a9ef3fe19f85aca361e491e27ec5c2388fdd77ab0428bf193f1f18bf0ae8195cbf9d6d15e5e943398d75b6e14943339a7d1f2a69d6876e76257cec02c19035bc4fc8869556f7951b23b7281f7239e9c290e1a0b1e2ed78b7100f464f1c3aeb22832e74536722f70991c06abe7ccdf109744c97a1b176b882f754efe619176ff3b422e6b35fd00710ccdc122ef895f0df874c5034b1419d0cbdb49356681cece58d4f8de8bfcdfc5f8ce6ce23337436806d907129ce61b90181fe115648275f168184366f12e1f439cd9467d64b3f21ef3383eef3d975347f9d11ea671943e18055e89f7d499fd2ba483c7c302b5fbdc26c54e9ad5ca7b548abd12673fc389df04cff6f3f6afce930e15aa08e070fc76aeaa6d67b706a2fa316dfe3c012b89516f4631ca180c04645a0cf0ae67b70c22fdc50d70f1eca08753aace1014372b27e3827bfabac0f70b4bfecabdfde65f814a556603a44b065b7b089d50c6ab09f1f95196acead20307e5cd40a8b4fa1b617b7feedccd14f7007712945e4c8a68edc5345427fc982194118d14ec3f8ba06a7052952f8889faa545d618664a059449e0492dd923afa650a3caf26abba744951871abebc2ef9286b5947965988ca5c9322189ea1b8d96426e846d3a12d359cdc5607657777b57ecd1e408d52e18efc0a3c90690ea0fb2ac7f896b9639ad4b51abbbdea3e8d4f9f6acea8ee980b6aebe433b9311419a1daecaa7be3b84ca884c6f0fad89e76b2be70f532e2927435d1a795aee9635b6737933c5689d95a0d499dcf32c89169018c6e178c95f754d72d8b18f7ad1b34e668701d7cebfd70c6295925e70a1b3a9c6824c6bd87267df53fa204e43800bff153c69c416c54d22de92ffd0dc56ff66d3a6f9d7493147369fd76b52413d2b61589fe7d270b8f27fb410bfb7eaf180738f93fbe05d410542d7756708cbfa9ef1ebbce0c8680f89e8a1cd47fa443c080b2b1761a82fe43e6a597cd80fc6d26de2502b92bc40613267ad3d0e0bab94f17715c5b7bd82cecb99d2851fe3cbbc5477ec64aa9316e86e7d26d83578dc51b4f3d08e77c8bed227f87b9426a48a5a90c89ae2b509dcc210c41ea5874a5e30075d3a25ceabbd22be0abbf054a266aea806aeb8b045d082ed29524042a84a2c2d890e7d5a427bda31d3c8d9f866fb011313bbcd4ab93bcc157129999e002a40ac3e92e134243efe7350eb775589526751724cd4a7e674c8e3545602949db60a86aee9569a57f027f0c6744dd9219ae462f3db2da3fa85a0f853599d9c68d34329dbe8ac4aa5e284e01da7a7932ba295b2877ecb82b69e5b2754d421dacd0c6045954d66b57e293eba93da9b2edea73f1e0b0300e4a240d4ee49dbd4ecb6dc93f764e2d73e371a8cebab4562716223983d231b2742dc99c25a7c0452e7b51344464f2d324ac30950fe02b7071163420ff15b4474496a337a797c9d9415d2904d3a334f40872e6f655eb68d40d7112469bd9dafa8ba2be5d00607c88150db09ee1a0fe370acb92afe9bcce9f6195949242be0257e06b5e8a5877d257485c70ae3d60d0a58b7d992bc82b42f6cd521116beab9dd6d98f25fc3b90bad4a77031349c28d594c37c61f9c0c406ecf5d8323ebc10a281d2c02f595d8c5605140f5bab1748bbacc967d49fafe6b2c1b1d074a96918062fa840955b99152b339f613dd564f7909cb275b28f63a8b4f04702e4d186f6ad1b72adc4366518926ca7c0b259695e1b20ce82de3980b8e1137372df407f54ff4cab9aee01cfcafbc051a5c53b41bbcb71707a01daf0531e16b5ba3afb246220c0dfaa2c283399fc00f01559f4a0b1c62a62c795e61d4c2e96593dcb4fe3f9a5ee20cc79f91dcfbf38b4c72b625e0c35357563cfaa169d89ce8651c875e5606649e13b3a1997bc2952f6ee5aafe17fc6e9d46b59810adf3015c291011abbc70ffbf52849bb3809159b6b7336118c914efac0956250dce74fbf1ecdda1bb40714619920858fcc55e90b17797bf5164cf87726f97dd2769a19f58b83bf6cdc530490575d2496f6c1804ba2b4757e6c52461971eb2f7d91a8cca08c3588b3ed89c5db1a19c141c5a808de3923628d3b758b16c1f2af4343cd5d70ffc06ef889a611f55f76ddedbeb651bbd900a611dd3edfc3f609c33d02aa4474f30ccf2063b9a8849cda60b3503e963cc386813e5479388c18c13e18d27143aeeedb894bd551e2d57586d4e4caba097c61c7060ac5312719d1927447b4d225e74fd701af348fbeaa623f00f552d7e2b749d8860cdad8338af511d049f9c32c9a682a0f5ac596c70b8077a30018d3b87172eb96d5bdefbc176edc1e9ea7a0de220c7db9d1ea678bd99d7ff262b1596f65ccce6bbbbbb33f1e2c2bcf6e4b9af44aa1ac0bbdb318a4d8e38584d54949f16151fb32fdcdadf88f0df089ecc138b84e9eb3cb33290a2820a996e86b0e4b7d7410bd6925dcc31d88577c138105cc95fdb76b611f9dddf75ed6f04b0ccf99d271805b6c86404552da5d34158dd37078038c4da90f2ae36d87048c655d522ddde4d631e13418f4555bf94f6ac35b052ede3ea75707340194ab39ddf8a33065deea6ea035f2aaf071b05753c0559dacce7dee4107855fc47dd2b4c0934411af92778c1412426b00012f246419f14871ed987284d3ab6efa991335213a04e3f5c31db0c21eaf0c8cc129d2155ec14c466912af3e3a79ce63dedce4e8d63c6e67d992ea38e018de209c013d6d2a09ff3a28f6b79444511c22fc21596644662b75edea39fc5bed3d7a0279443c078eb57a5eb3f35316eec4dda9eeb857acc1f5d7d323c1d5c558c57804e9b50be7c5525e0b9c41ebd81d2cf024b6a8dd0bdfd7eed8ad773261786c95541d5854c2c2a6e88f5df540c848da45d6aa3781ca0b4e54bc1bb801cb156271fdde73330af7061fce69195ee4cfbdddcf7075bb902f6c64e46801a135927cc018569de8203b708ed5deabdd99be99bbe6d02735407e0cee68a77d9553e5c43e8874dc78fd95ef562485845c3476fb13849d0985176a2fdeadb01ef3c32824a686b1d5733a0d7526a4b1f8390ef300ef6136b0a6fa287b56c3cbd9b548ffaaf67caf6e592f8a0e944e286aebe715a89dcaff403d627ce0e2f272ce3ea11e2950adf13229b03d2a5810551548562083058582f0e73c1f616decd19e8928d3de80f518cbd7f55361d3fae0a17ba7b0bf5052a169a86d981fc2c4d86bada694d06b0e51e2784c577acb39795982f01491116e38a3dc290c0b984ae159273d95f6d3d5e39bc06d8c4407a35bce8335f51f8b91a7755b9f19438393df268383c092db6627ec883d95fc01629bd463c0d370731fef46e9f5efd543ff55391764da04ec9643053cc214ef85f2f4f427a57dc931c58c0141d64fc3cc3bfab666904d6a516e7eed7349736f5ebdeb5875fbf82ab952bf8ecd176b72541113522d2cb8e4729fb88970fc97d54ad3b20de13ba7c428c8316f029e4139a10cdb3c7c2d5215a9ccef63592eaaedce7b64f6a2e90f18c363e2136d2e9433ed75c01834f863ad452e57984fa88966cb809b0fd902f737bc5dd900a21364ba3a66e418819385d05c51900f93b26dd347b97b6daffec3b6cd8c67b826df77cd67b67376b5702e8e938ab274aa6ade87694c3e356f1502739fc28d3a47826263172a643094dbfa6d247547b25c21f2774e1fd5caffa0afb0b7920e04f8681484d4aed9ce35db2d68c591774409ac9cd864a0f49501603e20da97cdc4cf481169aba0aaf6c03d08eec71038c00c39dc6f923655589b354e2a3ac1e4397da3b5d753c6be8c8d0877b9420fefa8af0987f94732bcf1ececc674ca43c7edc9ee08863ef1514760c6ffe64d9da5a96d988d985d27903771f329669a46d6747bc35e899a7e9958baca0eb69f7439564d7aa4bad89f6efa2628f9520e7bdffe927724df2997595158d9adeeb46ccc332f2d22f80863d0cf00973b239a5c92cd710f9350c5b988b90ecd281363bebf91696409cfddbdccbbccd6f43313157b99b0cacc4c733bebc75e43f38368b78d65309ae3365ef8cce0d7449a4bc0c6deef20f540b43b278a827193711bbf087487504fe3e0bd4d075cbe496c3ed7fd35536d16b7342346fa1cd3975611f6be328e315b8d180c076e2e2bb55d937f6e86945f257c5f03715dd8dc5cc8299162ae6c77139fb739ef9b214d6078ebd83256d99d9fdfcaf89d6bd456c7f1b30a0e4804b0dede8d7932e679edde8f31abd99fe67fbc5b59d358ddf6c8be5d7ad518334abdee33bc4686d70e53b3f4c7085f03066db8ecf8ccecf19c27df0c6bf2c6044ffa2a4d6eb3dba53b8d009dd6b6e5dcced17167c304e49f4dfd53ace5f089c0ebfc1cfc61cb2ab02aa21ee6eb7646d22dbffd97f7459ed500b4308339626baeca413a3098cd0f4ac4ca557bb0e042b7307894551e9d42104d735d14f79d50d572a18dc8876db7943980344a3ea826c19a66c81d4b9730c3bcccedd800c98971dfbe4c9d2180617b6a32d50af5d384f8791094bfa5437037030a25238109c720e2b5519dcb7fd83c5c798c0d7fbb9f67a6d58c97736512bdd0fc7bc93d7d4f765f853978446bec336d3494e7cb4ad8d2174dc1478a2d2429a6b6f5cc5642e49aab205b2cee9029b1792c16e9983cb952b1ed72c6868305126416cb6c37d7f807b210f5b1342a88dedd89ee54d7aeb9b4ce3e02b08b5f052305018de6ea735b8e49675e09c4ea951b104026ba472cc6fd3baf5aa6") sendmsg$nl_generic(r1, &(0x7f0000001800)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000017c0)={&(0x7f0000002d80)={0x1598, 0x22, 0x8, 0x70bd2b, 0x25dfdbfc, {0x1e}, [@typed={0x4, 0x19}, @nested={0xdd, 0x3, 0x0, 0x1, [@generic="5e5d2b2b31429c2c0d88d8c28ab867c544fadcd0c2bd23f9a8908232f3c7a718b513cb42b8556664e3ef7a6e3360968a6dcec5b7090c68894252e10a799abab7977c3adea1be20ba9b04cc981c4ad987d06941f0dd03408eb2193a031c5624f48197fdcafe5353d90a01aaf21a9614944490a2520fc970129e3ac4687af5b40ab073054a12696274c88c8169d88db9362b7abc7487a46f9ede4454c379fb84440dea443a6a8b9f180c788d264964ab707cf63e0848ad2a97a3b346aea8d77755f95baebee2874b181f06", @generic="ab27664b1f95d5caf0a173", @typed={0x4, 0x79}]}, @nested={0x20b, 0x86, 0x0, 0x1, [@generic="6794eea98d0cfdd03fd82593cdd93263af72ba1e1c1d8e3bedfd2cd38aa04868a52a13070ecedc04f25bc97dd6869770efdb1353a787a688ee9c497171e6a0e3b5481b7d1597cbcaa05a16d3bfb24ced1815820611e91751e563f0ac72dd8b322662094c2030377b0151ae2804f06849ad07c7b2c0b29e55f6525bc3f61bb3f7c4dc209d96a86a919e89db465db691d902a21813982afdbe30a093960d6de6c28274d42483b891c003d229a3d29805417fd89b417089ac7f0b654e4762ea06", @generic="9c7246231a6e7885f66fa0cc5d8496da83cefb65f85945d7ef196dddca2c46246f990658adc9373adc75fe9287e2995e54ac6b9b2425d9e47fdfa3fcf09f3115228c41399de14a275948cb635dd7c9c3e4d0f7a030ac305af865eb2d7d17293b840f8a6f8dce5691e36d65ee6bd7b725a6876402085bf4e7e10e072ac8274d", @generic="07236c387796104e59c4d838d146b38a6ed9eb0af6f33b010bdf27e26475fc72ca33750b407227c594c1737bcf0eeb848d36e2dc0d0cdf16b44f734690cb1b182d8efbb1f419bc6d47e9", @typed={0x14, 0x18, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @generic="844ae5f9a15c7b799947c0594e3bfb03a2fa87af99b5f7a0016c8f8d790119ee4da7d6338d037ec6f11f743af128471633d690908a46d6cbd455c831905558cd7b65a14d779808fb6fe3517c22df1a37829fff2170da6349a0bd58fc3cedce", @typed={0x4, 0x85}, @typed={0x8, 0x27, 0x0, 0x0, @fd=r2}]}, @typed={0x8, 0x43, 0x0, 0x0, @pid=r4}, @generic="1586cf8b2a54dffc16e702425851c432416600abfdeb74112a3a4cc7eac5ff4c9c4d98f9a9533f5035fa203faccac9e2f95cd79251ec01f88addd130e32891bab445159f8a386486f12169a3e5c733c2aa2493656ea0bba298e9e3ab6a31360262890aacb130193732456a3bba2be0ec8bf9d4ed08aae9a864b2f85d92b4fec2a0d247116d39cbaf1e29fa34d62af9eab7eb8c45e5c014f4f4ca8a60e7d2a9883c8b86bc93dc6d2865bedd099c18f0fa46", @nested={0xb5, 0x72, 0x0, 0x1, [@typed={0xe, 0x5, 0x0, 0x0, @str='net/ptype\x00'}, @generic="972a1f57395052937416b1416601498b1b32f08036047e6dac52524346e2fd77c11f40e4f5a61847", @generic="a72ea41ff4c4c5df0a32f77f5f96a426dc9c2e15c5ea935fad28d4f6b83cd4e0abe6124ff2f4df72c0f811e819f1295376d0d674358c1af3de7c670e42ab28ec20c6c611ccd23eed43b9a15917ca1fd7d8527beb4bfdf32bdb25ede4fd3cbec3671c2d54a01fcda117ce667a80e284fc5ee01d3465ab0da3fb"]}, @nested={0x1107, 0x43, 0x0, 0x1, [@typed={0xe, 0x33, 0x0, 0x0, @str='net/ptype\x00'}, @generic="94ec037fb422a46b97761eb4532675a6a50533a5d99a1a50541c9c9144de27e7c1d66bb53438e8a2ff069d63eb54ebfde8180783df0a8b16c21030ee4cd9582f0577ce3dcdae0b240a559dcbfbe970ad5ef6e7c9db986940eb070997919fe4e8ae5622837c1775a8c13595c305dd92f9a1dfe3", @generic="aaa82a36ff2be10dc3dcb1600668eaed9d3f99be56a2aad16dbbd5415fefec88d3a3b713f80d36289d9e275dd289f30e250f009c6cf0eaca3d363323f7303eb521f402e5d42067b1d1f7f0051f1c475f0c919a79addec79d6084c3b7067acde01424c105c06ef287e286cd4d14bada8caa1cd1c448a61c8101f8a59da486b1962686d340001f892a5b1fa02c57a005b4843bbf24613c077af63f8934763ce43b14c5d43b5ce6e816d0993a0a73d4617b320333ff86cec74641b1f26d879cce6c6b2d0c3bc0c843d7e0e4d2d620b16c886e3d0f20a2e4ed0e7a2b7617e407087dcd341f3e2cc7c4e5a15c39a3dba7decf8d34ca4ceedc411adc706f6ae9fef0a47c3485cbd2adb3ff23b078752638aa8cb34e498a08d76b22c593d4baa0b1f44806d36729c817cb41fb8d120f92b283609e84e41e144199515b8d1f5d6250f6a0617853467f6a67acea7d1a28c90f789d3f9a9c318af4152c76b00122fd9e7bdd03326d37a7c3a3b130c031ec8cfc3309b4f4cfa8181060e6665447c65efdd4cbb6fe92a19bbddba89cf4d72204b3c85cbf13a79a0711ec5b68486259cdb0b8cfd45c14129f4d87056e211bae225a3920f9d72df169b08708e471b10970ee5543ff2f62141dbb337354e5ad25dfcd8d5a1f6c8161fb082a06a07aea86daddacca7663bb23966226e7810e177a97992aade865ab3ef280ed398c46616d49b441f91fe25067dd33bb69029d46db201e37d9467c3a222ebe029efd0bc87ff8054335a3755e797955b0c352cb0aa3f76d60006d102905f4c3003bee5983fad86d4beca1898cedb6a6e17e390ae441e1de676c4823aee80a8547faa58b5dfe3ee002224569d09c5d6b02d8082811088ae88b181c9df1c4d95294116d050191db788406ac6c08c7b54e39fd848eb1194f520bfadbb69aff91868718decf18cf534369e951c2f87bba6ec2bd53584e8175150fc4606fd5c1f067eae88931d92129ef3b4d44bbddee5f5b37698fb1bec5c44b7bff60d0f3abba393c356cfa8251ab9064b4e1f2ad81818532862540a64127df91300536871d5f9ddc1c270a438eb67bd43f73bda10724db97bed3c750d542aa3073fd53e1d635a57afd1af50ace77ee8aa20753b7fbeb7295e283d0e2e931658eb172b296005d66632aeec8e2efaa00ea2e358c4e56ccb9a9a29828fd5ea1b63cd8206cd57ac9f8c1bdeea974ce40d282e4a0cdee8196be856aaa1e018337e86db6708ef4d974c88ec76bdde2b1ba7f3092ec84c6b9dba493909e801494435fd9238b908b1d094f9f948ba3eb136a46f26d722ffd1a6af9327296f9f7e2dfcbe0a984eef38270cf9a396e547b4c20f0f213f7cea67d8494181aa9bb1d651d5cf8f0421463f5febf429ebed6781dc2981631fdf3728f6895e2d829441c870573ed23c8888db4936de09bcf889a74f2dfaf668c1948276ae7a34a3e42b966e9f09bce16a0ae0bb7abe37b2f84d0c1c397ed2fa35f67fe916919cee2c71ae99c0549a90f88b4b3031678365c6d57bcc6de3004142dd52c62834de53906437989d5add394e1ca41d6baf236e8f9964613e2af5cbb71d3b2ad8561c35a358495ed78abc960dbef1d3f985c8276739efa897a1e102ccf086d2e258ce0937680da1f1a809da21689bb7ddce082e9217aed018e4b7aac177d41c3eacdd99f6fe5ccf2d1b23a902017079fb1f3d8fdf3f736c3e2ee2513558a51ee72a8a361805d0634ab090eb0e8927fcf19a58620ab4cf9dda263a45c4adc184338bdc62c70f0c86fce92f1e798f30415f0aec1a8421370ca6f5d3ee5c0044822562b33f31e0a108902a40fd562db388f54d02c7c1763e355253de089f38f0e67ef15732dee49940c3e974e00970b2138ce9e85c86519c57a01b92a9cbc0a3638369c9e7703af7e9c580e353a9c4a35ca3fa075f07d95f9f55e14219135e8ef1d6d78c5fd38ced8f04356acaf9c47095828827cb86504fb83771ab21c18d6db8fd57be053595cd060172b91c3c2cf65d3924f7aa975652bdb0949b52af16c5674277e78abe7801ba43e676ce68192473984a8bb82143e259e74b653087fa2aec5241c9df6ff762f1f30985fb4072efe1a7c39138044321786653df69277a26d2463a94306353f8f58b6c5ef35e868e567e3cd486a17835a0e623b0420e4b25dfd486244ba9f24f33caa18e22dd9437418bd909a886f6a2a017c169cdd7be05fcda86f79e79a7d813f4e1580f5ede98ecea98dd349a50c0c2d22709541732673b71aa7c8c9e5ec1f39682581b32a709ea419d16b261178a25e4cbf9b4f82c4b51d6d8adfb7aae37eea902c2bc24040a09b01e9a849cef99270de73f90c169bd97271f66544d24fa000cc212a3bd1cbdaf1070bd84daa1623ae901b40bf98ee32e921778981ecefee0089dddd97f5334310675d6672412d93fd549a22ddb93440cd9b4802f107a92b9d493e162ef89de14722a7931095f9ffa93d41c52ebc755d23a65dcd89001e51320602e00c1c331f4905e593658023401ea4317107b3292cd035bc6cb84fe4752cc19dcc2538ec520ff1206038b2d6e8d52ad02b37b72b32e6c060f11ae6759fd60a8ac78470fbaf78722e902434945a23a3f372cbd1052cc68b70b943396d7bdabf14572e35773c6465dc4f0add56b68e97a70a42b77293f5cf4dc589312201a5035b95fe2abb5309ed9a06f61b8d39a32771b61f514ea78fb1741697936306d1072c74911738d4a711f7bfca5e98caa2baf7bee6450804108da682dbfc29b27cbdc556dc09ceb9718a97670616e6e44c14aa6e127fe550b1892d5b9f401a1dd6540149bf25c38d684f180068f5022ca3b8fc5b2f04d32cb7c202faec6d655917d5ce0487fe2248ef73210743ef2bfa5b7bbc2dd27972a846c87e917ae59cc77e861117f399fa63b078f13f80f77582eae214a54cc8e6b2762b8f1760aee1f6186e8a853365b645af20d4e1354cfdfb0414011d3f26dd201322b634c563c4ed11e892285a33b66d1093d3dad1c7947bde16c4353ce0927584c7aa96ef2fd09261a779d4e4862c8a50856ad634f45b237dbb9f3911de8989fb796681a0749ccd87b9a766a308df1c511d84bdbba39f9028419d6ee7b78befee4fd9c1a5b67dd232c73baae857e4ac1de2f9cd94539e88fe3c5815d9a1bfeb26fb694f12ea95d075793f6cae532080529a31772999d28afc4a4e0d605bff35fe5fb45cd3b79603f9c4e2372dfadfc434c29a50a4029113ea32158d9c76300c6a66fda3f432de2c833859532306bc8210a42ef0d2a878991b18a8efd128dac8fff97be246292212cc29f9439ee9a92ed51dbe9fac59ae8a335933b842a8c2daec0ced5ee2549e300207f50d3972462726f9b61bb5e8a4e291435a99db845f87a2cd008c2ab53dc03c7be3e96d2933a166a528e249c517a5bd32d2b08b10b8134ab17685bcaa93312e088324a90c8e02fb2a098bb635cfc0707a2b7337a935a5a7c1d6c8f7291f7a4f3d98cba35ff3f054ca9ee49efc6d0b69d9d17e625aead97c6ba882feb755438b5ad1563f94f5c9d8c002606a9f2339f8e7305ebdfdfbb031c6b0c80a8d9fa39228bedf25982fa647f51f7fba6c8138bdf083c97d35ffef52da45764dceb50ed0af89f2976a2fa29602ce04b9da172a402da76cd308566d0b3dffce31ecc54fee1c62681494b5421717f9e3d84956c5cbc9852848711560f0d718aa0d12b3c560025dbbb764f1b24d0e13304d0e4ef9abbf34c787ac1b8cf0a58a300051b02269a35a4e33d6e71000940c80839f3828a251212fb154dba9ccf5bd88912abb301447b70516425667331f93acd2baa697462f26c24a872da125b25ecfee7a22e0a803a386a6ee1745397b9ca7908ba5fd901372d5ac35d478b7ff618d136f8ecfb3e3adb6048fe53b5ee641dd7659dbd3ff2a94e235c91df1423f42a3d4076cabf2a04dd4679d194dcdb6846c6caa1dc8e53096a696b0871ef620b6c535383eb3fff99b6b2161e11dd24ba8dac9eb56b34b29c562935755569eff51e0ee4fab8da4809a55bff389a9073db429670477c2993c2ac3c313cab3a2cc73cd9b6e4d4f8aae00b22327364a238b28bdad9f259df87590fa32e7715c184bb107632b3ad231051257cd432e2b301f965cd879ebcb3b12922c760d9ee6097b7653aaa6b205529c95bf195b82b0c78b956ae23fb5ef894700f9aed91c4274217d750070eaa89e3b3d603590af549bdbce13b8935db423039d7e0a0676ba123908c65dcd4ce27973fde0fedfd73b1ee0e1aa532b154c01859438c6bca22fedd46bfe880a8b09dc824e3eefc3cc191b4ccaf9d8a3c7dd261e13857e9c43c10ea47f7b958b246d057efb3a058aa0dce8940455c1a344a88cd177fec60c3a5d887bcea6911f2fe10e1c8004f789202e17a15fbc801288a474d5df5752bba4ba6fb806bfb607a80aea581b4f5cf3ba11a9c14b2e391ca60a400e777de7221788256901758b62aef64d81682865628a075ee74f6be27b567b00d971e66024b13a6930edc7499ec8d9e89e7aa7c02c50b6fd035e4e9d006b7dced7c4dd312fbc7388e036a37c960515f2e703b75e9f8b6a518752ca834f699667d302c40c501d9ff9250ccf6468b5c6577e51d055f116764e1fba8b6695f6ef339aa3af35da89a430db6973d50f5b2994b88baa7b1c24d64f80803db82ea2d139024599c61c65f1cc791bb973fa8370e0c9a4ba7495e17c3dab4b0f073a89b5817853a770da0358db4a2218c45072f78b3a877b8dab479843ca5845006cf22f0ca2feb5ce157a636d5a4433c3ecbd7a44c2a946f56c087171f3247269d4cf8d3a81feb200e311b0325f87816678d0a603db7998dfc840ead4cd43cb61e115f91f12e4fc80bbb82906afc73eba8e09fafb9a2e31d9e9cdb9781d5954cbc060621513613ebb8be0f38371d1f9bdea50f62bce89e8046779e0ffb09de343a134fd8b83e1359fcffba4b5028fb6f6bd229b9b7a2bd0083b7c4ebe8f81e5484f34f1d8eaaac8def3d820f1c5726531189b488bc85abc0bb88a502fc6454bb28affe57194b23984975f98f7ccf581aea2d7400d77627a2a757100cd9a8dd34cd1afa7737d48aec0ea50f4b64571a9dd541c02297f59528747152138bdf57643d99c747c1f734e372fdb356dafc8e04f8c76ceb25ae1ee799a2f95af38531dd68acae398584827e2382d1715f16fb9fe8e42d50b35bb033da0c0fa4537b44825aa215d777bda40a41926c965a273d5ea90c32415a017db85a0e9d0ca666b475042327dd0dbf281ec7ea43d717edd105c73ca4bba3062bd31769d89b5cfa00a1663f49104a34c700b1cf09e4900252845f198817ff3ac46972ad7598b046e72314c3922740c608bf5ba76e57eac56cb8311291d8f53926bf42faad624501310669d96691f50a68bebc82c13316569c1e2b8a0f2cc744c11d81001b0204a9779d117383f140f3b6fcb47156a26d969f23c02980626c54e9da0d7609e1370d1d83fd343509dcc2f8e2c10eb46fda130ca859f02302d08caee6b5b062ab6eeed810ff15eb0d1f7f4a70bdf8cfb0fcaf2c7185afbabad3d13bcbdc4b46ac2610077f48743c34e5fdd2cdd40f99c44674f799998a1ad97fff667ebecb26a93bee77442dcc0cfc71455e6f0ff03572a0f9a2f340ebd77407921e7edf5ef153096f147e52b0104cdb9e362a14227cfe93c500683e70af86d7e3c2b394b06c46c8dcb860a5beab79463f02c014f53dd09534328003a4734bca33d3a74c273ee03d801228be4743e30f1914d", @typed={0x7e, 0x4d, 0x0, 0x0, @str='net\x0eptype\x00\x84t\xc5\xdfBN\x85\xcb\xf4\xfd\xf6\xabp\x9b#\xe62k\'4r\x1e\x1c|\xe0Z\x96\x9c\x9e>\x98\xc7\x02o(\xf5\xec\xd4\xa6\x0e\xb9j\xb04\n\xde\xcb\x11\x8alC\xa7\xb1ds\xf3b2Z9\xdd\x93R5\f\x1e\xcd\nM.\x97\xc7\" \x19\\\x9f7\x00\xb9\xabr)\xa8\x02\xcf\x81 \x95\xb2\x8f},p\xba\xff\xf2U\xd0\x88\xa1\x04\x1f\x1b\f\x05\x06\xa0O\xf0\xd5\''}]}, @typed={0xe, 0x34, 0x0, 0x0, @str='net/ptype\x00'}, @typed={0x8, 0x2a, 0x0, 0x0, @pid=r3}]}, 0x1598}, 0x1, 0x0, 0x0, 0x44000}, 0x20008011) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000001340)={0xffffffffffffffff, 0x1, 0x8, 0x1000}) r5 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r5, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r5, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r6 = fsopen(&(0x7f0000000300)='omfs\x00', 0x1) dup3(r6, r2, 0x80000) fcntl$F_GET_FILE_RW_HINT(r5, 0x40d, &(0x7f00000000c0)) [ 1064.969729][T21578] loop4: detected capacity change from 0 to 1 [ 1065.001554][T21578] FAULT_INJECTION: forcing a failure. [ 1065.001554][T21578] name failslab, interval 1, probability 0, space 0, times 0 [ 1065.014172][T21578] CPU: 1 PID: 21578 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1065.022599][T21578] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1065.032646][T21578] Call Trace: [ 1065.035916][T21578] dump_stack+0x137/0x19d [ 1065.040349][T21578] should_fail+0x23c/0x250 [ 1065.044768][T21578] __should_failslab+0x81/0x90 [ 1065.049530][T21578] ? fat_fill_super+0x60/0x2a80 [ 1065.054388][T21578] should_failslab+0x5/0x20 [ 1065.058938][T21578] kmem_cache_alloc_trace+0x49/0x310 [ 1065.064261][T21578] ? bdev_name+0x1e1/0x240 [ 1065.068711][T21578] ? msdos_fill_super+0x30/0x30 [ 1065.073561][T21578] fat_fill_super+0x60/0x2a80 [ 1065.078240][T21578] ? format_decode+0x60b/0x8a0 [ 1065.083002][T21578] ? vsnprintf+0xe8f/0xed0 [ 1065.087491][T21578] ? snprintf+0x6f/0x90 [ 1065.091657][T21578] ? register_shrinker_prepared+0xdf/0xf0 [ 1065.097394][T21578] ? set_blocksize+0x197/0x2a0 [ 1065.102231][T21578] msdos_fill_super+0x29/0x30 [ 1065.106934][T21578] mount_bdev+0x1e8/0x290 [ 1065.111255][T21578] ? msdos_mount+0x40/0x40 [ 1065.115678][T21578] ? tsan.module_ctor+0x10/0x10 [ 1065.120525][T21578] msdos_mount+0x2d/0x40 [ 1065.124769][T21578] legacy_get_tree+0x70/0xc0 [ 1065.129428][T21578] vfs_get_tree+0x4a/0x1a0 [ 1065.133854][T21578] path_mount+0x11d6/0x1ce0 [ 1065.138429][T21578] __se_sys_mount+0x23d/0x2e0 [ 1065.143147][T21578] ? mntput+0x45/0x70 [ 1065.147123][T21578] ? __fpregs_load_activate+0x103/0x1b0 [ 1065.152761][T21578] __x64_sys_mount+0x63/0x70 [ 1065.157358][T21578] do_syscall_64+0x4a/0x90 [ 1065.161799][T21578] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1065.167692][T21578] RIP: 0033:0x467b1a [ 1065.171574][T21578] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1065.191176][T21578] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1065.199581][T21578] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1065.207554][T21578] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 06:34:44 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/248, 0xf8}], 0x3, 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) write$P9_RMKDIR(r1, &(0x7f0000000440)={0x14, 0x49, 0x1, {0x4, 0x3, 0x5}}, 0x14) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write(r2, &(0x7f0000000480)="46541c25a38c3a9d5c9d82847aafbac7aac4c805ccb77938cbc0b9241cda1d029a9b96de1dcc1aba59bf566b5160b73ac93011ae194106ee03860320aef65e909f60d9862fba0afdd24b48c8dbf7", 0x4e) [ 1065.215554][T21578] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1065.223542][T21578] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 [ 1065.231502][T21578] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:44 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x5) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) r2 = openat$cgroup_ro(r0, &(0x7f00000000c0)='cgroup.controllers\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x8, 0x4, 0x1, 0x3, 0x0, 0x7ff, 0x4c044, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x4672, 0xb63d}, 0x40004, 0x1, 0x81, 0x9, 0x5c55, 0x5f, 0x80fb, 0x0, 0x3, 0x0, 0x87}, r1, 0xf, r2, 0x1) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:44 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) lseek(r2, 0x1, 0x2) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:44 executing program 4 (fault-call:0 fault-nth:60): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:44 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x49ae02) r1 = dup(0xffffffffffffffff) ioctl$sock_SIOCADDDLCI(r1, 0x8980, &(0x7f0000000000)={'netpci0\x00', 0x101}) ioctl$BLKROGET(r0, 0x125e, &(0x7f0000000100)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$LOOP_SET_STATUS(0xffffffffffffffff, 0x4c02, &(0x7f0000000040)={0x0, {}, 0x0, {}, 0xffffffff, 0xc, 0xf, 0x1d, "8a8e7690f8046b46c6b8470286af60d265601a632e11571a35ef0cfb6f49f8b019217ad5dd3b09fc60d59e2ea84ab1d64f51c4dfcb8deafe57299603423f12d7", "a6fc1c169ba1fddcd78e0ec929627a5c79bbec26d87acea4866c2a89dbee50a3", [0x2, 0x1]}) sendfile(r0, r0, 0x0, 0x24002da8) 06:34:44 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f00000000c0)=""/228, 0xe4}], 0x2, 0x48, 0x0) [ 1065.443289][T21614] loop4: detected capacity change from 0 to 1 [ 1065.451238][T21614] FAULT_INJECTION: forcing a failure. [ 1065.451238][T21614] name failslab, interval 1, probability 0, space 0, times 0 [ 1065.463869][T21614] CPU: 0 PID: 21614 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1065.472330][T21614] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1065.482380][T21614] Call Trace: [ 1065.485657][T21614] dump_stack+0x137/0x19d [ 1065.489992][T21614] should_fail+0x23c/0x250 [ 1065.494405][T21614] ? mempool_alloc_slab+0x16/0x20 [ 1065.499484][T21614] __should_failslab+0x81/0x90 [ 1065.504325][T21614] should_failslab+0x5/0x20 [ 1065.508831][T21614] kmem_cache_alloc+0x46/0x2e0 [ 1065.513599][T21614] ? PageHuge+0x59/0xc0 [ 1065.517804][T21614] mempool_alloc_slab+0x16/0x20 [ 1065.522657][T21614] ? mempool_free+0x130/0x130 [ 1065.527431][T21614] mempool_alloc+0x8c/0x300 [ 1065.531928][T21614] bio_alloc_bioset+0xcc/0x480 [ 1065.536689][T21614] submit_bh_wbc+0x130/0x330 [ 1065.541378][T21614] __bread_gfp+0x110/0x220 [ 1065.545798][T21614] fat_fill_super+0xe77/0x2a80 [ 1065.550562][T21614] ? msdos_fill_super+0x30/0x30 [ 1065.555414][T21614] ? snprintf+0x6f/0x90 [ 1065.559570][T21614] ? register_shrinker_prepared+0xdf/0xf0 [ 1065.565293][T21614] ? set_blocksize+0x197/0x2a0 [ 1065.570058][T21614] msdos_fill_super+0x29/0x30 [ 1065.574792][T21614] mount_bdev+0x1e8/0x290 [ 1065.579122][T21614] ? msdos_mount+0x40/0x40 [ 1065.583568][T21614] ? tsan.module_ctor+0x10/0x10 [ 1065.588432][T21614] msdos_mount+0x2d/0x40 [ 1065.592673][T21614] legacy_get_tree+0x70/0xc0 [ 1065.597268][T21614] vfs_get_tree+0x4a/0x1a0 [ 1065.601682][T21614] path_mount+0x11d6/0x1ce0 [ 1065.606222][T21614] __se_sys_mount+0x23d/0x2e0 [ 1065.610932][T21614] ? mntput+0x45/0x70 [ 1065.614920][T21614] __x64_sys_mount+0x63/0x70 [ 1065.619517][T21614] do_syscall_64+0x4a/0x90 [ 1065.624001][T21614] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1065.629901][T21614] RIP: 0033:0x467b1a [ 1065.633794][T21614] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1065.653440][T21614] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5 [ 1065.661908][T21614] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 0000000000467b1a [ 1065.669875][T21614] RDX: 0000000020000000 RSI: 00000000200001c0 RDI: 00007fc20e7c4000 [ 1065.677841][T21614] RBP: 00007fc20e7c4040 R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1065.685806][T21614] R10: 0000000000008000 R11: 0000000000000206 R12: 0000000020000000 06:34:44 executing program 2: dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:44 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r1 = openat2(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x98200, 0x1d0, 0x2}, 0x18) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r3 = gettid() ptrace$setopts(0x4206, r3, 0x0, 0x5) tkill(r3, 0x34) ptrace$cont(0x18, r3, 0x0, 0x0) r4 = syz_open_procfs$namespace(r3, &(0x7f0000000280)='ns/cgroup\x00') sendfile(r4, r1, 0x0, 0x100) r5 = socket(0x400000000000010, 0x802, 0x0) write(r5, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r5, 0x29, 0xd3, &(0x7f0000000140)={{0xa, 0x4e22, 0x2, @remote, 0x1000}, {0xa, 0x4e20, 0x5, @dev={0xfe, 0x80, '\x00', 0x3d}, 0x1}, 0x0, [0x5, 0xc6, 0x1, 0xfffff001, 0x3, 0x20, 0xff]}, 0x5c) 06:34:44 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = dup(0xffffffffffffffff) r2 = accept(r1, 0x0, &(0x7f0000000000)) pwritev(r2, 0x0, 0x0, 0x28000, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1065.693785][T21614] R13: 00000000200001c0 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:44 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:44 executing program 3: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x5) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = syz_open_procfs(r0, &(0x7f0000000040)='net/bnep\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:44 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:44 executing program 4 (fault-call:0 fault-nth:61): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1065.829819][T21655] loop4: detected capacity change from 0 to 1 [ 1065.888308][T21655] FAULT_INJECTION: forcing a failure. [ 1065.888308][T21655] name failslab, interval 1, probability 0, space 0, times 0 [ 1065.901023][T21655] CPU: 0 PID: 21655 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1065.909440][T21655] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1065.919491][T21655] Call Trace: [ 1065.922767][T21655] dump_stack+0x137/0x19d [ 1065.927201][T21655] should_fail+0x23c/0x250 [ 1065.931625][T21655] __should_failslab+0x81/0x90 [ 1065.936397][T21655] ? kobject_uevent_env+0x1a7/0xc40 [ 1065.941630][T21655] should_failslab+0x5/0x20 [ 1065.946137][T21655] kmem_cache_alloc_trace+0x49/0x310 [ 1065.951457][T21655] ? kernfs_put+0x2e2/0x300 [ 1065.955961][T21655] ? rb_erase+0x4bb/0x750 [ 1065.960298][T21655] ? kernfs_put+0x39/0x300 [ 1065.964715][T21655] ? dev_uevent_filter+0x70/0x70 [ 1065.969687][T21655] kobject_uevent_env+0x1a7/0xc40 [ 1065.974792][T21655] ? __kernfs_remove+0x678/0x6a0 [ 1065.979769][T21655] ? kernfs_find_ns+0x30d/0x320 [ 1065.984622][T21655] ? kernfs_put+0x39/0x300 [ 1065.989140][T21655] kobject_uevent+0x18/0x20 [ 1065.993662][T21655] __loop_clr_fd+0x439/0x650 [ 1065.998337][T21655] lo_ioctl+0x9eb/0x11f0 [ 1066.002590][T21655] ? ___cache_free+0x3c/0x300 [ 1066.007280][T21655] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1066.012677][T21655] ? call_rcu+0x250/0x660 [ 1066.017014][T21655] ? kfree+0xf0/0x1d0 [ 1066.020999][T21655] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1066.026551][T21655] ? msdos_mount+0x40/0x40 [ 1066.031059][T21655] ? kfree+0xf0/0x1d0 [ 1066.035042][T21655] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1066.040430][T21655] ? selinux_file_ioctl+0x8e0/0x970 [ 1066.045703][T21655] ? lo_release+0x120/0x120 [ 1066.050271][T21655] blkdev_ioctl+0x1d0/0x3c0 [ 1066.054774][T21655] block_ioctl+0x6d/0x80 [ 1066.059022][T21655] ? blkdev_iopoll+0x70/0x70 [ 1066.063699][T21655] __se_sys_ioctl+0xcb/0x140 [ 1066.068297][T21655] __x64_sys_ioctl+0x3f/0x50 [ 1066.072950][T21655] do_syscall_64+0x4a/0x90 [ 1066.077373][T21655] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1066.083278][T21655] RIP: 0033:0x4663b7 [ 1066.087172][T21655] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1066.106796][T21655] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1066.115211][T21655] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1066.123240][T21655] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1066.131216][T21655] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 06:34:45 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x5, 0x0, 0x0, 0x80}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200)={[0xfffffffffffffffe]}, 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) [ 1066.139188][T21655] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff [ 1066.147157][T21655] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:45 executing program 4 (fault-call:0 fault-nth:62): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1066.360472][T21671] loop4: detected capacity change from 0 to 1 [ 1066.418211][T21671] FAULT_INJECTION: forcing a failure. [ 1066.418211][T21671] name failslab, interval 1, probability 0, space 0, times 0 [ 1066.430927][T21671] CPU: 0 PID: 21671 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1066.439368][T21671] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1066.449418][T21671] Call Trace: [ 1066.452696][T21671] dump_stack+0x137/0x19d [ 1066.457035][T21671] should_fail+0x23c/0x250 [ 1066.461468][T21671] __should_failslab+0x81/0x90 [ 1066.466306][T21671] ? kobject_uevent_env+0x1a7/0xc40 [ 1066.471511][T21671] should_failslab+0x5/0x20 [ 1066.476022][T21671] kmem_cache_alloc_trace+0x49/0x310 [ 1066.481311][T21671] ? kernfs_put+0x22a/0x300 [ 1066.485825][T21671] ? ___cache_free+0x3c/0x300 [ 1066.490512][T21671] ? dev_uevent_filter+0x70/0x70 [ 1066.495534][T21671] kobject_uevent_env+0x1a7/0xc40 [ 1066.500567][T21671] ? kernfs_put+0x2e2/0x300 [ 1066.505078][T21671] kobject_uevent+0x18/0x20 [ 1066.509589][T21671] __loop_clr_fd+0x439/0x650 [ 1066.514213][T21671] lo_ioctl+0x9eb/0x11f0 [ 1066.518497][T21671] ? ___cache_free+0x3c/0x300 [ 1066.523257][T21671] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1066.528556][T21671] ? call_rcu+0x250/0x660 [ 1066.532914][T21671] ? kfree+0xf0/0x1d0 [ 1066.536891][T21671] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1066.542466][T21671] ? msdos_mount+0x40/0x40 [ 1066.546960][T21671] ? kfree+0xf0/0x1d0 [ 1066.550962][T21671] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1066.556333][T21671] ? selinux_file_ioctl+0x8e0/0x970 [ 1066.561567][T21671] ? lo_release+0x120/0x120 06:34:45 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000180), r3) sendmsg$NLBL_CIPSOV4_C_ADD(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000600)={0x38, r4, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x1}, @NLBL_CIPSOV4_A_MLSLVLLST={0x10, 0x8, 0x0, 0x1, [{0x4, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8}]}]}]}, 0x38}}, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r5, 0x0, 0x0) r6 = syz_genetlink_get_family_id$nbd(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r6, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4004000}, 0x10) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000180), r7) sendmsg$NBD_CMD_RECONFIGURE(r3, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4060010}, 0x4b, &(0x7f0000000240)={&(0x7f0000000300)={0x34, r6, 0x800, 0x70bd2b, 0x25dfdbff, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x3ff}, @NBD_ATTR_SOCKETS={0x14, 0x7, 0x0, 0x1, [{0x8, 0x1, r1}, {0x8, 0x1, r0}]}]}, 0x34}, 0x1, 0x0, 0x0, 0x20004080}, 0xc800) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:45 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/209, 0xd1}, {&(0x7f0000001580)=""/83, 0x53}], 0x6, 0x8, 0x5) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:45 executing program 2: dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1066.566070][T21671] blkdev_ioctl+0x1d0/0x3c0 [ 1066.570598][T21671] block_ioctl+0x6d/0x80 [ 1066.574824][T21671] ? blkdev_iopoll+0x70/0x70 [ 1066.579454][T21671] __se_sys_ioctl+0xcb/0x140 [ 1066.584044][T21671] __x64_sys_ioctl+0x3f/0x50 [ 1066.588635][T21671] do_syscall_64+0x4a/0x90 [ 1066.593053][T21671] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1066.599044][T21671] RIP: 0033:0x4663b7 06:34:45 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1066.602952][T21671] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1066.622690][T21671] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1066.631100][T21671] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1066.639053][T21671] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1066.647019][T21671] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1066.655067][T21671] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff 06:34:45 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) perf_event_open(&(0x7f0000000140)={0x0, 0x80, 0x7, 0x8, 0x80, 0x4, 0x0, 0xb57, 0x26400, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x81, 0x0, @perf_bp={&(0x7f0000000040), 0xc}, 0x20, 0x4, 0x16de, 0x7, 0x8, 0x2, 0xcd80, 0x0, 0x3}, 0xffffffffffffffff, 0x3, r3, 0x8) r4 = socket$inet(0x2, 0x3, 0x7) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/164, 0xa4}], 0x5, 0x80, 0x9) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) ioctl$LOOP_CLR_FD(r2, 0x4c01) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(0xffffffffffffffff, r4, 0x0, 0x8) [ 1066.663143][T21671] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:45 executing program 4 (fault-call:0 fault-nth:63): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:45 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000200)={0x0, r3, 0xfffffffffffffff8, 0x80000001, 0x1000, 0xffffffffffffff00}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:45 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10882, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x200, 0x0) [ 1066.767463][T21703] loop4: detected capacity change from 0 to 1 [ 1066.838302][T21703] FAULT_INJECTION: forcing a failure. [ 1066.838302][T21703] name failslab, interval 1, probability 0, space 0, times 0 [ 1066.850927][T21703] CPU: 0 PID: 21703 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1066.859387][T21703] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1066.869438][T21703] Call Trace: [ 1066.872778][T21703] dump_stack+0x137/0x19d [ 1066.877103][T21703] should_fail+0x23c/0x250 [ 1066.881558][T21703] __should_failslab+0x81/0x90 [ 1066.886328][T21703] ? kzalloc+0x1d/0x30 [ 1066.890403][T21703] should_failslab+0x5/0x20 [ 1066.894924][T21703] __kmalloc+0x66/0x350 [ 1066.899060][T21703] kzalloc+0x1d/0x30 [ 1066.903070][T21703] kobject_get_path+0x7c/0x110 [ 1066.907855][T21703] kobject_uevent_env+0x1be/0xc40 [ 1066.912882][T21703] ? __kernfs_remove+0x678/0x6a0 [ 1066.917825][T21703] ? kernfs_find_ns+0x30d/0x320 [ 1066.922687][T21703] ? kernfs_put+0x39/0x300 [ 1066.927108][T21703] kobject_uevent+0x18/0x20 [ 1066.931619][T21703] __loop_clr_fd+0x439/0x650 [ 1066.936210][T21703] lo_ioctl+0x9eb/0x11f0 [ 1066.940458][T21703] ? ___cache_free+0x3c/0x300 [ 1066.945193][T21703] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1066.950569][T21703] ? call_rcu+0x250/0x660 [ 1066.954897][T21703] ? kfree+0xf0/0x1d0 [ 1066.958882][T21703] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1066.964435][T21703] ? msdos_mount+0x40/0x40 [ 1066.968852][T21703] ? kfree+0xf0/0x1d0 [ 1066.973178][T21703] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1066.978555][T21703] ? selinux_file_ioctl+0x8e0/0x970 [ 1066.983755][T21703] ? lo_release+0x120/0x120 [ 1066.988259][T21703] blkdev_ioctl+0x1d0/0x3c0 [ 1066.992822][T21703] block_ioctl+0x6d/0x80 [ 1066.997070][T21703] ? blkdev_iopoll+0x70/0x70 [ 1067.001847][T21703] __se_sys_ioctl+0xcb/0x140 [ 1067.006503][T21703] __x64_sys_ioctl+0x3f/0x50 [ 1067.011091][T21703] do_syscall_64+0x4a/0x90 [ 1067.015507][T21703] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1067.021402][T21703] RIP: 0033:0x4663b7 [ 1067.025301][T21703] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1067.044914][T21703] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1067.053345][T21703] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1067.061316][T21703] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1067.069281][T21703] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1067.077692][T21703] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/249, 0xf9}], 0x2, 0x8, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:46 executing program 4 (fault-call:0 fault-nth:64): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1067.085681][T21703] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 [ 1067.161387][T21732] loop4: detected capacity change from 0 to 1 [ 1067.198245][T21732] FAULT_INJECTION: forcing a failure. [ 1067.198245][T21732] name failslab, interval 1, probability 0, space 0, times 0 [ 1067.210863][T21732] CPU: 1 PID: 21732 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1067.219335][T21732] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1067.229398][T21732] Call Trace: [ 1067.232663][T21732] dump_stack+0x137/0x19d [ 1067.236991][T21732] should_fail+0x23c/0x250 [ 1067.241390][T21732] __should_failslab+0x81/0x90 [ 1067.246147][T21732] should_failslab+0x5/0x20 [ 1067.250703][T21732] kmem_cache_alloc_node+0x55/0x2c0 [ 1067.255889][T21732] ? __alloc_skb+0xed/0x420 [ 1067.260399][T21732] __alloc_skb+0xed/0x420 [ 1067.264721][T21732] alloc_uevent_skb+0x5b/0x120 [ 1067.269532][T21732] kobject_uevent_env+0x863/0xc40 [ 1067.274617][T21732] ? kernfs_put+0x2e2/0x300 [ 1067.279118][T21732] kobject_uevent+0x18/0x20 [ 1067.283622][T21732] __loop_clr_fd+0x439/0x650 [ 1067.288225][T21732] lo_ioctl+0x9eb/0x11f0 [ 1067.292465][T21732] ? ___cache_free+0x3c/0x300 [ 1067.297135][T21732] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1067.302471][T21732] ? call_rcu+0x250/0x660 [ 1067.306781][T21732] ? kfree+0xf0/0x1d0 [ 1067.310779][T21732] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1067.316440][T21732] ? msdos_mount+0x40/0x40 [ 1067.320853][T21732] ? kfree+0xf0/0x1d0 [ 1067.324831][T21732] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1067.330202][T21732] ? selinux_file_ioctl+0x8e0/0x970 [ 1067.335397][T21732] ? lo_release+0x120/0x120 [ 1067.339901][T21732] blkdev_ioctl+0x1d0/0x3c0 [ 1067.344419][T21732] block_ioctl+0x6d/0x80 [ 1067.348671][T21732] ? blkdev_iopoll+0x70/0x70 [ 1067.353279][T21732] __se_sys_ioctl+0xcb/0x140 [ 1067.358023][T21732] __x64_sys_ioctl+0x3f/0x50 [ 1067.362637][T21732] do_syscall_64+0x4a/0x90 [ 1067.367077][T21732] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1067.372975][T21732] RIP: 0033:0x4663b7 [ 1067.376866][T21732] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1067.396528][T21732] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 06:34:46 executing program 3: r0 = socket(0x400000000000010, 0x802, 0x0) write(r0, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) sendmsg$IPCTNL_MSG_CT_GET_DYING(r0, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, 0x6, 0x1, 0x3, 0x0, 0x0, {0x1, 0x0, 0x6}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x10840}, 0x20004011) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r3, 0x40345410, &(0x7f0000000740)={{0x1}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r3, 0x40505412, &(0x7f0000000040)={0x4, 0x80, 0x80}) r4 = syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000440)='./file0\x00', 0x5, 0x5, &(0x7f00000016c0)=[{&(0x7f0000000480)="33e8f282b77a36891a116b8239c0568d971473c2002ed304781613960b1bcca98f412ad4673c28ed2f71bac97854c13cccc331802fec6dcc43e0de1c703b18a0c8707e8f31b48502a19d2d5b6b691b7a4e4d8a88e99d6708c77d2879b00f5528a1ca90768a8326a0743b4f6b56a6efd57592bcd912a1590247355064c64a3b5b8e195eb8a11b0f165fe1603d28ed8c669e53958f138f0468234bb3fdc1373179c6d56bb0af4b", 0xa6, 0x2c54}, {&(0x7f0000000540)="d47670dda73905e52daf6d6a74b3418deb71b5d1c7728d22daedd630be760725f59aacb712a351a1ed6274c97499ee08a64950f6f51652978aa776ec5430ebfd9958fcb15775ce3ee977c226860cd62b83c646cc03218713e7b3a599a46b872ff0b54e7f1a6a6a03adcaa3bd6da9e43df33694ef886d735a430d11e38db6204ce802851b3ecb56929c2569bf1b6c646741962f90c3efb4894e8d8aa300efdfa05ff506aa1ebe37eee50efd54d596854f30ba2f3c14dfb487b4e316790ec5047a724cc38caceb16fa9321", 0xca, 0x7c}, {&(0x7f0000000640)="aea51d2ec46667ceacb7cc87", 0xc, 0xffffffffffffff6b}, {&(0x7f0000000680), 0x0, 0x848}, {&(0x7f00000006c0)="79afb594350acafd0871d7969be68612420aeacf0cdde0d05f9ae4aa68debe178e386e9191f696be7a67674569832380e4c616aeacf82f4de4efd862c70dbd83bb87c7edae06b9365cf45f7f46cdff9beab129759c6ea8d8b5c937a5cfaed381c1561257d25ac7cb61b1c54e5cdb7344c87bfcf958e51aff16790977ab4ba9d208fb1b648704bafa44626c8d41ec14a265070dc360874a0d7edaa124d0dad1832af38cba93e63ee736488bf1a9cbc1eb4d63ead6227af1315bf4a722c892e1ac81e0a8d9485a6748bdaa632d99c2f2ba5d0f1858ca9a4bee3145b85445a447b3ffb5991a87b45c9a37b9060a4db403b2f81c71600fa383d70ac45795f7a650137e2af82441a27747e866609efbed915f68e0b77d125d847b0c5d9978602c5c109568aa5f0a5b4937774e6f593c25b8d0b9e83ab6c7e25b5c08b5c2f65fc73bc59bf4dc758f0d35583b705577b65c9cd012c0efea3961037a6d8e6e2654b17dafe7b545c1e52fe7f6c4e7a2017a461eb129fa5bf78481c7313f14f3523acd90450b3b081fd446bc4bbd8c812f6c45f861e5ac4dbd52ea79846fde5174348b3c0a987b5aa44d08fd3761afc59fbd28d783da9fc2caa40aa8656d421fb7746f128dee6febfebed6208ad5c77bd7137de060c7ec4aab8613fe25b6678fa020cf56e243ca83739bd8ac2e7ce866043d482a62f1ca0b2cb7ad1e1cb5a41d6d4ce4e39375e8d0faaf9c2d27d8f9a3f7f5edadfb323d62e609509fcc1d7eecafceb51dcd7447953e32f574fd89d16213ebadefe9bd807fa4f22c3f4100b5d8f3dcbf316676d617ff1c2eb10713d53deab84191e0bb1e9951916c8c813e8a1eb8802d27167fc85524f5035e0ceb44240a0cdac3c0b9d284519fc6004691a8910ae0385eadea978cedee1a3f4298a75a5cd65e4d750b21eab5170493a03a96ef483c2ac9b4e8ac99fbc40b20d578ce5e9741342627bcc1f1f613f6e0b2019955944d91a999d9ecf794246bd5091732917b92e8b3da09eb6943e3d8d53704df3f2722bd50e95ce350d2b0410e428722f5d18c3572bbe9508de3fae6e52b081e0c36df0ecb54567d859e12f69455654196c7390dcf31f65fbff375a0ce891b7f1c6b8ad6992edbda16ab4171985d7780ac8572c16f7add8da05fd97de3a5424226a8b83260ef9e579b07594fc677fa06c026a7df712a82e73627a3a006bbcb6b6a35900955100bb342daf309b474e89f291aa6128c90f737466782797e6b6a85bd853669eb592963318fade8fd77950102ce3098091795244e53cf497748f85b9db9231223e96ae8977ac34c5cce11900da6a5d8fadb75d897d25dc7868d63e7f5b248bfe30ddc0183d726faeca49aa39bcfda6b43d29335e47b15ec9c151e0b85cc48232ebe15120a3d8a9f2393c3850eac6d1b1e3595aaa0a2bc29c57d21d8972a5cc9400a3743f5dbebf81d47dbcebdc95eb791a6f418482aa9ba5c029784f80a364b9bbea0e25d7dc9952ba35197562fe96b37611a26869dbe3f964ec50621cd55c9a3b24461003b3885ac5f8da84763f0e39452baaa8353b4786b7b1b18740c0b8b72e61253e2e5c3d0c7deb46f635f223d04874e6d9a4b2b93d5d2f3d44ef7cfc3e000d88c76785cf677083ccc98a8322552a8daa80823bcec29fd2d6ef4df8d61ff7fedad246b8180508b1d364655fbb5f3de07033929e650ce9b5930488ed3ccee7aa4cafd8dd5bcd472d187f1018d0c7f9ce06153239d26417d4d2cae7b0839182d6a1f23d296552e35bd79675c2a969939e000c721421d405e29b3ce4ad636cf07e22ea664aedcff3e4c7f70d85e82f0fccc283a08d1ccab1ee130620b5b07506b92ebac6c967fc4733529ff8bf3ea26a5a9092641559fcc2f8390be79ec3a5494456bf937decd821e71bad8ad02c7848d03d244fb221db1b57d9ade2672bc37ebd04049954949cdd1bdb1dfad1adbbd6946d1475786915ae25ed0dbed36bc6ce0626519dbbdc3f04c529f59c1b83f3ebd8e78ec50f6409cb94a637551da9315f1ff75af617382632404ed959cbeff8b826723d4c70b873c1cf6886bd65e50c6fe924ade2d329bc5b63a824aefa1605de6b2ea32800754273ef78f0d276b7965a80011f1000c9a9dd77f50fade141150ae51b873f21c0e9e27915b338b6e4e800321787a8b6e9eec52ee375a7323d01244e07900032c346a62254132b8984190ccfd50ff6003be7046c27cff3d779edae4a17667c2583294e37fbbf548ae21a93cb7b447b0e1793290b5913c2c940b6fea3ee50db561a44aa4f708e5347643d2bcd0f8ae30f43f658c833b643cde04622c03186af250a54c6555b5bc16f9b6995d4ca44e11edb135ac79b400c4596e1e8606e902d81a5412b653736dae8a5cf2821e8fb424d6a3a02a6292c765346fe5cf9b82c864d9dffe7f3d78faa02731e59ed549099898d366f08c5ae78e1463d7156c2c9609c1086db88b897a1ab38161357229638f767e5c640a9037404dbe213f500935aded3697cb45732f884013913d5b7623f4736d99bb5dd7b12e41612c88075ba160dc3d39458337c62e40124bb60fde07d6c001a63cea1643c0c517de702e51739c86443cbe7271f8087790cb4503c449fd188768525ce6171fdf475b8a3c7fd589ce21d75c4384dc126264135218e44abb9260e2962367e143b7663f9ee40a017ffca05e46bce647bf442e70f517b08500711419828e5541b0001f5c436772e5a4b0b9e1b83c382eecffae0363f1ff20e1a59d7284702b2170760fe9f555638ad64287581ec441b839216c5ab60fe51812ada6b0bb311c26157be59b2b6f1da09029f3b6c4c167471e4b80433a7a850753cdb254c058e44a3359f13fefae5e795acf1337a7c87fe212d362af21b5006aa830505a9cb8da0fee87cc95f861303e2f7caf899043c9ae0f7f085fbed2e689d4fca1f373c8ce26678e9ef8fda1415e0e2ae83f9ecbf83daf392ac0df821f518036241cbb0e6d500c19c73f1dfe77b7650bb6aef9ad8f72866e604b7d02b60b4428ba74c5939ef7ffe375a8f3cc19e877f0fcc307d85620798548333deee46b043e6de620c3bc24be5d1f12116b7e72de3306f7993d839defd1aa5c13f7af23c61ee24a974a7964c3f86f984149ffb58285ef416a8c565f98b348cbbaee03937f16a713dc59287d973e84985ecf7ad768b8fa0b0571ed331fcc1543e7cfbe2e8d425f9f3078c12ca18d69074a237c5d22a7e068a833c593d48f4b745e7e62834ffd6f3d9a398fe51682b9324ba47e6444872ed09714b37b371f6d6a6b416bc8d702e2a015ea2b57c373571dcbeb68ef4bdc69597ffc42e8dae9f0d36a2705d0d58c864c4a2e02388a6d5a6a10e8b7cc3eb6ceef612e3df59020ab059b94226b2ad2a5720cd15ebeb4e79be852d9a417e7816200f7fc5acc38112e2cb8d1d3f0a8789638ae1e1b16e69164b9618e6280f1497a2b5892bbc49b4f296416d5b57c8a669b58538055a37d372d349993cd39f1e8f53e8e1b278bc7270bc1b12694bb47e2678665d26e9917fef2e6afc5ef83901f74eed0c3a0e8c2c6ae79b00e557b497dd27c9a5ab39d333f2859ab59b563de472418dc68a7ae2b4f90ccf94a435e02bf1a64d9d4553509e37840cac10939c5d6558d02dbf1c80783dc704230bc9012eb37ea01b43bc9f61cba99da88e2fbf2cab9a6617d324aa244b6919751f2bbbdfd3129b164477542cb28e082c9a05fa0e8c42e14ca10150ced1d7c1f11535ffc8f116aa83c3e2b7d5db5a367cbd251e8da5c35b6d5806e3dbc475aba386278138875d6c8c523c25bd60a2ccdfa30e11b91b83403a65bca4f1151443b80e0e2b716653539c5e2c8de638e46628d8c1b8841159505e3f2db11dd83aa364f9e1261ac5cbbd22c13266f3cd0fe8dcb0f0bab44a66f5ebbf3e71f5f3230d59430f4c1fd0595b18de75f46e1d8bfe52f8033ae50756bba1df8a26fdd9c3b515a7d7b81c191bb6355cd6aa69ae8d116f9ffc5e3f10185f12f33ede852ae332ecd55894f6dea32e72a5989078b1b3b3fbc0825490cf63c5cefe75a950c60a16999b66f3e526ae91f22a9d3d70b4b00b414ae15639d65d95d77f71b058d3f875fe44def5c10265e67a3af2797c51f68209d7597e62b60a97f5cb7764beac721e5d293aa54ca7b721fe22c43e194d913452328ad557ce1f4d30baefdab4baa7553d2cb056da2dd026306dfe638aa7b622df24d1f988505c76477bb73e88a6829da84f9b7ed2db3216764a1a6c3acc5d583da678594c3ac54b82df84b389e6888d060bbb784427c548d7ad2d979831893bf3714223e3c285e276d5283ae6f45ef949aab0b9a4aa9c9eb0fc175da9d1235cf1e936e6477001fd68ae19492b15c99f8aab447a84b7866585fc94becdb385ef81e51e5a8c35bbbf588131b4fb504cc49943752a31c8991970f8d1b9abd650bfb1efc95b7626a4651c6d0d52367d8454bf872b0d57e023fadb2ad01fe7ece0949691d12c6b19e2839596cb7aa74356199dd2e88821e16615eba25ad920583a2a9c7ce85750d71dcef522ccf879726706438dfe5ab86a693581a81f0c9d42c2c3ff4316bee31d0f2cc731bebd355279b7380524aafaaf0ae03a3a338d09e2dcff4add6e1924a636af7e7d2de620a06800ee6537b0d0999751adcef532142ca36820042d6493c7780fbe94522eacac854149f19cc38a37162230a3631e63cb6a87d21b5334dafdfafacdeebd3525d4748856d31f51bc032d34ce9b050d162b0e96507b55f8b4fbbd6214b47e8aa1e0c0df2281212e3ad590d49dde859fd2874e9fbcac8e6a3188744ae8fb2fdf936f9b665799a7e57481dce9c1f31776f0c39ee3e4abe56a2d603f36ee1a09653acb1fdd79ef26c7fb1e4865392e27342c6af751da2027895795b73504515babaf2a7ed3b60370dd8dff690ff992603dbd398db84124d42831160030b5035867e095b8b118ce38d7c149037967c9ab2b0f3bd4738e81838750f536f0aba19ee2298bf12a288572aac0dbc824c242ab3733c1d4ca33794a8f8effe6d81c8d99b9fcbb71e084d05af79263eda86dad07dcd662cf54661beb2513e6bd6dadf7d1ebb4f65912c76d9a36101d147134d85ae801833ca23ecf3c5b9c815ea004435e9ee3aeb804a21bf3aa207a34951f425c06cc3b1cb45074a504e0c0c807a9b6096c942170984a6d662304ce1735470048d9a0b6cc8d5f9e8fef55768f4587db4c328cba53198f39267a21a3c5c53372c8c718c0ba91c28849a30db6cd90e66ae31294792f80955f5a6941e0af282de61b0781ffda30b38f6ee6f42264857d06e496bb319e3d4f7c322c186500eb6b85233044c13a4f42e9eaa3f1a3dc99003334527e654572567709a578c70b12a2f68acf4a63a69da710ecc381eeaacd578f3b14b9aac8184821d3f2e9e83578702b9a370cbf8f6123ab9f3e149190b4ea2c6a4d2f401a07598ac6d5d42ec6e797d174dbde81f5a3f02586bedc46bc82ee52ce8b9869842b1766801cf533d2fc6f098562bb9706e808cf7087619879f329616108b3417c66b5ed383f4c06e2f8ab1cc47d37fea942b39da231210fb8e523f4357ebe154f13607ee03bf272ab4de09cd8526d8b50b394e521db65df15ea79a20d7aa7e9afdd22e3b674889e8b5b6f7c0ab599d318dc3d23b98be1c62b98235db5ae671d6631ca6b74d378d10c2678947de55a4a2572e924d66f9c57abef0564ea6e0b64aea43e79b1e5b23a1905c7277760bd65b72fa28e00514b2ffc1f73fea229e9c9376ca", 0x1000, 0x560}], 0x1000, &(0x7f0000001740)={[{@shortname_mixed}, {@uni_xlateno}, {@uni_xlate}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'net/ptype\x00'}}, {@pcr={'pcr', 0x3d, 0x37}}]}) mmap(&(0x7f000060c000/0x2000)=nil, 0x2000, 0x1, 0x50, r4, 0xcea26000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:46 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r0, 0xf505, 0x0) rt_sigtimedwait(&(0x7f0000000000)={[0x200]}, 0x0, &(0x7f00000000c0)={r1, r2+60000000}, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) [ 1067.405014][T21732] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1067.412966][T21732] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1067.420915][T21732] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1067.428868][T21732] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff [ 1067.436837][T21732] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:46 executing program 4 (fault-call:0 fault-nth:65): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) statx(r2, &(0x7f0000000200)='./file0\x00', 0x400, 0x800, &(0x7f0000000240)) r3 = pidfd_getfd(r0, r1, 0x0) mmap(&(0x7f00003fb000/0x4000)=nil, 0x4000, 0x8, 0x810, r1, 0x7b8f3000) io_uring_enter(r3, 0x57e0, 0x9fba, 0x2, &(0x7f00000000c0)={[0x2]}, 0x8) 06:34:46 executing program 2: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1067.488892][T21742] loop3: detected capacity change from 0 to 16383 [ 1067.507078][T21742] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=21742 comm=syz-executor.3 [ 1067.523748][T21755] loop4: detected capacity change from 0 to 1 06:34:46 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:46 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1}) ioctl$BTRFS_IOC_DEV_REPLACE(r3, 0xca289435, &(0x7f0000000480)={0x0, 0x4, @start={r4, 0x0, "95ded50a333fd337336b6ecd0c5824d07b4399cd490140aad14390ac79aab1ed5a541afc2474035c2c5f1d942a7022445061a7630fdbb6452ac6791585833e93b96fb1f8d59fb37b72de7f78bc498f4286649a3d46cbc5dbf4c6efdea9463647da38d26f9d6793124d22dd994d55b8349a892552c857ba59d93d404f7b1cae20349906a9aec8cc2fb8ff6404714b905171556e69310b512b74d10cad36c44fa5553c8c614aaab92740ae0cd86de2f50f9fe6db130ea2d0d743094cdd1c9e85a4498c33afa5af7c4fdfb51af52bc833cc45320c83b83918975f9dfbb3518193ae4dfd5a8d77160cfdddb802d5d4efb90b18a843b0d695d8fe05fa77e14be57e2d4b2da866a89122f8a9f3254c1199b1e33d2064e857a7f8b0c1dfcb26b53812346ef7917c61a3a9a380d1344fa5bff20043fcae130cae01bd8bff394e6bfb07f8b159ccdbc47743158f47832d8b624f62fe399abf550687d96bf8fc4e89e1dfe8738f6cc1e9b772b7999329f268fdaadd4110a9916bc93b4647aa4c2a00063e36cbcc2ce9ab1283363760d5ff79fa40d2123b7088f5e28bcdd57c8e4a63af797695ace9e0e0e3a515dc42e8047aa680cff1ab514316fa22706ba91aeb5f9388bebd74d88615d9d438d49bcfb762b57d2aef61fe515f3e94339d3f85a6062d4e83d1f94dafed60af5b09922dac69cdc7d483483eea82fae4ea998dd758345f770bab1b945b947203171300d1766b7b9fea4abd634e944d63802711dbff3a7608685a4398facf1abf95cf22e367d044846a2be6b9ee3116baa97fc941acd0f14f3882d056d64307f35516ba945561ba66973c1458e024eb242997a8d848c9e5d3e540d344cefe283dbb44d9c508a6adb15a2b0c5cb5c32a6244fa2a3fa39d1aeb05325b0ccd066f2568a5653f769a234a8f97722f3cc56157adfcb1765a83b78ef942c3334528a85efeac55f54b93f3f2ffda2fea2faca6bf99dbcc21924bb0ed5a08c31beeaaaa0d70924842674018c72347e2c6a0ded033ae7514eb4ad410d5b2c4f50aac1a2c6d4c320243f6f1967ebfd840627fba3f8b232d153f6371b9731c1110a988943b212498a565443b2a6f17f1872fa3fd644946205fdded15f01fe8777e6c09fd119d4336420607c86e424e9b67c75133e7b11e33cbd535e864f3d168867330043e149761829f169b8afd68e1c6802c6b1c05f84f8e9bdf3adfe7b2c4e57b007147e4ce1cbdf5e9e17bc91005a5bc9b76f7d9ff9b10ff7b40b8e22051bd89bd586ccde3152f79e5628f1b2f01e16f187c082cb167deb3ab72a21bfbe8644ef3b30877e7f480de01bdd2198d33dc82894baf81c9f6a9a37e2d73db658e46f1d3e71f5d582d05bf8990f58e2f6ab15586b8e6f0541bdf72436e7f4e93ef73cc72b361066b0e4b14644515e2e7ed347eff8ea5f943c9c04ca7a56a0d146c", "625f546766151aba0af18864c86253c083b7ab8cceb291c5d8c4e82c8cca0d447cd29d1ee1ef1740a3931b0e4a75cfcb4792443b82bbe80c3416f11447e816b4b2e243bab060783f02b038771aa671f62ae828ad2539dbd3751395a8847522149f6e3419f92104075ad9c9316f27340f4ed5c80cdff7bc3060eae323549e9f8bb6358ca9227f77d0c0c5230e060aabbbd413164cac57dc4ad7b2c89dff58b7b3206f5d426cfb331465d9395810404473dfd8310e90ccc8a8e791b7596078aa81b1896bc6a3bbb2492cdecd0771eafcb5fd4a6358826da85ca47cfac08b777f5bf6de4e95ba5a550c67b80ee5061eb091d30a0e021c84a6971cd30f24aa2179a6a8eca3a698be0ce09a986ae84456f2cde821f9303487a8656af84b9027e350fe6a90283ed5111ad1dda0e7300e526aeb14b0801333cc3aec507845df045521e9f7b5df763dc6b1daa3b3d6c955a967d1f33d0670d0f0c3e9f875cd4988c42f06314c0cc0538a7e16fde42b8730b4191f79e9b55578d60f19f87ac241afdb303220ec18fe4ee6ff849ea2387e8a1cf0d3736853c074f8b46034b3968b95793baff9e8ab78ce4b6e77d5d41baa647f8523d02568add008db6ef44c8bfd3e8b41b6bbc3a64ecb85b6aa23b0a1bcff1d1420788b8907d7a237f3020fff1fc4fba85521ca2d7987fc520becbfabfca2fb90fb63238fb5736d05c8ae83b4f749541263994af20383fb866369356042012daac5562ab59a4f3c3d395375fdf92f3629d9ec46792735f311395af827b6427d6a08e55ae5431d475588502b33d7a4dbc41e4d1b1b8f5e47317f01325f33138354af8ff1f9a8378a6d5745b0c8428b76ecc93048a56c86eaaaceda81d995abdb84b3beddd9db73e44f56dae611b7513df896f2160796459016b2ac13890cb67fa678c465279bb937f3339b8fb77f66a1d0a2b6b6220420ec37b6106c2bb132066f66982195d0b1a91fe48b6b7da01f86942492043f61ced5103648be7efa25739b8f8b83cf864687b6169406d3f65a9ea8ca560534ab864e73f7b8251e052970b67d683816dad1634729beb55caa5559aeb06bc165fcb1a7826aa1e7dcc4388ec8f13bcb5982d04ba36df4218fc1bbabae5c4fc2f1595502856a18217c6fe32beb2623509efc94de50b5b555b9b32dc1d860e733ef9f9d7354bc415f1139f6546c98285b1e371404df4d5310570a558d2afd9c33989167436a08efb0990c987d43d5eb2a78d9f32e4f15c626120179fcdaee43e61baeec8eb52df7c2161f0abc290d4673293a637f7c672af2f28e61d7699e2ea3dc65616b1296e771590c29ce72c4dfbc26f3f4e4d62f2bddb6b375620da1b3a5e2e85a2fbf1dc8b7f3ad5439a60d0e4759b738ddee08b10aff2ed556a5bb7ca4811e6c450c54b9cd845e134a721c32aac5a8a33aaea8ab4fb1b37f6520af66"}, [0xffffffff, 0x18000000, 0x2, 0x6, 0x9, 0x7ff, 0x100000000, 0x3, 0x0, 0x5, 0x316ac41c, 0x68, 0xb8a, 0x2d11, 0x62, 0x6ba, 0x10000, 0x5, 0x8, 0x3, 0x4000000000000000, 0x2, 0x9fff, 0x5, 0x4, 0x25, 0x48df, 0x9, 0x9, 0x1, 0x7ff, 0x1, 0x7ff, 0x7, 0xdae, 0xb79, 0x1, 0x8000, 0x1, 0x3f, 0x100000000, 0x5, 0xaec, 0xdfa, 0x1, 0x8, 0x0, 0x80, 0x4, 0x1f, 0x8000, 0x9, 0x6, 0x80000001, 0x8, 0xec62, 0xffffffffffff0000, 0x80, 0xf2a, 0xff, 0x1f, 0x0, 0x200, 0x9]}) [ 1067.590494][T21755] FAULT_INJECTION: forcing a failure. [ 1067.590494][T21755] name failslab, interval 1, probability 0, space 0, times 0 [ 1067.603115][T21755] CPU: 0 PID: 21755 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1067.611528][T21755] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1067.621629][T21755] Call Trace: [ 1067.624907][T21755] dump_stack+0x137/0x19d [ 1067.629286][T21755] should_fail+0x23c/0x250 [ 1067.633716][T21755] ? skb_clone+0x12c/0x1f0 [ 1067.638133][T21755] __should_failslab+0x81/0x90 [ 1067.642903][T21755] should_failslab+0x5/0x20 [ 1067.647413][T21755] kmem_cache_alloc+0x46/0x2e0 [ 1067.652172][T21755] skb_clone+0x12c/0x1f0 [ 1067.656416][T21755] netlink_broadcast_filtered+0x50d/0xb90 [ 1067.662166][T21755] ? skb_put+0xb9/0xf0 [ 1067.666235][T21755] netlink_broadcast+0x35/0x50 [ 1067.671001][T21755] kobject_uevent_env+0x8c9/0xc40 [ 1067.676037][T21755] ? kernfs_put+0x39/0x300 [ 1067.680452][T21755] kobject_uevent+0x18/0x20 [ 1067.685035][T21755] __loop_clr_fd+0x439/0x650 [ 1067.689707][T21755] lo_ioctl+0x9eb/0x11f0 [ 1067.693952][T21755] ? ___cache_free+0x3c/0x300 [ 1067.698675][T21755] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1067.704033][T21755] ? call_rcu+0x250/0x660 [ 1067.708430][T21755] ? kfree+0xf0/0x1d0 [ 1067.712419][T21755] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1067.718003][T21755] ? msdos_mount+0x40/0x40 [ 1067.722427][T21755] ? kfree+0xf0/0x1d0 [ 1067.726416][T21755] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1067.731788][T21755] ? selinux_file_ioctl+0x8e0/0x970 [ 1067.736999][T21755] ? lo_release+0x120/0x120 [ 1067.741511][T21755] blkdev_ioctl+0x1d0/0x3c0 [ 1067.746012][T21755] block_ioctl+0x6d/0x80 [ 1067.750322][T21755] ? blkdev_iopoll+0x70/0x70 [ 1067.754895][T21755] __se_sys_ioctl+0xcb/0x140 [ 1067.759574][T21755] __x64_sys_ioctl+0x3f/0x50 [ 1067.764193][T21755] do_syscall_64+0x4a/0x90 [ 1067.768597][T21755] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1067.774602][T21755] RIP: 0033:0x4663b7 [ 1067.778500][T21755] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1067.798108][T21755] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1067.806525][T21755] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1067.814595][T21755] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1067.822661][T21755] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1067.830631][T21755] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000694000/0x1000)=nil, 0x1000, 0x1800007, 0x12, r1, 0xc2b0c000) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) dup2(r0, r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socketpair(0x9, 0x3, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_inet6_udp_SIOCOUTQ(r2, 0x5411, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1067.838596][T21755] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:46 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1}) ioctl$BTRFS_IOC_DEV_REPLACE(r3, 0xca289435, &(0x7f0000000480)={0x0, 0x4, @start={r4, 0x0, "95ded50a333fd337336b6ecd0c5824d07b4399cd490140aad14390ac79aab1ed5a541afc2474035c2c5f1d942a7022445061a7630fdbb6452ac6791585833e93b96fb1f8d59fb37b72de7f78bc498f4286649a3d46cbc5dbf4c6efdea9463647da38d26f9d6793124d22dd994d55b8349a892552c857ba59d93d404f7b1cae20349906a9aec8cc2fb8ff6404714b905171556e69310b512b74d10cad36c44fa5553c8c614aaab92740ae0cd86de2f50f9fe6db130ea2d0d743094cdd1c9e85a4498c33afa5af7c4fdfb51af52bc833cc45320c83b83918975f9dfbb3518193ae4dfd5a8d77160cfdddb802d5d4efb90b18a843b0d695d8fe05fa77e14be57e2d4b2da866a89122f8a9f3254c1199b1e33d2064e857a7f8b0c1dfcb26b53812346ef7917c61a3a9a380d1344fa5bff20043fcae130cae01bd8bff394e6bfb07f8b159ccdbc47743158f47832d8b624f62fe399abf550687d96bf8fc4e89e1dfe8738f6cc1e9b772b7999329f268fdaadd4110a9916bc93b4647aa4c2a00063e36cbcc2ce9ab1283363760d5ff79fa40d2123b7088f5e28bcdd57c8e4a63af797695ace9e0e0e3a515dc42e8047aa680cff1ab514316fa22706ba91aeb5f9388bebd74d88615d9d438d49bcfb762b57d2aef61fe515f3e94339d3f85a6062d4e83d1f94dafed60af5b09922dac69cdc7d483483eea82fae4ea998dd758345f770bab1b945b947203171300d1766b7b9fea4abd634e944d63802711dbff3a7608685a4398facf1abf95cf22e367d044846a2be6b9ee3116baa97fc941acd0f14f3882d056d64307f35516ba945561ba66973c1458e024eb242997a8d848c9e5d3e540d344cefe283dbb44d9c508a6adb15a2b0c5cb5c32a6244fa2a3fa39d1aeb05325b0ccd066f2568a5653f769a234a8f97722f3cc56157adfcb1765a83b78ef942c3334528a85efeac55f54b93f3f2ffda2fea2faca6bf99dbcc21924bb0ed5a08c31beeaaaa0d70924842674018c72347e2c6a0ded033ae7514eb4ad410d5b2c4f50aac1a2c6d4c320243f6f1967ebfd840627fba3f8b232d153f6371b9731c1110a988943b212498a565443b2a6f17f1872fa3fd644946205fdded15f01fe8777e6c09fd119d4336420607c86e424e9b67c75133e7b11e33cbd535e864f3d168867330043e149761829f169b8afd68e1c6802c6b1c05f84f8e9bdf3adfe7b2c4e57b007147e4ce1cbdf5e9e17bc91005a5bc9b76f7d9ff9b10ff7b40b8e22051bd89bd586ccde3152f79e5628f1b2f01e16f187c082cb167deb3ab72a21bfbe8644ef3b30877e7f480de01bdd2198d33dc82894baf81c9f6a9a37e2d73db658e46f1d3e71f5d582d05bf8990f58e2f6ab15586b8e6f0541bdf72436e7f4e93ef73cc72b361066b0e4b14644515e2e7ed347eff8ea5f943c9c04ca7a56a0d146c", "625f546766151aba0af18864c86253c083b7ab8cceb291c5d8c4e82c8cca0d447cd29d1ee1ef1740a3931b0e4a75cfcb4792443b82bbe80c3416f11447e816b4b2e243bab060783f02b038771aa671f62ae828ad2539dbd3751395a8847522149f6e3419f92104075ad9c9316f27340f4ed5c80cdff7bc3060eae323549e9f8bb6358ca9227f77d0c0c5230e060aabbbd413164cac57dc4ad7b2c89dff58b7b3206f5d426cfb331465d9395810404473dfd8310e90ccc8a8e791b7596078aa81b1896bc6a3bbb2492cdecd0771eafcb5fd4a6358826da85ca47cfac08b777f5bf6de4e95ba5a550c67b80ee5061eb091d30a0e021c84a6971cd30f24aa2179a6a8eca3a698be0ce09a986ae84456f2cde821f9303487a8656af84b9027e350fe6a90283ed5111ad1dda0e7300e526aeb14b0801333cc3aec507845df045521e9f7b5df763dc6b1daa3b3d6c955a967d1f33d0670d0f0c3e9f875cd4988c42f06314c0cc0538a7e16fde42b8730b4191f79e9b55578d60f19f87ac241afdb303220ec18fe4ee6ff849ea2387e8a1cf0d3736853c074f8b46034b3968b95793baff9e8ab78ce4b6e77d5d41baa647f8523d02568add008db6ef44c8bfd3e8b41b6bbc3a64ecb85b6aa23b0a1bcff1d1420788b8907d7a237f3020fff1fc4fba85521ca2d7987fc520becbfabfca2fb90fb63238fb5736d05c8ae83b4f749541263994af20383fb866369356042012daac5562ab59a4f3c3d395375fdf92f3629d9ec46792735f311395af827b6427d6a08e55ae5431d475588502b33d7a4dbc41e4d1b1b8f5e47317f01325f33138354af8ff1f9a8378a6d5745b0c8428b76ecc93048a56c86eaaaceda81d995abdb84b3beddd9db73e44f56dae611b7513df896f2160796459016b2ac13890cb67fa678c465279bb937f3339b8fb77f66a1d0a2b6b6220420ec37b6106c2bb132066f66982195d0b1a91fe48b6b7da01f86942492043f61ced5103648be7efa25739b8f8b83cf864687b6169406d3f65a9ea8ca560534ab864e73f7b8251e052970b67d683816dad1634729beb55caa5559aeb06bc165fcb1a7826aa1e7dcc4388ec8f13bcb5982d04ba36df4218fc1bbabae5c4fc2f1595502856a18217c6fe32beb2623509efc94de50b5b555b9b32dc1d860e733ef9f9d7354bc415f1139f6546c98285b1e371404df4d5310570a558d2afd9c33989167436a08efb0990c987d43d5eb2a78d9f32e4f15c626120179fcdaee43e61baeec8eb52df7c2161f0abc290d4673293a637f7c672af2f28e61d7699e2ea3dc65616b1296e771590c29ce72c4dfbc26f3f4e4d62f2bddb6b375620da1b3a5e2e85a2fbf1dc8b7f3ad5439a60d0e4759b738ddee08b10aff2ed556a5bb7ca4811e6c450c54b9cd845e134a721c32aac5a8a33aaea8ab4fb1b37f6520af66"}, [0xffffffff, 0x18000000, 0x2, 0x6, 0x9, 0x7ff, 0x100000000, 0x3, 0x0, 0x5, 0x316ac41c, 0x68, 0xb8a, 0x2d11, 0x62, 0x6ba, 0x10000, 0x5, 0x8, 0x3, 0x4000000000000000, 0x2, 0x9fff, 0x5, 0x4, 0x25, 0x48df, 0x9, 0x9, 0x1, 0x7ff, 0x1, 0x7ff, 0x7, 0xdae, 0xb79, 0x1, 0x8000, 0x1, 0x3f, 0x100000000, 0x5, 0xaec, 0xdfa, 0x1, 0x8, 0x0, 0x80, 0x4, 0x1f, 0x8000, 0x9, 0x6, 0x80000001, 0x8, 0xec62, 0xffffffffffff0000, 0x80, 0xf2a, 0xff, 0x1f, 0x0, 0x200, 0x9]}) 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) ioctl$FS_IOC_GETFSLABEL(r0, 0x81009431, &(0x7f0000000bc0)) ioctl$BTRFS_IOC_SNAP_CREATE(r1, 0x50009401, &(0x7f0000000cc0)={{}, "a2ad3e680ec4d5c306745997d2d34ffc0b0f362bb6f4b2003370f32d34134558648cc56bfcb44d4115f2db357b89539a7ed994e10ce7e1acda2f71b2643834ea56b41587fd6b60ec4bd5a0c32f55750bd887f5add219719c885c7cdb818187ad7289391677dc8db11d4976d2956936236bde77aa00961113011ac72acb757ad2335d09a3a3b355cd57734ab2fb9c4c2f731e44afb8014da7c228b63fbc49f46a1dc1c50ea5cabc1524fb73e4107305bcc08fc78fea2236ead2cbc6b2d946bf41d8fd0cf309243918c29b09c01dc17d41fcd3c0c7530bea6afc847f9245f3d7c5db0521af4bb4a8d80eaf8cdf710b689f8cc27e7b691652a3b7a4665890f29151071b7deb6cec94b8dc0f95f8426927eb2d746ed4ba1a991b945c8a4ff88997249413bb2f994889b65290be4d8bedd28bf49837fe4ec07e9c1888a9ae4322f5159be03d5a700ca1cc2d31987db33135d1fe819474640d76df8e4748bac922ba2449aa67420aae6791357349380bbb358c9f6a7a26806b90edf4196d111d781294f311a3aaf7b3136220078041aba6d70353f449c811a71eacf3ba2d0f1590098b7d87a5192c1673ea7f12ffbdfe0361744d1b374dc9049db4b234e7a20d15f9c5be957b64c687f512d2fc191be8f40557456f3dff3e1391490c8b3f61c42dd5bd31a08f647d8982c9290bdf80af2e6b1f8990c71dff4d9073f6c30fe1a4a6b5a22fa0f42415b64ebb0be7e2aa7ebf6301ca8fb2780ad37de30da5854662d38ea33ad28d928939a984f75edf94908f0751a429a0139f1f9872d6a1ce996120987fa356c136f7ce1619bb3785df3780c77b775d0eeb9632dab963c9bc18af484dd87e3ce9a23939d07d53e8df1b8d181fc63380d61e36bcae9a0128a17e4b5014991964d677dbcdada6dfd04fe99a7013906e87f2b092d960ed9291bae47adf902eb8697c463471946a81937d5d658b9be112723577339eb3fc46fced813f86b1d4fe8731ae2a57b5bafd28077d0b433864a335407bfad79af62d9927e49063c639b54e12e0b393e1e9bd563e3afd105c49db754f4866ca3144f1df4b9bc9a39989e04e9f6de8bb62b56f69a71f54aa637632f62fde474ca02187d19abcf13e013cffd782bb9d43ec3f7e1765a208df158a76fb99e09e73a4a50877f025876854e356c5d9ebc747f8a62263803fa4c9c0244221d12a4d4972cdbd219015d2c8d2cf96f4487bd82beab6c9f8c2ff81d7347a4cec11a4bdd25565d9de38d7a4253cb4d9efb07066bf72002abf752c6c1ddc083150632538596ac62e897e920b9085af70abe162bc33a58e1e2a0f6d15b0b18eaf4cdde054ab5123b1ca4d467f20afe48c79b43f269b2fe8709035f83c7413503f78adb21aba44aad46b3a24f61dd72b7546e0382f0e39bafeaddbd38b6866192dff162488d140d4a3ea6654ca079bd9d0818f7c5edab5b156f19d4a9f2b17e7a4179c6871857014ea560bb5354d6f210bad5af6653c5e721da0ec82b0f69646ab3cd6c0cf2f8df8cbbe782acfde9c462b0660166a213ccdb1e8f7a053f387dd731ee3d93958bbee6a314425e65a6cefc53646e7e09b047eb5a0cc0ed535ca9c5e486d534f550ef85c4e3f24d3107a6f4cd97f9add66564dc3b972c966ac76e1de79034f90fe3249a1f959d74d049d805ff3875af44e7325feb369b513d30bfd0c7f97789597ec0858db42bfb663882fcb98ef161a2528a50b91e5db5f9fe6e3656297ebfcd4353011110f8049500e2cb515f0897fc861247a2454d59409ad45b367f772118ffbcb4cb89256b21b961f82aa454b961c3bc1682147cbdf66e9ae4b06f8c21a12d6fcae4472dcd05000166ed6c6c6bf27406d3df1d417f96eb212574b2955cdff338c0c45857de6772f4c94be1d8954b0184b4f0af9763a2b2778bb7a4ec6e09c662eadfc83c143ec7c682c128ccb959b0d2a58115199cf49d09fe6f4148d3380bc8b4f4f5cbd4dd771c974e1030a963b958d0fc1f04704e89af16ae5ba1e0e810b5fc4b4def931ba8fcda7b865cb9788a554ad2239fda10e29dfa1311dd4a3671b30478ec93b7ee5a2a1f155fb6fa37f4eb5011adbc397eaded41cdc3cace86f8b0283436889009c53c0d315d2fdaa6fd560f0873e7b9e2658407c183b28e2ea8f8faef8b75f651ab81ef195cab4a5b71e1af65b26a80663aa466b608a9af6e740ed8cb568c7ec8f4a752700451e5d4afb468de33daf50e3a13f8e1c88e18104d115d97815cb34d19a27593783596307ba3139e81810e64d905d4babe2a65a9485bc36b55ec47ed605f7fa4bf7ada1964dbd1f4a4623ed5bd42180c87bfd5105aff78164c787e63e6bdb4c41eb7aca92f3da2c3cd20db4e31d1d064aa2d23a2434614b88ecc025a12fc5f8cafc253f4b4fbd48bc5531edb99803eb8a919e2352770f86f1471f570dfeee15e818fd70a7e5d1d0139d9f70488201ea5fa84ac5b277aa04403fafd3125a2aae9c761a123fbd4fbbf60ccf36777d323ad66463fcdcb8775a495e8b7f3ca6b83303722f7655108d4317adca337017c59d890e5f4b92c076f5381bdc0b8e9375df5a76a5bf1f8c4b7f7191c767d273b0d8beeb42f3937a0c589c6487005f0f56557fa508aae2284b392d4daad4e2174e8f51aa95e95fd306e9cb3ecb2c7d6c130791f778c29656eddd7e813e2a678450fdf30d11c07792fb0191261674ed7142f8468f3b259173ede9567bc0f59851c3277697b879fd1e0020b1b9b884e42fb2db24d3f7835370836b44fe27ec4c19ea404791ddc1a679fcb9cc7e981e6921c4167756263a317dcf21d78b176928ace4e32a764c7e2d3335212dd1eb76e211f6e3ed6a3f865b40866bf58743976e03c41068ba859c1e9f81049af03e8ac54424eaa0a2fbeba13165999347ff99a81b48e950d715979286571c0d522bafd512091b99f9b2df9948c190d1fcb2c7e963af511c065f154a210f8fe8fb9263bb9346c5abbc96b1c9f46b93961702ad599f8b6e90a788f33972d644f08db3c58d0008e35a05504c0779c9621074452fd6c3d774922bee5f0384e2a345466dcd74ddac5143116b5cbbbe1fde3e4177fa152d005e8128103ff6a64c65ff21b09190c0abfaabcffac0332e58e838c2a00515427b5ebeca2e8b080fa639ca097dfdf144143638f532730e63984600ef6bf4f28ba18d9175a82bea29ff33e85f7156d404f926cea440df72075f71f33b86ce9400184085c0a464babc8c0e58b5ace4c734fc8e0c8dfad0ebdbe73e59cbddf722c830af7b3fc54e62b1b757e1b39f0d98963130014e48bd7c63576bbaacc37432d7fc69c4e3be6457434c01d080d0c42114114cc836199ed299dd069cb7310ae0edce1d290eb9736a404eb5f222963e5311d28fe1c01ede03c7b6edf1bac024dd539e92f2ba50e20c7d6f027ded7fd4c24ba232ea38ea0dec4e0454350dad404025b56a3d8505ffd7c716bb42c541d6096c827f048ad2f36742df79b3aaf692a8de50fca540b85a933a18242704ee1d7129490c56368dc5e2f6ed24ba0833e482424107434ab5a9060a642a6d176359653583e81dcc9a3a9fd71255aea9540aa8972b70bd861e3dfe7228112bacbf6bfe47db3c147c44f7d43d27d00d7fa2f9feb2754320e94fa049e794b3bcf1ea4619e7dfa806a279f7cb32d28ee2f81cc7ba7c795ca64ecc75f0b185853da523a68628baead3046919a4deaf418913183fc8e6257a064dd3373e549d77f6db41f74f05d76ebf25f95ba4d0dae1fcf2bc3e5a9bfa2267f757b1645be3c33f1d6a9636e76e378ba49ae92bce0e41fe30b56937729cbe39494e342ffcdeec4fc77068d487ea6027d337cef3425bacd245739a7695db13278c7d0b663d86d007666f8493b1c2ab02f58dbfd35c9c29986d33c5e1499ddc374496904ac599336a28d5a8c12f948519afa6706826e9a36ce5117986669404112d0b91e0eb3d11765f3be4cb5392d73fb746526c565b61d3cbb2d5ad7aa69a0642084c077b77f1da8b7d943d12e8ad38525d5e04e22e95a227e6ddd2bb75701eaece6320ca65bbee544ef0cbb4a24700e62d3e7d502378c0c374b7a69e6940aa776824d530ed07f736f7df73c4753208011dbe122593f643d3d364c07fb552ad85735c0c5c27bc949bff54d48ccbfc71afb5d415bcc69e6f03919c6e3350331b4909f12d77d0dec1cef5d77e49bf65f552e821ce0d027ba381d25056a2a4146fe047a10f41f84dce6984c6ab4824bcd4466b80d31c2b788ac78b4dd73144b46552d79a3d435f1a161841f610837c8815225182df4e19ce40186916cd7799d10b1eae7d387ee12c69adbc1be508e6988ee32173d3c065f1bb6df1e4c31c503718f811da8c857a8265c2e924fef786fcd09308ea43f4a032fa0d6fffd67e192cf7edfc6368690d9cad06804c1255a4923db8e86d3b32201465425ff788f6245fce1e242bb1a5614e25802e73ff82db7ebdef6f3d61fd01fb869a2ff691e908951b58a267a6a7d84fe82e1aec4c9f28bbf5277c3f8edfeb0ab5b063bad04ee8724a3d24a6859a41044493a918c5281d23378463aecfddb959f2d90ebdbda3c4c5b2c88926766b84f856e57821562d106439693beb71ea23f53f8aa7df62a56b8bb32bf8d0dcb6df6b96f45ec1344669cf58ff3c03694b845d4bcb827969ad42b5d16357817fbd3a6996b0813d9db7d8c1a442eda1c0932ab472dc4732b0c01c0e250cef87b15a916c572bf1849685c7522da5b8e53629ae13f09887ca6d9cd3be40672452b0dc270b5acfb5312e6a0432db9d5e6489520c7981be8007b2a75ab5c0494ac95878449774a0272a4a1bce6417147191810c06351ad755dceda61ce1c0c53b76b8d9efdc86032e6c08799740e879b6a649d53c7b77ce0ceca7c10f466ac38a9c09f49bd95f03a12e6e7395e959777ca1f6a81302c7b94b4fb62f69c89ba0a839dfbce4b18feab9818232d5cdc7d0879c4b0962c8cb294a38a10b80bee9adc5474799a6b8903fde7c6b2ea1dc3a68000d8ca2554f6e2891ccf58579841961f06a7a392a462c40a200c328133807ba84258e8139deea6901d7e042cb47a1ebe3fde3b8e1f91ef6a3f37ad47df054908dc2a4dcd21b34e278c8b6da392ca50540f5299644c42c318f984ee924e8e092e903a0c9ab6823c4e582a8c83c0f518a1b96e36b7e76263dd96510983fe999e1bc1e8abe6900046585ea469b53e65d29eefd16fc8f6bf804fb54d374a2ed75c8b07f6b580be9e9f50304eb22a58e2ee5dc1f0f5771e982f81a1e424b544dff5330c6cf2909001bbefa2a2593d363087da22d4758f73882f62d4ad291ad26b70add0a36e1b76b4bbfe04a6b8bc8f12569372d4324584bf6e51696d7c9c775e666ec542732a35b69f3f9afcb54a0eb195e0f85a8cea79ae3174056f513a9b0097c0fc04734921c203afd60a488eec50091e0fa9113798fc4638a5704f0a605b0ddd754e707ad2184c6d60598e55f311c4d6069798448681093a4ac0f20aa922ce208a941aef38f90aeaaf846909ef64c371469c1da334218a401833a818ae0513f2cdb290e20f1536e7089262ca765f688696d781b2ac12bf5ea1b700eee808b150f2527c4107f0480ce69f0a632e354991b605b936366b99e27326ff055812c8c4a66711cd0f3a802ffcdc59d011496491d893f14c07da143e94545f3f7eb78790f243a4d8d120fd8d21bf0ee736eecf38196e426bd3d6e792ce9c402ccb06bdb0f810280a0cf1902d2bd58e71032397103f649c20c"}) preadv(r1, &(0x7f0000000a00)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/195, 0xc3}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000840)=""/181, 0xb5}, {&(0x7f0000000900)=""/196, 0xc4}, {&(0x7f00000000c0)=""/58, 0x3a}], 0xa, 0x4, 0x10000) ioctl$SNDRV_TIMER_IOCTL_STOP(r1, 0x54a1) r2 = creat(&(0x7f0000000ac0)='./file0\x00', 0x3) ioctl$TIOCCONS(r2, 0x541d) preadv(r0, &(0x7f0000000b80)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000b00)=""/126, 0x7e}], 0x2, 0x48, 0x0) 06:34:46 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) ioctl$sock_inet_SIOCGIFDSTADDR(r1, 0x8917, &(0x7f00000000c0)={'veth0_macvtap\x00', {0x2, 0x0, @local}}) 06:34:46 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) r3 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1}) ioctl$BTRFS_IOC_DEV_REPLACE(r3, 0xca289435, &(0x7f0000000480)={0x0, 0x4, @start={r4, 0x0, "95ded50a333fd337336b6ecd0c5824d07b4399cd490140aad14390ac79aab1ed5a541afc2474035c2c5f1d942a7022445061a7630fdbb6452ac6791585833e93b96fb1f8d59fb37b72de7f78bc498f4286649a3d46cbc5dbf4c6efdea9463647da38d26f9d6793124d22dd994d55b8349a892552c857ba59d93d404f7b1cae20349906a9aec8cc2fb8ff6404714b905171556e69310b512b74d10cad36c44fa5553c8c614aaab92740ae0cd86de2f50f9fe6db130ea2d0d743094cdd1c9e85a4498c33afa5af7c4fdfb51af52bc833cc45320c83b83918975f9dfbb3518193ae4dfd5a8d77160cfdddb802d5d4efb90b18a843b0d695d8fe05fa77e14be57e2d4b2da866a89122f8a9f3254c1199b1e33d2064e857a7f8b0c1dfcb26b53812346ef7917c61a3a9a380d1344fa5bff20043fcae130cae01bd8bff394e6bfb07f8b159ccdbc47743158f47832d8b624f62fe399abf550687d96bf8fc4e89e1dfe8738f6cc1e9b772b7999329f268fdaadd4110a9916bc93b4647aa4c2a00063e36cbcc2ce9ab1283363760d5ff79fa40d2123b7088f5e28bcdd57c8e4a63af797695ace9e0e0e3a515dc42e8047aa680cff1ab514316fa22706ba91aeb5f9388bebd74d88615d9d438d49bcfb762b57d2aef61fe515f3e94339d3f85a6062d4e83d1f94dafed60af5b09922dac69cdc7d483483eea82fae4ea998dd758345f770bab1b945b947203171300d1766b7b9fea4abd634e944d63802711dbff3a7608685a4398facf1abf95cf22e367d044846a2be6b9ee3116baa97fc941acd0f14f3882d056d64307f35516ba945561ba66973c1458e024eb242997a8d848c9e5d3e540d344cefe283dbb44d9c508a6adb15a2b0c5cb5c32a6244fa2a3fa39d1aeb05325b0ccd066f2568a5653f769a234a8f97722f3cc56157adfcb1765a83b78ef942c3334528a85efeac55f54b93f3f2ffda2fea2faca6bf99dbcc21924bb0ed5a08c31beeaaaa0d70924842674018c72347e2c6a0ded033ae7514eb4ad410d5b2c4f50aac1a2c6d4c320243f6f1967ebfd840627fba3f8b232d153f6371b9731c1110a988943b212498a565443b2a6f17f1872fa3fd644946205fdded15f01fe8777e6c09fd119d4336420607c86e424e9b67c75133e7b11e33cbd535e864f3d168867330043e149761829f169b8afd68e1c6802c6b1c05f84f8e9bdf3adfe7b2c4e57b007147e4ce1cbdf5e9e17bc91005a5bc9b76f7d9ff9b10ff7b40b8e22051bd89bd586ccde3152f79e5628f1b2f01e16f187c082cb167deb3ab72a21bfbe8644ef3b30877e7f480de01bdd2198d33dc82894baf81c9f6a9a37e2d73db658e46f1d3e71f5d582d05bf8990f58e2f6ab15586b8e6f0541bdf72436e7f4e93ef73cc72b361066b0e4b14644515e2e7ed347eff8ea5f943c9c04ca7a56a0d146c", "625f546766151aba0af18864c86253c083b7ab8cceb291c5d8c4e82c8cca0d447cd29d1ee1ef1740a3931b0e4a75cfcb4792443b82bbe80c3416f11447e816b4b2e243bab060783f02b038771aa671f62ae828ad2539dbd3751395a8847522149f6e3419f92104075ad9c9316f27340f4ed5c80cdff7bc3060eae323549e9f8bb6358ca9227f77d0c0c5230e060aabbbd413164cac57dc4ad7b2c89dff58b7b3206f5d426cfb331465d9395810404473dfd8310e90ccc8a8e791b7596078aa81b1896bc6a3bbb2492cdecd0771eafcb5fd4a6358826da85ca47cfac08b777f5bf6de4e95ba5a550c67b80ee5061eb091d30a0e021c84a6971cd30f24aa2179a6a8eca3a698be0ce09a986ae84456f2cde821f9303487a8656af84b9027e350fe6a90283ed5111ad1dda0e7300e526aeb14b0801333cc3aec507845df045521e9f7b5df763dc6b1daa3b3d6c955a967d1f33d0670d0f0c3e9f875cd4988c42f06314c0cc0538a7e16fde42b8730b4191f79e9b55578d60f19f87ac241afdb303220ec18fe4ee6ff849ea2387e8a1cf0d3736853c074f8b46034b3968b95793baff9e8ab78ce4b6e77d5d41baa647f8523d02568add008db6ef44c8bfd3e8b41b6bbc3a64ecb85b6aa23b0a1bcff1d1420788b8907d7a237f3020fff1fc4fba85521ca2d7987fc520becbfabfca2fb90fb63238fb5736d05c8ae83b4f749541263994af20383fb866369356042012daac5562ab59a4f3c3d395375fdf92f3629d9ec46792735f311395af827b6427d6a08e55ae5431d475588502b33d7a4dbc41e4d1b1b8f5e47317f01325f33138354af8ff1f9a8378a6d5745b0c8428b76ecc93048a56c86eaaaceda81d995abdb84b3beddd9db73e44f56dae611b7513df896f2160796459016b2ac13890cb67fa678c465279bb937f3339b8fb77f66a1d0a2b6b6220420ec37b6106c2bb132066f66982195d0b1a91fe48b6b7da01f86942492043f61ced5103648be7efa25739b8f8b83cf864687b6169406d3f65a9ea8ca560534ab864e73f7b8251e052970b67d683816dad1634729beb55caa5559aeb06bc165fcb1a7826aa1e7dcc4388ec8f13bcb5982d04ba36df4218fc1bbabae5c4fc2f1595502856a18217c6fe32beb2623509efc94de50b5b555b9b32dc1d860e733ef9f9d7354bc415f1139f6546c98285b1e371404df4d5310570a558d2afd9c33989167436a08efb0990c987d43d5eb2a78d9f32e4f15c626120179fcdaee43e61baeec8eb52df7c2161f0abc290d4673293a637f7c672af2f28e61d7699e2ea3dc65616b1296e771590c29ce72c4dfbc26f3f4e4d62f2bddb6b375620da1b3a5e2e85a2fbf1dc8b7f3ad5439a60d0e4759b738ddee08b10aff2ed556a5bb7ca4811e6c450c54b9cd845e134a721c32aac5a8a33aaea8ab4fb1b37f6520af66"}, [0xffffffff, 0x18000000, 0x2, 0x6, 0x9, 0x7ff, 0x100000000, 0x3, 0x0, 0x5, 0x316ac41c, 0x68, 0xb8a, 0x2d11, 0x62, 0x6ba, 0x10000, 0x5, 0x8, 0x3, 0x4000000000000000, 0x2, 0x9fff, 0x5, 0x4, 0x25, 0x48df, 0x9, 0x9, 0x1, 0x7ff, 0x1, 0x7ff, 0x7, 0xdae, 0xb79, 0x1, 0x8000, 0x1, 0x3f, 0x100000000, 0x5, 0xaec, 0xdfa, 0x1, 0x8, 0x0, 0x80, 0x4, 0x1f, 0x8000, 0x9, 0x6, 0x80000001, 0x8, 0xec62, 0xffffffffffff0000, 0x80, 0xf2a, 0xff, 0x1f, 0x0, 0x200, 0x9]}) 06:34:47 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x1}) 06:34:47 executing program 4 (fault-call:0 fault-nth:66): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:47 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) syz_io_uring_setup(0xc6b, &(0x7f0000000200)={0x0, 0xabf7, 0x10, 0x2, 0x346, 0x0, r0}, &(0x7f000045a000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f00000000c0), &(0x7f0000000280)=0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x100010, r3, 0xf181000) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/233, 0xe9}], 0x2, 0x3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r6 = io_uring_setup(0x5397, &(0x7f0000000300)={0x0, 0xf102, 0x2, 0x1, 0xbd}) r7 = io_uring_register$IORING_REGISTER_PERSONALITY(r6, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r2, &(0x7f00000002c0)=@IORING_OP_TIMEOUT_REMOVE={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, {0x0, r7}}, 0x9) 06:34:47 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x3, 0xffffffffffffffff, 0x1) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:47 executing program 2: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:47 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1068.527212][T21839] loop4: detected capacity change from 0 to 1 [ 1068.582078][T21839] FAULT_INJECTION: forcing a failure. [ 1068.582078][T21839] name failslab, interval 1, probability 0, space 0, times 0 [ 1068.594743][T21839] CPU: 1 PID: 21839 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1068.603170][T21839] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1068.613243][T21839] Call Trace: [ 1068.616517][T21839] dump_stack+0x137/0x19d [ 1068.620845][T21839] should_fail+0x23c/0x250 [ 1068.625274][T21839] __should_failslab+0x81/0x90 [ 1068.630037][T21839] should_failslab+0x5/0x20 [ 1068.634534][T21839] kmem_cache_alloc_node_trace+0x5b/0x2e0 [ 1068.640251][T21839] ? __kmalloc_node_track_caller+0x30/0x40 [ 1068.646102][T21839] __kmalloc_node_track_caller+0x30/0x40 [ 1068.651734][T21839] ? alloc_uevent_skb+0x5b/0x120 [ 1068.656776][T21839] __alloc_skb+0x187/0x420 [ 1068.661185][T21839] alloc_uevent_skb+0x5b/0x120 [ 1068.665950][T21839] kobject_uevent_env+0x863/0xc40 [ 1068.671064][T21839] ? kernfs_put+0x2e2/0x300 [ 1068.675565][T21839] kobject_uevent+0x18/0x20 06:34:47 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') getsockname$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, &(0x7f0000000200)=0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = pidfd_open(0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close_range(r2, r3, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1068.680071][T21839] __loop_clr_fd+0x439/0x650 [ 1068.684675][T21839] lo_ioctl+0x9eb/0x11f0 [ 1068.688924][T21839] ? ___cache_free+0x3c/0x300 [ 1068.693600][T21839] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1068.698897][T21839] ? call_rcu+0x250/0x660 [ 1068.703237][T21839] ? kfree+0xf0/0x1d0 [ 1068.707234][T21839] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1068.712839][T21839] ? msdos_mount+0x40/0x40 [ 1068.717309][T21839] ? kfree+0xf0/0x1d0 [ 1068.721332][T21839] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1068.726705][T21839] ? selinux_file_ioctl+0x8e0/0x970 [ 1068.731898][T21839] ? lo_release+0x120/0x120 [ 1068.736397][T21839] blkdev_ioctl+0x1d0/0x3c0 [ 1068.740915][T21839] block_ioctl+0x6d/0x80 [ 1068.745155][T21839] ? blkdev_iopoll+0x70/0x70 [ 1068.749723][T21839] __se_sys_ioctl+0xcb/0x140 [ 1068.754325][T21839] __x64_sys_ioctl+0x3f/0x50 [ 1068.758906][T21839] do_syscall_64+0x4a/0x90 [ 1068.763323][T21839] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1068.769221][T21839] RIP: 0033:0x4663b7 [ 1068.773111][T21839] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1068.792777][T21839] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1068.801205][T21839] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1068.809278][T21839] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1068.817227][T21839] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1068.825179][T21839] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff 06:34:47 executing program 4 (fault-call:0 fault-nth:67): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:47 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x22040, 0x0) [ 1068.833180][T21839] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 [ 1068.915358][T21871] loop4: detected capacity change from 0 to 1 06:34:47 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) name_to_handle_at(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000540)=@raw={0x8c, 0x62, {"dc1f3f6ae9acde40591b1fc0328cbef9644f849f78ad3aae70865378f978a41e75607288ac7c6ff2fedceb2425670b04007768cac3cc118f5ccbd0f07b8b401d1cdee02cce8a4c8a16a4a01fbc711c405ddfe7d3f2a2cc4ddda82378da53c380edbaeb324b986e817baf97994fe73d6674d63aabeab0bcd0f2f22b9a3912e55e99bc93b87294073dab"}}, &(0x7f0000000600), 0x0) readahead(r0, 0xd7f, 0x8) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000440)=""/126, 0x7e}], 0x5, 0x20000004, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:47 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:47 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1069.029771][T21871] FAULT_INJECTION: forcing a failure. [ 1069.029771][T21871] name failslab, interval 1, probability 0, space 0, times 0 [ 1069.042596][T21871] CPU: 1 PID: 21871 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1069.051009][T21871] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1069.061119][T21871] Call Trace: [ 1069.064397][T21871] dump_stack+0x137/0x19d [ 1069.068743][T21871] should_fail+0x23c/0x250 [ 1069.073156][T21871] __should_failslab+0x81/0x90 [ 1069.077965][T21871] ? call_usermodehelper_setup+0x81/0x160 [ 1069.083671][T21871] should_failslab+0x5/0x20 [ 1069.088172][T21871] kmem_cache_alloc_trace+0x49/0x310 [ 1069.093462][T21871] ? add_uevent_var+0x16e/0x1c0 [ 1069.098396][T21871] ? __kfree_skb+0xfe/0x150 [ 1069.102885][T21871] call_usermodehelper_setup+0x81/0x160 [ 1069.108463][T21871] ? add_uevent_var+0x1c0/0x1c0 [ 1069.113489][T21871] kobject_uevent_env+0xb29/0xc40 [ 1069.118531][T21871] ? kernfs_put+0x39/0x300 [ 1069.122949][T21871] kobject_uevent+0x18/0x20 [ 1069.127446][T21871] __loop_clr_fd+0x439/0x650 [ 1069.132035][T21871] lo_ioctl+0x9eb/0x11f0 [ 1069.136289][T21871] ? ___cache_free+0x3c/0x300 [ 1069.141024][T21871] ? rcu_segcblist_enqueue+0x8e/0xa0 [ 1069.146333][T21871] ? call_rcu+0x250/0x660 [ 1069.150680][T21871] ? kfree+0xf0/0x1d0 [ 1069.154656][T21871] ? avc_has_extended_perms+0x5d8/0x7b0 [ 1069.160202][T21871] ? msdos_mount+0x40/0x40 [ 1069.164605][T21871] ? kfree+0xf0/0x1d0 [ 1069.168576][T21871] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1069.173942][T21871] ? selinux_file_ioctl+0x8e0/0x970 [ 1069.179167][T21871] ? lo_release+0x120/0x120 [ 1069.183751][T21871] blkdev_ioctl+0x1d0/0x3c0 [ 1069.188258][T21871] block_ioctl+0x6d/0x80 [ 1069.192516][T21871] ? blkdev_iopoll+0x70/0x70 [ 1069.197087][T21871] __se_sys_ioctl+0xcb/0x140 [ 1069.201736][T21871] __x64_sys_ioctl+0x3f/0x50 [ 1069.206324][T21871] do_syscall_64+0x4a/0x90 [ 1069.210727][T21871] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1069.216620][T21871] RIP: 0033:0x4663b7 [ 1069.220496][T21871] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1069.240105][T21871] RSP: 002b:00007fc20e7c3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1069.248577][T21871] RAX: ffffffffffffffda RBX: 00000000200024c0 RCX: 00000000004663b7 [ 1069.256544][T21871] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1069.264550][T21871] RBP: 00007fc20e7c46bc R08: 00007fc20e7c4040 R09: 0000000020000000 [ 1069.272629][T21871] R10: 0000000000008000 R11: 0000000000000246 R12: ffffffffffffffff 06:34:48 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000fc0)={@dev={0xac, 0x14, 0x14, 0xf}, @remote, @multicast1}, 0xc) sendfile(r0, r0, 0x0, 0x24002da6) [ 1069.280651][T21871] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:48 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:48 executing program 4 (fault-call:0 fault-nth:68): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1069.378214][T21900] loop4: detected capacity change from 0 to 1 [ 1069.438500][T21900] FAULT_INJECTION: forcing a failure. [ 1069.438500][T21900] name failslab, interval 1, probability 0, space 0, times 0 [ 1069.451170][T21900] CPU: 0 PID: 21900 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1069.459638][T21900] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1069.469718][T21900] Call Trace: [ 1069.473011][T21900] dump_stack+0x137/0x19d [ 1069.477332][T21900] should_fail+0x23c/0x250 [ 1069.481756][T21900] __should_failslab+0x81/0x90 [ 1069.486552][T21900] ? inotify_handle_inode_event+0x101/0x2e0 [ 1069.492502][T21900] should_failslab+0x5/0x20 [ 1069.497002][T21900] __kmalloc+0x66/0x350 [ 1069.501148][T21900] ? ___cache_free+0x3c/0x300 [ 1069.505814][T21900] inotify_handle_inode_event+0x101/0x2e0 [ 1069.511528][T21900] ? tsan.module_ctor+0x10/0x10 [ 1069.516455][T21900] fsnotify+0x1040/0x1190 [ 1069.520851][T21900] __fsnotify_parent+0x2f3/0x430 [ 1069.525781][T21900] ? blkdev_common_ioctl+0x9c3/0x1040 [ 1069.531145][T21900] __fput+0x1a9/0x4e0 [ 1069.535129][T21900] ____fput+0x11/0x20 [ 1069.539125][T21900] task_work_run+0xae/0x130 [ 1069.543632][T21900] exit_to_user_mode_prepare+0x156/0x190 [ 1069.549257][T21900] syscall_exit_to_user_mode+0x20/0x40 [ 1069.554705][T21900] do_syscall_64+0x56/0x90 [ 1069.559131][T21900] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1069.565065][T21900] RIP: 0033:0x41940b [ 1069.568946][T21900] Code: 0f 05 48 3d 00 f0 ff ff 77 45 c3 0f 1f 40 00 48 83 ec 18 89 7c 24 0c e8 63 fc ff ff 8b 7c 24 0c 41 89 c0 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 89 44 24 0c e8 a1 fc ff ff 8b 44 [ 1069.588556][T21900] RSP: 002b:00007fc20e7c3f90 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 1069.596959][T21900] RAX: 0000000000000000 RBX: 00000000200024c0 RCX: 000000000041940b [ 1069.604919][T21900] RDX: 0000000000000000 RSI: 0000000000004c01 RDI: 0000000000000005 [ 1069.612900][T21900] RBP: 00007fc20e7c46bc R08: 0000000000000000 R09: 0000000020000000 [ 1069.620862][T21900] R10: 0000000000008000 R11: 0000000000000293 R12: ffffffffffffffff [ 1069.628821][T21900] R13: 0000000000000016 R14: 00007fc20e7c4000 R15: 0000000020000480 06:34:48 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:48 executing program 2: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:48 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:48 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000900), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)={0x18, r1, 0xb15, 0x0, 0x0, {0x1c}, [@HEADER={0x4}]}, 0x18}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280), 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x4c, r1, 0x0, 0x70bd25, 0x25dfdbff, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x8}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x2}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x1}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x6}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0xf20}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x4}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xffff}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4008000}, 0xc000) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20002, 0x1a8) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) getsockopt$inet6_mreq(r2, 0x29, 0x1c, &(0x7f00000000c0)={@private1}, &(0x7f0000000200)=0x14) 06:34:48 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:48 executing program 4 (fault-call:0 fault-nth:69): syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:48 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e20, 0x8, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mmap(&(0x7f000013b000/0x3000)=nil, 0x3000, 0x100001d, 0x810, r2, 0x84b63000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:48 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = add_key$keyring(&(0x7f00000004c0), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r1, 0x8243113) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) keyctl$chown(0x4, r1, r3, 0xee01) syz_mount_image$iso9660(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0x7516bbfd, 0x2, &(0x7f0000000340)=[{&(0x7f0000000240)="706822790705cdba216ba9e31b3f50934a247a888bbc4126f4ca82eb50eb3ee1d40cc6574e2d1d3bf380424ef2c5b7c42aa7932fb1d3deff75906fcac7dc7ea95ea9faaffc076f86e15dd2744cd724b611decf466208381f090324e2df5b68e0d0f0", 0x62, 0xa4}, {&(0x7f00000002c0)="48ccd0b1f79d828b35b32de9a3d2ef86bcf9d5e6a725e4742316c9d6c1aab0fea569f68ca0f6af6c19df171dbe340dc1804a22bbfbf09b9a35f202818be4616eb8448d67daf6974e24053c89d257340f8e3ca9034601f5f0b1bb98c331c06a4189f1d25f10fb8afea78d46bff018651f42c6fdc8d88df25e", 0x78, 0x83b}], 0x40010, &(0x7f0000000380)=ANY=[@ANYBLOB='check=strict,norock,dmode50x0000000000000007,dont_hash,uid=', @ANYRESDEC=r3, @ANYBLOB=',context=staff_u,\x00']) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r5 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r5, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close(r5) [ 1069.796189][T21931] loop4: detected capacity change from 0 to 1 06:34:48 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:48 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:48 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1069.876103][T21947] loop3: detected capacity change from 0 to 264192 [ 1069.927954][T21958] loop4: detected capacity change from 0 to 1 [ 1069.941000][T21952] loop3: detected capacity change from 0 to 264192 06:34:48 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x2, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1070.041093][T21973] loop4: detected capacity change from 0 to 1 [ 1070.085248][T21973] loop4: detected capacity change from 0 to 1 06:34:49 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:49 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:49 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:49 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:49 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x2400, 0xfffffffffffffff7) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:49 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:49 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xaa3d064317d67010, 0x101) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1070.757241][T22002] loop4: detected capacity change from 0 to 1 06:34:49 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x110, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:49 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000200)={{{@in=@broadcast, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@mcast2}}, &(0x7f0000000300)=0xe8) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$EBT_SO_SET_ENTRIES(r1, 0x0, 0x80, &(0x7f00000012c0)=@filter={'filter\x00', 0xe, 0x3, 0xe92, [0x0, 0x20000400, 0x2000053e, 0x20001232], 0x0, &(0x7f00000000c0), &(0x7f0000000400)=[{0x0, '\x00', 0x0, 0xfffffffffffffffc, 0x1, [{0x9, 0x1, 0x8, 'gre0\x00', 'team_slave_0\x00', 'vxcan1\x00', 'team0\x00', @multicast, [0xff, 0xff, 0xff, 0xff, 0x0, 0xff], @multicast, [0xff, 0x0, 0x0, 0x0, 0x0, 0xff], 0xa6, 0xde, 0x10e, [@mac={{'mac\x00', 0x0, 0x10}, {{@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, 0x1}}}], [@common=@dnat={'dnat\x00', 0x10, {{@empty, 0xfffffffffffffffe}}}], @common=@AUDIT={'AUDIT\x00', 0x8, {{0x1}}}}]}, {0x0, '\x00', 0x1, 0x1, 0x2, [{0x9, 0x7b, 0x88e5, 'wlan1\x00', 'ip6gre0\x00', 'geneve0\x00', 'bridge_slave_1\x00', @random="ff3d5db7ca0a", [0xff, 0x0, 0xff, 0x0, 0xff], @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, [0xff, 0xff, 0xff, 0x0, 0x0, 0xff], 0xae, 0x256, 0x28e, [@owner={{'owner\x00', 0x0, 0x18}, {{0x0, r3, 0xffffffffffffffff, r4, 0x0, 0x3}}}], [@common=@NFLOG={'NFLOG\x00', 0x50, {{0x1ff, 0x1, 0x20, 0x0, 0x0, "66d9707bdbe40610d2fb2704fe2819af9d4411fed3396642baaf2e8c58cfcf1fbfd8658e2de91b1385da8143cdfd2ab57b00b819c26b978981a6e75a5203eda5"}}}, @common=@SECMARK={'SECMARK\x00', 0x108, {{0x1, 0x8000, 'system_u:object_r:watchdog_device_t:s0\x00'}}}], @common=@dnat={'dnat\x00', 0x10, {{@random="999edc93d78c", 0xfffffffffffffffc}}}}, {0x11, 0x4, 0x8884, 'vlan1\x00', 'veth0\x00', '\x00', 'veth0_vlan\x00', @multicast, [0xff, 0x0, 0xff, 0x0, 0x0, 0xff], @multicast, [0x0, 0xff, 0x0, 0x0, 0xff], 0x9b6, 0x9e6, 0xa36, [@among={{'among\x00', 0x0, 0x8b0}, {{@offset, @zero, 0x0, {[0x4, 0x7fff, 0x1f, 0x9, 0xffff, 0x8000, 0x2a7, 0xc34, 0x2c, 0x5, 0x9, 0x1000, 0x1, 0x584, 0x8000, 0x5, 0x80000001, 0x6b, 0x10001, 0x589269cf, 0x1, 0x923, 0x3, 0xffffffff, 0x0, 0x1, 0xf34, 0x9, 0x3, 0x50, 0x1, 0x5afa, 0x6ce3, 0x1, 0x6, 0x4, 0x3, 0x1, 0x2, 0x9, 0x7f, 0x0, 0x2, 0x3, 0x8, 0x6, 0x5, 0xfffff801, 0xfffff2a7, 0x1d21, 0x9, 0x6, 0x3f, 0x200, 0xcba4, 0x7c9d, 0x1, 0x314, 0x3f, 0x1ff, 0x4, 0x5, 0x6, 0x5, 0xffff, 0xb2, 0x7ff, 0x6, 0x186530ea, 0x414, 0x7fffffff, 0x8, 0xfff, 0x80, 0x3, 0x8, 0xfffffffc, 0x3, 0x0, 0x8, 0x8, 0x2, 0x8, 0xff, 0x0, 0x7, 0x400000, 0x8, 0x2, 0x5, 0x3, 0x5, 0x9, 0x3ff, 0x6, 0x7fff, 0x7, 0x7fffffff, 0x5, 0x183, 0x2, 0x5, 0x4, 0x2, 0x6, 0x800, 0x9, 0x8001, 0x7, 0x5, 0x0, 0x5, 0x3, 0x7fff, 0x8, 0x3, 0x101, 0x90, 0x0, 0xfffffe00, 0x3ff, 0x40, 0xad, 0x3, 0x101, 0x7, 0x5, 0x2, 0x3, 0x4, 0x3f, 0x9, 0x0, 0x2, 0x8, 0x5, 0x7fff, 0x8, 0x7, 0x5, 0xfff, 0x7, 0xa603, 0x7fffffff, 0x3, 0x5, 0x8, 0xfffffff7, 0x7, 0x53, 0x5, 0x20, 0x6, 0x8, 0x401, 0x2, 0x1, 0xff, 0x0, 0x88, 0x4, 0x4, 0xffffffff, 0x7ff, 0xdab, 0x80000000, 0x7c, 0xc1c, 0x7, 0x5, 0xac, 0x0, 0xff, 0x8, 0x8460, 0x100, 0x40, 0x8, 0xc336, 0x4, 0x8, 0x4, 0x240, 0x860, 0x2, 0x6, 0x1, 0x93, 0x7ff, 0x7fffffff, 0x6, 0x5, 0x3, 0x1, 0x6d63, 0x5f, 0x826, 0x7, 0x6, 0x101, 0x7, 0x6, 0x81, 0x3, 0x8, 0x200, 0x7fff, 0x400, 0xff, 0x16337de7, 0x80000001, 0x1, 0xfffffbff, 0xffff, 0x5, 0x0, 0x80000001, 0x6, 0x8, 0x2, 0x4e8, 0x800, 0x20, 0xffffffff, 0x81, 0x2, 0x2, 0x100, 0x255e5258, 0x1, 0xf4, 0xffff, 0x1, 0x7d9f, 0x0, 0x9, 0x1f, 0x20, 0xffff, 0xb6, 0x2, 0x0, 0x66, 0x7, 0x8000, 0x9, 0xfffffffc, 0x5, 0xfffffffa, 0x800, 0x10000, 0x3f, 0x9, 0x5, 0x80000001, 0x9, 0xffff], 0x8, [{[0x40, 0x80000001], @broadcast}, {[0x4], @empty}, {[0x7, 0x9e44], @dev={0xac, 0x14, 0x14, 0xb}}, {[0x27, 0xff], @multicast2}, {[0x20, 0x800], @private=0xa010102}, {[0x534c, 0x10791d0a], @loopback}, {[0x6, 0xffffffff], @remote}, {[0x23ac, 0x7], @private=0xa010101}]}, {[0x10000, 0xaac, 0x1, 0x2, 0x51, 0x3, 0x7, 0x6, 0x6, 0x101, 0x8, 0x2, 0x2, 0x5, 0x5, 0x9, 0x3, 0x7, 0x83, 0x4, 0x1ff, 0x81, 0x9, 0x3504, 0x81, 0x8000, 0x8, 0x2, 0x2, 0x2, 0x3, 0x624, 0x1b, 0x69, 0x7ea0, 0x80000001, 0x1ca, 0x12000, 0xfffffffa, 0xff, 0x5, 0x4a, 0x56b0, 0xe8a, 0x7, 0x0, 0x7, 0x804262d, 0x13, 0x3, 0x2, 0x2, 0x3, 0xff, 0x6, 0x3, 0xdd4, 0x9, 0x7, 0x6, 0x1, 0x2ead, 0x8, 0x5, 0x3, 0x544b, 0x3, 0xff, 0x8b5, 0xd273, 0x20, 0x2, 0x7fffffff, 0x9, 0x3f, 0xfff, 0x7, 0xffffff7f, 0xffff8000, 0x1, 0x0, 0x20, 0x1f8, 0x14, 0x101, 0x8fd, 0x6a8, 0x503, 0x9, 0x400, 0x8000, 0x1, 0x0, 0xd8, 0x3, 0x8b27, 0xfffffff8, 0x0, 0x7fffffff, 0x5, 0x1000, 0x8, 0x20, 0x1, 0x80, 0x3, 0x9, 0x7f, 0x8, 0x80000001, 0x2, 0x1cec9365, 0x1, 0x7fff, 0x7ff, 0x8, 0xffff, 0x7fff, 0x5, 0x8, 0xfffffff9, 0x2040, 0x3, 0x9, 0x9, 0x0, 0xec, 0x0, 0xfc5, 0x2d4, 0xffffffff, 0x3ff, 0x7, 0x0, 0x1, 0x2, 0x0, 0x6, 0x10000, 0x2, 0x8, 0x9, 0x7, 0x0, 0x6, 0x3, 0xf4, 0x20, 0x7, 0x8, 0x81, 0x0, 0x1f, 0x9, 0x1, 0x7, 0x5, 0x3, 0x80000001, 0x10001, 0x3, 0x48, 0x7f, 0x3, 0x3, 0x6ced, 0x9, 0x239083d1, 0x7, 0x7f, 0x1, 0x0, 0x5, 0x7, 0x4, 0x1, 0x7fffffff, 0x3, 0x6, 0x89, 0x16a1, 0xfffffff9, 0x200, 0x1, 0x2000000, 0x6, 0xfffffffd, 0x16, 0x4, 0x1ac0, 0xffffffff, 0xbaae, 0x5, 0x6, 0x6, 0xffff6de4, 0x1, 0x3ff, 0x60, 0x81, 0xb9, 0x10001, 0x7ff, 0x401, 0x9, 0x96, 0x1ff, 0x7, 0x20000, 0x101, 0x7, 0x1, 0x2, 0xfff, 0x695, 0x9, 0x8000, 0x0, 0x80000001, 0x7fff, 0xffff, 0x2, 0x4, 0x1, 0x80, 0x2, 0x3, 0xc60e, 0xffff, 0xfffffffa, 0x9, 0x2e, 0x9, 0x200, 0x2, 0x6, 0x8, 0x5, 0x7, 0x2, 0x47, 0x7, 0x0, 0x9, 0x100, 0x0, 0x9, 0x0, 0x1c3c2, 0x7, 0x80000000, 0x6, 0x7, 0xfffffff8, 0x5, 0x4, 0x4], 0x4, [{[0xbc, 0x8001], @rand_addr=0x64010100}, {[0xffff7fff, 0x6], @multicast2}, {[0x400, 0x81], @private=0xa010100}, {[0x4, 0x2], @multicast1}]}}}}, @physdev={{'physdev\x00', 0x0, 0x48}, {{'ip6erspan0\x00', {}, 'gretap0\x00', {0xff}, 0x0, 0x10}}}], [@common=@NFQUEUE0={'NFQUEUE\x00', 0x8, {{0x7}}}], @common=@IDLETIMER={'IDLETIMER\x00', 0x28, {{0x80000000, 'syz0\x00', {0x7f}}}}}]}, {0x0, '\x00', 0x3, 0xffffffffffffffff}, {0x0, '\x00', 0x3, 0xffffffffffffffff}]}, 0xf0a) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) pidfd_getfd(0xffffffffffffffff, r2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:49 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1070.823827][T22002] loop4: detected capacity change from 0 to 1 06:34:49 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x4, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:49 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1070.935843][T22033] loop4: detected capacity change from 0 to 1 06:34:49 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000400)="f5902c6e504f651065df8672f754320007c67eaa21bece68bc82ab21c868732098fd3b70689cda7e7af06cde52d557ff5b283465398e640fc460cf202872c579e0c69386f950f0646079cf", 0x4b, 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="f650641e", @ANYRES16=0x0, @ANYBLOB="000227bd7000ffdbdf25020000000c000980080002000900000004000180380007800c000400c0e80000000000000c00040001000000000000000c00040003000000000000000800020003000000080001000008000048000280040004002c0003800800020001000000080002006bffffff0800020001000000080001000004000008000100010000001400038008000200ff01000008000200414e00001800048014000780080001000a0000000800040007000000a00006804a00040067636d286165732900000000000000000000000000000000000000000000000022000000b75dcf6dcd0756deb4e036479cb6f7e3df66eaf15a2005dbbb7f20c78fb5499d5bf40000040002003e00040067636d28616573290000000000000000000000000000000000000000000000001600000007a6d0921ebf1d8749bd0ef7bb6d948a112fbcf3f4200000080001000900000004000200"], 0x15c}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000001) [ 1071.049706][T22033] loop4: detected capacity change from 0 to 1 06:34:50 executing program 3: setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x8, &(0x7f00000000c0)=0x2, 0x4) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/240, 0xf0}], 0x1, 0x48, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8880) setsockopt$inet_tcp_TLS_RX(r2, 0x6, 0x2, &(0x7f0000000240)=@gcm_128={{0x303}, "dcd42d842d4a7014", "1c60066e4671d05e8dee93de8c7e7a5e", "f24f70f9", "275b2694e6416c6a"}, 0x28) 06:34:50 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:50 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x5, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1071.606654][T22068] loop4: detected capacity change from 0 to 1 [ 1071.639035][T22068] loop4: detected capacity change from 0 to 1 06:34:50 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x2002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:50 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:50 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:50 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) ioctl$BTRFS_IOC_SYNC(r2, 0x9408, 0x0) 06:34:50 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:50 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x6, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:50 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) preadv(r2, &(0x7f0000000a80)=[{&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000580)=""/59, 0x3b}, {&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/221, 0xdd}, {&(0x7f0000000880)=""/31, 0x1f}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/213, 0xd5}, {&(0x7f0000000a00)=""/66, 0x42}], 0x9, 0x7fff, 0x3) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/228, 0xe4}], 0x4, 0x4, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) close(r3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1071.818667][T22089] loop4: detected capacity change from 0 to 1 [ 1071.889921][T22089] loop4: detected capacity change from 0 to 1 06:34:50 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x40010, r2, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:50 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:50 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x7, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:50 executing program 3: r0 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f00000006c0)='devices.deny\x00', 0x2, 0x0) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000700)) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r2 = openat(r1, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r4, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0x16) setsockopt$inet_mreqsrc(r4, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendto$inet(r4, &(0x7f0000000680)="c1e669c464ae0c719aaf753caf13200ecc5c36ae43f0fdb096b5cd7b96eb2d2aab", 0x21, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r5 = accept4(r2, &(0x7f0000000200)=@in={0x2, 0x0, @empty}, &(0x7f00000000c0)=0x80, 0x800) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x2000000, 0x10010, r5, 0x60fba000) r6 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) write(r6, &(0x7f00000002c0)="e420380c54ed49eb66674db24b169b021cc1c11a53f4d5c388b60fe1195a96e19f0d479563195ecdc391c0527e73f2be68a9b197f741700d1911586c067d154faddf9a0d6d020946c6bad120c8cfed5e0bd122e2d3f55eb0e7a08230cc70386e4c3c219e1587156a2e8fece30d7010df802b491a187d581057f3fa2cd93d9d1220565cb0", 0x84) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1072.062835][T22129] loop4: detected capacity change from 0 to 1 [ 1072.123486][T22129] loop4: detected capacity change from 0 to 1 06:34:51 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x1) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0xff, 0x1, 0x2, 0x9, "9097df8f12ddc9e29399e373b49e4b7b7bea2dff83e808110811ca0341a2c485fb6c41b96aeac0fa1f7b587afe980a77f96609119ea75c617f84ff2e80e600", "f0cd2f4d2777bfd447744ee6f6c26ae7e0f921e5aa39bff439f7ff0e39ace75c", [0x6, 0x8b53]}) r3 = signalfd(r1, &(0x7f0000000040)={[0x3]}, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000180)='./cgroup/syz1\x00') ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x4, 0xa, 0x2, 0x9, "90903711133c890e764e905d5cde50ad36bf23ac8e4f68bf8f894d85b61467552518d581bc1938382236269bdf83d49163a147e08bdd2f3a3cbef8aa9ef82ad4", "985c37c2a2ba5e999d3475920127e7db376f758f237c65289ec0c6b694c34128", [0x3000000, 0xcda]}) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:51 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x14340, 0xd5) 06:34:51 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:51 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x8, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:51 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:51 executing program 3: r0 = fsmount(0xffffffffffffffff, 0x1, 0xc) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f0000000280)={'ip6gre0\x00', &(0x7f0000000200)={'ip6_vti0\x00', 0x0, 0x2f, 0x2c, 0x0, 0x8, 0x2, @remote, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x8, 0x80, 0x10000, 0x8}}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'syztnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x29, 0x9, 0x6, 0x6a7, 0x26, @mcast2, @mcast2, 0x26, 0x8000, 0x2bcc, 0x3}}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000500)={'team0\x00', 0x0}) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000600)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000005c0)={&(0x7f0000000540)={0x70, 0x0, 0x20, 0x70bd2d, 0x25dfdbfc, {}, [@HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bridge\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x20000040}, 0x4000) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1072.797290][T22168] loop4: detected capacity change from 0 to 1 06:34:51 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1072.875196][T22168] loop4: detected capacity change from 0 to 1 06:34:51 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:51 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:51 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x9, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:51 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) fcntl$F_GET_FILE_RW_HINT(r1, 0x40d, &(0x7f0000000200)) creat(&(0x7f00000000c0)='./file0\x00', 0xa) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:52 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1073.147622][T22207] loop4: detected capacity change from 0 to 1 [ 1073.245925][T22207] loop4: detected capacity change from 0 to 1 06:34:52 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0x1000}, 0x80, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:52 executing program 3: ioctl$FICLONERANGE(0xffffffffffffffff, 0x4020940d, &(0x7f0000000200)={{}, 0x80000001, 0xffff, 0x100000000}) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BLKROSET(r0, 0x125d, &(0x7f00000000c0)=0x200) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000240)={r0, 0x8, 0x81, 0x1000}) write$sndseq(r2, &(0x7f00000002c0)=[{0x4, 0xa2, 0x2, 0x2, @tick, {0x81, 0x1}, {0xcc, 0x7}, @quote={{0x8, 0x7}, 0x0, &(0x7f0000000280)={0xfc, 0x2, 0x6, 0x1f, @time={0x3, 0x5}, {0x4, 0x4}, {0x8, 0x9}, @addr={0xc3, 0x5e}}}}, {0xc5, 0x4, 0x6, 0x1, @time={0x9, 0x3}, {0x20, 0xff}, {0x8, 0x3}, @raw32={[0x4, 0x80000000, 0x2b]}}, {0x0, 0x9, 0x7, 0x8, @tick=0x1, {0x1, 0x4}, {0x3f, 0x3}, @raw8={"f7708f840072303d2601d460"}}, {0x0, 0x3d, 0xb7, 0x2, @tick=0x88, {0x5, 0x80}, {0x2}, @raw8={"a4efe617a0b84341ee566d25"}}, {0x4, 0x3, 0x20, 0x9, @tick=0x1, {0x3, 0x6}, {0x1, 0x7f}, @time=@tick=0x1000}, {0x81, 0xf8, 0xa0, 0x7, @tick=0x5, {0x6, 0xff}, {0xe1, 0x4}, @time=@time={0x0, 0xa996}}, {0x4, 0x0, 0x0, 0x4, @tick=0xfffffff9, {0x5, 0xff}, {0x7, 0x5}, @raw8={"69e2b8c6dc63c1706d8de71c"}}, {0xe2, 0x0, 0x3, 0x1f, @tick=0x9, {0x6, 0x2}, {0x2}, @connect={{0x7, 0x81}, {0x2, 0x1}}}], 0xe0) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000004c0)=""/180, 0xb4}], 0x2, 0xefb, 0x80000000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f00000005c0)={'macvlan1\x00'}) 06:34:52 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = dup(0xffffffffffffffff) preadv2(r1, &(0x7f0000000f80)=[{&(0x7f0000000ec0)=""/8, 0x8}, {&(0x7f0000000f00)=""/18, 0x12}, {&(0x7f0000000f40)=""/4, 0x4}], 0x3, 0x9, 0x9, 0x3) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:52 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xa, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:52 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:52 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x0, 0x48a, &(0x7f0000000240)={0x0, 0x8, 0x677}, 0xc) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x7fffffff, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x80800, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1073.847612][T22239] loop4: detected capacity change from 0 to 1 06:34:52 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:52 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:52 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xaa440, 0x51) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1073.919948][T22239] loop4: detected capacity change from 0 to 1 06:34:52 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:52 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xb, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:52 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1074.076040][T22280] loop4: detected capacity change from 0 to 1 [ 1074.159456][T22280] loop4: detected capacity change from 0 to 1 06:34:53 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:53 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:53 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xc, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:53 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:53 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) write(r1, &(0x7f00000000c0)="c98d86fb2fb378484672b488d9d29fdcbc5550a1f40e7b4aef3ce864f151e0d0e58a61552fe87d5bd5e2d82491d3f618c2853ea9f17340d521e308e3a7ec4d06b6d2cf182d27fa3b8ec2191b1a88700386413ab1e70588d64a746fe527d12ab347667c95bc2e7b67d24f51163e8c50f9ecbf5ea0a49d7bf15817882059328d5128c3c3f88fc32f6cc1d01250fd219b8a8487aed9544a04c7f628df48fa06a13a969a9603a63cc960f0c5db3cd82a8413e25e8bcd7eb7d08ec269df1edafb48e2f36b25", 0xc3) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:53 executing program 5: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:53 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r1, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4000010, r1, 0xd0b89000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0xffffd000) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f0000000080)={@remote, @multicast1, @dev={0xac, 0x14, 0x14, 0x22}}, 0xc) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/238, 0xee}], 0x1, 0x448, 0x1) [ 1074.882512][T22318] loop4: detected capacity change from 0 to 1 06:34:53 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = signalfd(r0, &(0x7f0000000080)={[0x6]}, 0x8) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/13, 0xd}], 0x4, 0x2, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = dup3(r2, r0, 0x80000) getsockopt$netlink(r3, 0x10e, 0x9, &(0x7f0000001240)=""/142, &(0x7f0000001300)=0x8e) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x48, 0x7) 06:34:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da6) [ 1075.003251][T22318] loop4: detected capacity change from 0 to 1 06:34:53 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/ip6_tables_names\x00') ioctl$FS_IOC_FSGETXATTR(r2, 0x801c581f, &(0x7f0000000200)={0x9, 0x9, 0x7, 0x9, 0x5bc}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da6) 06:34:54 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xd, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da6) 06:34:54 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:54 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='auxv\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) mount_setattr(r0, &(0x7f0000000300)='./file0\x00', 0x9000, &(0x7f0000000340)={0x86, 0x0, 0x0, {r0}}, 0x20) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r5, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_xfrm(r4, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000bc0)=@updpolicy={0xc0, 0x19, 0x1, 0x0, 0x0, {{@in=@loopback, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x900}, [@XFRMA_IF_ID={0x8, 0x1f, r6}]}, 0xc0}}, 0x0) sendmmsg(r3, &(0x7f00000087c0)=[{{&(0x7f0000000200)=@hci={0x1f, 0xffffffffffffffff, 0x4}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000380)="1a29065fcc765603c1557163af1463c77d865a725f356f2e4aecd736da10782cf89b6d23dad04628f93acce4671d4ef1793e2ca8f0ba140d61b789a0f6a6750ed776390217da51d9bda108085b0d8a8e20570cbc827d84182de4bf4147ac89e45d7e83339117c657fd16ae779d06c8c1cff0023abf4fea78695192acf1b90ff38d353e3125112115391d9eaf65aa233f2a674c96c9728e3031fe96a5712d44341166ff3595927245cca6b0acf34361cb88c20e112625fc05c162b490cbf69c8ccb506486788b7b7ce031b824c62657bd37e58f00a91d6dd0a2afd770ce99fddb061c68c95f234f7715edd49205fa6170d0e95214376bc4740ed507b00d93df9da88012709e1faa03f4014f27bdef7d149d68dc7043dcf49b8b6197e6452735cf602dac11d14b53a61df1e3a3c331df5614362b04d672c3846a680dccca53f35253665d3b3fe6e9d84ec8f7cd4fc1a0ee4089cb8200d82533c6b6bdaddcf3c7fdaa14427dd3b074a36fc2237074add36a63c0abe17ac90a712a92d22467bb20b550319a042f8a3997703e495c784a0903f76fc9468b35266c57478d669a837dae54a7ad2ca06230a983a8e8021a7f6f8b02cb1d65e8246b99bdca5aa3219a11981d18e384adb9e540ba981fb227f4dd80a608ebac94451de7b818096481a98da1c29b1ea1958bacc5cab760a182876f2c8910886f0c90f2438c5e55ff1b4f1ead493f3d3d5810e8fdd9730fd8278bd9e6f6800d522e4fada7da5da14473d19198943a4049a9978e209e58d3a7a5c9ff94f94a67fc845edc2f87837f38fdc88c596c068bb8751279e12f16ccb60a3238397d343cee2c6879a21e09bcd23a9be2bb1746e898f957dbe788371a6cc240ba44830486a2b342dfbf8f46f9fe80ecdacb05d1e385b2c0f104abf7773941b5ad99f47cd98bbe43979b4ef9de3f02ee59e07a3172e021dc0ee30d6050e97325119d0660632faa257a5e8d43e92fafa464cc0985feaf7daf7c69b06c42f7aaea5ce1892052a3d498324f914d45116c36e76ab6e53910beb65b570456c86f0ea4e9b8090e32e81423bcdec3615dd2cec6bb809388461e027ed6bfe93d0a49427d1ba66f575063635415aa5f8e04dacfc317a4365b0685dea9cb8ed99381686aca8fc97e233ae967176731d076c8a241a3a505b06213c61fd4d6f21c5c1684335e385d42be1ac3233a8787b737c7d94ae9cfe0ba90a5db0ed76b6ea36e3179c1b8b08023f4b62c75edf26648201e6093f70f1a72301658ee06e8fcb073e9bc2f6043ee0231d5baf775455c6cb9c3418d350800ff52b81971a81be56346c62e01a3dc996945b372b8460fd599ca0e2cdd3b22bcb249de37e01ec9e920b0b35ddd820ec88cb46679788820a6fc8290a9b3ca9fac122424812d0e2fa28ddba9bd5c753adfda7f2bc546e423b39e92bd63f38c533d5fb73bd34a44cc4086ac6477513d51bd4bb1ee2f436d18948944e02ce3541638bf53dcfe1d4994d0437f402bcead43beac22089bcbfb9184a7e3f70211f86c51649cc5cf7514dc32e930174a29b0d02e1539d1205711176350715b32d3510c829c80fc73d40c3861fbc60fee6424d0c661c7e2d32bbb7e46cb45b2a44b535144ba643e60c3030e91be1cc8c329938b0965d92c9bb7cb3670802fabe785bcb9aff48de94bcd715775723970ce73c56f86353c40e581eb4a3aef1f1901c9e45ff4df52deadc9942d980cb437d06c977fa6c038eb9279bfdd58301aae344ab74d1499703a193a698ccc9e73bcd25f61639429ecafe3c5c5a97d9c6b1aacacb556b4114c604da155c73014ee7c31880429599ec3e6e5f8c4a25a836fdb131bb5095b424a606cdebfd7c800cc3b8b1640359f5911f7b0964f98261d8891ac62b617faa3e632c752265395da6f5206a7fbb0765f9685d9f232f2a0934603e511e43163b75b57d39e2dd001a05aba9eafeff87cd9ede45fc8e9b797efffa1dfb17cc80722684cc07df64a57da4dae1d6eda1ccf68f44ea5772a34de0787be0a67cf983c6b799f4c6f8dbd52cd96b4de45be1afc6e0f510d8654f80fac3912bbb843a62916db174ebded59eea92099dbb9796483e8967e539abcfa76b82a14cbc87cb2f2d6d791d99962bb8ecc19d6de948da64f456f2a318f7fc6f98562b54a07676263e6e205208ce1aa0dc463991c50894ec0fac4be1894b12a61fb221b596cabc0dba37dfac604c1aec30a37cdb9952a7e960fa9c4d8f4ff66d34b9176ef55b6ec48c47e9324bec5f22501c746ed229d95f179cfab79ac75daf12898d34592fb38102d9b69cf1ebf72784cf8be542362a17d15a68b9a41b7c15a4580879ef3c527b7cfb5eb01a85dbafa172f2b708cf53b75292b0317bc0e7bf13ad150c015db2b816c2ec3c3b9545d1d0f1ed2e7bb37fdae753c99f65d87f00dc429c887305240b67c6a82261abeb5f3d5bc2777df890a07f0f9ae420a3b3425345cc4e42e0bbe1ee726f64256a94db99380ee3e5e538517cc037248a5cfd33bbe78005b9b4e3d9bdd2fbbf8a2e6f43832f630280f77ee989f26c8870cd71c9a2cdd646300af7d2d13d87288adc149371633f388f0eb5181148e0f7486e21adedeb96b1771e33e180749c3fe4281cb05470863d550b94b1634736258e968438f911c74f2a37852a63dda1c4dce74a6eee0a5c95c4abc55d6d413806294c119f6e8280bd90a2cbde4c77512695a187fc226810c9ede286581c9c66681514183d882a8dc8d26a4efde5c5cf2563e0fa455618dd8f8bbc6518b17f108b6f5abf4f1641204e3cbec9bb50acc1037242e8990687fc7787729ce19a460ca4b10d156a5f3779bd9f4a7902c6f3cb92c3954930f72e27933bf4bda271235cc6d6d8b875441518b550ef78ff1906c4fe1d56222a0d272574619b54aacaa2f3c424d9bf6a17244b1e96cb6a00473b774857565c6c5bac5b81edc653266c3922b0c44a73802622afebb04a2de2858a668a8d64170e6f8b49800a417328487327b527e087b5167fc526b3db21d31f93a94ee39947507f22a39c47bf1384d6bfcf2b0fff9d5a211fbfe35070b98f854ceda85244385242eb5e1a10488c3cd8e8c4e0769c0eccb539c716255cb7029ff5deb25464466859fc896fe2bbc9569ad07d69ecb1801cded34d36af3f3d67e2681c02675682440e9226727456d69b15b956651eee689ce11ef1dba3d9fe09dcf8f6273a8cacb6ed51ee728ce2f1dba587354763bb445cee0c2a38f0eebcc4655d6f985c1caa996731339468d0ba5042e2963ad69c66fe6c99bfa87985a6cc7172d555700028fcb5d99bc907277be91fd22fa7ec0a98afa217eaae7299b831a8dbad482b69161cb8350695d0f8abaaa2ccbee0d78a97d2f5ff810344ee2b210b3432a1e397341ad48972462e32b4abc58c1c1a0c6552ea1e5578d3a74f91f4b25dd859f724830ebd50583ef21598dac87634260673f2163de99cc528442a0ca17518a918934c533d3b672c11ca0e2a59d61b5d58d89d3f7a213ba39777d62d343ca55a5127207e172b7901e2648caab92a7e355e88f5f0c69f5fc7153035131266effc16a6ea8b0501d8dfce3a220aa643511b4b42ca24d17b1ac0eccbd0d79174ac99286e00aa65bb8ba5e556077e4385e8dee31b6bc0da977f6053229c0b0d13e6187dcf256d765911371b066731028e178652857a88243f872b03803a32dceb74e34d354b8fddd9bb2693304c2964f5928410d3de6a21d0ea677549e7c4a167cacc46f9a4a50a1b63f2ae9998e5d3fef8577ba2f14b3f2f98091188330bd74cd4636068c1be9679e766a9fa65fe3de51eac947ab4b9316d4c08892ff82e653ef0b19a2d8251a1876997169b7c728fc92a3099904862c2f2522b07439d1dbdf3250ef690391c622dcd8362bb0caced0367a549ee81418dd71ec982abe401e796c2c08986eb38dc14a9600fa17d1dfbd75756881563afb4dc180e2c854cc2007505a58f81bb14216adb0d7ca6226bb81ede995aa88adf8db2f23ae522cde9e65f985035756f7a52f109e3b729cda1b45378f506d65c168c6834c5010910443a08b54202ff4c57da12b2141df55befba1222e8ae9182299bf802bc055ff4b186d48dfea0cb6d459b557543483faa3aa74792a158adf8013eb9b3dd8845660a58b9447867a49fb714dae8af308d6152ee06f4b07e090873d671185a00522c1ec9db2d3a05ba977cee38032cf134caaaeb142fd84c22007851328abe8531cc77a6c27b0dc7cdbb1cec4548805dcbff62a9da1d3174598a5761db0164c2f4afcf0ab56d5ed9dcfd4ea1d61600df2b76bc782bccd9447bad191268e9c1a439be1e8314806fe9d478a0db2bf839c83aaf96982bd25e8e2cc135456d1e728552d366a86d692fc07b26a20af6c4d49f61dd77045494e6d92b662609b2c81f23fc4ce018945f8fabf16161185547f2ff3303b6979b13f094cd241dc2f4d3aedffedcfd5466ab5b56af4bf7e527adf8020cce48377fa3711a0c8c47dd1ab5c875e44ab74e8d5010607e1b6e5a5fe0dee3ef866898603fa6fde22cc3e6ac05fc2f6ac04e4e52fa31f5c998d65d8197bb8a4c8b91046c5f3e1dd424c94dc8af8876e8f97c02b5e066d1e0c70a83b52539481e17a066af19e6a0b908ea4c845e6a0890c7d6af7e3d7d9a361810c14941ab6f38f2dda4296201d98e862eabedeeaf30d749dbfb78ed5706c6dd4e908c0ff06d10ac3de7ad451a0032474ba33d470f7d55586d99cd2ad8feb739235312e0712d820fc07a0002b31e41cca47919c057708373c51dd7251e6db464324aa312d7c0910a48c77ffad7a51f91163d305374883bf5143b9d40a3724fe15588adf24054f26a950c22f005f3d18ec9bae762831adff6a4a7cfcfe8e67976ef48d6fe7cf233860f1ac78266f6cc8497d68f14f1d80433b0714db242a64a39f6d6a8b013f18b4a8a60714b98d387e334de604dad0b8efe1265925af0097b19c01eb31be7b81123a0c3a5574914c9e205c44792ad7ebe287059bb17818b40602db535239ee779f3a5dd943ebb86a2b9ee91e9a3420d9b47bcb8c15367bc70fb6466bf0aefe40b7234f01b512989173f2e712b3a85323998430052bb0ce7bb5f2390ebbda4cb6cb7f237b6feaf22790eab0e5487b375dd410a75d76eec800b806e8a9f2aaf72f74ffbe0daa0799a0add76ab3474c7017ebf8d5d57dfe4ac2db07c42356a1baf37d29d300dfbcec0437536b297207793286902f27542b0811a7389c07fcc01f4f856fb093cb699145caf709200f612793f23aea36a573e58582dacfd2e820424ebbadb4b953e571fca680cfbba478002ce88aef11bcc92381f7fd86c8c584fb9c9d73582191374fc85b2f6dad48b81cbf2d8623e23b5b7c730384c55a516769cf516b0e099521563b81456c9bb2152f9b7c83208c7d624752f89077039a53d8e892c5c29180f614be13a493d063781c8ed7784ead082230a5021c2d3a65482a359d9fef21a395bc5f0959ba7ff45c63583436760753488d53a99dff4400fe6ec68bae523e7d9386b163a3c5c793e5b76bcd33b64ce31b73067497df2bb34e1e7bdbc973aa271d016e37953a98934e770f7957c5a6ad6ea85f966d859a3185e0992e8d303053851024dcefca390c74c8568bd64d23e5b145d789efa23b4d8b6a38387eb1e9e320c4de97e5add50930a4029ffe6688c38b0a7012fe0bafdfa9c826d6394c1e111b063b6e92acfcf0f732fa07e7f0551f209ee73650bcdc9517dc551f1e339b08abc845bc80ecb6a96fe8ad0b5980", 0x1000}], 0x1}}, {{&(0x7f0000001380)=@isdn={0x22, 0x1f, 0x1f, 0x1f, 0x8}, 0x80, &(0x7f0000002740)=[{&(0x7f0000001400)="1fe740808ec65a1590c58fdefa2ec8e4b3a321996fcec55e61a6643d330cbca23ba09abc4ac361e5ad0db8e3d402929110b9f20bb2b9f293bc9a7820d82342563b6874f95a9668a90eb67591256f8f1c346b5f7bace7f85ca993d30671b7000bcf9e5af599b66170a4f672df05438f9dd234909f95394a4753cd1568e2b4aad6eba61e1b86c82bc598bce304a33d5549e4f82a7f52f3aef3a2ea87bea256300e542fe82ee2a0e55b080477c423222c72ff4545af9041c47d28", 0xb9}, {&(0x7f00000014c0)="dc4fb60660a14a192dad740b9aa8bc1046b76ab77bbbbfb06669df3f70cb3ebdabce900954d80eed304a1f8b52d5d7ecbda45abf12d4cf9fbc2b7baaaa53709d1f166e323446fd698b92c40c0d3c00d907a93c23dab11f9049", 0x59}, {&(0x7f0000001540)="c3d87eac9e27b5ebc6efff9d0c72528bb8b20ece0d8578caabd1c1f0f7cb08ce816022e87e5186b31d8d1c3a5daa49699656ed51096ae904e7bb5f89b76e3bfc7a712e9220fde7ddca3d8e8f20af0426960fdbfe3b0f57ef2d73341754a2101cef9953d637397906a4257d1df33fd6498c53cc842f6e63fd14683aa5cdea6cf08d2ca19b7071710c96c7139d85c78a8e1e5538a6397d1fa3b87b4de99c193620f39b53eed49d7af118acb4ed0f26af4917590297f30adce736b4275b3e0a9c3e44a71c8566d28e", 0xc7}, {&(0x7f0000001640)="6d0487ef58817abd56a9f5e34d42f338f8d3ccc730cd615c057cef5da2c148d55fd910ce2986598afc39c4f54fbb51456204a5f9257008fe3432d40f912c78fad1bd787f3ab2a459f05a01be45e887ce9ac7e2c9f23f426222f67c18def8b4d990", 0x61}, {&(0x7f00000016c0)="bbb8c61e5250ccc27410e76398b600e3f0c0e474c0fa1ad32308ec283cee4f1283cbc1095028c1e8e19a81ebd7fd5ee60d65cdfb4c0e0af8b19390c72f7edab688bd29a77d28d9cacb89c0973130d7e5d292e40573a4a871c49f668961953c35937aa602bdc70aff8da678f543c0857e233321f25caa5d3989ef421370e6a0fe8ada17667b5831633a4d26a94c4926596e02162dc2e54c9ee1c78d55d0ae2469d035fa28abc0c3bc1c72af05e0bff736e2fb6b027cf9ff26f2a171db66db73b22239d1d820299e1bd0a2078d84ef1bd44c520310e3d8887afbb05d9c5f90b21904bf18c50e7bea3fc60ce837ab372757bfab7de2169b2992c79ac195bcca1102554514194fdf9ad6d8f0cc84794d72667d650c37bb71663bf5a857e5cc2448c4effefde54ec8a456f7feb90bb985d945d946a43fb5ee4f77d3a8898089e46fb172c517dbc95a9383c25d6452b8274ae384091d4c8ffc795f7de817dcd18fda204f69e8d1567c0e9176ac5bc613190377310eecd595ddc4f2dd57e30685646f89a4b942fcf097b9b529b662762bc589b01a79746a3db292ab69df72a3c64089fda3fa55e3b2f253b09bf630c7fb9d9890595d619cc31b3134c8b23ac3a3658781c40151a4a8b5771fcaab1dbec503f4a9d316d524c7f4c6190ce94ebb7b9316ca1e64ab06a7d7e36561326484f79d9a4f574967354b754d78f6a16d563c332780d93a69d48c0c7e77d4bbd2b969899242cfb6a11a963e3d3d9821c52c5d891c9cecd7ef08707f67b5f746edb9e9711e6e34f8fc311723d7358370f88bc9310514f77e9f949ab7ac955f5a7724476bad62f0b42839d24572727b7737f599a3fa059b4a27709c5cbeee6f654cb093d272cbe134dda9cc7150329962d497b4622b8642f2183cfe57c6a68c5e43ba03e34a7cee71b48f0bfb8f6a48b97e91f4057c116e4421f293167d5d352977a4d39d265b8f87ffc9875a63184f0280925d37d22c0a00601f64cd1bbfda40a87e8328e4aab5e6f4ad4e06ef000e0cbe8ea565017f84ea7d507df858006633929a05a1ec85cd35916eecf475c52def8834321c066a84527112f60f3169eba6a64e153469097b443de5ce8b32711945963995dc3bb57ba18fc24334590de09faf4a1c785e68eef0e7d3e1f9fa636554e34d499c8b222d4dbd0bac01629e426ca7a4c3f088c5bf7561b62fc349742f21f033ee596d03a705ce77196d1c4b6248fbb0420c09786ba881e2e10398b496c74b19d4dc9661c9de192c7270c84730536d8e1d8da805cde732ce2b4dce9a4e16decc9e7394bc42064d7ee99f7e52c8ac0b36b93fe9001a8b90b1ee0c76fb454c064933aebe75c47859564595ebdac5aac893ab60ae033af7d6f5fd29bff817be462de2f3b28864f8e3e54507bb19b77082e9532e161cf8f855bb020fa3c2e0d9d659db8e9f9080231844603fa411bc5eb784d1cbac60c8e5ef342e2843fa1c266949b39cb62e0bcde9e59b45aafc1c36045b3c8a860ecc50c656b7094d66f62e5a2add33437ccd9af78faac55f5c96cad8dbeae4ebe36c95820980fa7a593fb0c2e4d7ea7161ff294aedc2ae3a1e2f02db5abd819b3db9491f64b557abb46c2875583a5fa9f64f5ab0f26248b88ffa8480358bf24aca59c610314f49a64cb729df37bf23a2a0836c7bcc85d8e32ef5c53a25384cd585716b4020c45c11facaffa2a5dab445854b41fc2d0dadfbe66092fd991ba57aa0aaa22125c896c8853c9a427cf6d7e7f1f65234d44dc3d04c565a784a112c70a0fa1987eee0d47204d2350277efd03f84611aeae8d2806cd8ec587daaf701e92e1780ec9f9ec458f3133cf014bca3f7b7602804540249e71e3ac5a4ed7197476b15ff7a37ec8a46b909dbc4a9c13e090af94aa0434f0f0ab49989c960cccab910b15f08e3831f8a8d4c1efe0bf7f04f6f36dda87918b26365ffe6fed81841f4eca63c0e1879f41f5363c63b7036f93716de490b62990f648b541b7292d198c898e6372e92ec5cab1ee3ded1cad11615781817d1bd33b2e8e8b85fcda32747e86116e523ab90cf4d134fe5f9297fa64f7d8a3fe35a8ee1a77343c5b0e5b1e42db02dcc24dd30a66191adacabd175b107437ec3cf949690def9d9aa28600a9fdcb4d929205f221b5d1e63352717bda6e9b3a74897718e5f273bb1de6cbbb7d9d05a10f2cbd9f5487bb225f3a1b059b576aea670d63235899e1d9edccf9c756ba732ae361e027dc242ffdc81f286e02320ab64f8e4bf3fa8a4fe298bc418d7d75b02034e05a353f3d2eb8d70e2a4ee6b5b3934caa36823283047eb03a3cfd6a35017552612d6a15cac808b692fb275cf6fffba8f22a95e24f13c8a682278fabd070367a59fc26be7755bbaae4650c515159532ddc7d8584bb941e8bcb9bcafbcfa810d9b2152b7ad0b28997b44a48d98a9e78a60d2e559cbed7d152a40b7ab1ae309c7aaa499b13a95149bb91eea445bda7d0bdebe8626e9355c162de136c3bf7c600a8ff51ede3cdc9622b8e2e783ac3f602154f5a638054952e49d5b5f63932c5a1ee8695ccd9f5af23a53844670fc5e1b9b0c1fd986f02edc44228cbc56d3552051c8969fc8fd0edbb7e158c6735d5c9e84e20b6bc54d0f985a55cc04b351c41bc4ece7c594b2ac76332b02b4e8175cbc1cee37d724bfccbf430a1ad9a5d89a72b92069412c7b1c4483dc185f73ce5bb13f5a7a1520897be7453056a149bc3a84ff34c70e34a5ddfa174e11e4b703c7014d08e9eed2759b0ee4830f121b7e26c7f43bc14bf7e2d90560e7c8b0acfe2b305fb51439041b130a0e97535ce58285502499794bda791f5143519b76b0e231c252d20c3da816c6e9300e4bf0830cf3c1b43970abe3d108193ae7f8b24dd9379478dc4c28d0c62595f5f05b092f6b0e554544ff857685189938dec7da05b211b79a0142f73d75139eb7eb38352a9dad8be8c0e94f7fe781db88f0f4026e5d17d4e4205d2c2fa6f7e786df416365501235c7a5422d86236c72ce816c89aa9c046c635c5d7525bced5d559fe7ba8db8716caee8c72c209f72f1b2e4bb748f1c8741e390529fcbcb99ba2053788eca1b0009e85d5cf8d76288576838b637c56a689f7de4f306b6d8a30686dc67e9bb1206cb4f53ac3ce2a560287ec728fd7e76b85a9197a3e473282ac40903b69f54fd168056718bb696b09b9f733d49c82c55813fdf4743d76fcbb6a9b966c99533b8e59967f29578241d728098775e110598a2259f7b12c8f69c13f1d5f3a3a86e475a442f992e03d6dceebe113a94e9a2d85399b6182a595063022ec3789672f4e9bbd8613e9af432d38aaf57d6d57c91041ab96aa7471039b54397096927b8c1eabe2263d93e3b690c3c19a068c7c410a5b0338abd4c7a32d076511029e1cf1dd6f72254cdb92b1580ae28b0d9e657b6ecd40d79cec24e1c4e7bb7143fa11148e53dd80a792f1b9dd9a6519b7919eceb27b985ecf3c82246e7fbe3ad343c69888a852c8b64aa87b8634fd63289904f0117cf23b9862bd0fcae64a43299a0ced618e8717afbd9d0608f6dada121632a6dafaf55dad186ac3f1197e0cfc9de938566da8174a756777c4dc6cdf8cb4a8099fbb933a150e168eebf2c5704a78979902b5f966160c609abcfa273d89ea450a79a78bafa44d3331feae6fc5564977a6b28287832306304d370b5467f5fef465426ab0eab6d7c430bf8bcbbbda3c7588984c6cff3da522ae141ce7e7f021b7591f97f37feb0020f018ea23209fc72f6301ffbf6788a43c2004b69af30d703e7822e8d922496c4f6a1281e6613e90f10f46477bccd631e42369e2a03a709410f6f5fb922f867a55ec194c12c30dcdd7f3cfd5d812b2e204f46b259c9641abee7068cf6e989e9d9cf43a6c0a5761a431e0873847e0b81b34b6f6ea01788ee0d2feb5d59cb01cd9aa49bf94a8d0119af2e466db997b337c95e0fc86900198601a4fded05576567ad0d501f544ca95fb506939fc709874d8dc30e4fe7ab1e2da508ef4885f12e04443a32d594ab778f3df94ebd1bce2b86fa69e3bb8a5a3a9f2dc3d0ed6808bf7607d3d089196ead49f423fe3abf130041e6a0607d7955321cb4ccf12baa654a05a348c7f432a47123aa8abdec3eafd02cb4d9ebf04db36c9ee514ce83b8b10ea3e49426037a2d28c649f8d03e06efd1bf8bf7c92bd7763ce965a0150f1de263147357f87936336dcfc102fa2e811dfc37a20e6bfeae6294f8a1ed24ed31e83f77a8531fbc0469f246e9dcbefeaf4ab64214ee50f2ce717f5c71f90adc80fd4cced0cf9aeb25b4562a0056152935634430e8387e424ae6061b069b5500f3a58a7c5910450aab163555f0892e831a91bb0fef6670a0f687d539aeb61e62c28090b21d897173f31a44bffb7b20d8b900ec08d5a4ca9f8335cddab9aaa9fd13f5a0b2323a7a7b9b59241832b329aa6edcaf15ee84219656113af7ca8e1fb86d6063e1a9d4608cd57efdbc9544f850c20bc5110f4f186a680b421673512435a638f3a360d3c3d2eda2180319503df7fbebe171a7b804dc4af98c180c9d1e7b4cb25d4d0296ef86e695190341ef25dbde10bdb53f5499c7f8b635884453fc7a6580cdff46a49d0d30b85e06eed10d1fe3aa72823aa99f886c3440f62d6c0a4c90d4e17b39b6176e58e15a8e6c665e82994e606b10066ec4eecdbe973a6fb5cf4b2ecaea8faacc406e7bc3e49a4398b3811ed3abcb9fc29ed41030f43df716246da47a95df330d31456da11958b729a2e1ce0243fe8df7118a7b0852efe7d97aa3bacd87ac719e142d844f7d09ff186294c62d69104102e37bb5e025bc30a12f01d4445d223ea475e30070effe5d2de6c1f5aef1a5b7234738f3aba2c4858c7e41f1100a4c4125ad15e09a8010c10e3f04d2beee0d438e4d2c274245c6ea3ea600bb61e94577411d4bf743813b0bd7dd8e4df343ed631469db18b1cdd0331bcf40291660fe0749cb6b6ad9e012013f3a2936ad81d83294eac19c57441bbd54c5d1f14d571661ac19b594fa8aeefdaa113b61936d7203e2efe594cac02f82767b64fd62d3c20880a4f75b9c7f9a349d37ec48656df8faa87aa2037364d1bf30ca9bc0967cffea5cc708c7571ad0fbf5c66f24e78f842f25dba3c4c913126293a9a02d9cd21398781dc6e1a608a804100fdde8ebb6bf2bb3e9fb339f56185e000c071f438679564caef9b10ad1afebb3bbc1bde434c493df9bfcb93a1fa61cc0f06752a8cc7a172a16627cb2a61ee55d467e2efae5ae16e1a9e3e2bb542ab9be2135a484f02887be2aa7503f74f9f094ac82afd0506e660e982f85ef0d0f5bc3453ef22f9c174defe9e7d9d44712c883deda053a25b01771b2d6ae804d313737e6721dd90d559c04818dd9a0709459b450b1b363f50f1a3df61342ac07270d79f6c398ae9503628ac885fe980cb0545d548c21b2a2285ccf785b2de4e1d296af02b8ba47ab119608d832010a6236dfdf14740e43d1259e73c8fc49bd8486db47869b509f20459b9e7dbdfd53367a70e42df80199add8825c67eb8478e0785ed35b3da8d27a608b6b2165be183a99b112812adbca0e263cf520be2aa547c8c60f21603b52c367d1c424089dd292d6cfbfa1be6996a6597228b5926bcfa18df85f01014cb5a6574d2b0e2d325fc454431b53e8620d95322a6b3adf8876fca49a209681c70df38f13dbf2999f75ed6a3d41853aede3d4543b9527dc927b99cc9f47c5d0ea0f8767d6c48692712f910e40763bb8310be750e3e931a8cf1e665bd3ffb40b13", 0x1000}, {&(0x7f00000026c0)="513889ee56c3e813ffeb0744b6dc9cf817cc66e136cc693fcb239d7da282b1a972283be2340df7e312d0d838653c1fdea680c9758945251f8ba4b005c2655933d2b8295df7d3ac8230ec83e72ebe1223278b831288be82b9f0ec492a5ad45bb6592654c3880413151596c0a3a2", 0x6d}], 0x6, &(0x7f00000027c0)=[{0x90, 0x101, 0x6, "ad42c157caf98304fde815447543be8d7e4547cad7f38dad67e9d2b0e5f56a795fcf5b3ca93fd290ef96387378a69e073de9ec0274d10a372642cd897723544f23722be987eb7ed965ebea5925e75856e15365fbd1866eaed8abd3be1b092b2da9d8e2b95eeb7f51f7a48f399a7e2ae5c5f3cad0be9d487fa7694e"}, {0x48, 0x1, 0x5, "6e0f0e9181e8441857ef7f8264dc630c107bea670edd64d244d64529fa7353f3eae800b33fb67edf32c3aafea3b8c832c81b24"}, {0x1010, 0x6, 0x80000001, "91bce3280ea216fada7fd4db566469b7757470c9cb6b0afefbb9fb27b01b96c4c175aef01082ab956fd71644796addfdfdb886d18182a869d6a9c4184e7beb4e27617ce1390e2f3b59c9d8def0bc85927d686c4b0047a69acb508a4428cfe5671073910b6a653c092b56da9771606809152b9c3a7b740f19ecd679f945e5bc6663003d2c9ce55a08222935d57afe3d3a0fc4e09f988f903121ebf77ab61da62863a24a93b7757e6694eac9ccec136e8913d01435e4637431c792dd2be612a870280cc856addac912199d66214a0eedd2545eda4aed19f7e5e8b27785004a71d0f21feb6e830783cbcf0f855c7f16dd47a72e7f10dd46ba504b7e79887ae9b33f2f098ca1b77019f4907ea556b07501fac375a514d0ddc17c55ad7e89e76a021225c6acf9b7222ff211fba5036b66f732bdd94114d2474e14d43afab3c21bec8ea66fe0c1b3b68f9f4de97a9d51b3b70b2ccde24557c254545be46e89e4b321dec5502196a9f71b521cfc3d0d2b568df78b37fe151df224bfc21b4323c1cc35c4bf6e52f1fd0379222e016d3a9de7fb87da6b064a5176084401eda4e2183b56083392c8de87aed30674df7875bffde77d1cf150b27c8a26635bff64289c484f18c8e56004cc1dd6ecd765991a15d3141d423243ef997a6340356dec899476f774bdd3373f36d7731dcd410859d96645425661cec41957c59ed5fa3d2f3462d03b33278077b56c7f54ce75643f7c44b972dd7788340b0535733e5de05035ed973569d3833796b921d9d4452c01edc4cd0e22a1b1140895870136e840cefddfbaeb1da6daf55389c62d4698e5f9577be31f56c193deac1737cece68e1be93642649c70ff5f0e86dbd2ed42fc0c4ed4d6b97533619ed01b3f6160c1824ed29c21b4f6c39270f97c9889396d860bc8d9fc9327c4540d473a66d50ccf31abbb5893522e9574d3f5980b1620ddacb959e9dced470a0dec8262d489f57ff24a145a465f7f0aefcba17b99351ba3596d689045165446420dc79db36c3c2515fde00d139771e7f5fe0d4f382866a6a436688d2b107399e73d0cec6099509c4bbbe76808fa9e5a1f4863998bd5a899ec72942a3ebe30c485c64da299e47e7aca14b5125b5e27ea6ce350ed4174f10a47f2b5f22bfec94431d71518d9f0a8b4bcb2d4b5f94c02e0e0f351b8b605611bc44c0e5db27621a9db7b73b0dd911acbf215fe20abb1228e3634a4fc60bc84d73be9133955eeabe6c23c6cea9ea13db52b8a82eef60905e0030d10f30a60812b11b8f5421f4d928ae4dfa56e6dd5cce918c23d77a2d70a15c07f38b0245bb3946906c6f6c9462f0cc9da402add50c467b63b048c07c9424913687c04180659b940d4ff8d39cf02fefc31aad3b79566dfd5858a2bfc910d497551ddff2fe64c5308bfdc6fc5914e324cab156dc3784730f4d5ca2dedae59a017dfa7ea2cd7e75823a7bbc5efdab9a3553711060fb1959eec7637192bbb4c96d4c2881b11575ad80c6b61e6542f714c29567b072154cbdfd2e13a257977dc0cc825349c4ab6c4c94a5a59491a1eb21fcd2298ce12a35504eeb7922b6175a899b156d24bb62a78711fe9da39c7d988ab1176e5084394a262ec4f47fcbcbc7bd42a4ba80ef82be590854a56dfcfe82310f1439669732ddf05280186f0e0d118002a3a1831c1324f5b38ae49ebb9a8331353bb30ac2d113231a0524d096b55b71e6bc8511c0dba93c074051fdb357d0cb3d7e383bb6578d7dbf8236111322082a57fe5ae335ce102ecdb9e6f76cf14656146bc9c44d42ca57dfec4186fc1f426b30642432083e455e3fa4ecfa70b24a8578caa328c641247d9923801f2155ee5997f06b2aa3b2b54ef0c45168c3f7ff19e949c604b774d8c70c5fc78857dd607774a26a5a33f87fb70163b6e5535ed01b339c511a5259b43107521b25233b878c15820cc14a3bb4d317772e1c0e9923a2e6fff096c2024954295d50c2587efc3f58e7264367d44aeea55923173eb75f0adbb3f5481ffa0e0a2436a00402bc2c91404430c5c6ed439a351366f4967127af37badeaf5c2ec0e416126cee59cec36695808a79168a1e86e2ac38b92f8074c895ac8a2ffbd4b7fcf4b06e415e43b5d0fc0e8e69e1be6a3f984fd65806ed4bb778515540c1929ca1bbf0916124dc93a25d08f7cb09087b11e84b5cad1a5e0f0e09d567d1071585c0c2efedac7705d6dcbc008ae4a92cdcb98be81b53bb1185de1cb19ea6a4fa1fb2a748661031d4cb966f0729b8021c3909520926c3e16cc0854125f94792b86c8e045d0694bf38f9d2992e1af3e8d1ce366c820f7923ced5bde086936dbd6395a29b7be9c0d8c26391ef0f81a1ac38afca1adf7bb5055093bed5c0979858b491471db8fc7aafbb782c8d2ffcb9f38c46a2afc9ca31a6edde296369d111effc3e9285af361d0bf0fac2c4a4de9a1104b6d2e2b3b5086cf259747e04d00fb360b04c4bd62b0384f63eb66c4f2d7ab2ba2dbf519a1e6b40e074c5e53575269cbfaebdc0b1bee565186d4e5a19d57254e5874f2c9f8f4cfca80ec8de1113b99c1d2c96160c1cf26375d0f6cb8fe728adb1518d0014eda10447d0145bf53c403c37a99b3bc1fa2f76c43cdcdd7795d375b428ed6c8e40d301772ae00238cb76fbcd7419f5939022e324d7f1ea65570186d817ab33f05777470abe729c3c57e1340c4e6759eca230cf11286dad4bb1371f72b18566ece3adb7d7dc4cdab513391685ffbc2ae268d39366c707613f1bcb91d86c92abd39d4fd980d7abc8de494f13a7bd4ef5caeeed6c2e7af4ab702a1c4da4d0560ab4cb45b72f93e1c2b43ba19d5b58df2f32760e876831b15ba44738e3fe4f56a66eee6abbe401196a62984c75c0c451f5f19f20286c71b50a15fa3c13e059e4d026a554568dc7a40839c831a115c99e62998ee81bbf0fa348698b2944bba40e424fc64b73d83e66a256bee2fc65ae463e6f564be4ba17cd23ea5f1effa67642eb121a011cc17bb42e32b856661156e4defdef65af951a88e8f904d57f76df5d655141aa80f233e1c652375f170b98d99b209dce7c1ee77b722721010d11c6d95075405e4254ef441e4bf156313f2559cecdfc1481836e4b54046e1656508e51c650a6493f54ec092c5b86ae83fd6770efb1675d88d25271dae3d13220e2de2ad1044411bc42eb5a7b3fdde77fe2466bd1f374a3071ac083f04456e8d94c2673bfaae87c5e1a270672f33ca0ec75456c0ea2e99d2633108f48661b8bd9bb63731bbf23460d0695d51edc26ea385272df930644b14551508b49e7d3da3657e7ac5117a2fada74348da819793f89f508efe56d524b42b18eaab6cfd1709c2a24ffe15cda972c597ffd029910fbddae6336f3a9f87f1a890fd6ce03a50c3bed6182846d4aeb0dbd5df89afbb3a1f3ab0cf66a8244a52051e9ff70ad7be510699999ee89c1a1164d324371af675d38b7ad029b4ba4b6237e31cdbcb41f670a5a2d91e70ea0fe8bac6371831f7b69e4cb6a83e55672896e1745d76f845d0c869aa99a614729af674744efad31c4063e6f4a371774351423e4af98a52d76fd5a3168ac57b4a02c7be4679b39037d6c6dd8095056277e7be3252188458dbfce785807f13facf2c31dfedfd96d92b62f32960a583e09ad907487fa414649f8748e09a87c935f4cfbe0d9321240858870358f3616dfc82629620c269032ef515c3dd94bae5ed3d80e3044cbf80c4e1c4631617b19f1807c02039e0f8a12fdd524db3692345d99fe4e0ce12e180f96354622058bc31c125665ab1d61a6612525f85c97ba4f4530ceb77d5eb78b552f90774abfafd80945d4a65c2d1a562dd0cd6704aef99814b54dc1789f335fff740a8579603e0b8fd7734f93a6344c6a87f4fae0c328cfd52701f37ca1f90c2aa7e374181f7444bbff16a5cd4fc3b716cf33d21805499bad57d377681329cee49783a73c808a367a53c922afe92fbba0a81ad3bdfc2ad0a1fc71becfd02f4ee3cc3b42cbdfc9f7a3a7097b95706fb9bc3fc4d61110c1db5d831b69d260e2768024317756d574797007035415a15d2256966e62bd5c03f5c1c7458443891298836f903dd282455a514771fe4240d3145f28d9f50294d597d914c78a0999742e6639e80e764e15263ba14a439f5c6d78ffe2706b9e09b1dddbbe0d31d9dfab09bfda64aeee64879fbd987c10690c096d5b269f2da26fbf9034e3dd0100dc2b1def3eccaa1568e4ed420c35674a88760162a5814673dae3c279d9c2810df19ece471e29e8a5edba925219cd224465a069baa58df4ddb2b863cd7da12cf3009234667e2d6b8ac507e5e7510ef6f69ae0e58203fe8d016a1272451a5255ce135ab3da1b11fe9f278010261486dfd615a79ed241d9c1dc747a2b3fcc5671c2da5f1deb814603465b48d84f92973f4d82f988a3f7218ca9bf81cc2e11337e387c3d9626d402dc3ac6ac591c3f4329aa64125825423d0996d9748407430a8ffc211941a715580c8c0ded13a186a43b1204dbba775ead76181fcaa985879c2b1dd26fadfe8853a6fbd41f90a601e7703d006fddf91037a1873913e57395a7ac55340516bc786dd08f1e89b011b1e6e19f0f663d1ac563a7e1a79c4186405b424979a0859797eca34bff9effd5d03e6e9e6e9700f46c16857f5f3cffc320d04b80fcf1f6984b1dd8b48d8ac1a9a223fd5a0d56c00533e53119835e1c9b3412879629fae05a8d8977ee4075a149b86ae5fb0360c53bcf15f2c2c7f7553728080281cf22d145b6b5f1e151b9352b557223c0859276ec1f545e098ff7f62f230a00527651dd1f269e5e0d34f5fc20f733e3686737dd3e41a8c0d865974e568efe13f9d9b2f625618508e960d1172b11bea0ff6bdbd6816bec691d4de84b97bcf0779bf47a5cdea9d6044c8c983bb088dbb1cd7af5c6436cea1002ffcae158ec862afa5098f34c894e0924cd94642de593e9ed2948653e956d706564b563c5d83cf07a133dcc7702d4d9f6f7ced8e3d184fb9eb7f2a06808038aadfddd7abee202184d497857db591b04ea07fff9983f313957896a4d1d3879bf47731dbea586a324d9852b46fed1defb9afe70a028d09b5d0f0c2b5c85dbd4fc52d203ef7a0c3a78d799d2a7e464b7bbdf7c5a4a6f044a4c682239dc76d2aa93a399b486b2cc82652353baf8f5198ade241074de473e19009a335cd4e11eb3a0c81fa63a16724c02f7c31b12f9503f47e85975be62dc6dd429a1778537fe23617d638c10e38282817b5f89c757c76f32c5662638de2efc3dfa957c1e5300367fc3cd59c74ce406132e0a111c9a464824d7af59e7209c15308f0da9be368a92e5e399529ba83874900a076bef7b96a2fa7d527856e969134ef456ceb52b2479ecf8c1a0535f7ffda1cd0e64f028bcafff5fcc8e847ca5534018bd27716813fba33efded738f3fec866e5d9f26c58b0908ddd0242e708c6742343fc3450c6279bfa23740f7e18312e4d7b092c2f4727f1ffcf1d1d8c0b97ad8e76e9ac714fbea371b1b7c1d6a404fcb495919d22894aa5e202d5b5d29d6cadc737a13bf2cdb4ba361832c10125ac5b02a9413b6616a96a2e13ec1eff381584705578956e10f42010fe0aeace66adfefa44b73bd3bedef04b23799b76655a543070dd675e6ab2678c2bc5c555be82e4eb34b729c44f25e43b3b9c979be80c76f7b66e8505d420721896efdaf751fb00f0a4203ce1fbb937b46b5b07dac66d974fce6ddec5b6700bf47669e0f13dae0af436fb2ac5f0129c57991fc50dc3a31cb1bc3d4"}, {0x1010, 0x1, 0x5, "02d04d90b0b073fab71d2071d3621a582328d9b0b7c3debb32fb6e6c9233e906ac7ce156710c3a48e03c6fb6710f23c9657fb19bc950fbcbf8fd2c1dd96b90bbc2d1c8225fc676203000d43e1b15145d9b79a754b3a7360aa153f2d23eec01e3ccfba3619ec112900bd6e5a2d22455e0adb8d4bd55f199923567e974e42e3bfb2df92fe1d8ff6dbb99ca217e692a1eb130b74812de28e990e680939e67bd4c84e8bbc996c106cb8f70894a89379ba49475e9c9810f1f54bbf89227635af4e0ec0b82be329678e1a09d8af07aff2c608ce3f4d9b082c73bcc421d10dfd3c593002fe754d485ae34b4cb9ac6256d9f7c3d0f17da45c08d06ad9581ec93d2584835e34e5fd52ddf6fefa537a4615710ce848633605a396fe6fd8d9c01b9c36e0a53cdb333e01ba63e755d2c78c1e5e81d521afa71382427375ec1cd343056c46ea2c6064cc000b979b77af85cf9ac5ee7360f02ea8549d02e891bd43ed22c8ea5544922e805f4d96cc114aa30c2f66c5c8d4b0f2fe324e3cd7409ca791ce2ca05d9f3928f854f18e60b115563da46bdeef57606e09e7c9f1468a5d1e63dfa87945e01fb00a22bb0507d3a45a0c0f9c4e7224ec52e43aa8132a7db14ebceb647adff5926135e95c681bf529a74652449e76244538816bbed5af0e39f99d029ab13ca6cd29824233f0328bc47d047788b2ce9a573ef61abfb94e0da445c8382c3fb656c5dcb26b75dd2f80bd934a55d4c17c9fd52c9c5be7d3db2f7c7c1135f0785ee34953da25e088ea19109e3b669411b702c41b019bd0802a6751d74df60f4fcf733ca3ee0ead18638878746c62ca7a1a9d391220f94a9168c832cf785a793ceea075d939b35bdcbe6a73b45123446e7c87c23d29fc8d3959fbd8317c3f6df73080a2d65a0ef5f2caeb07981ea2c05936a58a52e59d64ae3df083e733d46d679b1c63e284065f2bf44687a1002530fe430d8a950b34961bbf2d12c17dfadfba8b31ef226cc05bc113e7dc1b6bef20b275bb72ee3694f2e58b7263b0f58945f45155c7434611528a8f3bb041d02fa475d4482b4e4764d0dd0e9a94fe53705c40f14a46e0ab067778a056a25cd941e2657704e36dfdb460c18ca8b333c8e993e38234bbb84603ea01dda3ce742c03fbf9469e20e46c06a99d4d1bea1e8b67cfd414b58801635c7f2bccd403c43e27edc320b0f0e0ffe6ef07e1cb9741b191f75dd84f8336750ef0399bcc4288d4f967618551d67b7cd0a1cba5882a8f508813f9ab47cb004ee460748f2cc3544fcab14328e037b658ac827bdee7ce5a9d8af9aa85a71a5652f134f015ed765381f9b2d0c88b3b1c37110937cdb19a74c3c90f8632e52c0af458db523cf9c01ef0e4b0988f4c34dd54bb0d3311b09f6de9988f7e51bee47b33381363a6a0d8a1655158354bb1b3c13b10029914dc5a242188a8fa55f3f835710279d8b0a2e4a10dffcece75dd9d3b2b4329a1e661a55f384dbcb25b197629474a1c7cb6a65ff9960d881a07d76d4d1404d98900079d6b76b6c538a003b7b326a006dc290188ee96141a8e7e7be48e2c1305cd396129dbfc5a679419f68da34c75b40e98af5ee197865373edad7c2f926cd2cb59084863bec561b644ceb5b0a16d598bd4c61665e5e4a9cb0c6f62ccac2f648adbe104014a5f1a70c6659415c4f5b4e604575c2acd68050447bec94b5f9d82adc858bcfeadfb36a1713e5474cf82edb7923175eb9818378c1e052255f77182254e052b4c4e6eebf12922128eec5aadd81e1948ae00a9e1b613ec01ca1897d651543a980c85c2b8e341bf9437c78a3c06df9c7d5a496276fbf7e089037a071e2905c374629bddaa5a0054f00a0b77043d89b27d114e5900327dddf7acce4a2fa7ff2a674572dc01d96fcf2ab35e769f58c4c0597d9b2b3ca970cb520f28077d0576be0fec6ef2551bd8c55c8f94938bb623dbce031ddebfeea90d548b57bd4740b74bd317db3b79e5a8a965c2237c6ea06f277c6477bacea85475a311b74b0aa6a7ced4a1dda5c8be708470c6292b4b216eefa5323938124b31b75693fcb40da6a19b990dbcc4c5dd53daf54e4a4fd72e7a1ae191e8055cbbf357b9d145615e933fccc0c673ac01d2c3d905613a67e6115201697b070fb214e150e86b3b6ed68cbfec73e638fa54676d3e3264cb4d87fc4eda8e1a063893817e8ccbcb58d0c209c87a11411358f8b9d123eb8d5c45695b12d5e275474c662996352254c518aa25fe291056a9cdd751e152592ad4d1add658c7cbcca6db015d8b239055c3610fa4351ee48af63425929d68f0c31191e03db85b5f0ddc2dc0daf975f087c2be456227d93af640da911af81f269bc57429fdf717356925535571bd05f689c70cf57eb80c82f32b4ce36ebc1c28d9b1ce2723a830bd7ab5e834372a65129ce93ee8849288cba18c90cc3c31cf6a9319b0c29646008d30941038a37acffa87ab1d0b2026b27e905749cba18ab9085b4e9eed23595632b6bb1d770e3226a5a180aee2c1f25612b3ca2180787a7576bd60e044dae41c07414e3e0eac26267981f25deb5054fbd92c053cea14bfd2f19b5e4688644b3e55a9694ad506bf0379e2feee6ab7504e1230d4234d9f5ba8c40ebf72e0c84f36c721009b83fb3df32c61b2bb330200e0d4419f6fce531d1f6b67d00f77ef40a2692ded6d202d73267c6ada3fcae5f12cbdeadb7687c12ff98ffc0ed6fbcf1494ea795f410d0ee8efcbe4e5f51c19285e6cb845273cb540d7c954f05665ca3f117a1e2e57e6543a0e2b50d13ec39de1a81d1c7d1b041cfc86e4a72064f51c60509be9804c8f6539964ac25050f179d21928587c1df5e15ce0822df419cd7a47a316f65b25f210172ddacfa6493594f23e08006c73dbf792b2fcceccdbd051a1a7884bebec6cb23fc10973616e96f6667d29c406041b52772b74c3d1d97c556b368db13161f8ed6c69a436fcacd9c8310c04d9557b1d98efb464b44ae4ffbcb8c9c9294096382ef04413ff7d860f90a4b32d002b5502e1297057e7af4ab781ec8efada8a32e13cdfe8eab4489209305951f37c76d62701416ea3d8b0338aedbbe3a2053741901e06524e4504b8fce9f834fb943726a2fe51421aa0c683cb74e0e42b03934674b7d8e12d8cb5f00a9ad9139c604243fa83cd3ad13ce2c16c7bf940a5e94a3de5fd82fd0eb75565d71ce59b56dcb411677784603210367a5ee88117824dbbc19fa2f7536a492af9888576daa632333e84ae3c40079c8dcd7cedc5afb8bdf890baf65cb54fd5fdb55062ea6d5904eca8189e71aa6423342404dd06f3bdbde44eb7961261a32fd0ed09a307e9d6e50b0d13739674c4e2d5e9d0332e63b2bff6dc895fcf8565f5533da6f212db7d834ac10eb2a466f174efc250e3acbc046b4e29f13917a2f25a359a9b1c7db5bb00176447911fc17438fad0f6447ebf0b5cc74becd604cb41a2b72aeaeb2bde14862884d0fbc6da510dc7f5713c20cf65fc3fcb11e0e17da3dd6c0995dc55b535ba63519981d744590d8c3ddf5b4d424189dd62617dba4995ab6cada76da8a72b815fc20f05e702e91d8e4134fba1c014a62db11050674055180552937746eddfc764e886d08ab0a85aaf80b3c796f0e8c49a2992bebc5790e8cb516b5e95d2cc25c8fcada77d415c703af2c1b0c37646d9516c1d5234cc6cb47425ade6f62f4c29cbda201476948fa739ae5751462ed0220b0d2d3a9161346b3c0b7ec27126641f33c2d42c02bc5422c1239f58a99b27696fa7834e83bdea52e386b8c750c6800a7f598c68549c66c423a1f006530b66fc720041b40ab40860d5d4993750738860d7d4e4cc9a798f9c97b6e7a3a4e4f7551c60a3c14fdad9de93c78625ff4dcf814132bc4b5149554318138b725b508fcfed449e796ab1f8919f956e38bd30ceb86ff463b2dc6e1255eee79b63414aac62c2ffd015583557fdc68b2b2d209d645bdcd0af719271e12b9bd0c7846b71f1631de9a05fc1b83d6e4aba1b9cdb33512b0894ad6fe98d8483aa37dd549f4bcc0653aeea30948bf8a1e6020fa75c1a52faeab8e391b266dc933ec31e2f0e786d07fb6b8d1767d0edbaa0c223de2bfc5103609fab598aa8fdc228a8f9347229e45cbfeeb930d1528251e8219679c5f2a00411884604e8e7d11e86f853bfcb1e84644926ff9eda07bc47a13d4507e039e071f98573e828cfa6de4ab617c79b13338f4d5134a441f06ee2ca4eb8fa7f227832262b135838315fb990e4ab32d1f3a90dbb426bd3ee53a39aedb33009281660973434e5ae3adefaf36295e9dce7b89d86044cda788e2e00d970c9d2b73155c0d4e793fba6efb9331fe337c75bec86999416feb190ff365f5d2531ad2d39a13c54c4b77b77941ab5c99c2a0568df1cbd3e9d7a0267a98f28e1314195760bcacd1bd862b4c1338d9986f32b0da17760c080bc0b095ae2077ed1f5d23a651cde4fc1e0723c07d8103b8d3b5489bacf04b0fb2d035e57a11b81c92394078f173e4fbd596d9636722dc2cd44a9e269f00ccbf1702eda7ad145ac554424df59df1738503e693b763359aef5e6088e9b26b06bfb7f26c015596d3ad2e9b97888fe0f327742117d3750a623301659975285968be7d9b96997061294433049bc0bf9520e186737bac0605517c73cddc983149f02e2a785e8f062434fd0d80bcd3a507029656ae90964e20dbaa890587d87ac38baed359b653b71b987c6e7795dc699bc17eac6c33a02ea44896760b0a4087dc96119a95320d6399cbc555f0a52b299add51d32f13ceec5bbe517d8ccb4d6c0b82d801bb8781cf69b7b50122e582e4eebbc9d516b8c9bdcd3331ab2bd56a5d71e415dbb80d20dc0157e864756f164ee202fc98fda6347d525af2bf0f0e896dad344a36c339e2ac27adfa8df44514e744307b6aa63c09cd1ade8db185253ddc24c1f23bbcb80935711144fb809e6aa8787c3cc8b2a704abe573f638be2fdfab2d25be2660b524e89e2f80b61acd35d4525aa9d601fce528ee7312b3b9409771a8dc6474f66d684c81c9cc90481e5a9bcf5110c681b6e11c019218a86ffc3685d93ff66b69f8d5b6550e084e74942fcaa146ad10858e39d7cd17318bb82ac3fca42c9c32d329728568ddf672aa0c9dc1eee60955e8f016bb524901efb48e74a7b3733d96a0d79bb1cd69555d1ab83f63c918d1524175f57c639ab6e97e97a44b4e87fc38c030c7bc22c20684c6fda9047036306052708662875df1ab04cbfd081ab6ecd3392320cd70e16e07d8676f45197ff1d061104c1b85c01c2c3dcf5d8af34d3c3c1a3bea294408fdebd52c770ac120dff95f7d358a382ae5fa431b4b5bf4882e0dfe9722166301052f783720529029fa54ffc41d46c5ca03cb54406c36a11272acc4a9a9fa82b3c75400aede88e42de04b07add09ee670282d1832d1c6a18f080232820c77efaec0b440f88c167801b318833d6ee018880f6ee7e9bd88335fc449a71fff9b00114b362678ea591c86b210ad7f2f77d7e551c44e423de7b21c1082b378f63aef4f5782ac87337ba949c9ec273725bb8d77f25be5f23202ee77ec2a08942d1115df092d7f5a003f0dcc34696b615e6c04b839118f0685859a82d1c5925fd3202d4cb3e15030f597e56b891be607107c8bc15efad326d37ac8f280ac57e2dfb6d33bc23e11bfb44c46bc2253f4e3f8b85c76b329c13f8ae8eed6fb98067f5936e2208e5a6a5a6a2e5ef0202cb33215747056c1153e01a4cd87db5fbe8ee27044f3c057f8116828b1671c7c19e9cd76c3d9"}, {0x18, 0xff, 0x80000001, "11e241af"}, {0x68, 0x6, 0x8, "baa9372df1ebe5e77ee31fa3b93c372714cda7260c0f993e2a3b1dbd10e3dc36c6458c47ed0e13c40577bee9923581faa87d16cbb141a4759ae2a8de0d38c2e391389494f7cc08f8c67fe20c0dbaa0b533e5fded7aca95c5"}, {0xd0, 0x110, 0x8, "416bfa28476ac1584256a56ba9ff0893dee7c64afb2be31e2cc8736ba4d8bab6a91b266a2f3c676fc5d7a80a23022af282b9dde5e11f79b312899d939944c2224d5f4351892540d6b50b02d343f5e383bba01a7a63fb7a276a43fa1f1f374e088de2e194d4cb9326676284e44ac45a4fd3ff8656de5e9a7cad47be4c79abc0cedbfdf60510ec94c76ff31cfea4599654d4f7bbccd7fc3a79f1494c232ad1c819399c1a6c9426b0c417decfd170eb5652cb4d91f2f1145fb603"}], 0x2248}}, {{0x0, 0x0, &(0x7f0000004dc0)=[{&(0x7f00000002c0)="d8eaeeebd61365936ba8545f225689fa6fee87caa0d667c5b35647cec015cd02564db4b22269", 0x26}, {&(0x7f0000004a40)="b36e809c41c51613440c83a68dbc38be0bf9850e6eb8397053dd0503da04ad4fad9df0340ce52f91b8dd6c0b737e9139429c732b1eb9ac87c356beab9bc079255c137b8f7b268b32ade30b75c1b2e8efa34081f2d4102961183e4654d83c046ce51478157fc44c564f5e75225ab7a49ad6f519ce08ac6144e127a5d3b3748a80acefde7df0e5caaedcae0f2d47b51cc31cff47f06e65aa625f508b47b4d931c0502710b0cd2603a3ae91d031c74efe547bbb39d920f74d7a4d8c54328000bd7a04d938231fc2d84873707f3b", 0xcc}, {&(0x7f0000004b40)="0a2e463cbff29c9f896840bde8b30652615ad1f90f42f51a08482fe2ab2e0b77fc9359bb7b9e6f72c8e6b260db0524e1033f5891a529b1d114388f64de8e129e10a7fdb05ef5fc6f4d4136f7688e0c9f5762c535bc358385e09760ec9f420440ca0dbe81cc6ad32bbcd8a6ec7fd079f55023d4d1f525c736c3537498632036a32204694c3e720d5f20c6a4b0146d8731", 0x90}, {&(0x7f0000004c00)="fb21a807f5264e9308dc1a3e2c1929ba5d149df17d8ec24986bc8d1b0fe7f17b60c2cd103f3f2ba871a0fe9693b649205b8355aa9b73c902183f6aaf25e19bc5096bf298582d1b3c366c672e8c444aeebaaaf590485003f1e25a570824b4607d8f7cce047a091a6806b72dfa2727befff9575a6dcb662a540453078e16f76cb32a86834dec7389ee969c474e83ffa9181e73ba03c4f5053e34f298c2d2e6f0af585fd435c446bfa17e37d7409ed34c8b7c", 0xb1}, {&(0x7f0000004cc0)="cb0bb153fbf8053ed6b5ee76cf214a4b4f3a9ad328e87cedc2a3c996a76c485c5b6fcf8337ff05d66fe81e6ce0d75665421944a347c2e7952c4c98f194e6c2281d847706960135ae02579184068e038821a42d494b3ed0a6453cc381bf69d9e17849035496e2e0c78edab619ee69facd82366b2f55fa3b1f55518364a77f7c7a980296ea530d6078bcefcac5afd7a9e1dc4857d578d9f1529ec9221cb7de7b1cf9716b61910ea96c9a7258c3033a6e41e697ae78143c11fba2fba9794c98292f485c30c03bb92cb77ad4179c7cea3c241ba8153a824c09245232f6b4a399ec2eaf4cc314364b76790fd327bac9ec99bea6", 0xf1}], 0x5, &(0x7f0000004e40)=[{0x10, 0x0, 0x2}, {0xd0, 0x110, 0x204, "a2ac84ae9c7e4f3a3e7b308ef6e8954805fb2b36c2bee9d5b77b58bcdcefcf4f1d74c3a5ea626364a49fb12f650b7cd30342dae87f47c82d28cca47e4ce7c9986ba42a97be98943c5513dce42414d3bfaa5442e3fb8a72d663da25b2da4a70fda801f93ef5ed5fc210aaf0f3d8e720929c9937e6583d25895bdc58af2573317078265559cc46b33dec772e4d7443039bc058170322e40902a3ed08e9e661221d9b7a1d3d60e671424804733dab4cd585c42cb5d8a02cecd0a9e0"}, {0x50, 0x105, 0x3, "1aa9696f7404a2603a50bf6ec4f47220d294d797e5aa2d7aecfb2f06edf7001f9632445bca88f9809e7a03bd59c2e264be7ce10eaa646830c704664b"}, {0x110, 0x0, 0x5f70, "60bb78a1a6db09094ab6649280849685fe8db4b926b1b90faa5c5ea512f5032a72cff936933660ed26586ae3d4a3c827de63c3b39a3abdb50c0eedca4bdc558c859ce5f721e60eaf639feda80fd4ea62eb89ae2124632d47d9ad7036030e2ec70d14c73ea965875248cf9193e1f0f8af5609b108790f3dbe7f3fcefe231a96baa07d0869bb3c1cf46338b5f20d308223465b2c455fa506ab05ad2fec3946ba8ca75fe11d3a8716425fba469c9a561e73dbb03cde1a1fd26daf233bd9353071c2ad7267f81e89b894416c055e58b0c1b30dae3989a349cab47120efbb23076b3e9af82809afdf9bb22bb5c62c1a072a0a1475161dc51cd30063"}, {0x108, 0x110, 0x6, "f018cbd087c52e5c8bb692f7b87434d2151d90172d25f2cb9e14cc8ebad73184695cc09de8bef61f72dc5e6b7d3a46f6b3ff7fcf1e9499df4053d0e55f3e2c06ed3c1491df651ee0019d4a15e947274969a6bd655ee9a21b1e3705bd7fabf085d957e622171c9028c8f3dffdfe172a898ae493c8eab6ec6e42c346fb75825a4c8bf1f95705eca80b727c700260530c22320079d4b031b94b91d7324456e2f1af6e285a2f78816888559e13912b8a4f60da5b307475046f653690733d3f05774974c5735cf8f70b0093885ba3a2322599bc52ebd06cd22ee333accdf4c54ecd07508dc62ed3b6140df7a509688e5b3573464710c50c"}, {0xf0, 0xff, 0x9, "a2ccf56649bfd00c59f2581bfd62a73bd9002c327439f63a33ffecf1e3b62638284535f025efc50b9df81900c7bdc0c4288588f3f2e243897f19f37ad86e3a9308d817befbb12d3efe48701bd54babb6f838939391630b3199b9cc9e4375a5bfc8ef45afc7b0144e349ba3cd8abc0d60a9ac8a11f6cd737a363bbdf60a70cd10601cc14480ef4321d042e68b6ed9d8450de7c5aeae6413d972574fd2fd87fc380443190f29384f1f615a66c1942fdf9012d4d256a20925f29f8b63cddb9e40518d0a40e282bd449503462789229448b680c3840231dc37c509"}, {0x10, 0x10d, 0x400}, {0x98, 0x115, 0x100, "3930b0cdb7bcecc7d4f8e20ce58f23c9ddaad50e34f88ae5c7b6a5fc988cafada4f0655fc2cc8e00a4960fb4c6c000843f62b5e9ced86424a51e980ab59a211d85ede451b0cef5eabe5e2aea6178edb2df7daea0a61103631a579167bd504cc356b7aa78d5e6805ddceca2dfed4967318762ed92c9066c28f9b5c493ed139a297344b7c4c3609b91"}], 0x4e0}}, {{&(0x7f0000005340)=@vsock={0x28, 0x0, 0xffffffff}, 0x80, &(0x7f00000066c0)=[{&(0x7f00000053c0)="49fb568e1483f4db10a165bc44ae45a2aa017e6d13db6b3e986024414020656a6abbf56dbe9a4eba926b61ccf2c9c9db729e", 0x32}, {&(0x7f0000005400)="aab3d8c78d22fea4ee944271bddc071e8443388694b07f6951426e8fcecd1f11edf019f723a885d22cd0e93bc2260cf49c093ca05acf8b205f", 0x39}, {&(0x7f0000005440)="dd42d357942c72a1c7cdc73fa7fa427c3048c0cc03e3a06debc76c10cf6ecb87e35a529ae489304559a373f3be6db04f93bcd35bab1dac6bca68139b97292f15e82a309a9252441f60751d16c6861da6343faa8f6b84ddba94ea1486b887a0d344789d1191c466a941307a7df0d2bd0bd6a54ca2f840d8064a2fef4826151751f95e0a3d3e43ace18d7298aed8bf9ddb1e97429053876ad23fe8189563ff17c6dd8cb999461caea7aee5db610377", 0xae}, {&(0x7f0000005500)="c82e82610f06e166ebe04ea0ca11f47cb1c2e039d18a788976d299032ae59db71ef7105a7af5bf52fbfcd7e9fc7b081f6b401bf8f69b885991387ba15586879ff7066f304e4b80b9b8d765633fa4bc91642f32e63b959f6e35", 0x59}, {&(0x7f0000005580)="ed59579160ff18ed9873992bea6210f527bec67e6225f7910d074e8d010b8c4b5ec3c4f6c38ef622047b937449dd936ed1d4a6e305f05541ad64eacb607801d8ead6fd733a4ef8d6a3a6d4a89aa5cee37d43096e08378d9b501400837295ea94ed802ab80b2e430d2a511657e620e0ddb3", 0x71}, {&(0x7f0000005600)="7b3c5c57be01d98b8991a5", 0xb}, {&(0x7f0000005640)="7c769f7ca247f4decefe13607cff898e92c5ddf66d7bb40058841e65c6360a101b29f7e44b01036cfb6b059d85d9d95db44436b4d1624e596d13ed4dcde069d17d1d7666867427e424a1fcbb895dc78a812e1a338032bc9d088b3da903b61c46765fae80c310d3063ded15d6e6c044ff87060c0ae1da6ee7aba4faf8f8cbcda960b1fe23c981a1ce00013a2837954d5ff75f5f99a9cbc55f00bc2a8e50a438987ba28580a93bca949cff0c6a5cceb9ee929216d47be63cfc9e3cfa1b0a64570d97cceff98d5f7d4ebeb95780d750ef99b4404791e32549446ea270d94dc925fa74522ed43b703bbeffc7f0826459607463850aa613cc3d6faab9cad9df4e8e023109dfd6e879032acb429e2529ce620ad5a6a63a0ff48b143f431c2926031d2fc2d26f6d61f2596e944399a41e4dd6dd5493c709751068acae2be6838d5797e4345a91d9ac123a55a39c023674e3f8bbcbdc27b3a5ca210872973aab9349faa2a91971ab87089d8edcf1a3d30d02cde223031947c6e0bf7ab522c876d95ef52b594f348f6cf1e1504d97854899c2dcc2251173df5d9b0b195777d4d42b617bea1616576ff324c185b1fcb901784d2040b8e7e2a178a0d653ed2e37880cb155418d8a988605ca32bdb55714607f4908139efbfc21e0c9f41dbdf32823f1c4a9472b143f5f7e7b98e270580480cf7587eb78d677266648778a4c00d37ccdc31c246b271301c81847d1e4f3975e47b02234e537fa341895ddedf62bbaa0fd14a4607e10f59f11b29b60bcd9e9eb0ca447269dca09fd08b20659f206d884390bcd019660c20a169f617e03944cc66040f6e3efaf96ed306b1313e02d2ea7686ad174316a59cafa99a8ef0785f7b6aa1dd78d68860fde273b08f513fa5769091712e80c1be76449c94cbae6bbbf4d50b3bbaa6f900406f1bb4a4e633be4522902935adf9b78f954847f30bb54325d32f2ecfc18314ad7a2b0c2ca10efa5bcb79493969f6667a6b14ba6134103041e4850b1dc479a957a6173b2dd62af500c2b4cf268c49d1ec6a38197f51ff71b60b83e24a0a68aaee92b44da989f9ae75524070e038efe57216131dd148a586a304b87b1afb681fc8fe80514e60dde0fa1c29ebeb901d531879395e39ba74dab92f0edad59a0c5a2d8c45af709022cb237b4329ebb79cc9f456d44710521e2883cdd99803187a006d5d6540f0b37ce6d2b14ef4328edcf867e663396de557e535775ca74a61bd8a568be86ade73323af1dbac74d9a5fd8f371d080aa9c38ad9f75b7e0f5677cd3245d75b276fae6cc3e4da5e897f0040069b1182c10eeeb6572593521bd5e37064f1dc4758cf2c7f5ffc6a72d9595168adcd1e0403e9ebbb4c2b3be8576b79ab8ae2e8670c65c350a79de7d3e7b0b2c7c29016b42c30074e7f8e9cf070e187a387d7c61ae9bef6cf3cc47c133293ab7fef9a20dedc98c94589c5fa24548c6ea719fcfc13784cb42c2e077e1a0c83f394f08015a1ac2ca3e223f8eeacab25cb5fef7115088b3a18fd0709d579a34d86ee02420545c3d676207ad82ac3b1e1692f1f2068ee5cfbd06f45f5600f9beeb589ba2cfed1e25f3ffcf2cb5dc3723295fe7039e1344218c0a101f506c1a2af2b71077b61b59e669c11d0fbbc201eeeb6469d5fc23d7da9ca21131d88185e28bc73fdd3bfdd6307a8f32939f8d9bcc87a09aee991c2b3ff01c1a0ddac30696efc990d14ab66c659477beacaae37ebafd1b2668030ce8365299131dcbcad16e82d3821df8f8d32bad17f558ca9138e8eb9b30821abcb691273c593921eb6362edb4f231d100e1de56439e51fe3aad30416b01d69c52cfb7d97b3a1554f336dbe82d5117511b684bc5ce46e129c7937d0fd9cec96a750cf724798e2e6adbdd3377fad4c49a92e77dd398ab3029dc7b3adb621cca50652ff5dc01495cd18aba3eac15e91253376bf959157025abdeb1a9756d552a8ad5020533d20f70ee549af125fe916e9734f7e0c9d9b6a30f3e1973cab859e93b111263e9967454c3ee60bd67b704ae424195dcfb7f2b4e0e7201b6692cce14b48f0ce26848fd5da78ed1c3b956261955cdb20a956f6f7282a538adb1c76ff98fd0635498b826dc677231181ad50f973983b6846f003988d5acbf38eb55f8df92aa6ece11795542fdb22929ecec05e29a46cda47d8caeb26f43a9c299f40410f5478dd3a64c4365f82bcf4346cb48d2b6dc916e728d3dedd3d96aed76a0dc809ec1e2c481cf48255e67439ea98b02d034ac380d6c0b7277fe72e9f6aeaf785026492dd6e9c665f2f15c05b6f1d95cbfd83d2ebb8a359da8fe16d281291eb4b9d48bbb363b1cf6e8064ca7f0e2c5755685a497cc4355119d5bb907f7a624f6a2be1fe7986f994a53faa972f2e1abdd7a3d984e79c5f043f601ff0c774f59a90a3d271152e2f0de814e0830ec0f04ce9e01d3b500e13774b23adfb2fa23a05ac42d99ee3f14a68ec0de9cd02b65c23e2514e9b7cd15b5c7e29e68601c7d84ab0cbb105d53278032110a5a8e4b002a3233dd69dae95d440cf5d0997eb1c987da9fffc686bdc09799897675da988b2ac54ec662ac224b64f9ed4877e6cd5e6c344bde9e12e40885ab09b8a548ecc0f8bed47871ed8fdb762712b697502f3ada0e1d8dea3e5f49c545946361d4d7aaa1e149510828841a8818642c9f8c4721f2aff811a8f40837c44bf19c35f2baaf7a3505d43dd6810582fd1faf9ac9b6cab18edfcb929cbc46d2847b7838ed7ef17be99135a69dbb311ac9732f76e44e55fe752ddf6c8d2b7b0e4c1580bc3eb98c386bfd41a8206a6853158a60ffb1a659652f597304d8e8d2f0a86307d4d0d8f9b40ff2f92579b719cb499efef8109ae3beab7a37264da0648a0a8ad1ff26c8d38233ed4d50ed59d252ce40830b11f777cf3ee7c3ea4b43315aa1b483a25d3808efa0306cb2d11c2d30091c2eae238c60fa23551f2ab745da724160607a9001a36e046ecf952381e4420e80b578dd3342b9d8517ee63ffe0931b925c5e0c03c1c3fbca9645a8fbbecf878b4d70d236eccafb1d791dfdbced15ded1190fce2d3126ac565d5a217679674b21fcb0623695b8cfbd3c7b60157514da75b87f3397342cd82c38c049f09c8b84982ed622f9b2d6acc10da637d8681970dbbd0352cd627b1bd4d6b0e28176119b64b2c533e67d741f14088fddf5c875e3b1cd607f0946bcfbbb4fe0bd01c3ee48e041c0ecb77fcef57cd11e1bee950631e444771eaf246c039e91385a01291a7800c89dd7775217d8c70155ea3d04ab1d41c49b4f821fc466d40ba78ea2d7ba60ddb93359c80d862b4cec95af1e6c3bbf0e7b9fed9884e9f20383fd6f8cdfba154e0c9c1960e854e7ac07e2de84b01165318db44c3de5d75ecb5ba59d09c4216268abe449189c4f6debb70eb1850528681ee2ab2a6af9892fd78393d012733ca4b368876c9413f47b5a304e7861fed417e6ac413f3e46119607345b546ddce79605ef2d722734d51ea0faeca64e9cf0d4cade4c23ada3d0eb31d1802e7980f9afb395b5c7c4ec9d7aacff560165fdcac0b52801f0dede20d47c67d5f7fe5de847eebb7a0beba46f9af86479ac716eec25f073c0a8cbdf3e5808c74ae9cf00419d74ebb2bbf40f1bbed1955a0b11c20debd01c8c79703ae8d7bce1936c90b245f3b341cfb5a52862b9fe1449261bd1e230a15b0640e9635e754aef343120ab10d59efe0c999bc47f919575f8c775c57052c25dfef896a90b83cc8116c86bb9dd057d724ec3c3bad9c5cb09f069d01f7e4caaa2c1b7c997965264b6d410845805ca3af9c4d3e06aabce71ca3f183db99752babb019776cb044b5853927696b62fcc233e3a247359d3a6adf5a84b44f0f879f263eb2143fb20afa4f6a3d8550e147c124ba07300689efe645fcf4d1b8f5fcab8b363d2f8fb88e3c80720cc8acd48fcbd659a4886979dde10e7d7fb6d03286df05dff0130188c8bd3b8be7a48fcf38444d6a6ca5ba27bff55bf0f2351e8711d5a783e702e7f2af0959277eb81236d729ea54062f6e45a0ce04ccf9925169607c113c0d8fc62141e09eec15af9fa1ad2827237bdb0a868db5668fb12d636ed052a160cabcdf7c81e22cddff9e0904d712b6035765abe81d295127b43cd06c72eda08c1c0d38821bdd17298a3318a805c05ee0c99c55fb2e33f0a55e28cb0170445cae76d68ca5cbf427f29bbe7e7ded55f46c4728fdbb2a0534b222726b82b6159d77a780a5ab89ef25392a21f66536125d6acf3cd93591c56a3a838dd8d76236ebd761b7c99886671f83fe1b058341323402ff7f6fd66e314167f92cb5ee52f990ea4c88ea82da5026c4c35d844a93e4d2dc0263615272d86b06efd0739d1ce52810a446e3c9dbdc0e5ed78a44b8834b30040036cbbe9c7effb93ddd95bf412aaa0961f4117c8c674c634bde71d5e84b33b1fac8d5bfd1c82738b32b9d6201b56431b038cef0061a29152ba1317c461f0dcd200bad9b6a9a38cd8e1cbfe7c1d9da7e9a5a143863ec4287f1c06030a7a7099ce76e946422fc22a98a47513cb21a70c2ee5fd23d50dc2634b869d9d85b5f242648321d86bf2253b36af71684a91335e4f6b1b8b6f7f316a038dd103bd98d398ab4e32e41083a8f2bd62c18db30e03e79e768b63e5cdc33ac42c80e347a12d3391567618580a20a1106d9b47aaeede34d7a6c2fb48cf36b68d1648eb2b186dd3231812524edbaaaaa78126d0ce9b92284f141166c4dc242a98b3fb1bb5e41a03041abcfd2af20d9022f907f41640e816e338fef59fb1cf10b82eab2248b18834e92ca6eee5d9be4cb1a1c10f7b4ed2b23c5fb509e7d0c540edc43fbd5a64f1fd1d66b608ee6620a1b4b4a284352eda3f4cf07fd5ca5c4c1b686a1529711ac2de1ad099fb50767b93b1a422ac0acb9e3172bad90d644c0e937582ae9ff64d93eec9ef8e55ff2b76bd8611bd7aa2bfdc0eee228af9f69ec00535273fcee9660178c49a19ad6e0481bcbdd094983287a1a5698ec654a1f1f63195eefd41e9c8ec007163d64e4724d8292d40eca7e78d6c1490fa20d2c79a895a6d08557a2cfa35a2a7678285ab9c0a68ddb3ce644c74ffe84b3d62daf1413f3d4cb6f78a31e4724f1c1ca77a732b7fcc537641714f14a1801e80a435639cfa3d81d3414c174981181eda3655d8b3c84ea3837d8041e1b02cfd67c4d493e835fa7299f67a3dc87ca2d86274dc376e81343df50e017bacf5fc417ba343b6af4c0e2a58f02ab8e82f1a32b9ac699dba47dfe941c6194c1bbb58ed5be852c1c53cb05198c18120ce06bdedf016d619f6cf99c63f68ceab4c90aef246de9ec791ccc977993981dca38cae1f98fc31939a1ba8e6f125abec771deb1e75edafec322d00d8b3d39f12a321601c52c50884641c8ed61b02c87390c51ae67e87ab4c099813bfbaee726de9cfc097c2d28cc4fcd5b009ee60901b5048750dc2e2e1f4ed061de6aec78c0d201d9b267e11835e9a33eca01e44aa8845dc00c5a7708d48465643f8e45989127c5842d694990c4f844e0aab2d1afc3ae57e68bee1d57f151f6a5554ec6ea8a8bfb4e3451fba13b03e92ed7ba96ab515dfe0bbc6f9d939a85b9929f83910b3f585b00a16fe78ce35b44f6f07225d166ba10f025321af3c1b6ccaf00e94740ecac450a475944ade3c7011ee5222a84cd00380331d9309fea6ef37bd6e05ecb333ad49ae15a85fbd04e843817e1a2d6ea0b6d2d9ae9f7ec69defa58412fc2a96b6af4528bbb8614e1657c5eea4fb6fee6aa0e4a42af550295", 0x1000}, {&(0x7f0000006640)="21174bb0906178f9efa74c486c6c2c71e356d35912239f8bde312bcc91b84f20ae739ad4a061cc91d1f276050e68699b3ee8b46fa13aed58719ecd2b38544cbd9dbad503e7374465d749be5c7b2107f7394e59c31067e90e94cf76760a6c8eebb12f09737e6608825c03167811b2f7838092350bb2d9898001", 0x79}], 0x8, &(0x7f0000006740)=[{0xa8, 0x108, 0x9, "81f0cd86e645c652827ec9039aa6fd8a705de8acb33dc6b2ff1c142587e745ffcb92dec998787efd3bb6e838c24b5f08af15e1c4a78dec6726a9488489ce6054cb658a5827f315d381365a26c17686029998b29b8ec066c40f66dea7e44e656cfd105834af91c70d5cf9ed5d91566b271f83284a40b330353081787767c80bc715ec2a431cb7a10242cddc18a436645a6c671e5c9139c289"}], 0xa8}}, {{&(0x7f0000006800)=@x25, 0x80, &(0x7f0000007b40)=[{&(0x7f0000006880)="856ef545063373de90c0ce589c113f7e7830cd74c9313876277c22a59ad451ef1d9def5672791d3a1f4ee65d3cf488f3ccbfc3731d14a342f3e8357fa2ad64f38ac2f843c6d7c88e8997380a2983ee595f8b3236c7e113d6ee6d0bf5deb4b33be8e324b394598dc2bfdf91dcbe27598e4a458fbac92bb7c20d0e9b2bcdc20e9ec6", 0x81}, {&(0x7f0000006940)="360a93a9cee5d44a959de55781fb218ac975a39105ae224cd75a57e366dd65e290d595fd64df30da2c5f6087d428ecc279ce6520b9ec3100cee1033a079928721caabbffd904784a09755c23437228714794bc5ce2349d7d02b03267dc6cf7247a325316a3a2fb35c843cb46c65ae20725947e18ad3be3", 0x77}, {&(0x7f00000069c0)="f54ec1a357618746c150a58d4dd9fc9077886a7c5a5e23008bb40e526a3ac29064cb39ff44afda458f23c6dd7b094fa81e939e73a0859fa3", 0x38}, {&(0x7f0000006a00)="6bfe76bfb5ed779b190830df49858798c64148a242384325b68e89fc16f77702236cd96bf614bf4cd591419e307d51bfa3dcac2fcb0c24dab50f5c08e0172a7c95e27813028d30d708a10adcd123f01066d2ac93b7d1a26e3da947e4c5f544d9d85953b19e1f425a9774323cc1f923243abad42660db58efe5881a3188948f449719fa73ad4f2d0dbb6db214fb4d2e2354922f8a3f3eece6bad7ee251cc7cf2460ebbe4ad5083becdbeaa76f834aa594a480fc86b1c5142b84fae38ba0db9c9a2d715b8993a9569fed4ef8daa7cbd93f6eb269da0ad0a7ea5063bd2696aca0f889dbb245f9a1d0bd1a0d226c7ffa79119fa8d562e2148c157ab274e40bc7089a2ea686d0659548d6bb2a4188e170cf57f6a162d12b1c0bd32c52cab9180d6ffe87b7659291c3bdb11afb95bc6ff48737d17b09eaab748def194a5a72d6a7a5cde148768080ba2ac2ca0b82d6251b377862f21f6c9bf65aef9b7bbe1e7f1316d846e67559f7aa5c6566806f1ead547edc12e282d69ff77ecd8dce3b144f97e7902f309888d99cc33c13991c74be4a536ed573d722cc3c99729c7537deccbd5a3dbf7f60f199de051f23320df8b8c696b5f8ab805b2f2c89360d65b41c12145054b6f05757dd952cf190668ab9209e3f7bca089dbae91a7e7e8cafc7c740c885c5716f804bdd44d84112c28068e19686a470d3e428a21ce542e58b55b729dbdcaeaf1cab859449f1f90d9e2ca738216bab96636fca9bac5ba3b9c350d606fa1d0b3acd119bc67adeae2b8dda117b68b2fc4b60b4f50a192d3a0c791e95482302daa10b3e994f76ae8c34c8259f02fa6e8348ea981f9f14589d6350aa25c9646da277d9b1d459139173f8cb5a07a307acdd1a8e89b7923acf12f4f07d85162456a249eb4e78eb5f43545fce6c6c91a1568b6ddb5f6495fd77794b70a1fd8ce9c6e8514e87daaffc13a214a6520802bccec10f6c1317c33c4c42c86a17d3eefd9f6f0e4b5c1f7b728721ab40a2751536388b0e8b17b8333584117aab98124db0e3d794c57b4b0a162839eb3fc4c2146fecd957a0f9c08ac92b931800e79c30b1bae68f2e1eb930dd09c12d8dfad802ce6f812eaca25d4ba97475f3f129cd82d4bc991cf1ec0373f14b48f1b29ef8a1df3a8cbda4a71c6c6d642e12e9b371bd1b603bd8fea6ae97dad747472fe69e8fc235a183766d20aedc8c283ea9ac31670a959d29cfbbfeb4e7eb14c8a5d88c9599bb6343daaaddf065e7bdc6c2847215130534957f211a7a50ecea0e89adec7a9e5b271e52d6f9ed784e5d9fb9404314376f38d4e45ce01ebfc04184ce46c718c36229db70ba22d00aecae1dd2c5d21c199515a784c50ac11fa1b2c33889c4276ddab1529122fc16fa4014efe654f10dfdc768bba714f054f67298aa971f565da11fb84b6ce74887a389c4af231d90806facab59b792939e90e84fc626f9a062c766b392108a4ee6ba141626e2a90ded52222572860480f2779b05dc7eab4a6cc24f87a1baacd61ef270d7f8b879dec027a4abfb3ef0856044af77f09251950744bfd10fbc2748ca7d1dbcd39ce60f796c70e4be2efc02699fd59ac76b50e552d2b52b00999956aa108aa4d7197bdf87b3a5f63155757157ce14124ba0d3ffdbc710509449752b34a88af8642c1ef5107c78fd335cec25709b048325c559433d82bab7236d03fbf5775d23922ff3102b8565d9028d441436627de47a78da68d9c9f6afa3303c5844903295a240be9fe87d10239ca0090d5b5a4f9fe35b53e693648834431b0ba9eecc6fbd084c94ab3f248a7006d24697459b469d6b012c1f4d4f31bb176cce55cfead3b1baddf9e89e013675feee2f05c06ddbc056c857bf4425dd30b1893f37b5778815b07491f8fa4f9ae44c1d05b6ed462b5c16bc7a8d4dac00fb4bf5ff7a4f8cd8c878d82f8246c22a4f002d765726d33e4b4ace75e8dde9ed9f91618c47abde14c98cf138d3b90f6bd21ced9c0d48f6597b5775111dbec13f629bd971e2debcfd26fcff12911b3c02e84f3bf70c060bf0d2284acbaeb8461efb74a07c9a01fdc4432cd2f6c04dd220e487de6bb8e3e08b26c96abc89a9e7e9a9b3ad6b35791d1f44a7ffebef7cdefd8c2fc44bb6a8307b401e502d383e44a52e76729af786aab7ef58239e671d029c5d199ffb2969ae0df48b4f13ad6fa14d65e0c1f517a1314a647030d34839e264d840dd779075709d96ea43a2205678b2880621ea46000082caa7aaba65bd0b8e98d8c579932e271033acd0caee9a1908e55134668d5a760bdb7f344dfbfdf9585ab3dd889d0a38dc9eee7278914aad75bd5f8a7b5c123bea642df4dc623bff0f5f2595e17fbf46e3f147373ba59509960d8cc9c4ba00b8cd5134d054d244636c3aa18b5fd2278e33eeb94e941ad5da0d12a57684c28923c8c36f0e59441b282bdc2a71a2e63ad7978cae7cb7499303fd217d213516c86d856340444a433c4ede1bff291ec3048d306be47bffc7b68c2f91d6a4f07f5f3229df6d3d453eb5b641d88a62980a928b2dddb4b166dcead8bac0ca1c9bf1a0c6d2a0247f5f3f33d57b50f325d52b791f16c4dc4a99ac11309207097c35bc21a70640d7a8e38a9e669c4f29102f46a04f9f6526fa914dca4640d1b3e36e675f9de5187f417c0a1224890fb798ccab28a01476dcab549a4a2eb570c782325788deea967ce85a1793802274ac8f903bcaedfb412d85b320881830c0e864cc97f7485c9465d93035f530eee22b927fb1002c14e40eae5ea17f455fb830a006ae5fff56abc6e9d0dbdc00290d3f1bceaa96c76f1292e4f7362e08c7bc3db6b94ec44fa0237de74f7158ffd61a0f192f7d0c21e9dcd8526208057cb179f4710cfd7f01b42c6af70d1a03b9747fcdceb1f78a4f05522938ecfe84d3b2b67906fd990857ce59afab72b4ae0abc419e35d47ed12ced9b0be00809261d7e2ffd5e5b4f499963bec3c839158b0fbcc1cc5533deed9ce7259005e121cf449412c2c307b5f0583ef889c562ae4f67a35971af0dd7166d92716892efebac60896ad0adaf6ddd720484a7b0f48d7cae07f54e3e12a7c82674d4d91e09b18f4609289697d5903c4db7a2ece8eb702b16b1088562f8fabf077b096430c8ca4ffd153f17911fda280c0794195caa5b9bd8a01295b83e10e73b9e451e3f7a1a8852bd8998bb78e0e6812c9c066e4632363d68ed511e367894a740e85bb98de57aef0c62e3d3d42f36d9731dac2c24a76b72b752045343338bb3ef6d7aff11e3f410cc1af551903b1b52137460827d0726afafdd271ced37709fe37dd567f405b8ac2c3a63d44b9dec568f2de05524455704387d591c225fdd79054839c38ff0a1bba19265bdd49211167b5562d64396d8111c1e755ace9a401d35f3a9f0a14c8609276d760ca1ae9ee90eb6f1c7d122c027b07d90a6d8298df337e1cf415c06bd0eb6117284fa334fcf674c7cbda9a8172c963239c5dd76e0dbb2de9c7d35b5b76ce865ecf4c95898a41ffb4ae13adaeed90ccdd7e33c477a3c82e33f6ef6f48a51496794c810c7efd1d21a2e78560e9babc7691828f742cde1c25a22ba8ecf4a66fd51511eb62dc0f03ca5c18bef821568d238f56384d45b4bbe82cc0acea4ecca2ae7f30a02a333e25fb6564bdaede31e1e0b35c3fb27038a65a65858b9ab0fed6bed94e06ab18611c3616424d84d048fc63b53925258bfd532687f435d2ac1087e2def6519a16191a66f3f47dd92aa163a6e6116b45fe21668a48d4ed4c8698ac7962573f3d6f10f76e59e1ba55057434bc6a34b8b72da8b841997f9d0f8403f56aedcebf622c3f1b2fbaa0856e8157acf8366a562e7cf37f4f7515ede79ecac3f58f6407bcdcf1fd33ca3ff2c851c5ac65915f9cbe0c62b16878e3acde63b7844dd7a865119ba7fc12a9434fb72a3914797a5a670d9ed63a5ab39372ae655a4d45d00eeb933908583ae420d2bbae5fc6f83b34a1975343cfaa0d589553e7f2aa7e9c9143eade163dfd8de76656a7d8dddc09f311be9dfd1287df6d1656340a1a8b6c7aea4e1a82f276b149f8aefe878dbbd0cca59ff59c7f91e1af10a523c11f2aa0e28c2883233f3de94a4eac99c785b83813398a55451ff206f502ad2a376302fbff251d0b2f68ac9270b56fb781967efb212ab6476d58c4b4c93215efc847dae9aefe877c86ab9656ebc3f28fd78bdafcafe4bd39bc839ecbe3af9f8a3b60d35403b3873fe4b8c57ce95f4b68a09cab5b2c5dabbea05127d2c444cb28f43c83c66b6a76ac9d4e2074f5f5d8e0eebf5d48453b0de0df261906bf13bb98159a2b91b9fdac0a854b02269e3e04113ebd70d23de65990f4263202c78c2e226cd625b777ca3b21954374482106444178cf87fcc065cb9ea63471f46d46befbbc6f47188b0f90abab1ec56f64ce0010e070bc1debef172c36b8a4926a26ed556e6c92ddbc2f719f0956cbbaa09741fbb0e49e70e93fd1ed3f0b5c0e96349d794c65f4f8d83d6cb88b407566c4a3e0ef0c18266f3bb19545a179ce321e1b666e9e407fbcf1cc431763a37f17025e025edc3bfd141ec47a84dfbd239a8cbe600317ba6ac14e49fac65413879339bcda30fdd246e4bf59a1b8a66f01aa6a35e5e41529ff028a69ccccb60eab099d294a4f6db096c87f22882f64eed79011f589dcd6599d2bf7a7573cfbfed0b99c2d9503351dc095f7e87aaf79d4c0280475ccced5243ce4d9eab34b8e37f071f58fede3dec277754435c69dd30dcc57f4ff7a0bc5b6a72061d201638ab8edb5341470e81025e9918f989e76e605d268e203335a6e2650caf98f281f7471acc57515d54d1c5697c77f4372b55ea3642450048f34a63f813fb4c41de81b2c894374fcdc6647186ff81a96db59db031fe28d1ad7eb099774914979cc2848283b182acd19fdec4a113c6281b1df8705952e37a781d36df6ecef9037479db41da67dd939582788cfe28dfad89f4fe6562a7c95e6d7019400ce4609dc54c1114301725fc9ed678a9415103d30b13a258ac3743ba3091287389a35b7069f1ecafb35c35404855168b1564d00a4e113c09acab4592bb7c0740861d4497f285f583f41b9774fee7d6b808f69428599539cb61ab4b6b0b8d2105298e2dfcad263ebf382b25dcdd058bb230eec6b6fb2e089a3cfacc8efbc96824bc7939f2b9323b1f82c6096e6247217eef88ea153201c45b674645193383223320e0f91aa751808c2fb852aa44608042e2c41a58052b42c8d10e68a33f888c58e20faf7ab428678906274a09d3bc86bb5a56080509602e0fcba953f1812785a7f17dd6bd420cb3652b035b579a332c80c67c61f621486a9001c3ca276a2949d8dc8cacb67912a806bccef1086c5e329ba6009f7af22064aef852f9dc6287ba7fa5116ec705814dd94a1d5c24df1d55e745cb90a318b7ecbee85c281c4079d1bc382a4870b7b4537482df471236ca5a2cafd212dfb27cece59d9abef6d3403975a9319d30f525f6247bfa7de00f01682b71b180567ea3742c39394b7d79ab6b2584ef693b2acbeef6a5d6bca5df2e1b452e1bf8c09cb0cf8821020e663b4f9a654c3d269549ebe54363879e43f870704aab7523568484825c52ae07494a00bceab5e8e13a6e3ed7d0a32550b0b1c08beaf2fb0839612288c4b095477e3f799eebc809effa8601a748db22fbb14653edef2469720ee998f6e9a77103a34be4972494c2c9a2d4a3fb3324391397edce9bd0d75d36196b16c2da04e4a09f871cf7a9e5bb973c3d77a2e85f7afeca7c414b5b936b", 0x1000}, {&(0x7f0000007a00)="fef1a62b2d97d44216fcc3b53ecf051cf3f8c626c6efbd9eb906d0e417d7d265b519b51c4c3db5834f0a67110f70d82cc4911cfdc3965ccc4ce97bc7ac04a843977da25cbfb4ad723875f2cfcd21ea486b5327886f7a93d38f36808954fab84c66d59aa1eb697822e76fa26272b3ea469234c3a3b9770d4d1108a25ce066802b83b646efaef3a9d01a7699d8d971d17cc244ba87778ae54fd6b3ecd97b9fdd6877d814cb6fb44b7a1ae547642cedc26b9d410b8aba03a9c560f78e74b21e21fc4b5d0f8e213c2e3468870ecf1d84195f692425a2fa1b4804cb2679e8ae1acece166bcc428d", 0xe5}, {&(0x7f0000007b00)="7a277edf87d7ea42d2a0c9014fed735b0dd85100edc1a19c6b866e92b36c7ff2", 0x20}], 0x6, &(0x7f0000007bc0)=[{0x48, 0x10e, 0x8001, "086e97c3401735f04d8784f98af0ee59e7e891e25d90cd50e40dbbd5840d55aa13b5ebb167b08a62f89173896ef69ff9e486"}, {0xd8, 0x101, 0x9, "c0b9e494cbc71fbabe5f703aa1342a3c83b08bbb0ca54c6eaad2c4b16ca0da5879e9fd9f427c141f74755266663277d15d62af4b4d8787b1d3f9115ba521a832416c8f03aa3945e74b5930f074f0ee7ef4d2f50491bafc37dc42b7c9a8576d7dea8815947a955f13635ced8a723a25630e99203ff95fc644cc9a48680ce28ec0962c64349fa5b23284f374099ee1c576d4aa446649c0b6db62c9e9890ca5e70ef2923e8d13ab651a79e8c0380dcb97505e49cd2cedfaf9a05befe848a344b362918d64b2d3dff1"}, {0x40, 0x110, 0x400, "d0169f922b8509ba099448baa9339d87db2882b8693f93aa3967a6e8bfba25addcc70b5fd16cffecc7d99b"}], 0x160}}, {{&(0x7f0000007d40)=@llc={0x1a, 0x0, 0x95, 0x3, 0x2, 0x4, @multicast}, 0x80, &(0x7f0000007e80)=[{&(0x7f0000007dc0)="fb5003736d2a751376318682a42a678555f6a5b79e80ef4de3252fe54d7e2af74e7495f4bf7b9737024f5ed8a254f223c404f2f51a023b1f2c14b46c43785bc81877ed6f66c893c83b858bd6fa04307ef10f695300377bea37c1861647331ca6fec91c86a66e5002022225321b74ecc3287d6f8ad6354e153f8b0cf5c4f0cbe29c4dee5f8f933cfcac8f5602a75201e5b9b27ea6deb8a8f8f3", 0x99}], 0x1, &(0x7f0000007ec0)=[{0x80, 0x110, 0xb4cc, "537a11e59301534283cdbc991a5aeec12a2b64d87c3ab22405abf62f9c3c197bdaa0d78920ff15fc370ff0a856500097f0177dec0c076fe90ea89908ea9f5d5fbf2da1893360090c8670ecb21d236dbbca234556f16c39e2247a8a9694438bcbed2e7eb214b3938640f1cc551207"}, {0xc8, 0x101, 0xa2c5, "36dbfe4bd5b947460f9e81bd6a35eda30263c69084d2e2cde663eb84bdd68ae6c95bdaea7424a7e5ad85049c27782a736ee037e558508867a40ad66af966f342b49009ac36d87dad6594785c2ccbd1f4f5d8b3d51b368dc19594f569eaff8d806f94fc8ae43ce639e1ba609020e363204e383388d20dcb50a96f63a43a943a594d070c572633f11c66fbb2e4bb2ba0ecf3532a55099ce31dc721c2ea6fe7025b3ecd8d72b49e3402b942b087ce4a1140ef"}], 0x148}}, {{0x0, 0x0, &(0x7f00000082c0)=[{&(0x7f0000008040)="e42e070e078f769d0354bb6a797fb14f8ab7a358ce32dcd48602e440b84fa77544cde6c29a99ea23bf", 0x29}, {&(0x7f0000008080)="150542365ae37478c991504ba036276f10d4a83812fbce5dc624c8cdf5d7ca7035666c8e3a2f1fe215ffb2d729bd95ac", 0x30}, {&(0x7f00000080c0)="8121e18970852a2a5127d3e4c3c158442bebe91e01e0dc4bfc36ae5530d378d9b1d57fa9d5070f95a29f86e411bd67fc7aefedf9017b2297e7e28f98b538918356a8a5b4080d51eb46692cf82711adbe8b80e45a99e75f0501c9a09ba9b1f728b44101f9324eff86abf7e989bebf5fcc11fbce9a7eccf73accb64485c8926e6d670ec365c5ce6a6299f1eef5754f872410cfe0f09e3274451c51707e589968798f00e5568f9fe65edd4e3c9ce26f7eec152acae8b98dae6d2e45fb4885b0e02add25", 0xc2}, {&(0x7f00000081c0)="632f256f626c8b539332608c08462029456855843d1980d05a406a1ab29495987e74887fe8dd50a349b1ac31581110ca94d614702345d762614ce4589a419f09f0bd98bac1c81af56b98ec4cb481eb95f7f516dd6f4b419f8de49d9a1d582301255b67e2917939201e02f68bc588132f15f9dbeab5a77cb7d3123a85b21248d3067584491dbe8ee48bf2d8ca6646267173433e8f49ccf288ace3908b71e4cfdf57bdeaebcb247b861dd69e0d61c7069559c62afa1ad7206e1610e833b506a4057832ea7d8047", 0xc6}], 0x4, &(0x7f0000008300)=[{0x50, 0x116, 0x3, "568ecaa2ca918615e5a563d65a893102c68be56d083cd54eb370bb45e6b0824a7f2c877025b47c4a3cbf992d8cf321e9c77c4c089fabe4d24743218b"}], 0x50}}, {{&(0x7f0000008380)=@xdp={0x2c, 0x4, r6, 0x11}, 0x80, &(0x7f0000008740)=[{&(0x7f0000008400)="ae59a062d2855417d1abb4c4d9731c8c77480d660cce", 0x16}, {&(0x7f0000008440)="f111c34a427d684d0acafd356595fe992eda64b6b1f11aa1d4a27e119bebcae53d3a9919e4", 0x25}, {&(0x7f0000008480)="f8d445d68dc7571d4f0178ef72b1546ddb24fe9602da7a47c66f5f2959c0f95fcb898fee28e9a1161f7c7786260fcc76659a71875347c0b0c74d8919f5974bf4164ab5f0633af2ee0d993ffe1eb3bd26830e4d38a677931a594684dd070cee5a5fcdb8f7eb5a695eabcb65a2ec9784476561cecf07d66aca2a57", 0x7a}, {&(0x7f0000008500)="66d3f822f224e8c5ac7f802168f2ce91a5a0cd2cd0f4b48f183044a3a3a6584d2910a0e626d92eecfcd6b63292b98f220b9c301cccb2fb1c672301f3ea2128db64b1247f56c2900806a6128d006d6c03f1efb88bb38d79a29624da9e2677584318866d39eb73e538a505f77abcf7b490951c11285b90d8a1565a078ae13fd65d9647731e4f3ee8ebb8fe60663af8ab562eba1bee8c3bf870152a4bf2e115df0fa40b9961b162d5eea19fb66223f39121c3515f26aa068b8542e52c101da11ed1e1730c3b3eb74475b53b64d06f422fb7b4ded95f924d23462df2c41c53213b1a81035e4a48c845e8d78d52", 0xeb}, {&(0x7f0000008600)="571da035393369ce267643c7bd06ef27042acd87e05eed64fcf1e8a808b5d366648f5bebb91b93e52b649480dc0dc7a4d8c3d037ed39e3bcbd5dca3510a6fb74f721ffa3", 0x44}, {&(0x7f0000008680)="1534f9ce93282b4144aa89ea7aa9cd3cfafbf413e6dfeda25535bccb6b870a202fceac8f5ddc17619a3d798fc89bf4e3d978cdba32aaddc2de8530d37c06f8efb3b8acae6657d2ec89bb0add47853f3906158acc8ddccee2c845c011f8cff89c25fc1cdcb78d33696ea8946cdc14bb515ec04d87e6d5ffb6bb89fc9c1c53a6c8be308b31c790c8266d360e8a105b2923e06c2083db140775d45310eb8348afb950522f409b789f698926b14e2fd7ada468dbea9e4a42", 0xb6}], 0x6}}], 0x8, 0x40000) preadv(r2, &(0x7f00000002c0), 0x0, 0x7, 0xd2) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1075.157717][T22359] loop4: detected capacity change from 0 to 1 [ 1075.230835][T22359] loop4: detected capacity change from 0 to 1 06:34:54 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:54 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x400}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r1 = fsopen(&(0x7f0000000000)='romfs\x00', 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000b, 0x4030, r1, 0x24201000) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:54 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xe, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:54 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:54 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f00000002c0)={{0x2, 0x0, @remote}, {}, 0x0, {0x2, 0x0, @broadcast}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) ioctl$BTRFS_IOC_DEFAULT_SUBVOL(r0, 0x40089413, &(0x7f00000000c0)=0x5) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:54 executing program 5: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:54 executing program 1: r0 = syz_open_dev$loop(0x0, 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:54 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = socket(0x400000000000010, 0x802, 0x0) write(r1, &(0x7f00000000c0)="24000000200099f0003be90000ed190e020008160000100000ba1080080002007f196be0", 0x24) bind$inet6(r1, &(0x7f0000004680)={0xa, 0x4e24, 0x7, @private2, 0x1}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = dup3(r2, r2, 0x80000) preadv(r3, &(0x7f00000045c0)=[{&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000003200)=""/175, 0xaf}, {&(0x7f00000032c0)=""/38, 0x26}, {&(0x7f0000003300)=""/4096, 0x1000}, {&(0x7f0000004300)=""/80, 0x50}, {&(0x7f0000004380)=""/196, 0xc4}, {&(0x7f0000004480)=""/69, 0x45}, {&(0x7f0000004500)=""/131, 0x83}], 0x9, 0x6, 0x2996) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r2, 0xd000943d, &(0x7f0000000200)={0x6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x8, "84ee82ee8b67db"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001200)={r4, r5, "515b21fa885ecbdd62c20290b592ebead2e1cd91b914c98494d7ddb28b7c0c682ae1fc6802a078cf8123d503a61ff6e886965e565d79d22ca6825c9d2641af2f5e0d763ac60e477fbfefb13f9af035f3563d87934b241b6029be392070d509b35b47838a541b7e1bae2012908d1a440739a37dd016709ebd7ce304b8c310623bfbc3c16a6ca83496fecf85e86307ffb2ef62b4599f00c7a665b7a90479719f0a150357306c369a4c8eb25dd43eeb3f5f74a0daa4619089177286b705b27a011019e53bd5bdd3d6cf32a5e2075a350b559bf43b1e2d1cde02e2e61d606a065a2e476a4745e687ddd23b2931ced3123f919f76c478d72231805056013b4aafea70", "23ebd9b739096f63dabe900dfa173161e0ae5b06d344be1f1fbbcaa320f11147d398091109135ef8239f14d506a8f378f30f655b39881401731b5c634b127e39491be87b826b6b2b2fa5fb70beb22762bc1c94e36dcb5683b096e145a53b646a5ada5dd2747cea36d81d156d5500177b221df5cf2840c16343b00c955d97eee3dfb8cf028f12b3dfadd743a9a4b3ebeb27a534a169194a8c16b028043a6c0715c15e19299cf0a54ec8c4692751787bc54b1e34ad3d5d962542b6fefa1c1d588a679779e900b74d165dd9883e8032083fbabcc7f67b3b899383731fa4074c7d1b6a44cb81372dd8a58e6bf5eaf1731ecfb5df55402bd3622e5a6073a19d73eb52d8e109677884aa71c1da51255940ab9ffd2d3707285efc9befc70d13719314e1b938deec571ae12238589e1a80d3855f9f30b155824183b6f0583f7aca1c2b60fa66111168d26152f2f227c0a85b26f1e2987e2db93f853d1ffa481bc11ad321eb1ae8724530cde7394382cc178708f6236fa3e2674b5a9cc2552a7d9737fc7f7ec296c4504b16c40963a7f51cf3f54541598afca8126f5005ee867208b22925b135edb46059ca892606e51b5b78f49b61e67979535a29c5bf9dce1c8399fb061a669c4f5c5e6f26b25cfa0634bf9a28a0d7363766e4bc05da6d3bc33944f372ab62f05df54bc172f68a73d1936900d7ba6b0c72e6efd7dc1f000a00fff4ca4e3bec7aa1cedd30366c459fd3163d4d90b3696b21daff3cb0233bdb623f3e7b805cd0030639ce4003f524d262ae65cf320fd617e0cf3d38428c3fb3cc61ea1aca46260e8390ac72528a0397d11a40e1a4371c989161bfd49d9ca1dc97ab3a9c4addbb4fb83628a360fbb0074233f37bb4cf4620bbb6044feca203e7a2bd29cedc8f2c80acf5c5437d3cd62a30268baff08ee41dcf4d644d89df66c6f2079b2d3f6029d40c68143d9ef6005e45243014e54146195b7fb7dc7b20084c8b56bfe34f75beb8eef63e9102e3d50b231d9a141e231036c48f1dc1b2d6bef1579d22a37ae070dac64a19c369dd1d17e076242f1b18e00459773fd7d7221e8fad3e9b7ec135d494a8638c3ea0a188285c787bba156c6f99b7fe640272ec6b40bcf06ec8b4272d526cd927159989ac795c95487d363c24c77f42c362c47715c9d9ae2b813a77da574e0ea7e3c7ad8229a43f80bad0aa9b663956f2dbccb2fda535440692ba86418410160b309577eec636d756d9997715c3781632c4922709c378d647d535edae3378d697278744401e677642886e0c408103ee797c34d57b51f54c52ecaa569ff586a1afb63f7b07276f4e2e8d0fd8de568e4cee525c993e1c205ff852ffff2ab85f8b4c9e15bea3d464125fb506be19a1203950da53570d53a35b1a1a92e0b9d58610a5e1cb157eb30e4b9268e4d36b6d83d8b96ac95864901f92a04ae151069465b242c9fdde073aea263236e0a8af4de8038c52fe3e6fa5abf57381d47c09bff6156d8bb4cee771747c8b97688c5e64b850952def06c570b3a088ba29992d81bdca0335584eeae65d43af023ca5844c3e3ee58402c7b88229980acef5bd243c35168729471252d0bc7391964523f2625e0f52bc54d05351067553d7366a7b1cfd475736bab7f96b71dea57ae40b048f02b50fd9b4c6f80c8051910dce941ac412b060cc06376c4c6b352ef724c6ee315745754c53e0589ed2a9ea786bcb28968db7ef4e4e0ca1814f13dbad224520e56e64da384018a546918de13b44333fc697e57dcd1729823e7a2e0a0aa977fe8922ea5d2fc131dc71bbaa79d2c80da878d597155860c9b6a9b550a7858c286a61131c8fbde9062a9291aa0981ac9e609d4426958f35d34993c3460a92a4e5b2cd4e13d6206273c03f0e971f0578d96624aed214fe0a0d1da5e7d8d0a4d30a9d86f9fca1da5877de9725f8c27138103a2dafca7d85258af015faa452203b6557dc3b9a18fa16b2520ec12a3b45be72765e3b8525eb45014aafe64ef38a135a31fb5ec0a91badcf81d31a9d5fdff2be63539da998d68736ef9c4c000b61b76afa531b048b2c7e04dca29072c7e87d654bff4863760bc342a78f76298283f0808ea0acbf7b827557d0195797e8109ad07898bc068b627d80360cbcd416504885b543b41062b1a3927b778bcc1ab461496c842ad1a19caac8584bbfe93789aaa66437c4c4ea72f19ee5d709ada2a685b6e1c9ed60baa47c8dda8ea5f05f1040c54081d79501e8e74327eceedd619d725eba39ddf4f4a236e027cf8aa1ff03d9e347eafd683cdd566e9d3d388722b2f5d99f02393bc69fb85fb2c8be582fa219e85e22303c1c7bc395309b0a6e26279c44244df2a825cdc9fd24c68a4dc2a4d21cd72fafd1b215f20b71fd506f091c2341dceec562f6026997b6de16c99f9c85760ba192822e9a9e40b8193556ce011fdca6306aa32dd23fd1d5991522080c0b6fc8a90f9b1fcbdc1693ae04ca00b8ed6c9c8be804f6363a6fc241f8fc11cc1c9e607b4ecce03f28758db75e4de1e5e4634ac7f314dc69e810dfe6adb9c43e7b507bc4c9a01df47d03662bf5a962a354d23df1eeb412387f921f35ebe45bc5eca59c502dc799fbbd21d36c1c872ca4437f8cd766546318126a81a11af9e80b1470e7dc233b23b6d31251e2790473c711815b1c8212c09da70d18528ddf0caeda5f3bb31ec8f9afa6e3f24372c7d9db417986a248c5cc524f0d28f3e21400ca0c4f117360c9c987418a3c325da9533a7d39418501c3cfbd230fb159d52013dd27c1c7d5eb673c4e7a482fdcd6d83ad8acc0a3bb6c0f0853258e55b2be8877096776b9e1ca829e438591df97c35068c67f82ce042f348764cc26c67afdf75414121f67fb4c911fa306bb42dcde58dc048b7ff2fd25e7a267761812d9b76aaf994fdfb666cc7e415b6ec5b2705874a141a3c64fc3273face1362592dd54772d5323e373eab16a36878f4fac77ccd3f4f595653e5957b92a167cf32e8f4032d7742af9c240e7c90606ab8de20c6e35ae495480f412aec4d8ce7e2c5e10ccb18d1e6e76b820e16c85b23b8de5210030869165bc292813d96d753d80719733d2d71aa081fa5d3849aeb39677f917d144b17229c688ef68556bff676959c7d45dad2c1ec4233eed3ea1262bc04de9e0f8d308b6c6c30111b107f5ae2c10ed34057a53c00ae2d4f8888bcce8552a6021e4af134d8bc3ab8aef506741a9586ae586f43ae356b17dd5e14a79703e2416e906147855ee0d2d5d4394893bbd9958a67ef4627a97218480538140a82e314730856cce76f50f210afa51802c445ec7926181adb16c705e5e460b88f8cad396a754301bbfc06f5beea7a071f65191a573dea01194f6e08c2537f9528c09ab8ddd2217bcd775c1b655c432ef168a748fc532732a9acf45beb3cbb955d1e55753ba2f55e2f0ac67a7d4f3a404455bc2d0055bf57237010c56f0acd42a9710ed8d1f5f771b9a2d5861b29b62c11d17191411b94fc5e310a3ac2a8c0b3e12b94cd3cb4724bfae7ae1a551aedb49344413dbc9eda7ae68f179e2ca0a61add9a06f83b50ee1bbcd46ad2b9ac4dbdbd911490c7421afbc635fff2374547692f17ddcb51438c0727324dcb341a49f6d892197fa37fde33b391dc4f9949a920ed16b997031e057a1221e538d9389a6a7cefde1efcfa78fd34430d7d9a4a83dd7120cdb2217fa28012f80709f93e5abd7afbe45d08efb68423b27bbbbed0d4ba72c392e70fe50e22c9087f30673c79f6f6b9ee362f88cbc669b8edc8d35971fa0b4c9facd03677417f1e9936cfe5fadf07b64c2accbe88278c5639618110b7b3354f1d28fa4fa518bd8755a63101ac3501ec6a02dc0f7d4a2155c6e3f2ab8a20d4eff248849bf03a346d8235171035a8a6b71c9188558659336679ac212d66017d61965140b4f7f0c6a91198cbc37809e2e4a38a3568c28813dc8a4e57549787152d3291a502694d883ec4f6778df53defb4b44b013c264de369762caf1e2cbcb2dd60b78f30a069a01fc1ed6aa9c8f403ae159cd76ac3417ab05f34b151f558ffdf85d03d37fbbdd5f07db62c9f40f7f816a76c0a80c350b57e1fd4581dd5f1b16d4d52fd7a273be31495418ff82968664c692d4eef3b25dc3b10b7459f508479e9ce614e7645b325caaafe68886184be413908d2e851526836148f2b209e8a5bb4efa6a01fb03423935bf85c0b27c7285e697466d450be681b9027f9b096c4f5ac9537d50d7b3ab18d613c3035da7b997c38feabbbce99d738c96d61d2a592c70c3c58448da3a563f9d0e6eb6b6dba57399ea6a7001c2b60d77e80938906118af1bd85703cda8c2af952a5681d70a96886ce73ad39fec78e826987af4841e6597471f0ff837811358183db378cc2bff0f41b1d4659ab86e8b7adfe9e10c4a68e1aa650edb5768025e58318d10f1fa2fa14605d224823b1f3c5e2b50b6408601fc5d208af8697ea92f34943eea214ae83dadce0c2cbbddacdbf642e9b2919067f2fd37c3b54594d57b173e9ffd009dd6447f8cb5bc7737a0623484538ec65e2b57c036a887568645a6f301dbd85ee09864001f89656a3e3e6af4f1ad930b59a9abb45695974f719c6d75bf76473a78d7ee3e2b4c0a0c3d4e3af464485b23fd5c829290935130d4da8707f89436ca1bd490336f906cca5300bad6b6207a31ea309746288e65c28c9a2c68dbf924fbe17fde4f49994ed770bd1f1dd5550f24e55996adf431fad74333500b77097d4e0e8ad66160a4685ecbb77af3db4f8ad8e402197456bd23e4a62200a5069b2061aa78b3194dbb9b03d9a5ca023ea6d689624d02cb6056f9b95bbe0b8bc6a4300a1e824d410e334c5d48b44092fe8521b5ec78bf4825c2173255dea9faccec8642d2cb494bcbad70e95d3fda6e6254be53909acfa2826034775496a83e974d489e45df95ce81dfb4bd62de26a43883b8377af76c3a2ff72bd9287087be0cf02f2992be703d8944884aac354d79e9186b4f821674d45213b0663e9af9eadaeccf746ee270131fbf186756573ccff9ab9d1e70d6228b9d718c700d8c35795b77d3f6a470162e8d96d370a80e532fe77602914b3c4832cd99700183889332e0d8b2b7de7c1c2597afeee374b6bfe6e29534d67b7f4e9ce6a87fa3b40a5589619106657e579b03dfc6bee59bb49ae9af3f2c827a59948c71518943c6883af559c07ee11febbaea0534f5e53144e4a305ba284f6fb6c96c50066bce71a1cd7d4577524db5fbba711c8a5ccfa1e15989e3adf9d0abb475ae5aa605d8ebbb980bfc7345b98231e0d474a7e3709791f5d38e4d8dcf9f413db5587a4832669112bae323a40320b7a43b465cb208860367caa8bf82bf9185bba7013e8a1c1f284c8c18e7180825c79601890e8ae806a1ce"}) preadv(r2, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) pipe(&(0x7f00000046c0)={0xffffffffffffffff}) sendto$inet6(r8, &(0x7f0000004700)="a1d93a83f9238981c21c49c818d73e5e298c3f7ce99ba0328e9dd5dded888b48e9d385bdecc8152bcbfd0c2a527e77a822c8d494ebe9b430f6bdeb235905e97c62070543da300d19fb2af7a2dbe341b4e26895175d8276815d5155eb338365ceba39959f830e05a5144b8a7cd5750c29933701814e8a06a58ebe3473de57d5fb281e5a01a1436e52a0024ef4dc4816d68541c34bab7906ec2cd0aebd426b0d05f5b9bc5af71defdb54cc7054b5099e327fa798a87d8d22614bc3d48af2cf7bd669729078f89dccf8b62a1592", 0xcc, 0x20000000, &(0x7f0000004800)={0xa, 0x4e20, 0xffffffe0, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8}, 0x1c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:54 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1075.888610][T22412] loop4: detected capacity change from 0 to 1 06:34:54 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xf, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:54 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r1, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_xfrm(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000bc0)=@updpolicy={0xc0, 0x19, 0x1, 0x0, 0x0, {{@in=@loopback, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, 0x0, 0x900}, [@XFRMA_IF_ID={0x8, 0x1f, r2}]}, 0xc0}}, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=@migrate={0x60, 0x21, 0x1, 0x70bd2d, 0x25dfdbfe, {{@in=@dev={0xac, 0x14, 0x14, 0x3b}, @in6=@mcast1, 0x4e24, 0x200, 0x4e20, 0x5, 0x2, 0x80, 0x0, 0x1, r2}}, [@extra_flags={0x8, 0x18, 0x4}, @XFRMA_IF_ID={0x8}]}, 0x60}, 0x1, 0x0, 0x0, 0x24000090}, 0x20000041) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0x13}], 0x1, 0xff, 0xfff) [ 1075.942299][T22412] loop4: detected capacity change from 0 to 1 06:34:54 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1076.013907][T22444] loop4: detected capacity change from 0 to 1 [ 1076.069466][T22444] loop4: detected capacity change from 0 to 1 06:34:55 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:55 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) dup3(r0, r2, 0x0) 06:34:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x10, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:55 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.\x1e\xd5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:55 executing program 5: r0 = syz_open_dev$loop(0x0, 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000200)='mand\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x2) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) 06:34:55 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1076.908331][T22477] loop4: detected capacity change from 0 to 1 06:34:55 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x41e07000) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1076.963099][T22477] loop4: detected capacity change from 0 to 1 06:34:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x11, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:55 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:56 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1077.079978][T22513] loop4: detected capacity change from 0 to 1 [ 1077.129593][T22513] loop4: detected capacity change from 0 to 1 06:34:56 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:56 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x8a800, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) fadvise64(r0, 0x9, 0x1ff, 0x3) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f00000012c0)=""/150, 0x96}, {&(0x7f0000001380)=""/84, 0x54}], 0x3, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x10000000) ioctl$KDSETMODE(0xffffffffffffffff, 0x4b3a, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$TIOCNOTTY(r2, 0x5422) ioctl$BTRFS_IOC_SNAP_DESTROY(r1, 0x5000940f, &(0x7f0000000200)={{r1}, "48bed7e00f7626a810340acda460376763896a1dace43fd5e71f7d66e2d280f57fba873adbfb7f77dd6fa9c44e4c828abaab37a3789e5824848cb484c37620b814bf73361dbb519e4df0e968e3dbff7ad904446d3b7f88736bebadbe0843ce118515ee48a07b2b54febc10a8883c3b38a57dac0fa1801578f03f8be3dfa99be66160aa557e7a9670c36736d022bf85ecf4b5e3b1bd80cf7ad293c1441123515d3a6eedb570c62a6824629aa2d6842fd15bb4538f3bf554c120fc54a34d968b94be44cba4ad617975f58bd88e8b5692f4e5ed6db9f88897ce7e686fe9f1308b75688ccef1a6c312f38e511b7a5686b4f4a5f0546a68e33793c2409786f27fab4b24f08be3c179b31a66afa47574eb45d7f8434e13a53a55501576d8706f6c31e8165403e7291ccbe45a1a8321f9457f9b539febc32f5d36c7c1135345411976c3fe46ba1b652c79f6588352e93ece126d424ff761d5c8168aacb8572b546addbb70c69efa22fb971d765c6a031d780f3f1b9e2bfec0ac4dc229d20331f42d1f9c1cb6c2e036102bfdda9c05e187d89221394eeb8775be4ace9da4979f55064dee7b78b913208fee1fc88564cb340298bbec030321238fddeb6a87d2e953fef9393556ced2446fabf1a3f7b67dfcce4ff410d1fb54d973d9614f811d4a369415343afb1fa7605d39f941ea3fc289b98d1b4156c3763ac013fc71af27951f69c6f1f72461e259a42954872ec9a695153bf83a95ee7a2e9281fa76d38a2c60829d16cebecbc59c9ea2fc484ba166dc5b569dba36d1f986b32b886ab7d8c8c296b5fe587df3d453d625bef6f490b6c8a014ad5a590211fcb14eaf9299e6ea29383f5a2b192f06d8fb7127beb685fb8b8cd24144dae44bdf62d07e3cf4c34dd59d6d8ffaa3d906fa40242a31d296517d77b8d947535a3a7e8e35af898f21c958a791a6e0ad840943c65c98bf870c7b7b558126f2c0e6f593a8025a0a75436d0e02131dd1db4ba49c4ee4dca87b305b268e379eb7e266705259e79c302eda962697b4b155bb267ace6fe49dc886513f09bc8009ea1eacdd2730d70c8d022e51e5da17c78a2e0b343d6529375e0c51fd194f3a22a54ab49cd8ae654a50dcd1173d21aafa3d06399cdba70877864f621683f27782033b77c44e346d2064b734929767d0bf2a892878bc99a7bada86312f4f768b5beeade75bb78a69e7ff8d7a823573ec399ee53dc38ab0ccb45f360e5ad56f10379d7a2dd5412e4c879d9627f568bd74e99548c20d67aa462b98bf15bc935538c12fe66608633107e63e8417d86bf43ab61f016ec067f7858e32db785f986b14d3f5d80e59d25a50095016b261e55810f1ec91bb09f12ac679b6757860e61e422ebcfcd90c51ea100eaeabac2488452a535479c29c807e57c1383610616fb9b8eeff41439b38193e81426025a74656aafb82a331cc6c164f9f91f1ce63537d9604ca8e502ec31b5194bf31f5a5fb12887079741cf80b839f08410759cee58d16bbcb385a130fb50857f8a39998aa9827b17e22e3d822882eae0ba47abd4c24831215eeff6338d0951869011c51981567827f4f8f40ffe1def116c9341098716c26ce8c5f6b560caa4288ea636fdd7285def66940ca74e32a94d23efd0350be5a2e1f664148c09333b1e37188d8524953913e22bbb9de89f0fedace3be0797fa1951021136b71b5a7172718c6a197d7c540ed25dee75543810ec0d5123eedb79955ccd0dc9a6bc2a9036d7ac24efe53ae3dd19502d44c751542e144fd2a9b411f71a7afb3402bb62ee0505a006909005f999b844a866195b1fd084fdba0fdc77d9dbb6899c5756f705a15d55fdd66669b67df1632ec7da8f7f90fef8c1b3332b13f52dfe56f52f220cf371c9d80659a3e6b76f1b22883f453d1de4ae3a3552aa211cf2a000a08f994bbb13af5609864ec0d4020223dc96208f325bbfe36a0d3380dcc33eb67ee652b2fcde8e17232426ba92d08283b125e833192ea00e66254f5881a6d2e8efee1048f4c07d1956b217d85b748dffee2674d0d3714a0d74edea4423e267e72444770f08b5451715465b83f7b4ee59e1b3e69064e35739b11a70f63ba1afa1f15a2cb1ea5e7cb7afb62a02f9d8ede4445b1ed42c3833656a33614dd24389d6605545b53c6f91d681ed6f83e73156f1a38b04461bcc9b998d41ed35571aade1de0b29e0214bbb0c1f90eb96a2e77718af03ce927cf8d3645fba9955763b92284d78eb6a5a5bb1415615e8606b8147c66eea9b35906477e0d391e883eadba8deb42c175953203f129faff2624b501f76c21589926ad809d48de2e69b79b914fe6581af6c7251b60fa482943b182e92cf7eb8e6d6d3727b6c7ff48fd36e1871b38f01bb67bd52b83ab7e890673abfd4650162c900f33c7c51ebaee339273b7ab18cf7780b70f546639edb6602392ce677e54233986b9c065e9e2c08c87cbdbb93caac681f2f0b1a5500e978605cdfae46f033f369d5da3eb1b395691c096dfd79fd87862d0b34b5b899ff7c85300dff27cf0f652362201d996e8bf6c09608780e1cfdfc76b7a826a516f995ec17a5091336162c05ed827fa9e799263853b0a11dc4c993f56a192dc3499a9e767ed668d6ffaecd097eaa3e5af5680cf2db56b55a81c1c8a04b306b0870d99b824c2f740ef80f3bf7ee40da4eef1779de28d4fc66ddc92b2affb0c5d04af799648cdce7dcc8e4f1405b7b136942dfa69969167597fe90b5da589d4a71c613eb4742894b09e2c44ec94c5b9cfd8d6209bd69eac084e4aabe8424928275d83a7fc74b295f4747ad76ba5730e8a070c26c32c577d3556e37f52066e9a33972c4e6ab98ff416cb9b2df713dcf19807a40420a073fb89e35007ce83a52f38563cb6dc480975deb90725869ae55423aa67433907797f5236c460e6de8a73732efba1fee75746259c1f39e616a1ed1e7cf87efd19db7570a7d62c816646a3a2f5001ac20113194f578d3adc02dad8e87f6bae870b9f8bcd93c356409790070c03864fbf434324868d58607d46cd6c9e84a6e1ee29cea01521a11ef5d43a95cf9dfcaae2cb59ffd9b6a9c5b9823c315258ad45d1f902f053555b44f4bac1cbc798f2b40021aa0ecd47289d6564ec07e2e13aea7c612eb67ff25fa2d91e98b7e2c9d8fc4551d795182aa6e4d195c2e771058cec5e9705017b4d8e709f90c0d309d23150d74516847521e451ed8a2e256133df2a854c41aa2d07e751a9cd3f5f9d1690aa77cb9eb94ca010e117024a6b4df34570484f00b48dad3087dd95ee4c8d1060c767cbd5e0fda659fde79f9eef5d55ef8728cac31083cf62a02bd7c7463d2d137e84cb14c0e473e70ccade0931bedb4c91da58e1eab827cff00a904e36628876330188ea9107bd89158c6299699ef4c3f25820cac405556d20cbf8c938bd0e1e05a2687a60d47683617dcdfb34334830602f1dd66adb2650e81c5b141866eb0295acbf608f5f4d412cdbdf5da77b1e18c1e1b58d00b6e964b2a2186a9d8fef7af30f3e586fa5ffe61f21bd2c3da6d34175ded2a09e02f5bc5993cca11feb207e22352b6683ce099ca3765642f76736cc9ae669ad6f035e2d42f6765fd641c371939faee0f1485a4bd3e66f860e3873372c811678a608964bf823602a71c8d19a41e4fbe4f52907859b2d50a378539a3624f4bf490b36e126ac04563ad2878aa45941b7bed9dc1efd5ab308c85f4de131331ff7c79ea3357bb6906f0d4288fb9128dae4cebfa3bf4d568af0e471e0c9ccaf3a7b073cc8cb1e6ff317d60c989995c1daaf66ef60248f53366de5e7b5b68d1c1e7edeea07aaa205c8c3719d2a3462f262433625c169602debf633fd98d1998aa04c4a2e2223a382c36be769ab016dd70524d9138e0f49e2f96f85092235d0681ddddf6e91461edbf35b52fcdaa37e234137d17a55acba76dbd0fef3789966501c371cb9d82a4d915d3821099059ebcdbb91777ab62bfb92a6e37e41b77caeeef4ce6460e4a8fc25f27f2669d7116f7d7d59ab91d0ae7a1c8de5489b7755bdf8d9eafd6042b878242bee24ad4b84ea0e6a0a43be2c1b321336327b9c0566b429a58261ece1c36fa727f3686676de8ca9ffbdb0133eb41693b8dbdb5b35ce6cda77db985b6dd4472aec783c72824191347b105c04e322c8050f920734628721bd8c9dc0e9bfc2c5ba2afeb32215c83511e7333ec25deeb76de3d1f42f7876c63d4b432def4c91596bbd392c95860e059a128bde51ecac3830e45dd5855d6ef4c5f8d0e9df69fb2f15dac2a84317413a73d1973eb3e414a89ba9ef8f86440b04ae4017a2ada0a694d7d1efe964df7a2e120f7dc67b061a572970bae09d27a91bcc8249922d641ade9dab10800e30326fbd2c4d3d0960cac81de21fbccd3d19874d4f1df7ae868d070ee82f0433bcf677f324406ecc6adf5bef7a6de68be3171fd1781779461c5a5d298a9508bd6077f954d78674aa462d975616ad01a0d9ae0a0ebf7764b9a989ac39f3e24da32dd01051d55cd1c263f26f757a90f0900cb96586f3c41b93e509cfcc5c4a648ebe06e062744b779d08bd1c79c3f35e010447fc5508aed1e2f7d9a447ddf1147d2b0a9fa1211903d1af99e8e45ca2ab0d5f52be401619c8a61d0a1b2c47bb696d1ef330ce755ec04903f84e6682bfaa5efaa45d59f1af81465d871a705e1a8db9baa7fd66f1763d641701d380ce05ed81357804cf5f5aabe99eaa9c1a9558248b9e958121f15c5d203caefdd70d3019a343019b8d9b0cbbce507ea6bc79351b9770bb3cc88521984d5a4103e3dee7227ccd2246932a40f946f6b870b8279c7777e5cee4da62ef92307218ed030c08d7c03a0e65ee223be6585342528ad63d16d9b2482b88676b08356724a5391e3b7ec4f8ebc9e93bd3bd147adc169b649f3d3b15f7c8cf90378348ae181c06ffd8e66af4733085e4d63758607864446c2b59d5df91f0fc12b9c10f960e6c5d22b84d4a4b97e4177cba7471a5f6c4d45c98142d4ef1863950721eabc9e6102bbf4ef0ccf440b0bd6c35487f0cc9b3786536e1bf262fb5458d3072df3414f4fd42534a053080e448a91e6689f5716c90b9fa9b738f3a13175a3dab9795d7da81786add82fa935a79f1db3bc61b6cc3d79ab67431e47e746c24d9bf9fe3f81a50ab09bc60a274697ce027cf38f3ef18d4d2c74b02f7fb355610f1bc00604ee1e17307399f20019b6724f41df64b51b698148d1707f2aacb923b5f4546231b6035aa920a53f239967ba65f1a8fc26f328e68236f3bba70deee2aa99f27f3d6cb91094b2a215334c840e70a7da0a20b41a79b089547e1eec7070b59817d85f8ce7af16ecc3283ea9fb07377726b994348603f6f5c7a1a5be9b9744d7cd864156c3f644d2921e7b37779fe6b0504b498b36c7624dcaed2d5a22508e3d2503c2942766bc337e6062384bef35e136ab9d95cd2ef56d1760fd0210662adf01523de55c9326508fbc64e7a293022e4c9a2b103223ce1d8fc752b61d0d8b1243ebf69d3469644146ed541d8651ca51f1d27fd69796b38c376079fdb5af31d8be63ac66fe6d9c048817afccb94b0bcdb5babfd6876399893d834a1228dc381145aa44828c3c92e305a098e37679ef62e95c5cad7da6ac5297b0f2f011b9d3eac74d0c55211758ba03c5e0004092f23f096e0638ff32d81c210f0380f2b30793af0b88f0e4db072c8cf5546dce943f2b2d4c0d783a4b708477e7baf72061c7cacda903e7c669cbe345566e445248d3162f7b47bb0d1dea1"}) 06:34:56 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:56 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) perf_event_open(&(0x7f00000000c0)={0x3, 0x80, 0x6, 0x2, 0x20, 0x1, 0x0, 0x7, 0x1008, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x562095e25d924af8, @perf_bp={&(0x7f0000000000), 0xb}, 0x20, 0x7, 0xffffffc1, 0x2, 0x7, 0x0, 0x1, 0x0, 0x10000, 0x0, 0xffffffffffffffed}, 0xffffffffffffffff, 0x10, r0, 0x9) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r1, 0x0, 0x24002da8) 06:34:56 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x12, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:56 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:56 executing program 3: r0 = fork() syz_open_procfs(r0, &(0x7f0000000080)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) 06:34:56 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:56 executing program 3: bind(0xffffffffffffffff, &(0x7f0000000200)=@vsock={0x28, 0x0, 0x2710}, 0x80) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1077.939093][T22564] loop4: detected capacity change from 0 to 1 06:34:56 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:56 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x4000010, r0, 0x4000) perf_event_open(&(0x7f0000000200)={0x3, 0x80, 0x9, 0x0, 0x6, 0x7, 0x0, 0xe3ac, 0x906, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x4, @perf_bp={&(0x7f00000000c0)}, 0x401c0, 0x3, 0x10000, 0x1, 0xf0c, 0x7, 0x0, 0x0, 0xa1, 0x0, 0x1}, 0x0, 0xe, 0xffffffffffffffff, 0x1) preadv(r1, &(0x7f00000000c0), 0x0, 0x10000, 0x3b) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x0) [ 1078.008118][T22564] loop4: detected capacity change from 0 to 1 06:34:57 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x48, 0x0) 06:34:57 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x22, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:57 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1078.300557][T22616] loop4: detected capacity change from 0 to 1 [ 1078.360041][T22616] loop4: detected capacity change from 0 to 1 [ 1078.443918][ T1785] ================================================================== [ 1078.452058][ T1785] BUG: KCSAN: data-race in __blkdev_get / __blkdev_put [ 1078.458905][ T1785] [ 1078.461228][ T1785] write to 0xffff8881013ad0e0 of 4 bytes by task 22618 on cpu 0: [ 1078.468918][ T1785] __blkdev_get+0x8c/0x6c0 [ 1078.473311][ T1785] blkdev_get_by_dev+0xa4/0x490 [ 1078.478152][ T1785] blkdev_open+0xb3/0x130 [ 1078.482487][ T1785] do_dentry_open+0x53e/0x830 [ 1078.487143][ T1785] vfs_open+0x43/0x50 [ 1078.491122][ T1785] path_openat+0x184e/0x20b0 [ 1078.495692][ T1785] do_filp_open+0xd9/0x1f0 [ 1078.500103][ T1785] do_sys_openat2+0xa3/0x250 [ 1078.504671][ T1785] __x64_sys_open+0xe2/0x110 [ 1078.509238][ T1785] do_syscall_64+0x4a/0x90 [ 1078.513635][ T1785] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1078.519507][ T1785] [ 1078.521814][ T1785] read to 0xffff8881013ad0e0 of 4 bytes by task 1785 on cpu 1: [ 1078.529432][ T1785] __blkdev_put+0x5a/0x490 [ 1078.533844][ T1785] blkdev_put+0x23e/0x2c0 [ 1078.538150][ T1785] blkdev_close+0x47/0x50 [ 1078.542482][ T1785] __fput+0x25b/0x4e0 [ 1078.546452][ T1785] ____fput+0x11/0x20 [ 1078.550418][ T1785] task_work_run+0xae/0x130 [ 1078.554943][ T1785] exit_to_user_mode_prepare+0x156/0x190 [ 1078.560555][ T1785] syscall_exit_to_user_mode+0x20/0x40 [ 1078.566014][ T1785] do_syscall_64+0x56/0x90 [ 1078.570411][ T1785] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1078.576285][ T1785] [ 1078.578585][ T1785] Reported by Kernel Concurrency Sanitizer on: [ 1078.584760][ T1785] CPU: 1 PID: 1785 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 1078.593060][ T1785] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1078.603102][ T1785] ================================================================== 06:34:57 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:57 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x48, 0x40) 06:34:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x25, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:57 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) memfd_create(&(0x7f0000000000)='\x00', 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:57 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:57 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ptype\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x0, 0x48, 0x2) mmap(&(0x7f0000518000/0x3000)=nil, 0x3000, 0x8, 0x4020010, r0, 0x4dcd9000) 06:34:57 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1078.906555][T22643] loop4: detected capacity change from 0 to 1 06:34:57 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1078.970758][T22643] loop4: detected capacity change from 0 to 1 06:34:57 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x48, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:58 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1079.088968][T22671] loop4: detected capacity change from 0 to 1 [ 1079.180021][T22671] loop4: detected capacity change from 0 to 1 06:34:58 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:58 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:58 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000140)={0x0, 0x0}) r2 = perf_event_open(&(0x7f0000000280)={0x7, 0x80, 0x5, 0x3, 0x1, 0x44, 0x0, 0x5afa, 0x20, 0xd, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x3, @perf_bp={&(0x7f0000000040), 0x5}, 0x10000, 0x80000001, 0x3, 0x3, 0x3f, 0x8, 0x4, 0x0, 0x8001, 0x0, 0x3}, 0x0, 0xd, r0, 0x2) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x0, 0x0, 0x2, 0x4, 0x0, 0x401, 0x8202, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3f, 0x4, @perf_bp={&(0x7f0000000000), 0x3}, 0x4400, 0xff, 0x1, 0x7, 0x8, 0x2, 0x6, 0x0, 0x5, 0x0, 0x2}, r1, 0x53, r2, 0x18) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r4 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r5 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r6 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r7 = syz_mount_image$msdos(&(0x7f0000000340), &(0x7f0000000380)='./file0\x00', 0xd0, 0x6, &(0x7f0000000780)=[{&(0x7f00000003c0)="13e7683ff9f2fdc7623c3c02de6dc074b77d7776aa8aadef094e8d926542ad94de5c046576513aee33fd335af6ef4eb2cbdedd72cac4b6636d68142b30f4a01d16650254cdeca246f990bc7e6697055590bf0b561a23205330116108a16b19912639750b5eb77f6ff215c2be1c9a6d5e142e68c39803c50d3fb90b32", 0x7c, 0x6}, {&(0x7f0000000440)="2e43547382", 0x5, 0x7}, {&(0x7f0000000480)="fdba9de942a37246ea40d0c9dd82991d0a64b8877bbb62fb372ea392e0cf587dc97726fd7b8a0156700b2ebffa6a555b515c8cdcac35694754fe98b1b18e083dbedd2d56a60b5f260f1df68658196f443c3701b3d14d099fad25a6527aea324d0c592ff7f064460b212553", 0x6b}, {&(0x7f0000000500)="031f1fee21c0230d95b5eaa4fc77ad9ea44b6d793083bfae5424f06c963a145d5f9307627d30ba01373d2a093a1219ca702817f2eba412ebe96340eef6d2fb67ed069de46d3c1b21f12a610f8e3d87124ab18abf12ac48a182fb19bc7b798a51b7708461a0f58e7d6c3df807aef9848b43295580d2819b1c75d207e44f96535e54a9af6264", 0x85, 0x2}, {&(0x7f00000005c0)="c93f349fb33ea70f746387a318dee04b75780dea5ddf104c204414ff691e4af89941f694adfb7c96ba5a1234ec3874911107b3576ab66edc0df09737bba61f323c6f1bd0fb22f6714451688c4dec72f970f40e980f", 0x55, 0x592}, {&(0x7f0000000640)="9e7915db5f27c5b3879e4ea3986cab2f2804f9fc3cb71d7adf49d09496f31808516cd77e017807725b9d16330a5ec57c95844691d02d66c2471079bea40055b65b8955ca663d7b858d1f2e1c64f536b7ccad8efcf372c758c505f0ffa831a96f6076678fcd115047e0133d06233d46a8a9c50a506f7b89aa7cbcda0e85de85d9877def3007c82d1b0f0f90fedd0bfea23ab442d8e08fa9a0a7bbc0b59850cfc9f7320262323bc7737318c81299", 0xad}], 0x52, &(0x7f0000000840)={[{@nodots}, {@dots}, {@dots}, {@nodots}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffacf}}, {@dots}, {@fat=@gid={'gid', 0x3d, 0xee01}}, {@nodots}, {@dots}, {@nodots}], [{@measure}, {@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}, {@fowner_gt={'fowner>', 0xee00}}, {@fsmagic={'fsmagic', 0x3d, 0x100}}, {@fowner_gt={'fowner>', 0xee00}}, {@mask={'mask', 0x3d, '^MAY_READ'}}, {@fowner_eq={'fowner', 0x3d, 0xee01}}]}) r8 = openat2(r5, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={0x0, 0x20, 0x2}, 0x18) poll(&(0x7f0000000a00)=[{r6, 0x4}, {r3, 0x400}, {r4, 0x210}, {r7, 0x2042}, {r3, 0x200}, {r8, 0x2210}], 0x6, 0xfffffffe) sendfile(0xffffffffffffffff, r3, 0x0, 0x24002da8) 06:34:58 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x4c, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:58 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:58 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:58 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1079.926599][T22732] loop4: detected capacity change from 0 to 1 06:34:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:58 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x68, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1080.018170][T22732] loop4: detected capacity change from 0 to 1 [ 1080.096415][T22756] loop4: detected capacity change from 0 to 1 06:34:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1080.178769][T22756] loop4: detected capacity change from 0 to 1 06:34:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x6c, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1080.278193][T22774] loop4: detected capacity change from 0 to 1 [ 1080.383116][T22774] loop4: detected capacity change from 0 to 1 06:34:59 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x74, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:34:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:34:59 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:59 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:34:59 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:59 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:34:59 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1080.896552][T22809] loop4: detected capacity change from 0 to 1 [ 1080.979714][T22809] loop4: detected capacity change from 0 to 1 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:35:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x7a, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1081.083633][T22813] Page cache invalidation failure on direct I/O. Possible data corruption due to collision with buffered I/O! [ 1081.095505][T22813] File: /dev/loop7 PID: 22813 Comm: syz-executor.2 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1081.166520][T22841] loop4: detected capacity change from 0 to 1 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:35:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0xfe, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1081.220474][T22841] loop4: detected capacity change from 0 to 1 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) [ 1081.289724][T22862] loop4: detected capacity change from 0 to 1 [ 1081.368808][T22862] loop4: detected capacity change from 0 to 1 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:35:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x10e, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1081.723592][T22887] loop4: detected capacity change from 0 to 1 06:35:00 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r2 = dup(0xffffffffffffffff) r3 = dup(r0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e23, 0x6, @mcast1, 0x4}, 0x1c) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGSID(r2, 0x5429, &(0x7f00000000c0)=0x0) sendmsg$nl_netfilter(r4, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000780)={0x598, 0xa, 0x3, 0x101, 0x70bd2c, 0x25dfdbff, {0x2, 0x0, 0x5}, [@generic="db1cc03d7b159b29fbf1e1625a786eaf96b6ab5960392cb5b047c2faff8ea4a552cf708b6f90b317d26186ca8942f328b1bc02907c39daae6b6a9e51e02fcf1072580c8b929e8392c31dc00197d2db87b218278f63393b6f950a697f9fdf8c8f5a25dbd9a70fb46cccf196697420bfcdc88e2f2cd495812c0b7e62b92e09c37ae1db337e023da5387fa39475d8f7e73b7b25b491cd9667ddcf65c16de69824e316f59f496543756f65bc096bae221d2500c1659a5e8cdc80d441a96155bc6febb143d65b7d301355be2188b8602a7bc58cf88b0b205dafc75b2e876cd301b56b49c07f10616ca07d4b75dd486bf1332759", @typed={0x8, 0x82, 0x0, 0x0, @uid=0xee00}, @typed={0x4, 0x4c}, @nested={0x1b9, 0x4e, 0x0, 0x1, [@generic="e005942db187764654fa08f4ec6a489891c3f6c1a707840a38ffe3a97b296bbd0874c238da7e4b5e0a9d10eb950a82ca349658809a18404ec086c70bf807e87f31c14ce406f0e223e0e9974e66bcbc0213d5aeddfdab3ce4092819b1cf9c1d3484925d9ddb1b1b645a921f7948b27d7e4613c56e31298e5d85e051ecc39061f06fb71eb36bb40f0c5712e2193d5b16900ee86e3ef254392fd2f1e1782f4a2812f7ee0cd0da590b9f89d73a2fcf94a0fcb9b5db8fb210706aaacd9f9d34ec734ce12685ca425257129ad4b08a7c1b1ee5f78dbd1b6f5375abe33c003dc7939e1baef9b973f414ece9acdeea5af66952304e361186c9ecbca85e2dd1aa", @generic="290a565cc262feb27eb57ef2c9edbe5ef432e8e3e1fbbdd17fecf08654c2990845294f84c1ef1156bde4e3e093dd652d2f7a99ac39b5d41e968bd1bb4fe6f2e9954488584a5cb6d97ec9d621f107eae84bd9aa30fc7abd9b3c831a154cffad7fb602a1795430cc1bc85399db30833123e8bdc685864e971dabe1936ccde5b251cf5f75e3d5e18a3619f02364e4afe15063874193a66683db9e6f914e52ae48c49630ed75fe98173013d6e1a64e4420e191", @typed={0x8, 0x6b, 0x0, 0x0, @fd=r1}]}, @nested={0x98, 0x47, 0x0, 0x1, [@typed={0x91, 0x21, 0x0, 0x0, @binary="5ae2dd8bcc90b2a03165f3bf1026b270a3849c09c9d016df74b579874839bb6a2e3712b3860ba5fd370dc218258e412669210a698934d2224e5b89be9f132eb9251c46cbc7339e4f2bbc3de1e1599103a0377651b01a83ab1aeb8cf63e9da2ff49358c789cdff0ef01a24a488d3555b49d662d4d814558086c3f9cc7d754fa4d19e0e6c9506ed8e284f103f036"}]}, @generic="62205bb5d754c73642575aefee2b5c80ff60049af62848f17f02d8677d8565b8f67dee21d9f6a0b82f5ceb97608224d426999648a6bc8706e0b40f6a4ad86bdfcb72a9d5fc3a3bf09375eb62556624e5b589f5b4cde3ca9399a119b9cc3d6cf031aa7fffebcacfbed437687ec7f1a0428d797554735efbc24a79e97172eb743bcfa4f56a94c6b0f19ee1bacb9794f8d5a1f1397f54035e82698afecf34cb68619b570da8786de5c52b7513dd6dec900ffe1474a66d24934f9eabd543023e58844f0da3a067201ee19658973e52244a6a8e77c007d539d428f899689c66dbaead65b9dbbd4aa9755ee056364e9037a3de07bb071fbe5146c9", @typed={0x5, 0x8d, 0x0, 0x0, @str='\x00'}, @generic="d19bc08d6f60ffba5232b273bb37a8ca20bc871f68c509bab435223082fa044165f5c1fdc10dbd025234c89fa2ccc1a93646d4e3392d55d0a15732842ad69c53df628e214c7ae533fb3fc59d4fd3172017a70e4b132daa6b03211360ae7737617e546b882cb24fc61234b519dced34a28318b9e14e3333e9f3fc51f2e3ef4a15f8c1ae07a3d9e93967bb267e6ba85640e3029c5d1eaca5ae3a5ac2b7c823b7e9a4d8f6285f8ee1b70de55297e555599e484c95c591c59ed0437c7b8f4d55cfddf98db2cfcece0b25807296607747d0513add33481cf5604a032c398e1d72909227", @typed={0x8, 0x3d, 0x0, 0x0, @pid=r5}, @nested={0x47, 0x5a, 0x0, 0x1, [@generic="9c4c4f837b8fdd37524972c1810811113e8ae3abd53ebea8b159daa813564800bb48b5f9bb577f6abeb84fb9decb220f7e0666c66f92d09076f7c70ec2172d9d33a705"]}]}, 0x598}, 0x1, 0x0, 0x0, 0x811}, 0x200000c0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:35:00 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da6) 06:35:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) 06:35:00 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x1d6, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1081.769328][T22887] loop4: detected capacity change from 0 to 1 06:35:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) [ 1081.849799][T22918] loop4: detected capacity change from 0 to 1 06:35:00 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da6) 06:35:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) socket$inet(0x2, 0x3, 0x7) [ 1081.906730][T22918] loop4: detected capacity change from 0 to 1 06:35:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:00 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x1d7, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1082.054259][T22949] loop4: detected capacity change from 0 to 1 [ 1082.121970][T22949] loop4: detected capacity change from 0 to 1 06:35:01 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x3) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(r0, r1, 0x0, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x30, r0, 0x5d035000) fallocate(r1, 0x10, 0x1, 0xff) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x400, 0x3, 0x11, 0xc, "50c08c370cd01c66a4299007c6148666d453174597efda8b109f49c66a009e43099daf1beb075c1069e5b20c0574c840f196528383813ded9fdc1a91f60546b8", "b8463f0cbb36642b9927e42d48296a8a75fc83b571ad04205887078f9c219b5d", [0x3, 0x9c3]}) 06:35:01 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da6) 06:35:01 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:01 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x1d8, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:01 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da6) 06:35:01 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1082.772634][T22982] loop4: detected capacity change from 0 to 1 06:35:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da6) [ 1082.872624][T22982] loop4: detected capacity change from 0 to 1 06:35:01 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da6) 06:35:01 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:01 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x204, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1082.991207][T23019] loop4: detected capacity change from 0 to 1 [ 1083.039296][T23019] loop4: detected capacity change from 0 to 1 06:35:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x24002da6) 06:35:02 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:02 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x227, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:02 executing program 0: perf_event_open(&(0x7f0000000700)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r2 = open_tree(r1, &(0x7f0000000000)='./file0\x00', 0x1) sendmmsg$unix(r2, &(0x7f0000000040), 0x0, 0x50) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:35:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x0) 06:35:02 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1083.674048][T23061] loop4: detected capacity change from 0 to 1 06:35:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x0) 06:35:02 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1083.739644][T23061] loop4: detected capacity change from 0 to 1 06:35:02 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x228, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:02 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x75f, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x0) 06:35:02 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:02 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x3) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(r0, r1, 0x0, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x30, r0, 0x5d035000) fallocate(r1, 0x10, 0x1, 0xff) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f00000000c0)={0x0, {}, 0x0, {}, 0x400, 0x3, 0x11, 0xc, "50c08c370cd01c66a4299007c6148666d453174597efda8b109f49c66a009e43099daf1beb075c1069e5b20c0574c840f196528383813ded9fdc1a91f60546b8", "b8463f0cbb36642b9927e42d48296a8a75fc83b571ad04205887078f9c219b5d", [0x3, 0x9c3]}) [ 1083.861705][T23096] loop4: detected capacity change from 0 to 1 [ 1083.919502][T23096] loop4: detected capacity change from 0 to 1 06:35:03 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:03 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x229, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1084.547096][T23120] loop4: detected capacity change from 0 to 1 06:35:03 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x400) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r1, 0x0, 0x24002da8) 06:35:03 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1084.600925][T23120] loop4: detected capacity change from 0 to 1 06:35:03 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x300, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1084.673423][T23148] loop4: detected capacity change from 0 to 1 06:35:03 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:03 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1084.749630][T23148] loop4: detected capacity change from 0 to 1 06:35:04 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r3 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r3, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:35:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x386, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1085.417005][T23186] loop4: detected capacity change from 0 to 1 [ 1085.472570][T23186] loop4: detected capacity change from 0 to 1 06:35:04 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) 06:35:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3dd, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:04 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x5) tkill(r0, 0x34) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) perf_event_open(&(0x7f0000000000)={0x6, 0x80, 0x4, 0x80, 0x81, 0x40, 0x0, 0x3, 0x2000, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0x7fffffff, 0x10bca865}, 0x0, 0x69fd, 0x6, 0x4, 0xfffffffffffffff7, 0x7f, 0x907, 0x0, 0x6, 0x0, 0x17ec}, r0, 0x3, r1, 0x3) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r2, 0x0, 0x24002da8) 06:35:04 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:04 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x24002da8) [ 1085.686039][T23216] loop4: detected capacity change from 0 to 1 06:35:04 executing program 3: r0 = syz_open_dev$loop(0x0, 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:04 executing program 3: r0 = syz_open_dev$loop(0x0, 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1085.812323][T23216] loop4: detected capacity change from 0 to 1 06:35:04 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3de, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1085.893860][T23246] loop4: detected capacity change from 0 to 1 [ 1085.920139][T23246] loop4: detected capacity change from 0 to 1 06:35:05 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:05 executing program 3: r0 = syz_open_dev$loop(0x0, 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3df, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1086.325943][T23266] loop4: detected capacity change from 0 to 1 [ 1086.366790][T23266] loop4: detected capacity change from 0 to 1 06:35:05 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:05 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e0, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:05 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {0x0}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {r1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000053f40)={0x4, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x7f, "9f60d03d63593e"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r18}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {0x0, r18}, {}, {0x0, r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r17}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {r19}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r21}, {}, {0x0, r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r24}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r24}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r24}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r24}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {r22}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r24}, {}, {0x0, r24}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x0, [{0x0, r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r27}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}, {}, {r25}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r27}, {}, {0x0, r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000054f40)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1, r12}, {r17}, {r19}, {r23}, {0x0, r27}], 0x2, "0aff3844c43c4b"}) 06:35:05 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:05 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1086.536522][T23285] loop4: detected capacity change from 0 to 1 06:35:05 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:05 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e1, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1086.605753][T23285] loop4: detected capacity change from 0 to 1 06:35:05 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1086.711204][T23321] loop4: detected capacity change from 0 to 1 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e2, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:06 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1087.175272][T23333] loop4: detected capacity change from 0 to 1 [ 1087.235776][T23333] loop4: detected capacity change from 0 to 1 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:06 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e3, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) [ 1087.393354][T23353] loop4: detected capacity change from 0 to 1 06:35:06 executing program 0: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x20, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x2, 0xffffffffffffffff, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x5) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000340)={0x4, 0x80, 0x40, 0x81, 0x7f, 0x6, 0x0, 0x5, 0x140, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7545, 0x0, @perf_bp={&(0x7f0000000180)}, 0x10800, 0x100000000, 0x4, 0x8, 0x3, 0x1, 0xff, 0x0, 0x5, 0x0, 0x1}, r1, 0xb, 0xffffffffffffffff, 0x8) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000040)=0x0) r3 = perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0xc3, 0x5, 0x8, 0x0, 0x0, 0xffffffffffffffc0, 0xc4288, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x2, @perf_bp, 0x10000, 0x4, 0x3, 0x6, 0x100000000000, 0x7ff, 0x80, 0x0, 0x3, 0x0, 0xfffffffffffffffe}, r2, 0x0, 0xffffffffffffffff, 0x8) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) sendfile(r3, r0, &(0x7f0000000140)=0xc1, 0xffffffff) r4 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) r5 = syz_open_pts(r4, 0x40) write$binfmt_script(r5, &(0x7f0000000280)={'#! ', './file0', [{0x20, ':{+\'$'}], 0xa, "3f820e019f8c9c7a0df2ec513febfcf9873fb4e085753e0bd31e2824a545086bb6d663d859622b70fec91c8c7b64ce3eb5886dc584b28a53037b9b9373110d13cc92b46c349af6f5cb0e9e3d1bb0714579c65221d4f22caf2973de06af1edb70c89a3d8e7fe4ecd33297dc43ac6a8cfcf5843be19e34bb5a8592303c53fd1d59327761"}, 0x94) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) sendfile(0xffffffffffffffff, r4, 0x0, 0x24002da8) 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:06 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) [ 1087.502792][T23353] loop4: detected capacity change from 0 to 1 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:06 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e4, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:06 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000380)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev}, 0x1c, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='pI\t$\x00\x00'], 0x148}}], 0x1, 0x20008005) sendmmsg$inet6(r0, &(0x7f00000056c0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000002b80)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c, 0x0}}], 0x2, 0x2000c040) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000000c0)={0x0, 0x0}) perf_event_open(&(0x7f0000000000)={0xd4006796772be426, 0x80, 0x0, 0x5, 0x0, 0x7, 0x0, 0xffffffff, 0x98008, 0x6, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x1, @perf_config_ext={0x4, 0xff}, 0x20, 0x875, 0x3f, 0x7, 0x8, 0x4, 0x7f, 0x0, 0x4, 0x0, 0xd3}, r2, 0xc, r1, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200)={[0x10000000000]}, 0x0, 0x0, 0xfffffe4f) sendfile(0xffffffffffffffff, r3, 0x0, 0x24002da8) 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1087.660277][T23392] loop4: detected capacity change from 0 to 1 [ 1087.750514][T23392] loop4: detected capacity change from 0 to 1 06:35:06 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000040), 0x3}, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) memfd_create(&(0x7f0000000240)='.^\xc5', 0x0) dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) rt_sigtimedwait(&(0x7f0000000200), 0x0, 0x0, 0x8) r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) sendfile(0xffffffffffffffff, r0, 0x0, 0x24002da8) 06:35:06 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) 06:35:07 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, 0x0, 0x0, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:07 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) ioctl$FS_IOC_GETVERSION(0xffffffffffffffff, 0x80087601, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) flock(0xffffffffffffffff, 0x8) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:07 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e5, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:07 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1088.289439][T23437] loop4: detected capacity change from 0 to 1 06:35:07 executing program 1: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x107382) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) r2 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r2, 0x0, 0x27, &(0x7f0000000100)={@multicast2, @dev={0xac, 0x14, 0x14, 0x3c}, @broadcast}, 0xc) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/145, 0x91}], 0x4) 06:35:07 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) [ 1088.351598][T23437] loop4: detected capacity change from 0 to 1 06:35:07 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f00000001c0)='./file0\x00', 0x3e6, 0x2, &(0x7f00000024c0)=[{0x0, 0x0, 0x101}, {&(0x7f0000002580)="b7121c19e63a12a6f8cca7", 0xb, 0x6}], 0x8000, &(0x7f0000000480)) 06:35:07 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x107382) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f0000000280), 0x100000000000008d, 0x4, 0x0) sendfile(r0, r0, 0x0, 0x24002da8)