00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 420.537568][T18747] overlayfs: unrecognized mount option "uperdir=./file0" or missing value [ 420.550026][T18740] hfsplus: unable to find HFS+ superblock 00:14:34 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='overlay\x00', 0x0, &(0x7f0000000240)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@dont_appraise='dont_appraise'}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:34 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xa, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 420.785898][T18773] overlayfs: unrecognized mount option "l" or missing value [ 420.787444][T18771] hfsplus: unable to find HFS+ superblock [ 420.806531][T18767] overlayfs: unrecognized mount option "uppertir=./file0" or missing value [ 420.854103][T18778] overlayfs: filesystem on './file0' not supported as upperdir 00:14:34 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7700069865726471723d2e2f66696c65302c776f726b6469723d2e2f66696c65"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') syz_mount_image$minix(&(0x7f0000000040)='minix\x00', &(0x7f0000000080)='./file0/file0\x00', 0xef2, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000140)="c6792b81e4e77ff3ebe5d1b187e9d15db8cba795072bfa559910e1acb190f626f9973452aed9e784fc4a48a80636ce3041ac76fb7b612aa69f5bb6ed0cc18cc7b658c901e83a3a52379592554f0175a468", 0x51, 0x5}, {&(0x7f0000000240)="7b2b5168156361541c07b47198cae210c8dc9a62607c6644749cb195187f1a93443b9dcf6e1d9345834ed655cd55d225385f412b1f406d206cdd7d2ceeca114f7493ea060fd3faa343305c7c78c34d3a2ee6114c2f783ea6dfddf2f5b16d2f56b5dc2ccdb55b92f67eaf0639fe61bb8b9bffdea49805e3645f2626bb40835778d9e2a266d758a5f9aaabb41f706e124552e9342b3560b278faf41278323887325e306eabb21a510d9016a16f816cc0", 0xaf, 0x6}], 0x400, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:34 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x0, 0x42440) ioctl$DRM_IOCTL_AGP_ENABLE(r0, 0x40086432, &(0x7f0000000080)=0x20) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c009cfa5a6cdee3f0fa191da017fb04592e719c1900b0c2520678748d73db8471dd8e6ecacb59e776f6cd8e193b2b773928a9ce738dd8fb1de4f1578a5ea134a0c1cec87a964779f8930cfdbdb6bd464b94ccfc63779992e0da91c3f91d2a2d77e9049ceebd140200329cd910b23c12c12b23356626c0a97a4fbb93b2c2e4ea90c148f92514b872b6d8a7e747608688c852fc09c7730eb8c409281894334ff2ce861bb77d3ac43ad1221eb43fa1981446b90dd72f580ea25b2b3057af04dcbfe81b9aac2f75442c198026631548"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') ioctl$ASHMEM_SET_NAME(r0, 0x41007701, &(0x7f00000001c0)='}bdev}selinuxmd5sumuserwlan1!em1\'vboxnet1\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) setxattr$security_capability(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='security.capability\x00', &(0x7f0000000180)=@v1={0x1000000, [{0x3, 0xfffffffffffff7a6}]}, 0xc, 0x1) 00:14:34 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = syz_open_dev$usb(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x5, 0x48800) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000d40)={'filter\x00', 0x7, 0x4, 0x478, 0x118, 0x258, 0x258, 0x390, 0x390, 0x390, 0x4, &(0x7f0000000080), {[{{@uncond, 0xf0, 0x118}, @unspec=@NFQUEUE3={0x28, 'NFQUEUE\x00', 0x3, {0x1000, 0x4, 0x1}}}, {{@uncond, 0xf0, 0x140}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@dev={[], 0x1a}, @remote, @broadcast, 0x0, 0x24721b2fae258e84}}}, {{@arp={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xffffffff, 0xff000000, @mac=@link_local, {[0xff, 0xff, 0xff, 0xff, 0xff]}, @empty, {[0x0, 0xff, 0xff]}, 0x7, 0x6, 0x200, 0x7, 0x10000, 0x2, 'veth1_to_hsr\x00', 'ip6erspan0\x00', {}, {0xff}, 0x0, 0x285}, 0xf0, 0x138}, @unspec=@IDLETIMER={0x48, 'IDLETIMER\x00', 0x0, {0x100000001, 'syz0\x00', 0x3}}}], {{[], 0xc0, 0xe8}, {0x28}}}}, 0xffffff31) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x5) 00:14:34 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000180)='/dev/sg#\x00', 0x91, 0x400) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f00000001c0)={0x2a, ""/42}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) mount$9p_virtio(&(0x7f0000000040)='lowerdir', &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='9p\x00', 0x2000, &(0x7f0000000240)={'trans=virtio,', {[{@cache_fscache='cache=fscache'}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}, {@obj_type={'obj_type', 0x3d, 'upperdir'}}, {@hash='hash'}, {@permit_directio='permit_directio'}, {@obj_role={'obj_role', 0x3d, 'lowerdir'}}, {@hash='hash'}, {@fsname={'fsname', 0x3d, '*}'}}, {@audit='audit'}, {@subj_role={'subj_role', 0x3d, 'workdir'}}]}}) 00:14:34 executing program 3: mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0x3) mkdir(&(0x7f00000001c0)='./file1\x00', 0x140) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77651f6469723d2e2f0180000000000000726b6469723d2e2f66696c65315c00913b7178645fa0236f35945f5a54d87867066f3c996f523b785121d9acb746b52dddc9950481ecc4868bb99382"]) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x7d, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 420.974853][T18771] hfsplus: unable to find HFS+ superblock [ 421.041545][T18792] overlayfs: unrecognized mount option "low" or missing value [ 421.102962][T18796] overlayfs: missing 'lowerdir' 00:14:34 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) ioctl$DRM_IOCTL_MODESET_CTL(r0, 0x40086408, &(0x7f0000000040)={0x1, 0x5}) 00:14:34 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xd, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:34 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2fe9d4cc23fa367dab66696c65315c002864f1a72f7af40fbe435076b4fa89f3153dd02f50b23cdaf12302586431255fe52d4ec7db7c8403719835d3c4f014dc2c5295e05c0484769f490299d567e1d28b8140bb755ea90bd37019c654e36fdf633ab731baec571d27fef0103ecf54e0acb1c2d42e7aa6ba133ef75117c2f5ea7ac5026ebedd260b2a1baf719873c183811b12c2e7dcbb1d47dce2d584ea46955e7cdc03b1e08d352554cb40fe4d1db94e15b058368b05f839ef83b221b2e85ec75c5f89fdd1e9da722c8e0d34686daf9cdff30cded2cdf449e9fc7f16f681f759ac2351e89103c563fb6eb236"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x490080, 0x0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc040563d, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x6, {0x0, 0xd4e, 0xe882, 0x9}}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') setsockopt$IP_VS_SO_SET_EDITDEST(r0, 0x0, 0x489, &(0x7f0000000180)={{0x33, @dev={0xac, 0x14, 0x14, 0x10}, 0x4e24, 0x3, 'lblcr\x00', 0x2, 0x1, 0xc}, {@broadcast, 0x4e21, 0x0, 0xfffffffffffffffc, 0x100, 0x80}}, 0x44) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:34 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) creat(&(0x7f0000000040)='./file1\x00', 0x160) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 421.345016][T18819] overlayfs: failed to resolve './éÔÌ#ú6}«file1': -2 00:14:35 executing program 1: getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffff9c, 0x29, 0x22, &(0x7f0000000340)={{{@in=@dev, @in=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@dev}}, &(0x7f0000000280)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffff9c, 0x0, 0x10, &(0x7f0000000540)={{{@in=@multicast1, @in6=@ipv4={[], [], @remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@dev}}, &(0x7f00000002c0)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000640)={{{@in=@dev, @in6=@ipv4={[], [], @remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in=@multicast2}}, &(0x7f0000000480)=0xe8) syz_mount_image$gfs2(&(0x7f0000000140)='gfs2\x00', &(0x7f0000000180)='./file1\x00', 0x7, 0x1, &(0x7f0000000240)=[{&(0x7f00000001c0)="01f93400bc169ab0f8ee5a18d7f4269154094ac396", 0x15, 0xfffffffffffffffd}], 0x0, &(0x7f0000000840)={[], [{@dont_hash='dont_hash'}, {@fowner_lt={'fowner<', r0}}, {@obj_role={'obj_role', 0x3d, 'workdir'}}, {@dont_hash='dont_hash'}, {@pcr={'pcr', 0x3d, 0x2c}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@euid_lt={'euid<', r1}}, {@smackfsroot={'smackfsroot'}}, {@euid_lt={'euid<', r2}}]}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') lstat(&(0x7f0000000780)='./file1\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f0000000740)='./file0\x00', r1, r3) r4 = dup3(0xffffffffffffff9c, 0xffffffffffffff9c, 0x80000) setsockopt$inet6_dccp_buf(r4, 0x21, 0xc0, &(0x7f0000000040)="6ebe5f18fc4044bca2202842d9f9237f20f82a9197c8635b0ff9a2e23998fe98538481bb4fae7444728ad7a77680447fce2982a5d36f48116b26f197d4e848e8c919ed5234ea7852af74c4cb1b176938649d9c291baec3ab29156aaff1ecf42d368184362ff9", 0x66) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0x2) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$sndpcmp(&(0x7f0000000180)='/dev/snd/pcmC#D#p\x00', 0x1, 0x2000) r1 = getuid() mount$9p_rdma(&(0x7f0000000280)='127.0.0.1\x00', &(0x7f00000002c0)='./file0/../file0\x00', &(0x7f0000000340)='9p\x00', 0x100800, &(0x7f0000000540)={'trans=rdma,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@sq={'sq', 0x3d, 0x4}}, {@timeout={'timeout', 0x3d, 0x8}}, {@common=@fscache='fscache'}, {@rq={'rq', 0x3d, 0x40}}, {@common=@version_9p2000='version=9p2000'}, {@sq={'sq', 0x3d, 0xfff}}], [{@smackfsfloor={'smackfsfloor', 0x3d, '}'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'lowerdir'}}, {@obj_role={'obj_role', 0x3d, 'self-#'}}, {@pcr={'pcr', 0x3d, 0x2e}}, {@appraise_type='appraise_type=imasig'}, {@hash='hash'}, {@audit='audit'}, {@euid_gt={'euid>', r1}}, {@smackfsroot={'smackfsroot', 0x3d, 'overlay\x00'}}, {@hash='hash'}]}}) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f00000001c0)=""/29) clock_gettime(0x0, &(0x7f0000000740)={0x0, 0x0}) futimesat(r0, &(0x7f0000000700)='./file0\x00', &(0x7f0000000780)={{0x77359400}, {r2, r3/1000+10000}}) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) lsetxattr$security_capability(&(0x7f0000000ac0)='./file0/../file0\x00', &(0x7f00000009c0)='security.capability\x00', &(0x7f0000000a40)=@v2={0x2000000, [{0x7, 0x3}, {0x5, 0x3}]}, 0xfffffffffffffd83, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) stat(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_xen(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='9p\x00', 0x2800ce, &(0x7f0000000840)={'trans=xen,', {[{@access_uid={'access', 0x3d, r1}}, {@msize={'msize', 0x3d, 0x4}}, {@dfltgid={'dfltgid', 0x3d, r4}}, {@cachetag={'cachetag', 0x3d, '$'}}, {@access_uid={'access', 0x3d, r1}}, {@access_uid={'access', 0x3d, r1}}, {@uname={'uname', 0x3d, '&vboxnet0wlan1em0wlan1}securitycpuset#keyringnodev\xb8'}}, {@mmap='mmap'}], [{@pcr={'pcr', 0x3d, 0xd}}, {@dont_measure='dont_measure'}, {@seclabel='seclabel'}, {@hash='hash'}, {@dont_appraise='dont_appraise'}, {@obj_type={'obj_type', 0x3d, 'mime_typeppp0(proc'}}]}}) setsockopt$rose(r0, 0x104, 0x5, &(0x7f0000000240)=0x7f, 0x4) 00:14:35 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x3) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$dspn(&(0x7f0000000040)='/dev/dsp#\x00', 0x4, 0x1) getsockopt$X25_QBITINCL(r0, 0x106, 0x1, &(0x7f0000000080), &(0x7f0000000140)=0x4) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 421.506081][T18826] hfsplus: unable to find HFS+ superblock [ 421.585327][T18826] hfsplus: unable to find HFS+ superblock 00:14:35 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e4966696c25300aaa3638654f6469723d2e2f66696c659cdeb400006b64690400000000000000315c00c6c8fcd8421dcfa55f8aaa0e8ae30caac09827bb63827462deac8d593c95b589c7d35004ee4c404745e57e8cb5ce14215e"]) chdir(&(0x7f0000000100)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x8) write$UHID_CREATE(r0, &(0x7f0000000540)={0x0, 'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000340)=""/251, 0xfb, 0x8, 0x1, 0x5962, 0x3, 0x1}, 0x120) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xe, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:35 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) socket$vsock_dgram(0x28, 0x2, 0x0) [ 421.775683][T18862] overlayfs: missing 'lowerdir' 00:14:35 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65696c65315c00000000000000000000000000000000876481c29c0cc0e7743962c34b7ff01898afb35d25cdad54b2b7c2d8d69825ef66ab356f965897dc92028491489c5b6465f9a2707e17526b9c1575fc0727c528059c5506cbc717914fc6c7d231386c43f082c250a54b32b0f7f97ae3f90768e3a24fd392198e0f3fc7105f880b27ffd3f5f8e650fb7407ad79154f9a0a03cb3c847c4bb845217fe285f5cca625989551fdbb4786a68b9208290ed4825c624138af19c6b541a3191acfd61be4bb1b344ac46e679d"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$vcsn(&(0x7f0000000180)='/dev/vcs#\x00', 0x4, 0xa07c) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000140)=0xa8ec, 0x4) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x41) ioctl$RTC_EPOCH_READ(r1, 0x8008700d, &(0x7f0000000380)) mkdir(&(0x7f0000000200)='./file0/../file0\x00', 0xa0) linkat(r1, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x1400) ioctl$PPPIOCSACTIVE(r0, 0x40107446, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0xce, 0x6, 0x1, 0x9}, {0x9, 0x0, 0x0, 0x2}, {0xfff, 0x8, 0x55136de0, 0x6}, {0x3ff, 0x7, 0xa3}, {0x80000001, 0x7f, 0x3, 0x400}, {0xff, 0x1, 0x1, 0x6}, {0x8070, 0x3, 0x2, 0x80000000}]}) 00:14:35 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir/file0,workdir=./file1\\\x00\x00\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = getpgid(0x0) mount$9p_unix(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='9p\x00', 0x40, &(0x7f0000000240)={'trans=unix,', {[{@version_L='version=9p2000.L'}, {@aname={'aname', 0x3d, '-\\.-))}('}}, {@cachetag={'cachetag', 0x3d, 'overlay\x00'}}, {@access_client='access=client'}, {@privport='privport'}, {@access_any='access=any'}], [{@seclabel='seclabel'}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}]}}) sched_getaffinity(r0, 0x8, &(0x7f0000000040)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 421.848707][T18866] hfsplus: unable to find HFS+ superblock 00:14:35 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000023c0)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x2, &(0x7f0000000100), 0x4) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000040)='/dev/audio\x00', 0x142, 0x0) bind$rxrpc(r2, &(0x7f0000000080)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e22, 0x400, @loopback, 0x3}}, 0x24) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) setxattr$trusted_overlay_nlink(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f0000000140)='trusted.overlay.nlink\x00', &(0x7f0000000180)={'L-', 0x800}, 0x28, 0x2) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='uppesdir=./file0,lowerdir=./file0,workdir=./file1\\\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = syz_open_dev$usb(&(0x7f00000001c0)='/dev/bus/usb/00#/00#\x00', 0x20, 0x200000) ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE(r0, 0xc040564a, &(0x7f0000000280)={0x7, 0x0, 0x1, 0xfffffffffffffffc, 0x3, 0x1ff, 0x1}) chdir(&(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)={&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x18}, 0x10) 00:14:35 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 422.040724][T18890] overlayfs: missing 'lowerdir' [ 422.047061][T18882] overlayfs: unrecognized mount option "lowerdir/file0" or missing value 00:14:35 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x206001, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='schedstat\x00') renameat2(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x2) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 422.105696][T18893] overlayfs: unrecognized mount option "uppesdir=./file0" or missing value [ 422.146835][T18893] overlayfs: unrecognized mount option "uppesdir=./file0" or missing value 00:14:35 executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x25) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 422.195710][T18895] hfsplus: unable to find HFS+ superblock 00:14:35 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202001, 0x0) ioctl$KVM_GET_NR_MMU_PAGES(r0, 0xae45, 0x1000) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/loop-control\x00', 0x7cd5a58c0740d3b8, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f09006c01002c776f722f66696c65315c00618a2f65784d55ee14a88134d4d34a84"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') ioctl$TIOCGPGRP(0xffffffffffffff9c, 0x540f, &(0x7f0000000080)=0x0) ptrace$peekuser(0x3, r0, 0x1) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:35 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x23, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 422.388965][T18917] overlayfs: failed to resolve './file1': -2 [ 422.417513][T18926] hfsplus: unable to find HFS+ superblock 00:14:36 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707067726469723d2e2f66696c65302c6c6f7765726469723d2e51741615309aa3396f726b2669723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 422.446106][T18928] overlayfs: missing 'workdir' 00:14:36 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="756ba19a4ab7707065726469723d2e2f66696c65302c6c6f7765726469723d2e1e66506c65302c77e08cb63e2435f11293aaf9"]) r0 = open(&(0x7f0000000040)='./file1\x00', 0x42, 0x0) connect(r0, &(0x7f0000000140)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha224-ni\x00'}, 0x80) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 422.529933][T18926] hfsplus: unable to find HFS+ superblock 00:14:36 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000400)='./file0/../file0\x00', &(0x7f00000003c0)='./file1\x00') r0 = request_key(&(0x7f00000001c0)='trusted\x00', &(0x7f0000000240)={'syz', 0x0}, &(0x7f0000000280)='*vboxnet1\x00', 0xfffffffffffffffb) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000140)="0b332f0fd23f790b44aa4c6240230d8a69cc4b2161c31b654e22f5c04be4c10582ddd8bd10836c11ab7acc45783cbaeea5483b3adb1b463c05ef49a50a84c7a58ddbd09d20b0", 0x46, r0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c2c6f77650000000065312c776f1e1f9e55076c65315c009f0700000000000000b9bd27a207460d92fbf81d000000000000"]) chdir(&(0x7f0000000240)='./file2\x00') chdir(&(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dlm_plock\x00', 0x500, 0x0) ioctl$PPPIOCSNPMODE(r0, 0x4008744b, &(0x7f0000000140)={0xc223, 0x1}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) futimesat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{}, {0x77359400}}) 00:14:36 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="757070020000e1f210ee2f66696c65302c6c6f77657264697258322e2f66696c65302c776f726b6469723d2e2f66696c65315c00893e6f0dfd073a4c04793b0383b448583cf5c6f3ff0700006d5cd72bcd47e165fc8731905e4dd11fa2c750993ea4634751d2c9b73417bea406664a902df5de395ff7d5dc1554a69465cdb38788bc7e543e89acd9c50944d2fe95c875eeea4c6bf00239405f7936fb8ea37b2407a9d74dc464731ab727aa0000"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="4b5a70c0b3928d81015501dc4c8f8be2c0ebfe8d06818b99e8492cdb758e60a5da4006a58c7269b18755971d038f4811dc0d709bec119edf358b8b4598526193fb9a4a9b97ccde7c7a03d760fac71137ebb421fea429c81fdc199c5c03dd411f19b558a80e9484b113c5f6e6919795f5ee", 0x71) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000080)=0x0) ptrace$getenv(0x4201, r1, 0x6, &(0x7f0000000240)) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x48, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 422.597175][T18944] overlayfs: unrecognized mount option "uk¡šJ·pperdir=./file0" or missing value [ 422.659888][T18950] overlayfs: unrecognized mount option "uppgrdir=./file0" or missing value [ 422.695335][T18952] overlayfs: unrecognized mount option "owe" or missing value 00:14:36 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000140)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 422.760804][T18958] overlayfs: unrecognized mount option "upp" or missing value [ 422.781934][T18968] overlayfs: filesystem on './file0' not supported as upperdir [ 422.799407][T18962] hfsplus: unable to find HFS+ superblock 00:14:36 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707044726469723d2e2f66696c65302c6c707765726469723d2e2f66666c65302c776f726b6469723d2e2f66696c65315c00965ff569fd43e845a38e2670a636048232ce48f4ac448dfd0ffee7f06315692be94e1221e5e09ca54b487e14b323fb7c6f58c2482f2dff13e8fce3d6d152e0e526bc44de68b16943cf4ff92b71d5a695a4518a4553581571c7c3dc3954a67358223fd59bcb3aba026cf2971ca7e53435465d4914125ba05d4b28bf5f52c65db20cb24193efb006daea4b89fd9da6e45bd908"]) r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040)='/dev/urandom\x00', 0x0, 0x0) ioctl$RNDCLEARPOOL(r0, 0x5206, &(0x7f0000000080)=0x5) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000180)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r0, 0x89ea, &(0x7f0000000080)={@null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000140)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 2: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="75707065726469e377156c5995f720b7723d2e2f66696c65302c6c6f7765726469723d00002b8ea71f302c6c65315ca78b518c5000000000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x2}, &(0x7f0000000140)="1305f477a89bcd6c04185aec5097ef7f", 0x10, 0xfffffffffffffff9) keyctl$invalidate(0x15, r0) 00:14:36 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) r0 = add_key(&(0x7f0000000180)='logon\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000340)="d339e4e253de72402c162df9097a8b4ab06e603fbe8d55078ace5786c17d0606f4d0f99d58e523981441ad7a00f1901cb3d5a151724cda80dd38e0386879e9aa101c7b76a648ea3c32a667ef7bdbf7a5a88f4b5ca94ffabbeb4b8453c236476f840ec5f869d224074e3573d90b27e3b287dffaa53756a6c598ac52cde191775850694758bce5270439de70e8a21592cdbdb6fd1e479b3864a3a2f0365f676b94c885730d037b56c327603b2141d3958405f1232c60fc2bbe486a57d010ebc31b974ef92e3502a21f34820156716733e243237caf867f7adea360e719a708c82d0d16c5eb389219a320", 0xe9, 0x0) r1 = add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$link(0x8, r0, r1) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r2 = creat(&(0x7f0000000040)='./file0\x00', 0x10) ioctl$DRM_IOCTL_RM_MAP(r2, 0x4028641b, &(0x7f0000000080)={&(0x7f0000ff9000/0x4000)=nil, 0x1, 0x3, 0x10, &(0x7f0000ffa000/0x3000)=nil, 0x3a08a8a4}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00fc835490084f1821071b13e5381e42b627b3f47a084860bfc34753f50bedd91f6230a58b4698a772c4a47bb636593e15920f3d3375c6eb4007ddf77c9f890c18d42b539f27a0e976ee28c338d24e210a41a32cbf5a7a02589c8d7152a99a78d49b558d9aae7c9f9b15b82e"]) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0x400, 0x0) chdir(&(0x7f0000000440)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) timerfd_settime(r0, 0x1, &(0x7f0000000100)={{r1, r2+30000000}, {0x0, 0x1c9c380}}, &(0x7f0000000140)) [ 422.939983][T18962] hfsplus: unable to find HFS+ superblock 00:14:36 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4c, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 423.067939][T18994] overlayfs: unrecognized mount option "uppDrdir=./file0" or missing value [ 423.200685][T19004] hfsplus: unable to find HFS+ superblock 00:14:36 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$adsp(&(0x7f0000000040)='/dev/adsp#\x00', 0x1, 0x402) ioctl$VIDIOC_OVERLAY(r0, 0x4004560e, &(0x7f0000000080)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-control\x00', 0x800, 0x0) ioctl$VT_SETMODE(r0, 0x5602, &(0x7f0000000140)={0xd5, 0x4000000000000b7a, 0x3, 0x100000000}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0xfffffffffffffe10) 00:14:36 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00687ea3e2ac7be0ac048b96532e17c4885072a858073db0428a70ffe096bead5b3b01dc44ba23bbb841a945e3754545f26b0718dc6fde7b006eb943c29602557cdfbc977dcf9e1b383637e84ae8d2abeb77205770bf1ffa864c6142153adf80f98a2a77665442c26504b2589f11af9a1313e69ac861e96bdc7d8d0fda26f6b928c0100d826cb47007af8db895"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x81, 0x0) syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x8, 0x101101) openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000180)='/dev/cachefiles\x00', 0x410000, 0x0) pipe2(&(0x7f00000001c0), 0x4000) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:36 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workDir=./file1\\\x00']) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) [ 423.309326][T19004] hfsplus: unable to find HFS+ superblock 00:14:37 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x60, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 423.375297][T19023] overlayfs: filesystem on './file0' not supported as upperdir 00:14:37 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000080)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') pipe2$9p(&(0x7f0000000180), 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workdir=./fwle1\\\x00']) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000040)='workdir', 0x0}, 0x30) ptrace(0x19, r0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000003c0)=r1, 0xffffffc8) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') socket$bt_rfcomm(0x1f, 0x3, 0x3) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000200)='./file0/file0\x00', 0x0, 0xfffffffffffffffa}, 0xf) lsetxattr$security_smack_transmute(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='security.SMACK64TRANSMUTE\x00', &(0x7f00000002c0)='TRUE', 0x4, 0x0) [ 423.802470][T19054] overlayfs: failed to resolve './fwle1': -2 [ 423.817136][T19052] overlayfs: failed to resolve './file1': -2 [ 423.831819][T19058] overlayfs: unrecognized mount option "workDir=./file1\" or missing value [ 423.841648][T19056] hfsplus: unable to find HFS+ superblock [ 423.872272][T19069] overlayfs: unrecognized mount option "workDir=./file1\" or missing value [ 423.890619][T19065] overlayfs: failed to resolve './file1': -2 [ 423.963220][T19056] hfsplus: unable to find HFS+ superblock 00:14:37 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$usb(&(0x7f0000000140)='/dev/bus/usb/00#/00#\x00', 0x3, 0x1) accept$netrom(r0, &(0x7f0000000180)={{0x3, @rose}, [@default, @rose, @default, @default, @netrom, @default, @netrom]}, &(0x7f0000000240)=0x48) mkdir(&(0x7f0000000200)='./file1\x00', 0x22) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r0, 0x29, 0xd2, &(0x7f0000000280)={{0xa, 0x4e22, 0x8, @dev={0xfe, 0x80, [], 0x28}, 0x22}, {0xa, 0x4e20, 0x1, @mcast2, 0xfffffffffffffffe}, 0x2, [0xaab, 0x2, 0x9, 0x7, 0x5, 0x7ed, 0x1, 0x200]}, 0x5c) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66694f656c65302c6c6f7765726469f23d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file2\x00') chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='uppVrdir=./file0,lowerdir=./file0,workdir=./file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$usb(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x0, 0x288901) ioctl$LOOP_SET_CAPACITY(r0, 0x4c07) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x68, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:37 executing program 1: setxattr(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)=@random={'security.', '\x00'}, &(0x7f0000000140)='^\x00', 0x2, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:37 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) syz_mount_image$btrfs(&(0x7f0000000140)='btrfs\x00', &(0x7f0000000240)='./file1\x00', 0xffffffff, 0x4, &(0x7f00000003c0)=[{&(0x7f0000000280)="2be6425e356fc34a4be3bec4e68d4c377cfde11ba64a17271bb0d411f82315292578036367055fdc3139d035d46c9e51470a0f4983684524ee56d64d8f1c640e034077c6329a65848015b3ec51a8be8a78aa0bc90cf2543fb868fb53d8e750e959d810883899b35592fd5367dd1da8e6", 0x70, 0xe0}, {&(0x7f0000000340)="bccaa29cfcc77bb6f5adbe8a55fdd87da27d2b27267e230ccacf5ef883b43191d147409e877539c35055cd06e18b1797a79260d9604f8f8cb4f085f403e29028b88b9152d1b094e1df0da42214bd32875fdd02e0e83db529e6546de177824e7885d13ee1f30916a5", 0x68, 0x1000}, {&(0x7f0000000540)="7a751d19f8757fcf637ae36590affd14d233f2a551e3518a6cb4788cdd5b55e0b863776d94217708debefdbf7bdb1e76365deb8777c226a5c11aedf46b2169bfdd946c73256ec5b2ea560c017d337787c76ae3500c3a67ff392131750258b9a126f99a2ddae82d5ac86e742d4c3e3e79bfbdbd3d6c764a146dd0ea6667de7c340f21adba8622622a36edd9404891c3869811ecdcfd2a2f6321d429d052cb28d28fcbd1613b998bdf6c5e5ab36674aa99db5629d85261dd5d197b0fed75ea12505eaa3643ed1a6b3ba0676d594376555adad654b2b52e9ed4f2cc435c85604e13998a9dab2208d865c46923119c94", 0xee, 0x7ff}, {&(0x7f0000000640)="4ffd4a6bd4e51da4a591aeba96f0c3733b3afce77b2636c5f47b9326b88341c46979af329b47a09589be1b072b3ecb3f1cc3a2cbb189cf9c4f3075920485522163d097e69c3a7d57cc4fda4ee0249015c807e005740fa7a864d4ae2c222fae7e4a8a620d9c9c61601f33d51454ddf32b65416cc07737d3d3e9a3cda27a9d05ce6fb8fedd37779721fc3da54b0975e8742c2f131a018d838f50450744c3e3ab9b668d9df2391c7acb93bb6d7e8a2d44353faca43d6ef54122ff1f1ee836703fda03a59ef9bf38e7895e862cfee863ca0be826256e632d2e520ea33792872c47f27cc3d80121aed574a9", 0xe9, 0x4}], 0x0, &(0x7f0000000840)={[{@compress_force_algo={'compress-force', 0x3d, 'no'}}, {@noenospc_debug='noenospc_debug'}, {@noenospc_debug='noenospc_debug'}, {@noacl='noacl'}, {@barrier='barrier'}, {@ssd_spread='ssd_spread'}, {@subvolid={'subvolid', 0x3d, 0x9}}, {@compress_force_algo={'compress-force', 0x3d, 'zstd'}}], [{@appraise_type='appraise_type=imasig'}]}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000080)='./file0/file0\x00'}, 0x10) r0 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0xaf0a, 0x80000) utimensat(r0, &(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000180)={{}, {0x0, 0x7530}}, 0x0) setsockopt$sock_void(r0, 0x1, 0x3f, 0x0, 0x0) 00:14:37 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, 0x0, 0x0) inotify_init1(0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000040)='/dev/rfkill\x00', 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x41395527) r2 = socket$vsock_dgram(0x28, 0x2, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) shutdown(r2, 0x1) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1b7}, &(0x7f0000000200)={0x0, r3+30000000}, 0x0) vmsplice(r0, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000040)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 424.186751][T19094] overlayfs: unrecognized mount option "uppVrdir=./file0" or missing value [ 424.202567][T19091] overlayfs: unrecognized mount option "lowerdiò=./file0" or missing value 00:14:38 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_dev$dmmidi(&(0x7f00000001c0)='/dev/dmmidi#\x00', 0xffffffffffff41fa, 0x200) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000240)=r1, 0x4) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000440)='./file1\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x110) 00:14:38 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000080)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000005c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f00000001c0)=0xe8) syz_mount_image$ntfs(&(0x7f00000006c0)='ntfs\x00', &(0x7f0000000180)='./file0/file0\x00', 0x7, 0x4, &(0x7f0000001980)=[{&(0x7f0000000700)="4913787306d28be25ed2747a355a70ed84267a0fde502e4d644f25669551ecb33e212483f5ae202294f2cf885d82dcdf370ff0", 0x33, 0x1}, {&(0x7f0000000740)="f8d49832253253ab90ada50e44da9e789edd9df1c381a752668d13c59129301c9cc1d8dd4b3d4757861516e2f443e3d6916634c2234e1ddf5a3b87f16daee86df4b52ca987619042b56ffc435ccc4f861813a19f78e4f6804a3d86ef668a8aeae8f0023dab5d350666f20decd000c827e9c847b5c93e2843130e3cb659ea", 0x7e, 0x7}, {&(0x7f0000001a00)="1c58735cfce8b1e8e183ea6722431d24634fdc6789a650db30e9ff01cbc763bc537b83c81095ecf8a1d5d7e0cfc4c563798d6ba723786453f45521c9025bbcf6c1fad67939d36128542d5218b492702b34e080684fd364f49b45625f3b810d81b18fe8f0629bc09020b43f1ea97439ea2f3aad2c4ba26b77f00e8b561ce9e459d2d705094c542a110a573402028fd324979859940656caab5e4257400acf487036d16dc25092fc9c9a9a3903118088a93586852231a29f5831a4efb0dbcf08fad60f578da1cc9fbb", 0xc8, 0x1}, {&(0x7f0000001940)="979a745b983c53c967740895201baebafe03274bf11d2d8a026134016b60f66dcae02c9f8dc129e32241c68a78684e", 0x2f, 0x400}], 0x800000, &(0x7f0000000480)={[{@utf8='utf8'}, {@case_sensitive_no='case_sensitive=no'}], [{@euid_eq={'euid', 0x3d, r0}}]}) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGSOFTCAR(r1, 0x5419, &(0x7f0000000080)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 424.617130][T19131] hfsplus: unable to find HFS+ superblock [ 424.653591][T19134] ntfs: (device loop2): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 424.757641][T19131] hfsplus: unable to find HFS+ superblock [ 424.769116][T19134] ntfs: (device loop2): parse_options(): Unrecognized mount option euid. [ 424.795623][T19134] ntfs: (device loop2): parse_options(): Unrecognized mount option . [ 424.888550][T19145] ntfs: (device loop2): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 424.953081][T19145] ntfs: (device loop2): parse_options(): Unrecognized mount option euid. 00:14:38 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66f2c72598696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f030000"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rfkill\x00', 0x101000, 0x0) r1 = mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000004, 0x40013, 0xffffffffffffffff, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000180)={0x20, 0x0, &(0x7f0000000140)=[@free_buffer={0x40086303, r1}, @decrefs={0x40046307, 0x2}, @dead_binder_done], 0xe1, 0x0, &(0x7f0000000340)="3e7f00b106d32bdcf61938abdec93d4c8cc453b6e009f211856f2689123f637131dd5c09d7c1a0e63145b9d1d8c4f56126c074c094959f62b4782f2d64ae9cc7c16045e335c614669ca9a67d7db481697d6480bc0d4ce720aa17697bf9323e6ad9eda6abfd2576e595574061eed49bd95a8f5e1843a5aade590c00dc8ca5e26c31138b5559f0c6d9c70580c917f2725d110e32ebc7510241d90271e1f4ed3d6552fbc5e5dc7cfdc91c1b01b894a7db190ce3a6aec97892d35a56af37d90f042b9b76533ef33ce435e950a2af35233cb442f012d74b79dec58c36fb12fa2bd391fb"}) r2 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0xfc67, 0x4000) accept$alg(r2, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0)='IPVS\x00') sendmsg$IPVS_CMD_DEL_SERVICE(r2, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000480)={&(0x7f0000000680)={0x5c, r3, 0x800, 0x70bd25, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x100000000}, @IPVS_CMD_ATTR_DAEMON={0x24, 0x3, [@IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x9}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x4}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x200}, @IPVS_DAEMON_ATTR_STATE={0x8}]}, @IPVS_CMD_ATTR_SERVICE={0x1c, 0x1, [@IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8, 0x2, 0x88}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x13}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x1}, 0x94) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765526469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c01"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') write$RDMA_USER_CM_CMD_CREATE_ID(r2, &(0x7f0000000240)={0x0, 0x18, 0xfa00, {0x1, &(0x7f00000001c0)={0xffffffffffffffff}, 0x2, 0x7}}, 0x20) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f0000000540)={0x6, 0x118, 0xfa00, {{0x10, 0x1, "e3cb6b8b45453f18d6400fcae940dc64fb186833757011f2db8c391223d0e5ccfd58a048c78035d167e1dc50af291508a2f4d106eba8fe2fed5af0c725b54f5d2f07e4f9aad5fecb0bbc3fa948c25d31e788efadddcac7d54841c70c98664782cf63c15b1c32d2c034cfb539bebdc63fbbba063f86967f4ab46987367a1c58ee797f37899fd6935cfc51af5f4d8f128f535e26a0b83d0c8f5eb314b8428d377a11330aaae12363ebf87d74c4eea82534db799ebd8e8efbb2513b0690f1ab60a3781a88a14e3e8eee29b503953d2977d4015838d882c0c518badc09badb0a490e8909e32b43621de1e5a7129550c4fc2009ddb99fd122f7c2f66d7a06902470ea", 0xc9, 0xffffffffffffff00, 0xb65, 0x549c02f5, 0x10001, 0x3, 0x1f}, r4}}, 0x120) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6c, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:38 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65cfc2cbf9e8c1434d69723d2e2f66696c65302c776f726b6475009f60edb7078c65315c0030b61598e8666d7588755a1c8d2c9ef183fa376f53bd097c375d665f2532db0d06700b9b48b8b9f3d494db1e5df59b8fc56b7b06c1bf3b481d74ec4492ffe0e5a3b9ab39f1d0179acc92a3142040a54cb6f2b94364db62c499cf33c7bae23a8b89cad07c2a96e413336e934cc72d900a0a397522bd93b6c1adcf3e3685157ec4ab206a586eb77bcee7a85c998f81d840c87be56511aaf3155fd7daad"]) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 425.009962][T19154] overlayfs: filesystem on './file0' not supported as upperdir [ 425.022838][T19145] ntfs: (device loop2): parse_options(): Unrecognized mount option . [ 425.064728][T19161] overlayfs: failed to resolve './fòÇ%˜ile0': -2 [ 425.080381][T19165] overlayfs: unrecognized mount option "loweRdir=./file0" or missing value [ 425.091380][T19166] overlayfs: unrecognized mount option "workdu" or missing value [ 425.138983][T19163] hfsplus: unable to find HFS+ superblock [ 425.240773][T19163] hfsplus: unable to find HFS+ superblock 00:14:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) r1 = syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x8, 0x8000) fanotify_mark(r0, 0x40, 0x0, r1, &(0x7f0000000140)='./file0/file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0xfffffffffffffbdf, 0x0) ioctl$DRM_IOCTL_WAIT_VBLANK(r0, 0xc018643a, &(0x7f0000000080)={0x3e, 0x3, 0x23}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000180)={0x4, [0xf09, 0x5, 0x8, 0xffffffffffffff4b]}, &(0x7f00000001c0)=0xc) 00:14:38 executing program 5: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e1f76696c65302c776f72686469723d2e2f66696c65315c006a32a95d85bc9a9e6f6c930193fe9fbd8ac495446e61dd193fc7aee249f9b94cc21e9d99a271"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:38 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657264ff0300000000000065302c776f726b6469723d2e2f66696c65315c007fe7df5d6366b8e5e8de3b96de1c9e7fb18f1d71b6b50892d1be06ba44c3d327c6bc3c7c2d09b9d6db901d0831c5582b2919cb6ace865be99e008ded27bed722efa91187da08fd07081debaf960e8d2652b403eab1"]) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000200)='/proc/capi/capi20\x00', 0x400000, 0x0) r0 = socket$inet6_sctp(0xa, 0x0, 0x84) open(&(0x7f0000000240)='.\x00', 0x2480, 0x10) openat$vsock(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vsock\x00', 0x10041, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_inet_SIOCGIFBRDADDR(r1, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r2 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x2, 0x200) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffff9c, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000080)={0xffffffffffffffff}, 0x2, 0x6}}, 0x20) write$RDMA_USER_CM_CMD_REJECT(r2, &(0x7f0000000540)={0x9, 0x108, 0xfa00, {r3, 0xc9, "e16860", "c606ac8408edbd90f7c9e199a416d4541595688ba88cf40a8aca9cc4962a93ab8c59b426a3b6c8e50551f8aca2a0c29acf55a6bd3f7faab0f0dfbb092dc08284144253924a3484980a026e6c8ffce6c73695c8273d1449d95e7594b887e20fd795b247aea0a35a551f670f649bbb649b0f40d2d054540899e9e63c275511a3298e6570128211023cc07095fd656e744906299a26daaf100dd8a8c6c44dd21610837deb7be2d1a86bdeac7ec3c2f1afd69d02933dbcc1686060e0a740053550cf770b955f1ad846d7b46af132c831d03a5186d1f5c1b3a2bdce93529b26d76692c2cbbef3704271b01b037b7982ef4d69a3e94f46387855f6fab091db015c93bd"}}, 0x110) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) signalfd4(r0, &(0x7f0000000100)={0x1}, 0x8, 0x80800) 00:14:38 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') lsetxattr$trusted_overlay_redirect(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='trusted.overlay.redirect\x00', &(0x7f0000000240)='./file0/../file0\x00', 0x11, 0x2) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x1, 0x0) syz_open_dev$ndb(&(0x7f0000000140)='/dev/nbd#\x00', 0x0, 0x101000) accept(r0, 0x0, &(0x7f0000000080)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x74, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:39 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f772c776f726b6469723d2e2f66696eef517f00000000000000000000000000002f51f118aa8e7129699d184ab3715c0dbaae93f128c9e72e82fb8a505bf2c0ace58796c2feb2b76ae47e03259694b311c5a8402d3455347034bde3430a18c74d961c72234a3befb430779921eae818b82ea908a9a3e7e4e98133ca38757b83f1abb7bd0fc098856fb6e4f7541dd5646f2fa664285ba2fe35c03d86f4858f5893d6c5c7be1b6a050079371e4369784611b600ab4a675d18f791f7080f3ee222354e5a51b931774c413ae46b826d6fdbe401de20bf89bd78df441452f8d56a625d33a9cc5c171b12d4aa"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:39 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000240)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/net/pfkey\x00', 0x408000, 0x0) ioctl$KVM_GET_VCPU_EVENTS(r0, 0x8040ae9f, &(0x7f0000000140)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x10}, 0x10) [ 425.472033][T19200] overlayfs: unrecognized mount option "lowerdÿ" or missing value 00:14:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getresuid(&(0x7f0000000040), &(0x7f0000000080)=0x0, &(0x7f0000000140)=0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x40000, &(0x7f0000000240)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}], [{@obj_role={'obj_role', 0x3d, 'workdir'}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@uid_gt={'uid>', r1}}, {@fowner_gt={'fowner>', r0}}, {@smackfsdef={'smackfsdef', 0x3d, 'lowerdir'}}, {@appraise='appraise'}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') stat(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000180)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:39 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0xfffffffffffffd5e) [ 425.558725][T19207] hfsplus: unable to find HFS+ superblock [ 425.608957][T19211] overlayfs: unrecognized mount option "low" or missing value [ 425.669568][T19207] hfsplus: unable to find HFS+ superblock 00:14:39 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000fc7000)={0x5, 0x0, 0x4000000000080}, 0x2c) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) write$UHID_SET_REPORT_REPLY(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000abe000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='/exe\x00\x00\x00\x00\x00\x04\t\x00K\xdd\xd9\xde\x91\xbe\x10\xee\xaf\x00\x0e\xe9\xa9\x0fy\x80XC\x9e\xd5T\xfa\aBJ\xdau\xaf\x1f\x02\xac\x06\xed\xbc\xd7\xa0q\xfb53\x1c\xe3\x9cZ\x00\x00\x00\x00') fsetxattr(r0, &(0x7f0000000280)=@known='user.syz\x00', 0x0, 0x0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, 0x0) fremovexattr(r0, &(0x7f00000000c0)=@known='user.syz\x00') socket$nl_generic(0x10, 0x3, 0x10) socket$nl_route(0x10, 0x3, 0x0) 00:14:39 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) getxattr(&(0x7f0000000040)='.\x00', &(0x7f0000000080)=@random={'system.', 'upperdir'}, &(0x7f0000000140)=""/34, 0x22) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') syz_mount_image$minix(&(0x7f0000000180)='minix\x00', &(0x7f0000000200)='.\x00', 0x0, 0x1, &(0x7f00000002c0)=[{&(0x7f0000000240)="0893d3c06a7f917df1e0cbcebd0602d8b65d09de3e3b0d20f3393ec391a3f7403e5a96a22111725d266a8428a39f6a3db8b38c329947f75e92da6f21a6a12db195b7a27fc2932692943927321ce4e7be1ea8be7606e16d5345e3d70b79", 0x5d, 0x9}], 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7a, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffff9c, 0x89e2, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140), &(0x7f0000000080)=0x6e) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowsrdir=./file0,workdi\t\x00\x00\x00\x00\x00\x00\x00\x00\\\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:39 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) syz_mount_image$jfs(&(0x7f0000000040)='jfs\x00', &(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x6, &(0x7f0000000840)=[{&(0x7f0000000340)="0deca15102266b242a13c692ccb3c2e8e78c08579369b73065778543e03d8019f0626356d3734d5e94733c673d21ecbd1b4259e03ad870a953b67878ee43568e92c286a10656280138a076a15a0c5b85b2047d93422697f8f18c50d62415e201d5e8b49fdf728bd8586f95588b6bc4844b9e136016f623a29423c1953cee32863a93b80e6d2cf74fe78ed1f3e99e913d8972a9fa27fce278936b944a04c0554796946f696258a8556c8e5c61010253d176ad1b3736377a5960a4605bc3108cb0c224cdd83b1657cf653723b64efcec6cc807861c928fdf17e0b29ef644af3180a8d46b", 0xe3}, {&(0x7f0000000180)="ef313a09a0e9c00bf1862391475f2e1923fbdb96ca00eb8f4395dbb659929790da8b13e7e9a7f0e69567164ff88235ad90b20eae856a53c538871b555b6706027a18809cfee97950430b96d9a89e2e0c7fd2c757fa3294d0ac4b12020a41e3a43d4a6db0f7f94b6055d93c2d2d8e93fb6c3495ca4ecd36cd07", 0x79, 0x7ff}, {&(0x7f0000000240)="1d5c8e37f7d098467ae0cf1f958d8be779fc1d4c5a5a50788cdcffdd186ed512c614b9558b390f90b5fe3ae04943f29ccf4e5146144583539191cb64b104909950f9459d87d5ea2aa968b82e3f0b979078a7e5e80ff55bb2f05eacd614495c46a08cba27a0eef754bab5a9d00cf09519bb977bd44b266aedd57878be527691ba95c460c19e198a2103a89367e225bdb20561d05c253c38fb3ff96dd87d374be9", 0xa0, 0xd65}, {&(0x7f0000000540)="545a2084b7986336d792b978c09d651e58156de4449f403501396d3e775e749225c416666c306461c320f4c34c7f4153de345cb8d5938cc505c90595aefd36304f93f1d4914a84059304e6edb257ffa75258a15a8e38e757b235593f249b62c5f67b5de7d856de9e757e9a5a266bb9c83f6392d2f4c80965ba398eb43a8a51fc85539391e6c4561ca34c1712da15e7de007381bfe54ca82bd4034a91d9c67a2989bcf002dbb4ae32fa1a863c74c99c3440109ed56422fb3d2c3187225572a8140140f9d5", 0xc4, 0x80}, {&(0x7f0000000640)="6480b204915edee47eb74cd50446f52092eab8f00b29e7c1967aea0bf7560d83ed79abfdfff63e87beb55833470941746f33b952cd7dde930ffadfb88208982e99e14894ba91433b06954fa29f994095522d453539c80cdb884e71b5a90dd9388c201e6d8f3e0598a63a044a832be6496f1089b30d4e80b4b12a56c5f159492b89b38fc2e624cc60a4316ead84ea7b55c8a7f72a8706320c9de76dc206fb92c63ff1be2cfc7ed70058f2dc87efcedd65bd4562666d6f12a4bb2004974e093bff4d8c5b3d68f7d1db54744d16eead6deb1643156d936eedf47b17f7f80ad1528be78c900eeb5166a3f9103c6af1eb1e82efaa6b53d59d2abdde1f1889", 0xfc, 0x96}, {&(0x7f0000000480)="aecee7a5aeee289e2dcaeab263bb934ed5517bb3cd0992e94a", 0x19, 0x10001}], 0x8404, &(0x7f0000000740)={[{@umask={'umask', 0x3d, 0x9d4}}, {@grpquota='grpquota'}], [{@audit='audit'}, {@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@defcontext={'defcontext', 0x3d, 'staff_u'}}, {@hash='hash'}, {@smackfsfloor={'smackfsfloor', 0x3d, '-'}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$dmmidi(&(0x7f0000000980)='/dev/dmmidi#\x00', 0x3f, 0x30982) write$tun(r0, &(0x7f0000000d40)={@val={0x0, 0xf6}, @void, @x25={0x3, 0xfffffffffffffff8, 0xf3, "2930a1f2c8fb43721ed55d5f342c97bacc3e5ec0e7f0827e01e3eb73cb9972dba5c270be0a5c3c2007377e8ed0a69ba1f4d22363b9340a4418eecbde4217609f807d836fa2839d810b376b6e9fd4fcc8ec04a4e82d6bb820cef1dc554d04b934c5df8e5abc01999a4dca75fa8c4485f4ec93f5747eaee2b0bbc2d75edffa2b8ff5b0222ff062600856cf6e89e791ec0e6cee8088be12466cf4f0c6169ad54a07f52f1be2764b373c655b9a27a54059e1f235e27e839e7dcf3999780c138b7090ca384c7a7c72e6"}}, 0xfccf) r1 = syz_open_dev$mice(&(0x7f0000000900)='/dev/input/mice\x00', 0x0, 0x4000) r2 = syz_open_dev$media(&(0x7f0000000940)='/dev/media#\x00', 0x20, 0x10000) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x21, &(0x7f0000000b00)=0x10001, 0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r1, 0xc008551b, &(0x7f0000000ac0)={0x22, 0x28, [0xfe1, 0x100, 0xffffffffffffff81, 0x4, 0x28e, 0x20, 0x800000, 0xde, 0x4f, 0x7]}) 00:14:39 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file1\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 425.968860][T19247] overlayfs: failed to resolve './file1': -2 [ 426.013096][T19253] overlayfs: unrecognized mount option "lowsrdir=./file0" or missing value [ 426.024652][T19249] hfsplus: unable to find HFS+ superblock [ 426.141570][T19247] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 00:14:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c06000000000000002e2f66696c65302c776f726b6486723d2e2f6681fc65315c00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 426.201212][T19265] overlayfs: filesystem on './file0' not supported as upperdir [ 426.211642][T19249] hfsplus: unable to find HFS+ superblock 00:14:39 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765114e6116e7a9082686900d06562338726469723d2e2f666907000000000000006469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:40 executing program 5: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x10000, 0xc2) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) execve(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000540)=[&(0x7f0000000180)='lowerdir', &(0x7f00000001c0)='mime_type,systemselinux\x00', &(0x7f0000000240)='upperdir', &(0x7f0000000280)='lowerdir', &(0x7f00000002c0)='overlay\x00', &(0x7f0000000340)='\'#\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='upperdir'], &(0x7f0000000700)=[&(0x7f0000000480)='upperdir', &(0x7f00000005c0)='workdir', &(0x7f0000000600), &(0x7f0000000640)='\x00', &(0x7f0000000680)='upperdir', &(0x7f00000006c0)='ppp1\x00']) 00:14:40 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x17c, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:40 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f6600000100000000006b6469723d2e2f66696c65315c00"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0xffffffffffffff08) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)) gettid() getpid() getpgrp(0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={0x0, 0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)='\x00'}, 0x30) sched_setaffinity(r0, 0x8, &(0x7f0000000040)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 426.388998][T19283] overlayfs: unrecognized mount option "l" or missing value 00:14:40 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f776572646972302c776f726b6469723d2e2f66696c6531d8cef5f47fdd7a5f085365885c00e19bd4e412afe76136445350dc6c09901aa54cee01e891a2c45b392f121f34efcaac65ea8d2f4fe6933aa0128f66610541b9ea00000000000000"]) chdir(&(0x7f00000002c0)='./file0/file0\x00') llistxattr(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=""/84, 0x54) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 426.499315][T19288] overlayfs: workdir and upperdir must be separate subtrees [ 426.531373][T19293] overlayfs: unrecognized mount option "loweNaç©&† V#8rdir=./fi" or missing value [ 426.620819][T19304] overlayfs: missing 'workdir' [ 426.626555][T19299] overlayfs: unrecognized mount option "lowerdir0" or missing value [ 426.656989][T19308] overlayfs: unrecognized mount option "lowerdir0" or missing value [ 426.701284][T19305] hfsplus: unable to find HFS+ superblock [ 426.841421][T19305] hfsplus: unable to find HFS+ superblock 00:14:40 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) 00:14:40 executing program 5: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file2\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workdir=./filg1\\\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:40 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file1\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') dup3(r0, r0, 0x80000) r1 = syz_open_dev$swradio(&(0x7f00000001c0)='/dev/swradio#\x00', 0x0, 0x2) ioctl$SIOCGETLINKNAME(r1, 0x89e0, &(0x7f00000002c0)={0x4, 0x4}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:40 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = socket(0x0, 0x6, 0x7fffffff) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000240)=[@in6={0xa, 0x4e21, 0x5, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x2}, @in6={0xa, 0x4e22, 0xffffffff, @empty, 0x6}, @in={0x2, 0x4e22, @loopback}, @in6={0xa, 0x4e23, 0x2, @mcast2, 0x1}, @in={0x2, 0x4e21, @empty}, @in6={0xa, 0x4e22, 0xffff, @remote, 0x3}], 0x90) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x800) getpeername$llc(r0, &(0x7f0000000180)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f00000001c0)=0x10) ioctl$VIDIOC_G_OUTPUT(r1, 0x8004562e, &(0x7f0000000080)) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:40 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x17d, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:41 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00da78959a19fffe456f531adb3e46933b2f7b81b00388aef4044ad4aa5f4b7bf11f458b25f80b1ad45a87097d6cf7f487184802cd036c6a3356bf1c6b2119d8ed5777e7bdb0d4a637b62d06ca708d23b05dbea766f77d4e61ad9caaa2173cc1f9a9562c98b9ac28c3c2105c8e78b6df4e5b567dce3c49ab78d16c7dfce277216dbbae960396205af3308ff6f77408b27bd1a19c107bfc7916aad341ee51ffa78cc63d13cdc5fadd86ce0359cab0ee1c77"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = syz_open_dev$media(&(0x7f00000001c0)='/dev/media#\x00', 0x100, 0x60000) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in6=@initdev, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@initdev}}, &(0x7f0000000240)=0xfffffffffffffd38) r2 = getgid() mount$fuse(0x0, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='fuse\x00', 0x4000, &(0x7f0000000900)=ANY=[@ANYBLOB="7628ed324d9d315a2f9809782e8d4c3b51aeaa87fcdc77f367bc923d3e6934c58a74bf7586672464b367f9eac982e7a287719d7e1ec2c2", @ANYRESHEX=r0, @ANYBLOB="2c726f6f746d6fce8d2de69f5e15ba30303030303030303030303031725f69643daad8ac79d288965c97b055ecff1849f301000000000000004cef54dbf4aa9d2e599fe78d8a2d5d62e35575e4", @ANYRESDEC=r1, @ANYBLOB="2c684ea50119b443b03d", @ANYRESDEC=r2, @ANYBLOB=',blksize=0x0000000000000400,audit,\x00']) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={0x0, 0x4, 0x2, 0x7}, &(0x7f0000000280)=0x10) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000540)={r3, @in6={{0xa, 0x4e23, 0xffffffffffff0000, @empty, 0x8001}}, 0x0, 0x741, 0xffff, 0xffffffff, 0x10}, &(0x7f00000002c0)=0x98) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x10}, 0x10) r4 = semget$private(0x0, 0x7, 0x28) semctl$GETNCNT(r4, 0x3, 0xe, &(0x7f0000000700)=""/163) [ 427.436906][T19343] hfsplus: unable to find HFS+ superblock 00:14:41 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000480)='overlay\x00', 0x4000, &(0x7f0000000540)=ANY=[@ANYRES64]) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = syz_open_dev$vbi(&(0x7f0000000100)='/dev/vbi#\x00', 0x0, 0x2) ioctl$RTC_UIE_OFF(r0, 0x7004) ioctl$sock_SIOCGPGRP(0xffffffffffffff9c, 0x8904, &(0x7f0000000040)=0x0) ptrace$setregset(0x4205, r1, 0x207, &(0x7f0000000140)={&(0x7f0000000080)}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') io_setup(0x2, &(0x7f0000000080)=0x0) r3 = syz_open_dev$midi(&(0x7f0000000180)='/dev/midi#\x00', 0x7f, 0x121040) r4 = syz_open_dev$mice(&(0x7f00000001c0)='/dev/input/mice\x00', 0x0, 0x80000) io_cancel(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x7, 0x3f, r3, &(0x7f0000000240)="97e93580250a7a481ab321e82d4adbdc6c63d68a0bf6c58a7b2638b7d6cd139e68547a8f9b765fcbf306d7f7d635a82c88a20fe68fb36db893acb50d96d18b058bcc4598a1494221c4eae88306bd360ca286", 0x52, 0x8, 0x0, 0x0, r4}, &(0x7f0000000340)) write$cgroup_pid(r3, &(0x7f0000000380)=r1, 0x12) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:41 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657264693d2e2f66696c65302c776f726b6469723d2e2f66696c65315c9e50700e00"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0xef8141dead0405cf, &(0x7f0000000140)=0x400135b) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 427.596999][T19343] hfsplus: unable to find HFS+ superblock 00:14:41 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x149, 0x80001) ioctl$CAPI_GET_FLAGS(r0, 0x80044323, &(0x7f0000000080)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 427.647612][T19375] overlayfs: unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value 00:14:41 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x300, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:41 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) 00:14:41 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='overlay\x00', 0x200003, &(0x7f0000000140)={[{@redirect_dir={'redirect_dir', 0x3d, './file0/file0'}}, {@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 427.796458][T19378] overlayfs: unrecognized mount option "lowerdi=./file0" or missing value 00:14:41 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$admmidi(&(0x7f000000b080)='/dev/admmidi#\x00', 0xdc5, 0x101000) ioctl$PIO_UNISCRNMAP(r0, 0x4b6a, &(0x7f000000b0c0)="bc028f03cb0bd0b48d1edc48a9bb07926d8eec9c8224b5deffd34684a7b06ceef0150bd8b528487ad69acf2bbe21ef3b76ec0e343e1e2047a0d1e5cac574ee479de552c259ad3c75a8891d9a0871433c241d65cde2692b039c6c5d5af7a8e50a6e25a3a38be81f9c1d44e21f06a05c64219f4c4b49c8374cad11df7162f532f459c7675feb676c55ef9f31c20d04f8261464544a884c40c041d636326222e3e70e3c9c2a75720e78c54cef3624") getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f000000b200)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockname(r1, &(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={[], [], @empty}}}}, &(0x7f0000000180)=0x80) clock_gettime(0x0, &(0x7f000000b000)={0x0, 0x0}) getsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f000000b180), &(0x7f000000b1c0)=0x8) recvmmsg(r2, &(0x7f000000adc0)=[{{&(0x7f0000000240)=@nfc_llcp, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000540)=""/107, 0x6b}, {&(0x7f00000005c0)=""/253, 0xfd}], 0x3}, 0x100000001}, {{&(0x7f00000006c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000002c0)=[{&(0x7f0000000840)=""/227, 0xe3}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/4096, 0x1000}, 0x3}, {{&(0x7f0000000740)=@ll, 0x80, &(0x7f00000059c0)=[{&(0x7f0000002940)=""/84, 0x54}, {&(0x7f0000000480)=""/9, 0x9}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/4096, 0x1000}, {&(0x7f00000049c0)=""/4096, 0x1000}], 0x5, &(0x7f0000005a40)=""/4096, 0x1000}, 0x5}, {{&(0x7f0000006a40)=@l2, 0x80, &(0x7f0000006d00)=[{&(0x7f0000006ac0)=""/44, 0x2c}, {&(0x7f0000006b00)=""/190, 0xbe}, {&(0x7f0000006bc0)=""/185, 0xb9}, {&(0x7f0000006c80)=""/82, 0x52}], 0x4}, 0x3}, {{0x0, 0x0, &(0x7f0000006d80)=[{&(0x7f0000006d40)=""/5, 0x5}], 0x1, &(0x7f0000006dc0)=""/246, 0xf6}, 0x2}, {{&(0x7f0000006ec0)=@generic, 0x80, &(0x7f000000a200)=[{&(0x7f0000006f40)=""/118, 0x76}, {&(0x7f0000006fc0)=""/45, 0x2d}, {&(0x7f0000007000)=""/202, 0xca}, {&(0x7f0000007100)=""/154, 0x9a}, {&(0x7f00000071c0)=""/4096, 0x1000}, {&(0x7f00000081c0)=""/4096, 0x1000}, {&(0x7f00000091c0)=""/4096, 0x1000}, {&(0x7f000000a1c0)=""/25, 0x19}], 0x8, &(0x7f000000a280)=""/14, 0xe}, 0x9}, {{&(0x7f000000a2c0)=@ax25={{0x3, @netrom}, [@default, @netrom, @default, @rose, @default, @remote, @netrom, @bcast]}, 0x80, &(0x7f000000a600)=[{&(0x7f000000a340)=""/177, 0xb1}, {&(0x7f000000a400)=""/209, 0xd1}, {&(0x7f000000a500)=""/211, 0xd3}], 0x3, &(0x7f000000a640)=""/130, 0x82}, 0x2}, {{&(0x7f000000a700)=@ax25={{0x3, @bcast}, [@remote, @remote, @remote, @rose, @rose, @netrom, @bcast, @rose]}, 0x80, &(0x7f000000aa80)=[{&(0x7f000000a780)=""/43, 0x2b}, {&(0x7f000000a7c0)=""/238, 0xee}, {&(0x7f000000a8c0)=""/90, 0x5a}, {&(0x7f000000a940)=""/110, 0x6e}, {&(0x7f000000a9c0)=""/189, 0xbd}], 0x5, &(0x7f000000ab00)=""/178, 0xb2}, 0x84}, {{&(0x7f000000abc0)=@alg, 0x80, &(0x7f000000ad00)=[{&(0x7f000000ac40)=""/162, 0xa2}], 0x1, &(0x7f000000ad40)=""/102, 0x66}, 0x80000000}], 0x9, 0x2000, &(0x7f000000b040)={r3, r4+10000000}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 427.868438][T19393] attempt to access beyond end of device 00:14:41 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x3) [ 427.924897][T19400] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 427.935318][T19400] overlayfs: bad mount option "redirect_dir=./file0/file0" [ 427.964252][T19393] loop0: rw=2048, want=3, limit=1 00:14:41 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = syz_open_dev$sndpcmp(&(0x7f0000000040)='/dev/snd/pcmC#D#p\x00', 0x5, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000140)=""/138) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 427.973083][T19393] hfsplus: unable to find HFS+ superblock [ 428.044895][T19393] attempt to access beyond end of device [ 428.076015][T19393] loop0: rw=2048, want=3, limit=1 00:14:41 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) 00:14:41 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040)='/dev/rtc0\x00', 0x0, 0x0) accept4$packet(0xffffffffffffff9c, &(0x7f0000000b80)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000bc0)=0x14, 0x0) sendto(r0, &(0x7f0000000140)="c6436fb323e23e4340c71728c9d44869d4d2e21583f9f21ee2d49dbbfc0f7b1aeb16b7495f7ccd6704c3cbdd2e6c953eaab0348407cdd4bcc91e9adc756bc967571baedebb218bbb6c625fe305f93a78b579375ee7d27987d5881d6d603eb52e7ce6443a52d09dfc30367f6da5e01ce1e8dcf1bbc98baab9bd24d0890b9d9f10402d114e4835", 0x86, 0x14, &(0x7f0000000c00)=@xdp={0x2c, 0x7, r1, 0x30}, 0x80) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 428.113275][T19393] hfsplus: unable to find HFS+ superblock 00:14:41 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240)='/dev/hwrng\x00', 0x0, 0x0) sendmsg$tipc(r0, &(0x7f0000000780)={&(0x7f0000000280)=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x2, 0x2}}, 0x10, &(0x7f0000001840)=[{&(0x7f0000000340)="1e256c87a21d7209e5c8a1b48aedf232bae8fb74d6a49349ab5dd03da55267bec1225cc7d8230db44efc20507b06cf51ae788f085403f7be099390d28876c5c8d57338decbbcffb7f41f4158608eec4b0a9280b2b95bf96731", 0x59}, {&(0x7f0000000540)="18262e072c82a9f369fcce80b1e0aca98c1774671bdf7c9861cb46a8b5e9a79da79e82a387c15e4f5e579cc2f669ce1a0a9d0723bcac328f9314c03be8c3aaeb938f5db9e587746a540e5a456c5fbc4ad1cda6a5ae9271e70da96dbedb3a2d11bc3c5c170ab9a0bae74c4fdf08086670972a80f9b759967c16797d0afcb7ca931f698cad08487278752f816d765a0d4d83a27c17706eae1e7cca3417e60c78c9ab95e35fa043dda41a8606fab0440a913c90c7", 0xb3}, {&(0x7f00000003c0)="a4b7ddea7bf9690a6bcacbef53fd160afaeb4382a6f62d220815c1d9f2bf9493abd629c399dfe52b8d044d62e5730fad39497710b6a47a0b22939e93467956f34f808887c39225820bddda8444ca4bddd9045a69c8e758", 0x57}, {&(0x7f0000000840)="68416fa8ddc752d5b28beb09f69eefe0e7ab38bb07ecc4475dd5b98d459b3b6af654dbf84c10dff858cf9bd8e714cf9cfd73c80bbf29098d863bfacaaa0e664e777caefad72a699470f46bbe660bac07949a05f352c072e34a02dc6117a3a28cfc24a9b106a9eb63c8eb4575f46c5cb1f8e46b413a8d90c9df385d65193953f409917804735438a89c54220e924a6386c7238244870ae084f00f6c17d9cc11c61c7985672feb1c34cb2bc29a0bb83142a52b5d09d0f07e4ea7f757a911fc33037a86234ea1e1fc5377049288619f3af4fac809b74818f0da73a7d56a2c840e35380ba8e16c46e1cc91341581fcf6c2fb3484ec649ec37bf29efa90a95ac63796cacdb6ffb34651afa8eeb2734528844b6ed0ff30cb3a8e2af8c03f390617ee6be7b6fce63397f4194a5493c221d56ec3e1bb1db06b85efabb558878ff8286c2f2ae9bfd29d40dcc3e880a32b65edc17f74a583db7d811ed2903e741c9f12b4381f080220d3cf58d3af90aa924abf40492b7fc8307265f949ba64ad3cdfc287674e000728ed6d1d23de9f744529c324e784674b5e8be8be8cb7f79a8e6e4e9535546ec830d7f9f1ed2d5ecd475207decd0279918f21d0a603811a0bcba27228c86d26251463676d94c825025361db90526c06342b9713597282f97109e26eecbd9676e07a25f6366da5a7bfbb76a44db9ca1c6b492449eafb52982ec5c50687ff8bfb6c25bc427b58dd19f3fab3c59103851ecacd09ad3295324fe4e0964d3e4624618f94c37711b8ee929f2565931c3ccdcd290b946de06c2900f90dce43680c57273574a4bb06783279eaac12040647b46eb40aaf7645362cb068fb720b0a29c0e34e61a3cf56d15e7c486bbb8ff39ce357c4090d9816b6a8681ef02d852a379e07771541525e5119553d9550af5f84db170bc651f6faa45ed86a1e548f129c6333612388f57c2e8122b601991a5629cf59611bf049dc3cf00ac0e5eaf494dbf2ab2a98390c336eefc690ff38fe2321acd86760a2f3304ccd258a1b8cb5d099e3e50ba87fcfbcf6c6a408035346f5b3e018bb6784057a277c11bf9988876a6a3350849b34407eb6271432397ef6492d2ae9053d153a91225034c205f6e6c90b8aa96c6caf0500aa99c5d8467fd041380f2d18d7acb4518460c3fccba973c8544876ae9551763972a03e81f504913f9d91438cd3371fada472c22245734a9bd1146b6d67500126ee24df24ad24f75678fac014199c32fa4f919eb54e83a9fadb53df3ef8a101b1600b3c2b3fc59c490bf3bbb7e39a31fd13aaa1e535bdbddf896e9ae9a9072eb9e3240204d00c150f8641e70edea4a7c70d6df63f56134e527632d17935ea491c8ccc9b9d0aa42b3ec05abadc9dfd3256eed29d0370c2bf657221b30054cebf160eec426bb3dfb19c54002f4397903d5c73ed61327752e87b4922a949926076f3a8864a5912a066556de3c4dfa56bda4300d133e0d4aba7bfb65350fe69a483cf5947538724e186393611bed4047f097883a40bcebab56c8ed8afefa73dcee322f72c1f7e736ff72c9371b3bfd2df3c718b0ace0447fc8c90cb99fe694916b3788abd66bcd60b044d21efdf3876158397583e09bfbafa623d7bda8954d890adebe9e230c31ae29fe6c8a87dead265816eda61044afa822ea8a032282f5c9ea1a92f8c944df73ac40493f822a599204c65e6938cfd76db163fcf6a8f48b1aefb782689b561fae507eb35cdf6db87cd00ffc5f4ea8bca90ce62dcc7d2cf1eef5b8470430f32541f214440892c7a524bc96475e75760bf43f14dff876252cc8c0d6cdd95a362cc91a9124aa383c43adc3db2e4b2462f4307354147190e5c19b29f4933c7623218d3cfc86c8fbab0a15cd5d09d7ed26e14d9b1201c1b1d6754d33cff3f28ac0f2101aa206ef16b562c43480b9e08ecb906fada6160e3f54ef3135ef399a03c08823e45b9bbb49e3b7f84a8d5c9bf806bb3bdd40fd7ca5c4be77c162d301e164f3f8b3c9b4da9f261018ce2324bacdffc6c8daaf42e3e56123c489ef40f19e3fa4e8bc2cb39e4bffc677b4c451cf2afdac142d59518fe668af69b463b8ac6b83a226e328f39907ea9e5e4a94a09c43f03e4a4e0e23e150bee7c897e610a01202a5066dad956977fb56a4fec6f2f112845f011feabb3db72d6828105ac8878eb276dd452788fe69641f673541bd9d4d4f9761be41f441c1db8ae83f9c97f7f4f51d36f45f59c01f5ab5a4c098d1cd0cad2f5d73941e9208f0f7e6173e3bcdfea864ec57506214c5fb4f89230afeda05a23610a7cf442183afeb7a237f091e862fe596d4f474524c39ab9ce575fc4cc8011b429fefc0d0bb207e00254011d1c46a44c3af60b21969f61cbf0f499d13cecd105ab1a144a3c51302fe4afd95f6b2b526c63ba3e65e1fd29f278ba2afede1d2bf6da1b8d64374d08131af4d70382af85e5c58ff685f836dc9f79329f799386733484acad6ac3e5573993cf922d3a875ae5848aa98abb00de54fef759c30f4c1aac7f0f7a0c7fc7db540bf81cfcc45f2080b41592a4d5810cf6cee6ec3f14766103841322e21f2f48eff1ec7aa58e35cfdf7d071aec3bf7a486af83bebe6a0b1ae2a2d222bc6fd1149ab5d179d02c021ff2171c7acb169ae25a47c5e9ca1440a9ca3f13748e839e2b4106fe0e44910227b50b1cc797c6dc75daf5541ba3d718a5058faf97605381dd4d59188a2626ff98e484f16a8bc8bc5464b5d2f180f08b5a7efe5b13263efef33507f033c17d4b0ed2afcc8806b5937d7478ef4de14b24324d46c51a215a2ff13c516c54ca3be6a0693c94d7410373cc8dbbf0bd9684ee6243bad567c1e2441e59b5a663bd8fe3c5fe711ff9575d24e7e41bc61a3f0c36f3e79078b9e7e1ce3c27f3f20673a60a9aa66f4a495ecb7c2f57a050150eab9e2162554a2e900a6077a73d0a70b2f74e98d035144cb361c8142c993cf53ee4921a73bf60452ff82a742d04118ec0df945c81bc7b28ba3b243b638725008bf971f230f1c3cf553eec1c635ff34d61b53bae7d1cb7a35b24c4959f9522d7e2198b7843992a61e3b47f8bf9d3bed49af329eb154b844c9956ffdb2956e6345af1f9f5701ec6db8a1bd73ab5d8998fd16a76d920f3047c5f85f3f68665b6ddd41ca1ad184fa40ea140b34a1fab69813644497e9f9c8e0b3fe5f5e9c093b030214b4d9bca6838a1e2f40b53cfe1bc0dd9dd283b9d39c5f7fe60430f0e4e4f779faa61e87118866a35a88d54cc93f525856a5fa357a2cedd9ae50bc1b5e21df1e490d20175c2fcaf81acd48f4a4b785497bd3183e7f24ccf27c7e600f1d9dc8304386a831c7ce37e0f98b802a8fb2c6a30c63e779efe69eb012fd77e72245ed59e0cf941db903788a8811779465ca321c4eb1af1a7468367a5d64ae2eb4a4b3362d7173e33913f9ac28a6cb4868b10c76618e96af64ab4179ddb59053a7c927d3ea60e0b8ee76d41bb6a6b9991fbd0b7605d10eb0c8d9891f125fd31827ac164a31214401934689200fdb134fd8473fb6ed64357b835163cd47db68e3f74c60d594ee94f0d4f33ef5fc0c24242d81ed75721e33220bcd2c4699e487009a1d33dfd6537a73af84ceb35fc547817fe8211f5eab833983da18c20c82502ccbbe1d770aa9dacea1dbdf038cad747122136e72dcb313b3d09993db3f478614a3a090ed88620743dbc5a0db26be540b6973c9a13e8fe69f53c753adb34809c1e6e156c7767b9260816b750ccd06cff71652bd17ca8a7a0b026da955424b16e1a9771b2cd630c7d47f1741471054ef11ff6bbfe2bb170e77447def2fc8b9f994ec3814eacf8325c2a568fe310c74f860a4c0b525cd2028fc7090f277ddfa6ce20b6fb5bb0d25040ddcf5cedcfdd42619176c8231adfc1915dd1d7c3b7c59250c91f5c5615f94f86f0e397faf15308af62fe496100823afe9a929bcc455e9ceb98290c79c850165450e6975ddf41d9fd48a331a4a8743e589a3e74ac7128f3dadecedc562d9798d1833d4b42cdd41345ad363d181bba283d497828fcd52db498dbc35258327b67fba476ab7c32be4847430748e3eb01c1bdae02b3586ef67af48e050fdc4474d16f827ba7aae369884c2f13939bd7d60a11c9d7f45236d79122e18f570f624ea91c62acd55b4229b3fbba92eb0970fee7f36f94c19cdb58063fcbfc79bf3796358d6457c5ee8bb48e48947b2db114eb6fd05b93419113e746c2ab6821a95f5613de20ff92b7a99459ec2bc4d8c046cac4f786603602c41ac02eabdda92afb321df4239c6b9a4e247a19dbdae6c26efe6446d0a4fa34d64a58432bf47b87070e8dc8e607d35637b0f72de668e06dd6d83c22e1e8788982dc735c780a07d5b7bcb4578c02d175aa235df05f51c94b2d71ee5106997920c0836253ba744396660509368c7d6788bd986ff770fa9aa97916ad87b7763a151b7b2e52e91644454823a8fcb5faeee955c26e92f3101705c6fda769ad2408c773086b550810ea04467483f42e86c72d1d0e1fa443187685db938ae726fbea884fba8afd35c3a1c390907324b0caa17407c098bcd708978ca835002ac9d992a1220b51acb6aae7a419ce1278e713e40e617fe6b828d63a9d5106f6c304fa95e6db5a0273849d76a52452470be9fb74a808130ce02466dbd5dc6b1a913b018f6725edbdc8dd5d2993bba05b8e9c60880bfb26d062903647d8590a9e55d2f52e5136dd7f18e3e2c4913f261919f23dd64867c53d04d2402e21b4794e112864c5893a3d73270fbba8df447df8de349d946a74c932c45103d54318a103a4c92749ade6598308207d7362fa8f6afe6d4fd31956f47877f51bbbecb9877c423b2aa76012489d4d60cf67449c5fce2aa6f967d59b864e198b452806bf6eb1cc6c57829d5ad1a6fb679670a900428f2e5dd1781c479802ce047da78dc4524e21276422106a82b527c2e7e4db0079a582a67084750aab5780c04a45be7b23e0db4fdc661be5f2a2c84780e69cebfb22596fda56d70f8f55bc0670a7e6a30b45b7a0ab9750000e52d7dd9d26126c11f87ee901ef1b1cb43651440a0e3e7e2a71b622def19bf342e87bcbb2e0a62e6ce8bf5464add8e58fcaabdcbba30a5c031ea07a293f9b6227f3e9e17c6b2a54d16d71ae94fe13adb5574f01f67e16dda8c3c9832fd26ab5cc0d5eb9cd8add52a66ae9ab9d7d815ede866a7001eb493b37b24be6e6d856f6c950f182fcf073a96ede08440ca051837038fc9f2a1a94b68ab0d5c420192758fed9098ecedb8f0bc9a53d49d4e03f35cac917f5013feac0aeca46a498e7939776eaebe449c3f0b16d4e041c164d78d3d914a837d9ecabd9a8e353a7ae38f77e76016091ab4f8c33fe180f61160983290596e5e0bd05c13075e249555a62a5919a8d8b80a73337771730f581421f9f1198ca2adf742ace486c3cc2577ca311266d60ecfb2baf270c90a358ca06ec531bdafa1152055031ad252fecbae94b8932e7034e495261c75da40f089cefd148ae6e081850bd5147966e63a9723dfb24016a7e34ac2a8939b7383760290c3acd90862f9d9500a6e4e7f1fb3ddfdaeeb45edef66a4d35922a705451a489bd2e3f1b34ce2331b01ea4ecf780076c0a96db8ff79748b847095f11ae69e573598b8df18bc32b0c6412f4310f6d6e659381c699b9d2ea9568633a7a2aac389678b13d8810eddf069f367d772daf892ec37660c0702675789e1d880aa7d38a4c0e84d47ecd908da5bab10ffae4cb8567e4b36355cf00fe7c51670604bfa33f1acd77aa3e", 0x1000}, {&(0x7f0000000600)="092835f889c5385759a4528921c6bf8c11c34f2b48eeefe333dcf1aebd7eee213741ea2b4bed6cf2343021d246bda2419138a23b2dd07f9fc610c15a1888a409bef13905d2a35bafb3343fd1560046e5b676d0bd598fec4dab615818d837bcc23fbb68076428ef593e1ba82d0f7901fb5075a7d550d0b050a18db2d3432889d326f03fee2d8ff4cbcdc95891670f1daf9f", 0x91}, {&(0x7f00000006c0)="7559682e9b6b1e4390e646983e375de608d577ed1445c4405afee97df99741659a9bf9190ce315e0a51f2343eb80b19f712c76931e6ecfa807d80170dcf712dfeb5536f496ce15fad0f96dc59f9333d412ba7c97aa6536ddd258d61f5c814abcd8a02215594724e92e1ee6f6ffbc3b27b4ce05", 0x73}, {&(0x7f00000002c0)='`', 0x1}, {&(0x7f0000000480)="804ddbcc18e665d7c9556ea71d2562366ff765fd6e29d32b4196926bd47024bede80cd87ce1e2963", 0x28}, {&(0x7f0000000740)="3db44ad8dda382ff96", 0x9}], 0x9, 0x0, 0x0, 0xc4a0b919258b1afc}, 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r2 = accept4$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @dev}, &(0x7f0000000080)=0x10, 0x800) write$P9_RSETATTR(r1, &(0x7f0000001940)={0xfffffffffffffdb5, 0x1b, 0x2}, 0x7) getsockopt$inet_udp_int(r2, 0x11, 0xb, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syncfs(r1) 00:14:41 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x51) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') ppoll(&(0x7f0000000080)=[{r0, 0x200}, {r0, 0x2000}, {r0, 0x1000}, {r0, 0x9000}, {r0, 0x4000}, {r0, 0x1}, {r0, 0x2}, {r0, 0x2072}], 0x8, &(0x7f0000000140)={0x0, 0x1c9c380}, &(0x7f0000000180)={0x4}, 0x8) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:41 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x500, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:41 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_SET_MP_STATE(0xffffffffffffffff, 0x4004ae99, 0x0) ioctl$KVM_ENABLE_CAP_CPU(r2, 0x4008ae89, &(0x7f0000000000)={0x7b, 0x0, [0x4b564d02, 0x7]}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 00:14:42 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00eb4605093d4a98a406eda673be0c713ca6568ed905e2beb4337dd0c3433d42ab1138b3b5a3a41d27051857f0ac2a717c9741b68d98ab6d7117c85c6a44cde130337f6ff8f0f59a3e0d9b8775a5779d2792c80437ee4864f91166a89d7dbd278404ae99f8df4da41e2f8872ea71eb748828d9d2888f7c69850ff7038a54ffe56795e5dcf0cd8004001dd10e941e77a691132a97bca7b9c5169c3b514d54ba189c971d10c73b4f5e2a2f"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 428.370228][T19439] attempt to access beyond end of device [ 428.410001][T19439] loop0: rw=2048, want=3, limit=2 [ 428.446476][T19439] hfsplus: unable to find HFS+ superblock 00:14:42 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="756c215ac40a175a1a2e2f661e6c65302c6c6f7765726469723d2e2f66697c65302c776f726b6469723d2e2f66696c65315c00dcddd40e84acd188bdb6c309339736f204393b2e053143b046"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0x1000, 0x20000) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:42 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0xa0040, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM(r0, 0x84, 0x65, &(0x7f0000000240)=[@in6={0xa, 0x4e23, 0x9, @dev={0xfe, 0x80, [], 0x11}, 0x53fa}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2a}}, @in6={0xa, 0x4e24, 0x6, @loopback, 0x8}, @in6={0xa, 0x4e21, 0x5, @dev={0xfe, 0x80, [], 0x1a}, 0xf2e9}, @in6={0xa, 0x4e22, 0x200, @mcast1, 0x200}, @in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in={0x2, 0x4e24, @loopback}], 0xa0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c008ea51640523db54b843a7e96c803f5e963b2bda1091ad9db20d4669cfe91554f34a171d3f4e75d371c4de6ebb275555af382435bf4172aad3ce9a90b8e0719798520bbfc30fe735b5bfad81a2f6204fab5ea82feb582aa4b1c8ca2dcd4247920847bfb472f6d5f5035c45f8c8b40eeec4ac4fa7068074656"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 428.562949][T19439] attempt to access beyond end of device [ 428.578518][T19439] loop0: rw=2048, want=3, limit=2 [ 428.599869][T19439] hfsplus: unable to find HFS+ superblock [ 428.658803][T19463] overlayfs: unrecognized mount option "ul!ZÄ [ 428.658803][T19463] Z./fle0" or missing value [ 428.726966][T19468] overlayfs: missing 'lowerdir' 00:14:42 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file1\x00'}, 0x10) 00:14:42 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x600, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:42 executing program 4: syz_mount_image$gfs2(&(0x7f00000000c0)='gfs2\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000001dc0)={[{@data_writeback='data=writeback'}]}) 00:14:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765826469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') bpf$OBJ_GET_PROG(0x7, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x0, 0x18}, 0x10) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file1\x00', 0x1, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000140)="4f99e9d09ae82b465cbe8247b021b50159f9d3c78ac6f2897431ae194433c2a8daa2f1940e0a47f2229af5a0c0ebddfb0c97849f59e043bcd5a15f3d579b5d4989abb0fa2b3a4b6b2ac7503cce0bcd0136", 0x51}, {&(0x7f0000000240)="bd5d77c2704412f6a9b88092311db800041f33c798db25543d20ef8f486630d30c6d5faeab708645ae90ed09df724f7b435daa91231338fb925772e957f32d9abd94560fd470b9e234b5be7c07796deda96d7f10072a6696639dde32fe73ed7042060262e800e9576afc6def", 0x6c, 0x4f}], 0x80080, &(0x7f00000005c0)={[{@nodiscard='nodiscard'}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x278}}, {@jqfmt_vfsv0='jqfmt=vfsv0'}, {@noblock_validity='noblock_validity'}, {@data_writeback='data=writeback'}, {@grpid='grpid'}, {@resuid={'resuid', 0x3d, r0}}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@subj_type={'subj_type', 0x3d, 'overlay\x00'}}, {@uid_lt={'uid<', r1}}, {@obj_role={'obj_role'}}]}) 00:14:42 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7568586ad15a00017065726469723d2e2f66696c65302c6c6f7765726f722b6469723d2e2f66696c65315c00"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000080)='overlay\x00', &(0x7f0000000180)='\\em0system\x00', &(0x7f00000001c0)='overlay\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='overlay\x00', &(0x7f00000002c0)=']\x00']) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') r1 = syz_open_dev$audion(&(0x7f0000000380)='/dev/audio#\x00', 0x8, 0x2000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000003c0)={0x401, 0x3, 0x10001, 0xc1, 0x4, 0x401}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$FIONREAD(r1, 0x541b, &(0x7f0000000600)) quotactl(0x20, &(0x7f0000000400)='./file0/file0\x00', r0, &(0x7f0000000540)="27350280f31d67aa13e965cd518a3eaac99b9f68be2b8621123958d2dfb949b00cf0f42b21efddf328e2c8f644935fd203f39ecdd692262d4ab386748de33d4d1aad314e3cd580840127ed0fa88dd9ccdd1d984bdb88326cb0be2a56d9d45112effcaf4534a17c22bf4993a066ddbec8fa9f2c65852c591c868c9b7a6f4db77120677c8c8822131b95371a55ff1549794a3edbb0de872268f28cb56d50ea") bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000680)={0x0, r1, 0x0, 0x1, &(0x7f0000000640)='\x00', 0xffffffffffffffff}, 0x30) ptrace$peekuser(0x3, r2, 0x1) 00:14:42 executing program 2: r0 = syz_open_dev$usb(&(0x7f0000000100)='/dev/bus/usb/00#/00#\x00', 0x5, 0x4002) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00f2355a837550b5e57f610ce91c72eeff84de50e28238b432bd7804fed436125ab12e17ff0020d9fe29afeee47be5c7d6aecc279fb4101d5b7114d8eff0a5"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$usb(&(0x7f0000000080)='/dev/bus/usb/00#/00#\x00', 0x81, 0x200) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000140)={r1, &(0x7f0000000200)="6b017e594e6c81e144cce67732975ae45842fd4fcbf4c833c0b525478cefcf5759376679e41834515974647ba58e17ab4cba5d0f46a3bca3236076a04fdeba2265794bc62d13d10894eb8807b0a43b5b22c26fe6e4b900da389f65d7e47aea8b8752aac4edc41028e423a222201eda8e2e3e3ea0fd7fd584cf757970540914029a87388a54cbf2260d3af93eefae8b26ebb9a2b2d576e34d47e21da586b5a3253acaac58d675476510b747c957d5645102078c1c9e0b6310ba1b3f314dd98ed42163b956f5a8ce008e9beaae0104db856b0530114eccd378854cd693a5eb33", &(0x7f0000000100)}, 0x18) fchdir(r1) lsetxattr$trusted_overlay_origin(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='trusted.overlay.origin\x00', &(0x7f0000000400)='y\x00', 0x2, 0x3) ioctl$KVM_GET_XSAVE(r0, 0x9000aea4, &(0x7f0000000800)) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:42 executing program 5: r0 = syz_open_dev$adsp(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, &(0x7f00000007c0)=""/255) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000e40)='./cgroup/syz1\xf0\xce\xb7\x8au\xa6J%\x1d\x8b\xfai\xa8a\xde\v\xaa\x17>9\xbb5\x13^\xcc\xc2g\f\xca\x1e\v\x13{\x8c94\x14\x82\x9esT\xc9?b,\'\x90\xc1w\xa7\xd3v\xeab\xfd\x19r@\x91i\x95\x1b\xd1\xbf\x0f\x0f!\x16G\x90\xdf\xa3\xbdV\x0f\xff\x13O\x8c:d\x13+\x9f\x05\xa7 9\x9e\x1a\xae\xf9\x800\xd2:\xb5:\x93j\xa2\xf9\xa5\x043G\xc5.\xb3d\xeb\x9f\xb8W\xaf\xcb\xa9x\xe8\xa0\xdf\xeeK\xac\xc7,\x1fL\xce\x1d\x15\xa7\x05\x90\xe3\x1c\x94\x92\xc0\xc2\xa03J\xc6\xd7\xcbm\x8f\xf2]\xc7\x98,\xef\xf4%dl\xf9\x1b\x9dSS\xd4\x9e\x0e\"n\xd1\xb8\x19\xccA\xbc\xba\xf7\xa9\"\x14\\\x94\xf7\x06\xed-\xee\xbc6\x02\xf2IE\r\x1c\x10lB\xbd&\x13a\x04=\x1a\x03\xfeF\x80\x9c\x1b\x13\xceI\xc0\xd3L\"Q\xbc\x80}B5^(%\x02wT\x92\x91', 0x1ff) r1 = socket$inet6_udp(0xa, 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(0xffffffffffffffff, &(0x7f00000009c0)={0x15, 0x110, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @ib={0x1b, 0x0, 0x9, {"8aa70fe0aa0ede7c09c210101caa3dec"}, 0x1, 0x1af88dd4}, @ib={0x1b, 0x0, 0xfffffffffffffc00, {"85fd0808d02c405658db20b07f8916da"}, 0xfff}}}, 0x118) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000003c0)="3b58a920bf133167868ac62068fc4e462d4a07411fd71b0caed0cd834ee0dda2d8c7f84350d0f0417e40a74997367f288a17271e00d8d4b8dda68c21108edb69527a3c370d4e0f54ad77", 0x4a) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f00000000c0)={@local={0xfe, 0x80, [0x0, 0x3ef, 0x0, 0x3f00000000000000, 0x0, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f00000002c0)={0x0, @in, [0x5, 0x3, 0x10000, 0x1ff, 0x4, 0x0, 0x2, 0x0, 0x4, 0x100000000, 0x555, 0x100, 0x9, 0x8]}, &(0x7f0000000080)=0x100) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback}) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="020100090e000000030000000000000005000612000000000a0000000000000400000000000000000000002100000000000000000000000002000100010000000000000200fd000005000500000000000a004872bbb68962c24ccf81007fc90e9aec3f3f7710aa000000ff1700000000"], 0x70}}, 0x0) sendmmsg(r3, &(0x7f0000000180), 0x40002ee, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000280)='team\x00') setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000740)={r2, 0xfffffffffffffffa}, 0xfeb9) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000abe000)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = syz_open_dev$ndb(&(0x7f00000000c0)='/dev/nbd#\x00', 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r4, 0xc0481273, &(0x7f0000000340)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa401, 0x2000000], 0x0, 0xfff, 0x0, 0x3, 0xffffffffffffffff}) openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x802, 0x0) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) ioctl$BLKTRACETEARDOWN(r4, 0x1276, 0x0) ioctl$BLKTRACESTART(r4, 0x1274, 0x0) [ 428.966115][T19485] hfsplus: unable to find HFS+ superblock [ 428.996554][T19495] overlayfs: unrecognized mount option "uhXjÑZ" or missing value [ 429.004807][T19494] overlayfs: unrecognized mount option "lowe‚dir=./file0" or missing value [ 429.072836][T19485] hfsplus: unable to find HFS+ superblock [ 429.091314][T19489] gfs2: not a GFS2 filesystem [ 429.124271][T19506] overlayfs: failed to resolve './file1': -2 00:14:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) chdir(&(0x7f0000000040)='./file1\x00') 00:14:42 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x700, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:42 executing program 3: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x18}, 0x10) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) stat(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f00000002c0)=0x7fffffff) r2 = getuid() mount$9p_rdma(&(0x7f0000000180)='127.0.0.1\x00', &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='9p\x00', 0x2004000, &(0x7f0000000680)=ANY=[@ANYBLOB="0c0f616e73cf663ced612c706f72743d30783030303030303030303030306f75743d3078303030303030303030303030633565612c74696d656f75743d3078303030303030372c74696d656f75e3ca0000990d9dd2e8139f85fee83078303030303030303030303030303030322c72713d3078303030303030303030303030303030342c64666c746769643d000000000000000000000000fb0000000000", @ANYRESHEX=r1, @ANYBLOB=',sq=0x0000000000000001,mask=^MAY_EXEC,dont_measure,dont_hash,dont_hash,uid>', @ANYRESDEC=r2, @ANYBLOB=',\x00']) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x800) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'ip_vti0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f00000005c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)=@gettclass={0x24, 0x2a, 0x300, 0x70bd2b, 0x25dfdbfb, {0x0, r4, {0xa, 0xffff}, {0x1, 0xa}, {0xb}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x20004810}, 0x1) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 429.207813][T19489] gfs2: not a GFS2 filesystem 00:14:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:42 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './file2'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:42 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2e0000001c008104e00f80ecdb4cb90402c804a012000000010010fb120001000e00da1b40d819a9060015000000", 0x2e}], 0x1}, 0x0) [ 429.474191][T19538] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 429.507644][T19538] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 00:14:43 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) mount$9p_tcp(&(0x7f0000000040)='127.0.0.1\x00', &(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000180)='9p\x00', 0x4000, &(0x7f0000000240)={'trans=tcp,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@version_u='version=9p2000.u'}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}, {@subj_type={'subj_type', 0x3d, 'keyringvmnet1vboxnet1'}}, {@measure='measure'}, {@dont_measure='dont_measure'}, {@fowner_eq={'fowner', 0x3d, r0}}]}}) 00:14:43 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x18}, 0x10) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) stat(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f00000002c0)=0x7fffffff) r2 = getuid() mount$9p_rdma(&(0x7f0000000180)='127.0.0.1\x00', &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='9p\x00', 0x2004000, &(0x7f0000000680)=ANY=[@ANYBLOB="0c0f616e73cf663ced612c706f72743d30783030303030303030303030306f75743d3078303030303030303030303030633565612c74696d656f75743d3078303030303030372c74696d656f75e3ca0000990d9dd2e8139f85fee83078303030303030303030303030303030322c72713d3078303030303030303030303030303030342c64666c746769643d000000000000000000000000fb0000000000", @ANYRESHEX=r1, @ANYBLOB=',sq=0x0000000000000001,mask=^MAY_EXEC,dont_measure,dont_hash,dont_hash,uid>', @ANYRESDEC=r2, @ANYBLOB=',\x00']) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x800) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'ip_vti0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f00000005c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)=@gettclass={0x24, 0x2a, 0x300, 0x70bd2b, 0x25dfdbfb, {0x0, r4, {0xa, 0xffff}, {0x1, 0xa}, {0xb}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x20004810}, 0x1) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 429.525517][T19523] hfsplus: unable to find HFS+ superblock [ 429.550354][T19541] overlayfs: failed to resolve './file0': -40 00:14:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f2b459fbb991de0efd75a9234741775707065726469723d2e2f66695e65302c6c6f7765720000003045b4165cadacc8b14ed5eb000000000000000000000000000009efa489a06ce61a19d150239e67134f5ad20b765bebe1642451bed26cd4657566cc8490357c523b1a5ad7f3f97935448b01f363b10497fbb52ecfb750f55775ddd4dd5c7e948efb5c13e7dbe7d65e49c917fc1e225d05d3ef757f60c122a672761fdecdd2c6b39d3c7c8ad26e730f923060f7c75e07b104413cf898f5f52a9a7dab41cfb3b169d7797ad8e3e13e42fd9403605b4ff0e527e848dc6b21660465ff23e33ba3bf1df8825d35"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 429.717038][T19523] hfsplus: unable to find HFS+ superblock [ 429.723926][T19544] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 00:14:43 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x900, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 429.757234][T19544] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 429.773263][T19561] overlayfs: unrecognized mount option "/+EŸ»™àï×Z’4tupperdir=./fi^e0" or missing value 00:14:43 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:43 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x140) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:43 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = getpgrp(0x0) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/snapshot\x00', 0x400000, 0x0) perf_event_open(&(0x7f0000000240)={0x3, 0x70, 0x3, 0x541, 0x60000000, 0xeb03, 0x0, 0x19ecd903, 0x4000, 0xd, 0x2, 0x8, 0x8, 0x80, 0x1ff, 0x4, 0x1, 0x100, 0x2, 0x6, 0xdcb6, 0x8, 0x459e, 0xffff, 0xfffffffffffffff9, 0x9, 0xffffffff, 0x73b1e14e, 0x7f, 0x3cf, 0x9, 0x180, 0x6, 0x1, 0x7, 0x40, 0x101, 0x0, 0x0, 0x10, 0x2, @perf_bp={&(0x7f0000000180), 0xd}, 0x108, 0x8, 0x5, 0x7, 0xffff, 0xfffffffffffffffd, 0x7ff}, r0, 0x9, r1, 0xa) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) r2 = syz_open_dev$sndpcmp(&(0x7f0000000040)='/dev/snd/pcmC#D#p\x00', 0x10001, 0x440000) setsockopt$TIPC_CONN_TIMEOUT(r2, 0x10f, 0x82, &(0x7f0000000080)=0xffffffff, 0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file/file1\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']) creat(&(0x7f0000000080)='./file0/../file0\x00', 0x108) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:43 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='net/ip_vs\x00') getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f00000001c0)={0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x2c) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f00000003c0)={0x1ff, {{0xa, 0x4e22, 0x1, @loopback, 0x10001}}}, 0x88) mkdir(&(0x7f0000000140)='./file0\x00', 0x400) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.ofile0,workdir=./file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r0, 0x89e1, &(0x7f0000000040)) r1 = request_key(&(0x7f00000002c0)='ceph\x00', &(0x7f0000000300)={'syz', 0x2}, &(0x7f0000000380)='[\x00', 0xfffffffffffffff8) keyctl$invalidate(0x15, r1) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) r2 = syz_open_dev$radio(&(0x7f0000000280)='/dev/radio#\x00', 0x3, 0x2) setsockopt$inet_mtu(r2, 0x0, 0xa, &(0x7f0000000080), 0x4) [ 430.068268][T19586] overlayfs: missing 'workdir' [ 430.073763][T19582] hfsplus: unable to find HFS+ superblock 00:14:43 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 430.151028][T19593] overlayfs: failed to resolve '.ofile0': -2 00:14:43 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00cc347689e1d125c19bfcf93125e2545d7479b3a3da874e26136a44a1858e183f5d846b896b1c3d08ff2a63f2900257e6e78731e507159664ac00e6561ca5ebc772ad31ce40c5e698f28632513510a9cc0da2d0d0e87edb8fc9822c7f55732abc49135962cc94c2954a41b156533597c0c21fce76bf26c0791109a2fb39100513f3f3fa03f4793fcae30c"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:43 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xa00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000000540)={{{@in6, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in=@local}}, &(0x7f0000000480)=0xe8) mount$9p_tcp(&(0x7f0000000240)='127.0.0.1\x00', &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='9p\x00', 0x0, &(0x7f0000000640)={'trans=tcp,', {'port', 0x3d, 0x4e20}, 0x2c, {[{@msize={'msize', 0x3d, 0x1}}], [{@audit='audit'}, {@fowner_lt={'fowner<', r0}}, {@smackfsfloor={'smackfsfloor'}}, {@seclabel='seclabel'}, {@dont_measure='dont_measure'}]}}) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x100, 0x1, &(0x7f0000000140)=[{&(0x7f0000000340)="2309d451019dc12c8b24dcaac8136dc3dcb024c0dd4085b9cad6f9d066db76da2891d57651f080f4087e5dcbadb6365f1977fa679019d38d391216d3a5adda155f623381153732138f8b1a5d01d5d36aa61a384d0264886d8cb440dfbd626443d6fee7e423164b40b288e3d21b09372189deb913add0186107336416db0c16325f5f437e59e327beadd609d369c7e9e78144cf7ee8ba6acdabff82c7b9f9d82dd57b90f6b26cd9f7e4d46dac926a0dda99e50f9458ac609b98dbb08fa7e9296a8608155f72bd231c7951f3909ccf58145c67481eb8e57f82cfc9b57fcefe7626bf6ac1bbe4203e", 0xe7, 0x3f}], 0x800080, &(0x7f0000000180)={[{@dots='dots'}, {@fat=@check_relaxed='check=relaxed'}, {@fat=@errors_continue='errors=continue'}, {@nodots='nodots'}, {@fat=@discard='discard'}, {@dots='dots'}, {@dots='dots'}, {@dots='dots'}]}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:43 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = socket$key(0xf, 0x3, 0x2) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8934, &(0x7f0000000040)={'team_slave_1\x00', 0x1f}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 430.376675][T19608] hfsplus: unable to find HFS+ superblock 00:14:44 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0x501e00, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x0, 0x4b, 0xf2, &(0x7f0000000140)="05b574d919eac1c6039ebd0087eea935023a46ef91bd520fc319d1949cb7f85deddb46c22a9e59802d3daa300fbc23c1837e7bebc5e01be12d4ec9319a48b322fd8fb569c66f6a622bf1a7", &(0x7f0000000380)=""/242, 0x6}, 0x28) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:44 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) quotactl(0x10000, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='v') chdir(&(0x7f0000000040)='./file2\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0xffffffffffffff5b) 00:14:44 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 430.491212][T19608] hfsplus: unable to find HFS+ superblock 00:14:44 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='bpf\x00', 0x1200000, &(0x7f0000000340)={[{@mode={'mode', 0x3d, 0x5}}, {@mode={'mode'}}, {@mode={'mode', 0x3d, 0x7}}, {@mode={'mode', 0x3d, 0x9741}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x1}}], [{@hash='hash'}]}) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:44 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xd00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:44 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00cc347689e1d125c19bfcf93125e2545d7479b3a3da874e26136a44a1858e183f5d846b896b1c3d08ff2a63f2900257e6e78731e507159664ac00e6561ca5ebc772ad31ce40c5e698f28632513510a9cc0da2d0d0e87edb8fc9822c7f55732abc49135962cc94c2954a41b156533597c0c21fce76bf26c0791109a2fb39100513f3f3fa03f4793fcae30c"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 430.757895][T19652] overlayfs: filesystem on './file0' not supported as upperdir [ 430.785511][T19646] hfsplus: unable to find HFS+ superblock 00:14:44 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x0) 00:14:44 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000600)='/dev/dlm_plock\x00', 0x0, 0x0) getsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f0000000640), &(0x7f0000000680)=0x4) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:44 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getxattr(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=@known='system.posix_acl_default\x00', &(0x7f0000000140)=""/9, 0x9) r0 = syz_open_dev$admmidi(&(0x7f0000000180)='/dev/admmidi#\x00', 0x8, 0x400000) ioctl$PPPIOCCONNECT(r0, 0x4004743a, &(0x7f00000001c0)=0x1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 430.907523][T19646] hfsplus: unable to find HFS+ superblock 00:14:44 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$media(&(0x7f0000000080)='/dev/media#\x00', 0x932f00000, 0x80) fsetxattr$security_capability(r0, &(0x7f0000000480)='security.capability\x00', &(0x7f00000006c0)=@v2={0x2000000, [{0x1, 0x3}, {0x83f, 0x5e}]}, 0x14, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="7570706572646972ff99d83fe78b073de2b0f283163d2e2f66696c65302c6c727765726469723d2e2f66696c65302c776f72000069723d2e2f66696c65315c00487f2fb16212e1ac31972a6613e45e860da5ec57fc06ea298b8498db228b365719e5d15485c89dc0b4ee474caf4f73abfc451a2ef2d5f33c1202451ff5d7eca80f8e739dcfcd5c7f98caaadc6a2f3baacc56d4c7667a9af1f9ab5d8cfdb31455d86eb596a6b99e47d0a5435e75730742be717830cc19674f6d81af1853ec7924c64603728125d23d570f30cdc6e5399dee6484a0285601821f30b5f8d60303c7df76d7aaf885931565e1e4fef281243c55508b7840fa8622cb2ee3693b9ab215bc8646c347d01edf28b5f658948149bb463268c36859b23110bc91c191e9be2ad5531cc2c838054e67ed5c8b27507470e2f75d3c7a9ec1a2694b2010ddec7d374d65c41a537fa96ef0a040de1f3a229df85e72faf72497a5523a59d081945e81a6ade60447f793345ce8ad03d4b650e341eb2b5dfb"]) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) r1 = syz_open_dev$usb(&(0x7f0000000100)='/dev/bus/usb/00#/00#\x00', 0x10001, 0x145000) fsetxattr$security_smack_entry(r1, &(0x7f0000000180)='security.SMACK64IPIN\x00', &(0x7f00000001c0)='/dev/sequencer2\x00', 0x10, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$VIDIOC_ENUM_DV_TIMINGS(r1, 0xc0945662, &(0x7f0000000240)={0x2, 0x0, [], {0x0, @reserved}}) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0xd1baf9cc183c4d0b, 0x0) ioctl$FS_IOC_SETFSLABEL(r2, 0x41009432, &(0x7f0000000340)="896cf774f9745d2505c43cf6f85eef88c08a16b24062ccbd83c1f3b34c2b943d62be9cedeb7faf1c70a82590931e0261ca1aa42a776eb41b05415ce1f6181fdf873ecaaf9f7613e8954d13cea5f689611cdbb74bff941430a48dab6f5e8d8219b677b9cba6ac025586f42336578b9777dd5f91d3d3fcab9823ad1f06c4ae346eadfac2e89b894e808cd28673736cdacc7d40e3c3553949339535f128c77f247d4b0ee3ea5082826e7d7f7b49a3504d12c0fc7651d3a3375a3f96e86749ece8faf956f2ce4093165731836d2840747bea21786f0aa717c3ddc7a40b8e1fb306490f2aa204e30800d365370dc7ec5dcac2f848a1f998532ef79ada1e17b201120c") getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:44 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xe00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:44 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:44 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x9, 0x101000) write$P9_RREAD(r0, &(0x7f0000000340)={0xd5, 0x75, 0x1, {0xca, "81ad012f7275e5373efd0b535363e852bc0031c5abe689bfe68de6f8f5e9971cc9fbda3da5d6c8ff825130823da59c29e8fdbfa3516602023589a0791c534a46ab2fb116bffe3e60d111e517ca93fa1809242886844e377b3edef306201d26cc812c5a86c325395a4e0a41096408a41e3af4a0166c7d53eaa2639cb72d52e7e55cfcf75a9c748a11f2577b1e411d237141490454cdc5999891ea0d1e54bd899e218f1b7d63c73b8405a2c44c1d56600bb9d172b2b4d769b24c620433ccbf4728810b4e66b0b5365b05d7"}}, 0xd5) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:44 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0x10000, 0x0) ioctl$VT_DISALLOCATE(r0, 0x5608) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000080)='./file0/../file0\x00') getpeername(r0, &(0x7f0000000140)=@can={0x1d, 0x0}, &(0x7f00000001c0)=0x80) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000240)={@mcast2, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @mcast1, 0xfff, 0x5, 0x31, 0x100, 0x1, 0x400010, r1}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 431.169385][T19681] overlayfs: unrecognized mount option "upperdirÿ™Ø?ç‹=â°òƒ=./file0" or missing value [ 431.206719][T19679] hfsplus: unable to find HFS+ superblock 00:14:44 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f5098e3ed9b25835b7765726469723d2e2f66696c2e2f66696c65315c000000000000000000000000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = accept4$bt_l2cap(0xffffffffffffff9c, 0x0, &(0x7f0000000040), 0x800) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f0000000080)={'vxcan1\x00', 0xbf}) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ubi_ctrl\x00', 0x8000, 0x0) ioctl$PPPIOCSFLAGS(r1, 0x40047459, &(0x7f0000000180)=0x200) 00:14:44 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x1800000000000000}, 0x10) 00:14:44 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 431.384037][T19679] hfsplus: unable to find HFS+ superblock 00:14:45 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xf18, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 431.452579][T19707] overlayfs: missing 'lowerdir' 00:14:45 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:45 executing program 1: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/mixer\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10040, 0x8) renameat(r0, &(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f00000001c0)='./file0/../file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 431.674453][T19719] hfsplus: unable to find HFS+ superblock 00:14:45 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') openat$vfio(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vfio/vfio\x00', 0x80400, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./fil\a0,workdir=./file1\\\x00']) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f0000000080)='./file0\x00', 0xda, 0x8, &(0x7f0000000980)=[{&(0x7f0000000180)="c316c5c38ba9bfcebf1bde2bd70871612fa575f734405dbeed708117eeaa966c5bf63d54", 0x24, 0xfffffffffffffe00}, {&(0x7f0000000240)="febfd71c63d174f1f31fc47c0be15cc6484580fa6be0be35b50fc9938a6c169d0782a1dacff1f33646053427fdcfe61618e8e1cb7612c1f09f2e2f5266c4ebc04dae5e28d3b2bad6c5ce1c0a1ebdfc900efacec51bfbfb4a4d", 0x59, 0x1f}, {&(0x7f0000000340)="e5068ccf3fff0bd8128963cba1182484313d578c170c8ef7ffd0690b8306d26abf64ff66ca84906af339a277a638a704dec7da23497d44e2e4e202d658e701a1a88c4abce4b98e176b4acfb890794bd91eb29eca02981c462fe2e6475f5749227f86cb52acdea4bc038969563e4b4eca311e71c3ebd512ac349bc8775c4446fa8a5d5edcf60ed5130d2d64088667a1283632e3b789bee778ba90d15757981d616a3c0bc479a80a19f45005f32a4e558e188fbda343f2a2c7ebf4669e39f5f3047ab28635acd7151e55a6d7d0a3", 0xcd, 0x6}, {&(0x7f0000000540)="9bb15ca4d607afdf1e4c9693fa8b57f397f26fcaf878ed27960d4f963b8e4b363bbc817bb0b2c6ab372f1d38d17f0f1970e8fc2862250d1bcaa4ebc4baed8022c552a4d654f3fdc865bb09351bba99bc6f4f119545c6a45be8d0af7dcb88603fa15f0f0181ae510776ffa0c2a1ab9aa0dcd497fddd5b72b45b4eb1b1907e0ea5695d5b0171d0da675910432ce96811e2e8a3079ab8c45a10b0ee155f8051d4d949feebc2a22f1fd9ab136fe862026dd0fb2a08a1cee4d84749554f867891e8610469a6de08f2915e9c0093c256791bdd56ca3b2e3277d0d21de27e", 0xdb, 0x1}, {&(0x7f0000000640)="350b0445160ddb57314312b29d26b46d42c20a7d67aa527c1ab71b3f7611de6ba5d43933d2afd814d62ec2e257931bf8704915581e9e8ab5b9f28937df285258d75019bab6ea8195cd27b39f5fbf282fdb46f8bc9322727f749e323d60cd4f25f7c6bbed9224b8d1268d9e89de73580c58d8fe52c2e4de7ea4ea0091cc5bac0e7d41e7ab8a901c357f0ea59f3a1b16662d2c0ca06b4e9784fa6e88bda796eb2aa65e12114596ba2d1c97b71c4e4da575356d8ad59b7c7f7d95756940f428ef769b066b22cfde168259d5c380b89e5e", 0xcf, 0x83}, {&(0x7f0000000740)="184eaf3d25b74d3f0ced83d0bb312f4bf6f812c34ecc1b92801229d7ab21d7e8dab274f4431d7672106a1018be2f296704fdbfed05d700cc8b38946d9c555829226362847688fbc619765dd3f5c4ef9976a414", 0x53, 0x184995d7}, {&(0x7f0000000840)="167a3d0c61a69ae15202712bdae7b07636a716232e94fc59d05d72cca11eade138d623e6b67042a3b2cbf7c73a5e5bcd186684ef50b9720ca564434d6d93be3599b7ef93edfe657925b5b02fe0ae31e13075119e76588564", 0x58, 0x400}, {&(0x7f00000008c0)="6ccbba9cf1d676d897e2ddded24ba27db5bdcbee98d6177fe75209841f2c0f3aa6f1d684373f14a04a4b8a60889d013788b3b02f03fd6377010be0cc107eb7aec6ff245e24c05afd6edbeb8d4d4c1cc5b216b9f94add028ce43dea48f585167fe1fc86772169b7297693f1e2033e05321b14c31a86d72cc07d0dc92e6a296e1e3fc6854f94c64fd5ec8f2d67b3474869c8128465d05471b20468e85a351a", 0x9e, 0x7}], 0x8000, &(0x7f0000000a40)={[{@localcaching='localcaching'}, {@quota='quota'}], [{@appraise='appraise'}, {@smackfstransmute={'smackfstransmute', 0x3d, 'lowerdir'}}, {@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@obj_type={'obj_type', 0x3d, 'cgroupsecurity\'self'}}, {@func={'func', 0x3d, 'PATH_CHECK'}}]}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2f2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723daf2e2f66696c64315c00ee"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$vbi(&(0x7f0000000080)='/dev/vbi#\x00', 0x0, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x3, &(0x7f0000000140)={0xffffffffffffffff}, 0x13f, 0x1}}, 0x20) write$RDMA_USER_CM_CMD_DESTROY_ID(r0, &(0x7f00000001c0)={0x1, 0x10, 0xfa00, {&(0x7f0000000100), r1}}, 0x18) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:45 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1020, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:45 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 431.963782][T19752] overlayfs: failed to resolve '//file0': -2 [ 431.972969][T19748] overlayfs: failed to resolve './fil0': -2 [ 432.031083][T19753] hfsplus: unable to find HFS+ superblock 00:14:45 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:45 executing program 1: mkdir(&(0x7f00000001c0)='./file0/../file0\x00', 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x123000, 0x0) signalfd(r0, &(0x7f0000000180)={0x2346}, 0x8) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, &(0x7f0000000380)={'filter\x00', 0x0, 0x0, 0x0, [], 0x6, &(0x7f0000000040)=[{}, {}], 0x0, [{}, {}, {}, {}, {}, {}]}, 0xd8) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 432.114213][T19753] hfsplus: unable to find HFS+ superblock 00:14:45 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x180f, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:45 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:45 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x3) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) umount2(&(0x7f0000000040)='./file1\x00', 0xc) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="172852b9753d2e2f66690000302c6c2f4948726469723d2e005d9fff224b0cbf91e2bbe01619b8c5"]) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000100)='/dev/dlm-monitor\x00', 0x40000, 0x0) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="0800050000000000000000000000"], &(0x7f00000002c0)=0x12) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000300)={r1, @in6={{0xa, 0x4e20, 0x7, @loopback, 0x3}}, 0xffffffff, 0x1c11}, &(0x7f00000003c0)=0x90) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x77359400}, {r2, r3/1000+10000}}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:45 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 432.346557][T19789] kernel msg: ebtables bug: please report to author: Wrong nr of counters 00:14:46 executing program 4: r0 = add_key$user(0x0, &(0x7f0000000080)={'syz', 0x3}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:46 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$sock_inet_SIOCGIFBRDADDR(0xffffffffffffffff, 0x8919, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) geteuid() chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x200000000000000}, 0x10) [ 432.540801][T19801] hfsplus: unable to find HFS+ superblock [ 432.606639][T19789] kernel msg: ebtables bug: please report to author: Wrong nr of counters 00:14:46 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1f00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:46 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', 0x0, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:46 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:46 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 432.780828][T19822] hfsplus: unable to find HFS+ superblock 00:14:46 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, &(0x7f0000000840)="dee94288f1f2a05b95678b774d3a1338e8d9248c4a8c46f79376bc0a070ff21ccfec49a839c800d7fde1153a88b5ee1477670dc13202054b197ab2f89e2dc7f9ebaf2adb10f8c66f49db5e5badfe3ebacda028eb1712e977606bc3d91a1ad1a1befe9ac8bad59b7d67323f9b04387f040b5f2751e95923c165c9c833e30fc1c7aa6e456e3be5f8e54c52e60bf9d9d8646c358fdc2f4b4116fed03e9ed3d8a5f7856b9e3eb348f7456c2a59f91a58cca4da14ceb6b1740f136a761d81f0ea42e7c23a3c72886f56e6dd5bb62ee8fc09eda9bf0c4631d6f83ef7b9c09ebbf669ddc6222427060f1438603d1cc28225c8c5ff6b10f6494784ee8da76aac4509e2c28972bffc75595880813661b89219977bcf712594d88bdc70f67d93d2d40bbd5ae9098e26e5435f0d815a68467f38be0c6102aef282dcb994e50729075c22ab8ed5634508cdca87a4a5fabe6ecd3f8d0451860c7465bba9c09a8426c985754e7b88d96d29219811e151a8722f97789194110310917273562eae84ea409f236c469de7847c8f0a48b309ccfa9c40516f6f721bf58b1cccd201c5bfa1614e57846a88806d8a6e86be2b6df1fdd95b682eb4ccf62581736906744ce69746a287d7ddac057a651a4f524112de648dc4f7eca4d0c22494dc84dd4584d5a70f7058021f2b48ba072a57a469a64632c0abd3b5db1a931f3193452e08bd9818711f80b95eed7d55d091e4c9455524200f280208d0dd861c513aef054bdc1d0a6176e92c7698bfa56fccb7d934f924117526c79bcba824f789c0e08675f5d00b4354fa27a23349bc6b7b934d0e92ce67000fa017c73524f968cdbda4efdd960cf9ce59a76cee940ffe6706173e2726fb730499ae3654ad65b8b56790a4570eb27a3f899560805bab4a59724b530fc3bf73f58d38e3aeaba8b77e9456622dbcc499ca074b5b1f9df70584e23b1cdc231b4f608d11520ab06b849d57fd1e9730cb18f32d09edb267bfe0560fe66da68c819b7f218ce33cd35764bf3e10b80bda12489d85be961316316079d56a2a986be1a1e949bd6e54ba24e9536b6ea23ae5e4069850cb3b47b9d2d3798b8b9a33179132c9eb259472bc340745a0f834bb72a510f96aeaca0b1af8a4c190d6e3a7924bf25d7fd7d535a506d746c4f6d0edb9c3cc6b90a561eecc4cfe98d519e7b212938d691cc0270e433f05b2ff81dab6fd7bac09f262a039f4216ec1263e26253f4e9f1265d477dd1328e88a44760dbbbbf8cf7ec1f49740e2d34afc157512fec05531b3fd95f7632f4d2d261306305b38ca1b96a01c0e46f3b375810638fc5cec2b92d9570c9ce22c125cc12da3d6a002eda1c5ae099a2b78da8c1dae394fc70a60629084c21bf0c3f93153ad3d94f291cc20bfec682acac150e66e08f11a84057753990cf530b208a14e2c4cd62fea3acc2ff86db346eec14593701197db9437be406ec60598316d3a463c7fffd780ca5d34baa1c8d19aec214e5797e10a1320006a07e50fba8d2fafd5299ed65bb84fa2bb4b609f021eefad302fea2e9c171f796ea0216cc0f40dfedf43c6ddd67fca83b20e227bada46414d1ea7c44d7fed60ca3af12c2402656465b5ec7721a432fa0c5893edc6d368382f5a064786f31cc301f97198d9cbc376c942b838a6be20904a92cdaa0c9401f9ac8c1742299ffc239dabcae685233405c813326f5169369e5faeb81c3fa31f12a7962d86ccbfd9b76f13b73e55d4890308ff4ae52915d7a84a0ec26e542779b0d53a39e014c58b105c2adf7cf17d57278cf7bc56a1fd7499f415ae46814cea90d26306868b35205892cbd0ac0bdf65a46e2eb6d302e0b6050b26e78b4b700f04d915523eda6640265dd56478505a5f151e18c6850ede525689defc57c22d0be8f29aa93c86ec699f08b0409cef4bd42d9009c9d8d6982fb2512bf6c5cb379c7e1786bce6110ed11fd4d9e33b7ed6ad86c5971e2b1004aa4e6050e9addce5b1ffa07eb35aa19ad8e22fe45601311133c5bc9ba96356529f4999baf3d7a7b6908350469446a3d7d75976dc6ec02af0c80254dc8434fd8967a6f43cc1f4ea14754af1ea7714c1b56e108f760c0f8a10e59d9b5bdd9e52786f56bf4b32f0a26401cdb2da469c05151b2ac389d821d4872c5c93466aacf5c8522cc9b63ca06160b89e8fad5b3c1c70b02db789867814a40e006cf54d43f08b63fa74edbc6a5eb36d0e7649024bcf8386cc3e1363093a47bf922a13f92b8df38312224c9be714fc7f5d8bfe97e83d5f35c7802aae5f62e2a720dbc7581c2b3a893c9e8f9b74fbdb503d64912337922a0413c94d8c4048e20b40d1ef76aa6e1db4b46b8ee670451da8c27c3f153edc4204a0feeea1d556afd0af423a5c19063684f4a6e5ee4633101c06c8bb3e9324c84a3633abc1bfe6f8967e879cb471be9070028a590419aa61321510fca0d1a4eaea21d1f558f5f75f78daf0ee5198b8f4bf7a691363c2d2e25914f791a354917f4b715030e41ccc75dacb006b02fd4a35b565bd8133e4b5d670d8e8ba88943ce1fbffd8949cb1c3957670a1c20cbca5430f1fdc6f95c62b23b6b5a68a8c09f3ca42c31e2c2c124ed7b6760dc13e3b61a72bd0caf071b730b40894dc64040df10903df3d01c99d547c240c45385549d5a1e929dd3e712fac4d738993d25de3415b831bf87f3b9754518fce6c1b743628582f1f3ab0c8d7c047f6e466241e5100ae440299cff746caa432b6db32c4240d3ea89e8ffb3673f26298d339eb76e3056fd58da4f772dd82174dbc108284152b548aab522a619cf77376bdf53472c5808fb054ec6d9472e047f7f7ac2f27b0d64f395a82bb9325dbb95f2949b439033391e6ef5ebf2494e416b805a0a104f9b730b8d52c44188bc35cf93b01a4b1a6c5218f2c322c515ed58dd8c5a56cef761da488e02caa8986c638d0685b28d6de7203638e85d86f1fe700c152118428ee825321021e412cde7640a56940545d33407cc1ef6aa312464e5d00abdb3700f9d65335dd9569a22b0e1d0ab3a9a07461ba95dfa0a363b685d3aa5dd07ed1264e7eb5560809b4d98a4ab16ff6177e6733b9af145d229dba031f7fea10f85f5f9c4493b0765f25b71c4349f1beb5631af173330628b93e4aa956a98364aa9207921d8e9c741d406c7eb8e244b24d33ca263f3f6853f8ee7aba7f02c4589d7beed0e335441bd3d2dde980890a6436c15e03f2eaf028493490e9d5bc589163a5cd4f39b8868dc54d0557b4f01d70b0ef3429b20166ec80fe03ff8469db80c7c6166047453419853635fbb00792e9c2564e945107d66ae5859080e64f03d156bcc19fc3217ddca1e99b42023015c8f3b4d8ca5dcdd47142f25de944410bb5d44341a76905d28f709e87d82ccf35e95653db3debc2430e62221b65c0748dbc75b65d29a4c9a5ac104939d1b98a6ff46b0aeb1a18b178642435c7186201276db745a9c8dae58fdf5d9454fab71804b674fc5d50955862fd7828c31b88774646f70abcf0a36c6ce3672a6de6f6da232746f87558fda0aa94e358d7c0d038b0a0cdb179e27e6e4e9304b1b64b0265e72a8cabccff8f2747dddbcb19a88db34fe5a70ae56b329b8970138fa8934c7e9f928cda98c2bf1f463b75382a976f02ac2e0344f45f8e4cacb916f28b0b730b17d0c54a8b96fff79a107729a92643b80f4f18ea0724e38a62592678bb7c3a35785d859fbff521ba00dc9bc68e7f68ba35c669f8ae9ffb06a2f0c55b8e21364d8c1d5a95fa16c8f82214abc1ed6d55f584eb5645c9f8d264b26fa8fbb8e19e90ece8d55c84cf2d18583b748f6910d28aec717893e96d7d39c396b541043d69077a77b21488fa45acc4ea726feaa357c7c3dffd75f633a3cb35f8672a53c128932affe77b6c6796731d10471db0319144baa1f87d36e40e43b8b459ccd32272303ec81f34f5339182cb7130cec4c5caec76df79dc4811834f9da70382e75ce28f71f558b1fc68ae38c432ae6e290f3cdfe33a34947cb6515b83637be1a6d389a3c4f961dd6b338ee69095a791ad0a0e3753b55ca42b6edc44037de3550339bf5e1c460076ee0a0fd3b2ab8db762913892d6ebf342def9bdb847d619911e437f763af6a59e22609151f323fec94b129b11ce53e370f6316bfd01b74ae1cdad74e8ef573194da2af0b8dfa7f5497c9f30a262439596fc57f0aae4fa251fd16b40f853e026515e372b41bb0689133a588e74cd5ecb03cbe1f0282c35890a4807628da11a33c8b3d205e6d9982a72901445a64fa0b6449511314c2f2d5970ef69bbf13925acd3875fa586b7ecea10e54523a9ade61dc90dd0191162190585b98bedcfa2fbdbd72cdd79f64d15cfc69e7fc438d678f005b2afd50b2c3b6d0c551fd96ff73a22a9ed6a56fbf066bc43a2771c3a5492baebbfd9a1dd7995575ddcbf6ff551d0611993ba961411ef48fd0d90fcff33b340f5d220a59953d63b364aaf0fc83563b69c158e08f3e3cd0e44388d562ba44e3ba9fda0ad3e1b1a1689c4be1db2e2939e6f17f638f61d88d0f40801658428083138b9cdb56301f610a0c5a6d4b8fff7d3459c1e12017770c0b38f3a2586bebdd8d4e1494dde427062173470961a9227e4b52a94ea223cd80776779e0cf768f7500db19646c8567283d3642eb5328f24fd4b13c2298987a3bcc291c1f4a872a1b99640f489791d6d3dee5e4e5cae11500a96b3438cee0be478f0291143a1af9071c20ad0a8afeea4302397b702ff28cde45c7d4922e21b73491d3de6549411ffa7698debbe1fa04a239f6624b74b0273c7b01f416c6d4eba642c23979be6d4dbbca93b16fa23bb25722059e0207ee48c753d6e706969cbf2345435878ef30269f8334266d98c675faeb517b2311b15161ba6ed8c874dd3b2abc383d2f561683f37c9dde43a4c73f0dde43db76f81ca387f2f42c991681e9fad7331fe39ab94e34aa24f49c659d79111def70eb0507d645c0b4572ab40f24149ad29cf82646e7598eaf68691fbd987b9c523ec76ec4eaa8c3a28b24f16604bcc0072a4d1277624cbe993046d1e83acb38e3dd2ca4888a90307cd6c46447fa6706846ecb319fcdc63c688b36bb92394feb0f79b9ee4cbe369359400b772481926c037ed6d529fef02897dae95421f74f43886f9e79db9ced32eb9336265fc9a6b18e499de5531103cc5903862ce7654302db811674ee2a0a2d976a50d37398afc10902e28f6e7d49237ed338b85a5290e89741ee7762d3503d5ada962c9f32393513c33fc85addff1cb808f5a00e33b108872f3c85731c958cb7464085c2bbcfddb752aa6a3350b2e514fe852e53e49d5f82241c67f0f5b7f5030483dba16e5d54a6c4d2a649eb90e49bbf2b0b65b18cb0e6b378274f80cd4b0d12f8caf74ba8bc1d68960aef48fe345f7ee25511c70ec81a7475dc11f597a5807b515e48f445042c853598906618de4511b4a98b4e1bdb4d8dcf75531d1918e5b62d5a8812b0b665ef48307ec2be11acbeac90df4dbfc9afefd2ffc778d2a164ba7381ce5cc37860a7ba25a4f7355142342ac8fd32a88c9573137efb53bb6f0091d167eb2ff44693efbc316df5472bdaa2f54fbeb79ae93c7a31d41b4dc310f810025a6f8ee364c7fc8b30975d49e91b15bb9131426b30985f37efef96580110cfcec98bb475744101eea9d22fe6293e27e87b381addd47cb95a99b2fba489cd1a9522ee772ae0b7fa134c8d9078ec1c709c4a509c5aafd0c9d683f7aaa6febc64330847906ec5ee150a8eab42fc6a2951b7bf09052aeb979360b3", 0x1000, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 432.866445][T19822] hfsplus: unable to find HFS+ superblock 00:14:46 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x1800000000000000}, 0x10) 00:14:46 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:46 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:46 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:46 executing program 4: add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x0) 00:14:46 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000000004) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = syz_open_dev$media(&(0x7f0000000100)='/dev/media#\x00', 0xf8f, 0x4000) ioctl$KDGKBLED(r0, 0x4b64, &(0x7f0000000180)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000140)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file0/file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x10) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') write(r0, &(0x7f00000001c0)="3bd4be0ed516264d2e71f7c7fa13f69ea903a4fc0d3247e445d5b10673d7ac788f05c9a2b280cba91508ac34d84cd4f3", 0x30) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:46 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, 0x0, 0x0) [ 433.185438][T19858] hfsplus: unable to find HFS+ superblock 00:14:46 executing program 1 (fault-call:5 fault-nth:0): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:46 executing program 4 (fault-call:1 fault-nth:0): r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 433.365719][T19858] hfsplus: unable to find HFS+ superblock [ 433.414990][T19873] overlayfs: missing 'lowerdir' 00:14:47 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:47 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2010, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 433.471305][T19877] FAULT_INJECTION: forcing a failure. [ 433.471305][T19877] name failslab, interval 1, probability 0, space 0, times 0 [ 433.498685][T19877] CPU: 1 PID: 19877 Comm: syz-executor1 Not tainted 5.0.0-rc2-next-20190115 #12 [ 433.507743][T19877] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 433.517796][T19877] Call Trace: [ 433.521097][T19877] dump_stack+0x1db/0x2d0 [ 433.525429][T19877] ? dump_stack_print_info.cold+0x20/0x20 [ 433.531164][T19877] should_fail.cold+0xa/0x14 [ 433.535767][T19877] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 433.541583][T19877] ? ___might_sleep+0x1e7/0x310 [ 433.546432][T19877] ? arch_local_save_flags+0x50/0x50 [ 433.551714][T19877] ? add_lock_to_list.isra.0+0x450/0x450 [ 433.557359][T19877] __should_failslab+0x121/0x190 [ 433.562299][T19877] should_failslab+0x9/0x14 [ 433.566800][T19877] kmem_cache_alloc+0x2be/0x710 [ 433.571647][T19877] ? __might_fault+0x12b/0x1e0 [ 433.576407][T19877] ? lock_acquire+0x1db/0x570 [ 433.581087][T19877] getname_flags+0xd6/0x5b0 [ 433.585581][T19877] ? lock_downgrade+0xbe0/0xbe0 [ 433.590431][T19877] getname+0x1a/0x20 [ 433.594323][T19877] bpf_obj_get_user+0xce/0x600 [ 433.599087][T19877] ? bpf_obj_pin_user+0x4c0/0x4c0 [ 433.604114][T19877] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 433.610355][T19877] ? security_bpf+0x91/0xc0 [ 433.614867][T19877] __do_sys_bpf+0xf8d/0x43c0 [ 433.619459][T19877] ? wait_for_completion+0x810/0x810 [ 433.624760][T19877] ? bpf_prog_load+0x1d00/0x1d00 [ 433.629703][T19877] ? __sb_end_write+0xd9/0x110 [ 433.634478][T19877] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 433.640740][T19877] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 433.646809][T19877] ? trace_hardirqs_off_caller+0x300/0x300 [ 433.652617][T19877] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 433.658082][T19877] __x64_sys_bpf+0x73/0xb0 [ 433.662501][T19877] do_syscall_64+0x1a3/0x800 [ 433.667100][T19877] ? syscall_return_slowpath+0x5f0/0x5f0 [ 433.672781][T19877] ? prepare_exit_to_usermode+0x232/0x3b0 [ 433.678503][T19877] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 433.684058][T19877] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 433.689947][T19877] RIP: 0033:0x457ec9 [ 433.693845][T19877] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 433.713440][T19877] RSP: 002b:00007f897a878c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 433.721845][T19877] RAX: ffffffffffffffda RBX: 00007f897a878c90 RCX: 0000000000457ec9 [ 433.730001][T19877] RDX: 0000000000000010 RSI: 0000000020000500 RDI: 0000000000000007 [ 433.737966][T19877] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 433.745932][T19877] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f897a8796d4 [ 433.753899][T19877] R13: 00000000004be1f4 R14: 00000000004ce5e0 R15: 0000000000000003 00:14:47 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:14:47 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:47 executing program 1 (fault-call:5 fault-nth:1): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:47 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x2, r0, &(0x7f0000000140), 0x0) [ 433.945463][T19887] hfsplus: unable to find HFS+ superblock 00:14:47 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x1, 0x800) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000080)={0x4, 0x6}) [ 433.993800][T19899] FAULT_INJECTION: forcing a failure. [ 433.993800][T19899] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 434.007030][T19899] CPU: 1 PID: 19899 Comm: syz-executor1 Not tainted 5.0.0-rc2-next-20190115 #12 [ 434.016045][T19899] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 434.026084][T19899] Call Trace: [ 434.029388][T19899] dump_stack+0x1db/0x2d0 [ 434.033748][T19899] ? dump_stack_print_info.cold+0x20/0x20 [ 434.039476][T19899] ? mark_held_locks+0x100/0x100 [ 434.044432][T19899] should_fail.cold+0xa/0x14 [ 434.049025][T19899] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 434.054818][T19899] ? __lock_acquire+0x572/0x4a10 [ 434.059743][T19899] ? __might_fault+0x12b/0x1e0 [ 434.064507][T19899] should_fail_alloc_page+0x50/0x60 [ 434.069683][T19899] __alloc_pages_nodemask+0x323/0xdc0 [ 434.075041][T19899] ? __alloc_pages_slowpath+0x2c60/0x2c60 [ 434.080767][T19899] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 434.087016][T19899] ? ___might_sleep+0x1e7/0x310 [ 434.091860][T19899] ? trace_hardirqs_off+0xb8/0x310 [ 434.096959][T19899] cache_grow_begin+0x9c/0x8c0 [ 434.101704][T19899] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 434.107930][T19899] kmem_cache_alloc+0x645/0x710 [ 434.112792][T19899] ? __might_fault+0x12b/0x1e0 [ 434.117538][T19899] getname_flags+0xd6/0x5b0 [ 434.122022][T19899] ? lock_downgrade+0xbe0/0xbe0 [ 434.126854][T19899] getname+0x1a/0x20 [ 434.130728][T19899] bpf_obj_get_user+0xce/0x600 [ 434.135485][T19899] ? bpf_obj_pin_user+0x4c0/0x4c0 [ 434.140491][T19899] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 434.146712][T19899] ? security_bpf+0x91/0xc0 [ 434.151209][T19899] __do_sys_bpf+0xf8d/0x43c0 [ 434.155801][T19899] ? wait_for_completion+0x810/0x810 [ 434.161071][T19899] ? bpf_prog_load+0x1d00/0x1d00 [ 434.165998][T19899] ? __sb_end_write+0xd9/0x110 [ 434.170753][T19899] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 434.176984][T19899] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 434.183033][T19899] ? trace_hardirqs_off_caller+0x300/0x300 [ 434.188821][T19899] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 434.194292][T19899] __x64_sys_bpf+0x73/0xb0 [ 434.198749][T19899] do_syscall_64+0x1a3/0x800 [ 434.203350][T19899] ? syscall_return_slowpath+0x5f0/0x5f0 [ 434.208989][T19899] ? prepare_exit_to_usermode+0x232/0x3b0 [ 434.214720][T19899] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 434.220279][T19899] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 434.226162][T19899] RIP: 0033:0x457ec9 [ 434.230049][T19899] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 434.249627][T19899] RSP: 002b:00007f897a878c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 434.258021][T19899] RAX: ffffffffffffffda RBX: 00007f897a878c90 RCX: 0000000000457ec9 [ 434.265995][T19899] RDX: 0000000000000010 RSI: 0000000020000500 RDI: 0000000000000007 [ 434.273957][T19899] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 434.281908][T19899] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f897a8796d4 [ 434.289859][T19899] R13: 00000000004be1f4 R14: 00000000004ce5e0 R15: 0000000000000003 00:14:47 executing program 1 (fault-call:5 fault-nth:2): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:47 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x3, r0, &(0x7f0000000140), 0x0) [ 434.344824][T19887] hfsplus: unable to find HFS+ superblock 00:14:48 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2300, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:48 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x4, r0, &(0x7f0000000140), 0x0) 00:14:48 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) r4 = getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)=0x0) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) r10 = gettid() fstat(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000280)="8502", 0x2}, {&(0x7f0000000340)="e63a7b9686a52ba42299e638b320c0344d2185330aa103d7357e7cca66015929726e56eec20947ef1e715938ceaf59c0b0b5ced82c0a9e216d14b9e8b58587d1a1c8fa169ac64433b8cb4426a399ef3f3b0d764b6f", 0x55}, {&(0x7f0000000540)="b7c68f5610b64cb736346be7515001a039d971227f27e03ced365cf8687e1a9d027a3afda829ac03197123bcd13eda91525793e69ec5839ba184295dabf5e2528aada40f0a396f17223c3fc9e0e48177bf44172d048a6f7babd0871d5617a083cabaa36396d9e5fd95e50be90238776a39906c2ba2e85757b6a81bacead8864b03b70ddd1f39d28545219239e6a7c3a66251079e", 0x94}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0x1, 0x1, [r2]}, @rights={0x18, 0x1, 0x1, [r2]}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0x1, 0x2, r4, r5, r6}, @cred={0x20, 0x1, 0x2, r7, r8, r9}, @cred={0x20, 0x1, 0x2, r10, r11, r12}, @rights={0x28, 0x1, 0x1, [r1, r2, r0, r0, r0]}], 0xe0, 0x1}, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 434.499629][T19923] FAULT_INJECTION: forcing a failure. [ 434.499629][T19923] name failslab, interval 1, probability 0, space 0, times 0 00:14:48 executing program 5 (fault-call:8 fault-nth:0): socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:48 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') getresuid(&(0x7f00000001c0), &(0x7f0000000140)=0x0, &(0x7f0000000180)) setuid(r0) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) [ 434.576691][T19923] CPU: 0 PID: 19923 Comm: syz-executor1 Not tainted 5.0.0-rc2-next-20190115 #12 [ 434.585779][T19923] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 434.595837][T19923] Call Trace: [ 434.599137][T19923] dump_stack+0x1db/0x2d0 [ 434.603472][T19923] ? dump_stack_print_info.cold+0x20/0x20 [ 434.609198][T19923] ? kasan_check_read+0x11/0x20 [ 434.614052][T19923] should_fail.cold+0xa/0x14 [ 434.618643][T19923] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 434.624456][T19923] ? ___might_sleep+0x1e7/0x310 [ 434.629307][T19923] ? arch_local_save_flags+0x50/0x50 [ 434.634598][T19923] __should_failslab+0x121/0x190 [ 434.639542][T19923] should_failslab+0x9/0x14 [ 434.644044][T19923] kmem_cache_alloc_trace+0x2d1/0x760 [ 434.649414][T19923] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 434.655648][T19923] ? lookup_fast+0x5cd/0x1260 [ 434.660325][T19923] ? make_kprojid+0x30/0x30 [ 434.664833][T19923] __nd_alloc_stack+0xf0/0x130 [ 434.669597][T19923] pick_link+0x35a/0xb00 [ 434.673839][T19923] ? from_kgid+0x86/0xc0 [ 434.678087][T19923] walk_component+0xb8a/0x26a0 [ 434.682846][T19923] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 434.689081][T19923] ? privileged_wrt_inode_uidgid+0x68/0xd0 [ 434.694888][T19923] ? path_init+0x1ef0/0x1ef0 [ 434.699472][T19923] ? override_creds+0x240/0x240 [ 434.704334][T19923] ? security_inode_permission+0xd5/0x110 [ 434.710070][T19923] ? inode_permission+0xb4/0x570 [ 434.715004][T19923] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 434.721241][T19923] ? security_inode_permission+0xd5/0x110 [ 434.727453][T19923] ? inode_permission+0xb4/0x570 [ 434.732389][T19923] link_path_walk.part.0+0xa57/0x1550 [ 434.737784][T19923] ? walk_component+0x26a0/0x26a0 [ 434.742823][T19923] ? save_stack+0x45/0xd0 [ 434.747152][T19923] ? __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 434.752957][T19923] path_lookupat.isra.0+0xe3/0xba0 [ 434.758071][T19923] ? path_parentat.isra.0+0x160/0x160 [ 434.763438][T19923] ? mark_held_locks+0x100/0x100 [ 434.768376][T19923] ? fs_reclaim_acquire+0x20/0x20 [ 434.773400][T19923] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 434.779635][T19923] ? should_fail+0x250/0xd13 [ 434.784227][T19923] filename_lookup+0x27a/0x530 [ 434.788988][T19923] ? getname_kernel+0x53/0x370 [ 434.793762][T19923] ? nd_jump_link+0x1d0/0x1d0 [ 434.798439][T19923] ? rcu_pm_notify+0xd0/0xd0 [ 434.803044][T19923] ? memcpy+0x46/0x50 [ 434.807036][T19923] kern_path+0x36/0x40 [ 434.811104][T19923] bpf_obj_get_user+0x122/0x600 [ 434.815957][T19923] ? bpf_obj_pin_user+0x4c0/0x4c0 [ 434.820991][T19923] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 434.827227][T19923] ? security_bpf+0x91/0xc0 [ 434.831749][T19923] __do_sys_bpf+0xf8d/0x43c0 [ 434.836341][T19923] ? wait_for_completion+0x810/0x810 [ 434.841627][T19923] ? bpf_prog_load+0x1d00/0x1d00 [ 434.846569][T19923] ? __sb_end_write+0xd9/0x110 [ 434.851333][T19923] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 434.857586][T19923] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 434.863651][T19923] ? trace_hardirqs_off_caller+0x300/0x300 [ 434.869457][T19923] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 434.874917][T19923] __x64_sys_bpf+0x73/0xb0 [ 434.879332][T19923] do_syscall_64+0x1a3/0x800 [ 434.883921][T19923] ? syscall_return_slowpath+0x5f0/0x5f0 [ 434.889553][T19923] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 434.895271][T19923] ? __switch_to_asm+0x34/0x70 [ 434.900035][T19923] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 434.905584][T19923] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 434.911470][T19923] RIP: 0033:0x457ec9 [ 434.915359][T19923] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 434.934957][T19923] RSP: 002b:00007f897a857c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 434.943363][T19923] RAX: ffffffffffffffda RBX: 00007f897a857c90 RCX: 0000000000457ec9 [ 434.951330][T19923] RDX: 0000000000000010 RSI: 0000000020000500 RDI: 0000000000000007 [ 434.959298][T19923] RBP: 000000000073bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 434.967263][T19923] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f897a8586d4 [ 434.975241][T19923] R13: 00000000004be1f4 R14: 00000000004ce5e0 R15: 0000000000000003 00:14:48 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x5, r0, &(0x7f0000000140), 0x0) [ 435.032206][T19929] hfsplus: unable to find HFS+ superblock [ 435.145408][T19929] hfsplus: unable to find HFS+ superblock 00:14:48 executing program 1 (fault-call:5 fault-nth:3): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:48 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2b48, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:48 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x6, r0, &(0x7f0000000140), 0x0) 00:14:48 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 435.346810][T19955] hfsplus: unable to find HFS+ superblock [ 435.371099][T19960] FAULT_INJECTION: forcing a failure. [ 435.371099][T19960] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 435.384317][T19960] CPU: 1 PID: 19960 Comm: syz-executor1 Not tainted 5.0.0-rc2-next-20190115 #12 [ 435.393333][T19960] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 435.403386][T19960] Call Trace: [ 435.406688][T19960] dump_stack+0x1db/0x2d0 [ 435.411023][T19960] ? dump_stack_print_info.cold+0x20/0x20 [ 435.416751][T19960] ? is_bpf_text_address+0xd3/0x170 [ 435.421959][T19960] should_fail.cold+0xa/0x14 [ 435.426552][T19960] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 435.432368][T19960] ? save_stack+0x45/0xd0 [ 435.436697][T19960] ? __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 435.442505][T19960] ? kasan_slab_alloc+0xf/0x20 [ 435.447281][T19960] ? kmem_cache_alloc+0x12d/0x710 [ 435.452312][T19960] ? getname_flags+0xd6/0x5b0 [ 435.456992][T19960] should_fail_alloc_page+0x50/0x60 [ 435.462188][T19960] __alloc_pages_nodemask+0x323/0xdc0 [ 435.467578][T19960] ? __alloc_pages_slowpath+0x2c60/0x2c60 [ 435.473291][T19960] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 435.479541][T19960] ? ___might_sleep+0x1e7/0x310 [ 435.484408][T19960] ? trace_hardirqs_off+0xb8/0x310 [ 435.489519][T19960] cache_grow_begin+0x9c/0x8c0 [ 435.494281][T19960] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 435.500527][T19960] kmem_cache_alloc+0x645/0x710 [ 435.505382][T19960] getname_kernel+0x53/0x370 [ 435.509966][T19960] kern_path+0x20/0x40 [ 435.514032][T19960] bpf_obj_get_user+0x122/0x600 [ 435.518879][T19960] ? bpf_obj_pin_user+0x4c0/0x4c0 [ 435.523904][T19960] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 435.530147][T19960] ? security_bpf+0x91/0xc0 [ 435.534654][T19960] __do_sys_bpf+0xf8d/0x43c0 [ 435.539242][T19960] ? wait_for_completion+0x810/0x810 [ 435.544535][T19960] ? bpf_prog_load+0x1d00/0x1d00 [ 435.549477][T19960] ? __sb_end_write+0xd9/0x110 [ 435.554239][T19960] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 435.560495][T19960] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 435.566558][T19960] ? trace_hardirqs_off_caller+0x300/0x300 [ 435.572362][T19960] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 435.577823][T19960] __x64_sys_bpf+0x73/0xb0 [ 435.582237][T19960] do_syscall_64+0x1a3/0x800 [ 435.586837][T19960] ? syscall_return_slowpath+0x5f0/0x5f0 [ 435.592468][T19960] ? prepare_exit_to_usermode+0x232/0x3b0 [ 435.598188][T19960] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 435.603750][T19960] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 435.609635][T19960] RIP: 0033:0x457ec9 [ 435.613525][T19960] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 435.633122][T19960] RSP: 002b:00007f897a878c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 00:14:49 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x7, r0, &(0x7f0000000140), 0x0) [ 435.641525][T19960] RAX: ffffffffffffffda RBX: 00007f897a878c90 RCX: 0000000000457ec9 [ 435.649487][T19960] RDX: 0000000000000010 RSI: 0000000020000500 RDI: 0000000000000007 [ 435.657450][T19960] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 435.665412][T19960] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f897a8796d4 [ 435.673374][T19960] R13: 00000000004be1f4 R14: 00000000004ce5e0 R15: 0000000000000003 00:14:49 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) fstat(r2, &(0x7f0000000740)) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) gettid() fstat(r2, &(0x7f0000000840)) getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xee00, 0xee01, 0xee01]) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:49 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') syz_open_dev$cec(&(0x7f0000000040)='/dev/cec#\x00', 0x2, 0x2) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:49 executing program 1 (fault-call:5 fault-nth:4): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 435.770075][T19955] hfsplus: unable to find HFS+ superblock 00:14:49 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x2000009d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:49 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x3f00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:49 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x8, r0, &(0x7f0000000140), 0x0) [ 435.980072][T19989] hfsplus: unable to find HFS+ superblock [ 436.056500][T19999] FAULT_INJECTION: forcing a failure. [ 436.056500][T19999] name failslab, interval 1, probability 0, space 0, times 0 [ 436.069386][T19999] CPU: 0 PID: 19999 Comm: syz-executor1 Not tainted 5.0.0-rc2-next-20190115 #12 [ 436.078409][T19999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 436.088463][T19999] Call Trace: [ 436.091776][T19999] dump_stack+0x1db/0x2d0 [ 436.096123][T19999] ? dump_stack_print_info.cold+0x20/0x20 [ 436.101858][T19999] ? kasan_check_read+0x11/0x20 00:14:49 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x9, r0, &(0x7f0000000140), 0x0) [ 436.106722][T19999] should_fail.cold+0xa/0x14 [ 436.111343][T19999] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 436.117165][T19999] ? ___might_sleep+0x1e7/0x310 [ 436.122008][T19999] ? arch_local_save_flags+0x50/0x50 [ 436.127296][T19999] __should_failslab+0x121/0x190 [ 436.132229][T19999] should_failslab+0x9/0x14 [ 436.136730][T19999] kmem_cache_alloc_trace+0x2d1/0x760 [ 436.142113][T19999] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 436.148343][T19999] ? lookup_fast+0x5cd/0x1260 [ 436.153025][T19999] ? make_kprojid+0x30/0x30 [ 436.157520][T19999] __nd_alloc_stack+0xf0/0x130 [ 436.162276][T19999] pick_link+0x35a/0xb00 [ 436.166506][T19999] ? from_kgid+0x86/0xc0 [ 436.170770][T19999] walk_component+0xb8a/0x26a0 [ 436.175533][T19999] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 436.181777][T19999] ? privileged_wrt_inode_uidgid+0x68/0xd0 [ 436.187592][T19999] ? path_init+0x1ef0/0x1ef0 [ 436.192175][T19999] ? override_creds+0x240/0x240 [ 436.197019][T19999] ? security_inode_permission+0xd5/0x110 [ 436.202729][T19999] ? inode_permission+0xb4/0x570 [ 436.207676][T19999] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 436.213907][T19999] ? security_inode_permission+0xd5/0x110 [ 436.219621][T19999] ? inode_permission+0xb4/0x570 [ 436.224554][T19999] link_path_walk.part.0+0xa57/0x1550 [ 436.229924][T19999] ? walk_component+0x26a0/0x26a0 [ 436.234939][T19999] ? save_stack+0x45/0xd0 [ 436.239262][T19999] ? __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 436.245060][T19999] path_lookupat.isra.0+0xe3/0xba0 [ 436.250153][T19999] ? __alloc_pages_nodemask+0xaca/0xdc0 [ 436.255680][T19999] ? path_parentat.isra.0+0x160/0x160 [ 436.261045][T19999] ? find_held_lock+0x35/0x120 [ 436.265802][T19999] ? cache_grow_end+0xa4/0x190 [ 436.270548][T19999] ? lock_acquire+0x1db/0x570 [ 436.275217][T19999] filename_lookup+0x27a/0x530 [ 436.279974][T19999] ? getname_kernel+0x53/0x370 [ 436.284752][T19999] ? nd_jump_link+0x1d0/0x1d0 [ 436.289437][T19999] ? rcu_pm_notify+0xd0/0xd0 [ 436.294053][T19999] ? memcpy+0x46/0x50 [ 436.298036][T19999] kern_path+0x36/0x40 [ 436.302099][T19999] bpf_obj_get_user+0x122/0x600 [ 436.306949][T19999] ? bpf_obj_pin_user+0x4c0/0x4c0 [ 436.311968][T19999] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 436.318197][T19999] ? security_bpf+0x91/0xc0 [ 436.322694][T19999] __do_sys_bpf+0xf8d/0x43c0 [ 436.327278][T19999] ? wait_for_completion+0x810/0x810 [ 436.332572][T19999] ? bpf_prog_load+0x1d00/0x1d00 [ 436.337519][T19999] ? __sb_end_write+0xd9/0x110 [ 436.342274][T19999] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 436.348531][T19999] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 436.354589][T19999] ? trace_hardirqs_off_caller+0x300/0x300 [ 436.360390][T19999] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 436.365843][T19999] __x64_sys_bpf+0x73/0xb0 [ 436.370249][T19999] do_syscall_64+0x1a3/0x800 [ 436.374849][T19999] ? syscall_return_slowpath+0x5f0/0x5f0 [ 436.380476][T19999] ? prepare_exit_to_usermode+0x232/0x3b0 [ 436.386197][T19999] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 436.391774][T19999] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 436.397668][T19999] RIP: 0033:0x457ec9 [ 436.401553][T19999] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 436.421136][T19999] RSP: 002b:00007f897a878c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 436.429540][T19999] RAX: ffffffffffffffda RBX: 00007f897a878c90 RCX: 0000000000457ec9 [ 436.437499][T19999] RDX: 0000000000000010 RSI: 0000000020000500 RDI: 0000000000000007 [ 436.445459][T19999] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 436.453419][T19999] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f897a8796d4 [ 436.461369][T19999] R13: 00000000004be1f4 R14: 00000000004ce5e0 R15: 0000000000000003 00:14:50 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x7ffff000}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:50 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) fstat(r2, &(0x7f0000000740)) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) gettid() fstat(r2, &(0x7f0000000840)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:50 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7570706572e469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 436.528017][T19989] hfsplus: unable to find HFS+ superblock 00:14:50 executing program 1 (fault-call:5 fault-nth:5): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:50 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:50 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xa, r0, &(0x7f0000000140), 0x0) 00:14:50 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xc, r0, &(0x7f0000000140), 0x0) [ 436.743511][T20023] overlayfs: unrecognized mount option "upperäir=./file0" or missing value [ 436.759018][T20025] hfsplus: unable to find HFS+ superblock 00:14:50 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:50 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xd, r0, &(0x7f0000000140), 0x0) 00:14:50 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 436.880856][T20025] hfsplus: unable to find HFS+ superblock 00:14:50 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xe, r0, &(0x7f0000000140), 0x0) 00:14:50 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x2, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:50 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4244, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 437.216612][T20068] hfsplus: unable to find HFS+ superblock 00:14:50 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) fstat(r2, &(0x7f0000000740)) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) gettid() symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:50 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0olowepdir=./file0,workdi[=./file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:50 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xf, r0, &(0x7f0000000140), 0x0) 00:14:50 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x3, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 437.307650][T20077] overlayfs: unrecognized mount option "workdi[=./file1\" or missing value [ 437.367931][T20068] hfsplus: unable to find HFS+ superblock 00:14:51 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x8) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:51 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x10, r0, &(0x7f0000000140), 0x0) 00:14:51 executing program 2: mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='erofs\x00', 0x400, &(0x7f0000000180)='\xe1usercgroupvboxnet0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:51 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x4, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:51 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4442, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:51 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x11, r0, &(0x7f0000000140), 0x0) 00:14:51 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x5, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 437.711465][T20114] hfsplus: unable to find HFS+ superblock 00:14:51 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xee01, 0xee01, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workdir=./fileq\\\x00']) syz_mount_image$minix(&(0x7f0000000240)='minix\x00', &(0x7f0000000280)='./file0\x00', 0x9, 0x4, &(0x7f00000006c0)=[{&(0x7f0000000380)="3b5badb70a1860941d03b41909d610703d9f5cf46a1f232b08ff4f60f405ea23bf1486c57403492501ce8c50ba7922bc37181cb12ae299ccc13b69a14c5335b68794dd2aa6ba28f1e8b923367e52ea0c40720b74d92795b04c653f341a3e02935e80df3f72dad45d676e4f0a8c11ba4ac679b6b18b460dc7c2e593f5f78bfe08ba23d9ca40175ebb80c9ec825420a54887da97c94396350187e9a16c7a655b71010886e567429416b3b8b9b263582c7d582c529ac1cf66ad6a38e430cd3daff34952c3abf4836878d4e10c22bb91e31e689e97c2229b26a62556f789e9a39e6fb042f49c464eaccfb902bc5ef329", 0xee, 0x20}, {&(0x7f0000000540)="c7721948301c40c4a7f877377ecb8fbd02719b2bd6c402224fc1b31980efde1c498ebe3016a8d681dfdb423609026c22ced2da079651e99b178cc12dc04b82c72220e503136f125ba13433509ef32104324f9157c7d27c8f09759569f350f4e89ae8b0b3372d1cfcedb13d803dbcbe6d6a6253d816e193cd075d01335f0a1cf0dd0a9c479cdf8017371dc4829bbba29e81c0f9cfbc390626aaf2830ff685892556432f", 0xa3, 0x7}, {&(0x7f00000002c0)="982ede8730f3a119a4286c5f21dae9d59afecaf4164b4060", 0x18, 0x76a8}, {&(0x7f0000000600)="31cc06101ec63cd29c853769e74d0c8ea17285d162737724afc41e34f33d711dc991fa4c780bc7f591514db3fd857c7776115ea4c7244aef2629416f8d747b686be62e2cf7f399d2a374c29042543d74ce34c5a45bfd6c0c18415b1f320bfd006f0ed59831f4f57a7c812831d6ceb64c8b77f6be818defabfddd526e69c4f001a64adccc7772bed3ee7fc56f3523d0d326ea8d00e4bb223a29a26aca64224d740cb188069e9dc9bc0e3d8d3a8c0d32eb5ddfea7669", 0xb5, 0x3}], 0x2000, 0x0) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000480)='/dev/snapshot\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={r2, 0x50, &(0x7f0000000740)}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 437.815036][T20114] hfsplus: unable to find HFS+ superblock [ 437.907743][T20133] overlayfs: failed to resolve './fileq': -2 00:14:51 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) fstat(r2, &(0x7f0000000740)) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000a00)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:51 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x12, r0, &(0x7f0000000140), 0x0) 00:14:51 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4800, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:51 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x500) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:51 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x6, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:51 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x13, r0, &(0x7f0000000140), 0x0) [ 438.111580][T20146] hfsplus: unable to find HFS+ superblock 00:14:51 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c682c6c05000000000000002e2f66696c65302c776f72606469543d2e2f665b6c65315c0000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000140)='TIPC\x00') 00:14:51 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x14, r0, &(0x7f0000000140), 0x0) [ 438.201130][T20146] hfsplus: unable to find HFS+ superblock 00:14:51 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x8, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:51 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x482b, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:52 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_open_dev$mouse(&(0x7f0000006400)='/dev/input/mouse#\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000006480)='IPVS\x00') sendmsg$IPVS_CMD_GET_SERVICE(r2, &(0x7f0000006540)={&(0x7f0000006440), 0xc, &(0x7f0000006500)={&(0x7f00000064c0)={0x40, r3, 0x704, 0x70bd2d, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_DEST={0x2c, 0x2, [@IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x77f}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x6}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xfffffffffffffffb}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0xf2}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}]}]}, 0x40}, 0x1, 0x0, 0x0, 0x8000}, 0x80) r4 = socket$inet(0x2, 0x8, 0x2) close(r1) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) ioctl$sock_bt_bnep_BNEPCONNADD(r2, 0x400442c8, &(0x7f0000001240)={r0, 0x20, 0xc000000000000000, "cc6bccefe5774944b7a79cc7203b7c20153c5ea5434ddceb8bfcf29686f67b662ce060f0835cc579ae8721004ec01e9abce69dd89300a0f105d8ea428e5fcb4eafd2788eb95a1d3dee2db4031a69edd330e3a606857b4dc4ebefb1c1e5cb03bc4f1632075cd28199973e579129552d9445999a04f84ea21740a9cda1130e8633d5b3fa1245e97b62d5ece87030b92d843929477eb1de183896"}) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r5 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r2, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000180)={&(0x7f0000000080)={0x88, r3, 0x308, 0x70bd27, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_SERVICE={0x74, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x6f}, @IPVS_SVC_ATTR_PROTOCOL={0x8}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x4, 0x8}}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_SCHED_NAME={0xc, 0x6, 'lblc\x00'}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@multicast2}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x7f7914897cf8e6c6}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@rand_addr="9109ad23e5b6932516031ca96cbe5937"}]}]}, 0x88}, 0x1, 0x0, 0x0, 0x40}, 0x4000) tkill(r5, 0x1000000000016) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r5, 0x3, &(0x7f0000000240)=""/4096) personality(0x7) 00:14:52 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x15, r0, &(0x7f0000000140), 0x0) [ 438.411928][T20178] overlayfs: unrecognized mount option "l" or missing value [ 438.433451][T20185] hfsplus: unable to find HFS+ superblock [ 438.619490][T20185] hfsplus: unable to find HFS+ superblock 00:14:52 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) fstat(r2, &(0x7f0000000740)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:52 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x20000000000005, 0x200) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) tkill(r2, 0x1000000000016) 00:14:52 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x9, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:52 executing program 2: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x18) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffff9c, 0x0, 0x11, &(0x7f0000000380)={{{@in6=@ipv4, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@initdev}}, &(0x7f0000000180)=0xe8) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x4, &(0x7f0000000240)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}, {@index_off='index=off'}], [{@pcr={'pcr', 0x3d, 0x36}}, {@context={'context', 0x3d, 'unconfined_u'}}, {@euid_gt={'euid>', r0}}]}) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:52 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x16, r0, &(0x7f0000000140), 0x0) 00:14:52 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4858, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:52 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x17, r0, &(0x7f0000000140), 0x0) 00:14:52 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xa, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 438.836365][T20213] hfsplus: unable to find HFS+ superblock 00:14:52 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000000)={0xb57, 0x92, 0x20, 0x101, 0x5, 0x5}) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) socket$inet_smc(0x2b, 0x1, 0x0) 00:14:52 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707007000000723d2e2f66696c65302c6c6f776572537a723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00468cbec114f16e979f773343a8c3feaa994864bec29e931a3303257a5261c9c673864394de6fb9d57869117a9c13e58e9675c053c2c56ff53b854580759cb89dd7cb5671351a34213441b3253e000000000000000000000000000000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 439.003586][T20213] hfsplus: unable to find HFS+ superblock 00:14:52 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x18, r0, &(0x7f0000000140), 0x0) 00:14:52 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xb, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 439.129030][T20246] overlayfs: unrecognized mount option "upp" or missing value 00:14:53 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:53 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x19, r0, &(0x7f0000000140), 0x0) 00:14:53 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4c00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:53 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0xfffbffff7ffffffd, &(0x7f0000000200)={0x0, 0x14, 0x4000000000008000, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:53 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xc, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:53 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdlowerdir=./file0,workdir=./file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:53 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x1b, r0, &(0x7f0000000140), 0x0) [ 439.533184][T20284] overlayfs: unrecognized mount option "upperdlowerdir=./file0" or missing value [ 439.563457][T20276] hfsplus: unable to find HFS+ superblock 00:14:53 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xd, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:53 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4d50, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:53 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x1c, r0, &(0x7f0000000140), 0x0) 00:14:53 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="75707065726469723d2e2f04000000000000007765722669723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c007d7c5de17f63f83484502252694b52da65d89b176c37a87f85484b446fabc6e8a505fea03139166e3f4dc22cf4296eb9fa399cbc50ef7505c8fccc3c91809c06da641ad60d5b7b394911713d3ba1d284a45f04cad123f96140dd09e59c95451819477df77afcf4b98a72cad4fbeb360b398eabb97566b3b04074b6110576cb86dce765e7a399b8e127711256d9a77dc40eb11b30b9a7865d29ee069b1ba90023b056899a664be49635bda02fabdaf3ffff6d3723f17ae83c7fb13f910b946e53ddae7872954c0296c74436eed7e2415a1f7b0cfa8d66022ee85bf9ce"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = open(&(0x7f0000000040)='./file1\x00', 0x2080, 0x21) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) lstat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$PIO_FONT(r0, 0x4b61, &(0x7f0000000140)="ceee5ff041e00ef9dc0ed40b2d120c16a493a7d4cda438ee760a4180934650d5446a1224e170d0298849fb081caa27996b24387b7f134b28c12c0bba4830f3bcc1f3363210a2ac4e3e2f4a401c45e209254b073f4b4a5c05f6eed5968299dbd9e1d8945273ff545c836b7a") [ 439.840594][T20313] hfsplus: unable to find HFS+ superblock 00:14:53 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0x1d, r0, &(0x7f0000000140), 0x0) [ 439.891436][T20319] overlayfs: missing 'lowerdir' 00:14:53 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000480)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:53 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xe, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:53 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xf8ffffff) 00:14:56 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x5, &(0x7f0000000280)={0x0, 0x9, 0x0, @tid=r2}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r3 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000180)='/proc/capi/capi20ncci\x00', 0x4000, 0x0) inotify_add_watch(r3, &(0x7f00000001c0)='./file0\x00', 0xc1000013) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:56 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x504d, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:56 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c53ce99136da0b034616c6f7765726469723d2e2f66696c65302c776f726b6469723d"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:56 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xf9ffffff) 00:14:56 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0xf, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:56 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) fstat(r1, &(0x7f0000000600)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:56 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfaffffff) [ 442.561323][T20351] overlayfs: unrecognized mount option "SΙm °4alowerdir=./file0" or missing value [ 442.571024][T20357] hfsplus: unable to find HFS+ superblock 00:14:56 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x5354, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:56 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x10, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:56 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfbffffff) 00:14:56 executing program 2: mkdir(&(0x7f0000000300)='./file1\x00', 0x2000000000000) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="7570703d2e2fc4948c28cdd3486b7765726469723d2e2f66696c65302c776f726f6469723d8ab7810848e4d130a37ab822a82e2f66696c65315c00000000000030003d02ae271da921d8e08c14210144e8e8f4e5b081fd8969bd7d1db3be6c278153720ac6244dd238335a66e15c1d56d6005ea6925c68eac1b64491"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VIDIOC_G_FBUF(r0, 0x8030560a, &(0x7f0000000080)={0xc5, 0x0, &(0x7f0000000140)="9928772f319f3bcdfad8aa150be3320a7d8475b876a9a228a8dc61a7bb8acfec08f08547b2d9101c0c429d7af42c40efc9a0d30f1192a0fcafe5c90f1406f744babe9426fe13d71f9f7d4798ca4434f23e77cd5459b0d38da144c12acf0137bfdc7f6eb1a63837a98a6709f71a435a7ee57e9625d4eb56073a1706b3fb58b08dd20c3dea1d75d8d95f59d59d4db28d2d2a667598cbd119d2f525ff813da4b601d30b9b4930071f7ce3537ee3c9fa0a79955e42bfc26b", {0xa9, 0x38, 0x31435641, 0x4, 0x2, 0x81, 0xb, 0x7}}) [ 442.770664][T20377] hfsplus: unable to find HFS+ superblock 00:14:56 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfcffffff) [ 442.885435][T20377] hfsplus: unable to find HFS+ superblock 00:14:59 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfdffffff) 00:14:59 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x11, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:59 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x5453, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:59 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) fstat(r1, &(0x7f00000003c0)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:59 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6401003d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:59 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) r2 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x5, 0x8000) ioctl$UFFDIO_WAKE(r2, 0x8010aa02, &(0x7f0000000180)={&(0x7f0000b5f000/0x1000)=nil, 0x1000}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:14:59 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfeffffff) [ 445.638549][T20418] overlayfs: unrecognized mount option "workd" or missing value [ 445.649132][T20415] hfsplus: unable to find HFS+ superblock 00:14:59 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x5848, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:59 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) ioctl$sock_inet_tcp_SIOCATMARK(r1, 0x8905, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) socket$rxrpc(0x21, 0x2, 0x2) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x7}, &(0x7f00000001c0)=0x10) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000240)={0x0, 0x6}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f00000002c0)={r3, 0x5, 0x5, 0x3, 0x3f, 0x2, 0x200, 0x2, {r4, @in6={{0xa, 0x4e21, 0x1, @empty, 0x5}}, 0x9, 0x401, 0x2, 0x63b, 0x2}}, &(0x7f0000000380)=0xb0) r5 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/self/net/pfkey\x00', 0x20000, 0x0) ioctl$SIOCX25SSUBSCRIP(r5, 0x89e1, &(0x7f0000000400)={'syzkaller0\x00', 0x9, 0x9}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:59 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x12, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:59 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffff8) [ 445.857283][T20437] hfsplus: unable to find HFS+ superblock 00:14:59 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726454edd7d70f0e16d618b7683e713369723d2e2f66696c0f262c6c6f55a4807765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 445.954481][T20437] hfsplus: unable to find HFS+ superblock 00:14:59 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x13, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 446.036622][T20457] overlayfs: unrecognized mount option "upperdTí××Ö·h>q3ir=./fil&" or missing value 00:14:59 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:14:59 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r3 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20ncci\x00', 0x101100, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r3, 0xc0086420, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_GET_SAREA_CTX(r3, 0xc010641d, &(0x7f0000000300)={r4, &(0x7f0000000240)=""/151}) ioctl$DRM_IOCTL_IRQ_BUSID(r3, 0xc0106403, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x7fff}) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:14:59 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) getpgrp(0xffffffffffffffff) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:14:59 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffff9) [ 446.249776][T20473] hfsplus: unable to find HFS+ superblock 00:14:59 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x14, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:14:59 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x20) bind$alg(0xffffffffffffffff, &(0x7f0000000400)={0x26, 'aead\x00', 0x0, 0x0, 'generic-gcm-aesni\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f00000006c0)="71e67a15cdf0319fa22748f9a91c66b3", 0x10) r0 = accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmmsg$alg(r0, &(0x7f0000005800)=[{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001c40)="f98088703a27b9df5d9dcc181e7a2768b8", 0x11}], 0x1}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000004e40)=[{{0x0, 0x0, 0x0}}, {{&(0x7f00000002c0)=@sco, 0x80, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000580)=""/80, 0x50}], 0x4}}, {{&(0x7f0000000000)=@ethernet={0x0, @remote}, 0x80, &(0x7f0000000c40)=[{&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f0000000a00)=""/115, 0x73}, {&(0x7f0000000a80)=""/205, 0xcd}, {&(0x7f0000000b80)=""/26, 0x1a}, {&(0x7f0000000bc0)=""/110, 0x6e}], 0x5, &(0x7f0000000c80)=""/69, 0x45}}, {{&(0x7f0000000d00)=@hci, 0x80, &(0x7f0000001140)=[{&(0x7f0000000d80)=""/73, 0x49}, {&(0x7f0000000e00)=""/126, 0x7e}, {&(0x7f0000000e80)=""/163, 0xa3}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/2, 0x2}, {&(0x7f0000000f80)=""/188, 0xbc}, {&(0x7f0000001040)=""/195, 0xc3}], 0x7, &(0x7f0000001180)=""/178, 0xb2}}, {{0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001240)=""/229, 0xe5}, {&(0x7f0000001340)=""/154, 0x9a}, {&(0x7f0000001400)=""/104, 0x68}, {&(0x7f00000037c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/135, 0x87}, {&(0x7f0000001540)=""/44, 0x2c}], 0x6, &(0x7f00000015c0)=""/46, 0x2e}}, {{&(0x7f0000001600)=@nfc, 0x80, &(0x7f00000049c0)=[{&(0x7f0000001680)=""/110, 0x6e}, {&(0x7f0000001700)=""/63, 0x3f}, {&(0x7f00000047c0)=""/173, 0xad}, {&(0x7f0000004880)=""/145, 0x91}, {&(0x7f0000004f40)=""/21, 0x15}, {&(0x7f0000004940)=""/103, 0x67}], 0x6, &(0x7f0000004a00)=""/192, 0xc0}}, {{0x0, 0x0, &(0x7f0000004d40)=[{&(0x7f0000004ac0)=""/177, 0xb1}, {&(0x7f0000004b80)=""/196, 0xc4}, {&(0x7f0000004c80)=""/155, 0x9b}], 0x3, &(0x7f0000004d80)=""/158, 0x9e}}], 0x7, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7570706d306469723d3fda97e94e0f835b2a2e2f66696c654a2c6c6f7f65726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c002907843e149343a5d102f6b6bd8f7991c17522c0dcf4be458a0a92b66f5f5f06041450daf2fa734d363c5161f33535ee1d7a859485079f748d351200cd9976"]) chdir(&(0x7f0000000280)='./file0/file1\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x200, 0x0) setsockopt$bt_hci_HCI_DATA_DIR(r1, 0x0, 0x1, &(0x7f00000001c0)=0x2, 0xfffffffffffffcb3) ioctl$IMCTRLREQ(r1, 0x80044945, &(0x7f0000000180)={0x80, 0x10040000000, 0x80000001, 0x5c58}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 446.343659][T20473] hfsplus: unable to find HFS+ superblock 00:15:00 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r4 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x2c2d3470, 0x616000) ioctl$IOC_PR_CLEAR(r4, 0x401070cd, &(0x7f0000000180)={0x3}) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x40000031, r0, 0x4) tkill(r3, 0x2c) 00:15:00 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6800, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffffa) 00:15:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x15, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 446.553315][T20503] overlayfs: unrecognized mount option "uppm0dir=?Ú—éNƒ[*./fileJ" or missing value 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffffb) [ 446.598234][T20505] hfsplus: unable to find HFS+ superblock 00:15:00 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000180)={&(0x7f0000aea000/0x3000)=nil, &(0x7f0000ce9000/0x2000)=nil, &(0x7f0000b1d000/0x2000)=nil, &(0x7f0000b49000/0x3000)=nil, &(0x7f0000227000/0x1000)=nil, &(0x7f0000e7d000/0x4000)=nil, &(0x7f00006f2000/0x1000)=nil, &(0x7f0000411000/0x2000)=nil, &(0x7f0000388000/0x1000)=nil, &(0x7f000065c000/0x2000)=nil, &(0x7f00008df000/0x1000)=nil, &(0x7f0000000240)="33456c02a2afac25d5b0c1121ab7681852afa621fad6fd29c5659a95ff355fcfae265bc8fee369e66ca7c42e7937c14b9d5bccbca3b6f0d74983f7b4d46e0367310f468bcf429b1fb506bdf62c58ebd3ff0c4968f8693639c71421db00b9baecced2d6e3e3886e33f2dea1371366a44628c7e9d9bc6c5739d71dd0c6d22d1fe716a469aa0ab72a4c9260c63d295522d30bc91165d3", 0x95, r0}, 0x68) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() r4 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x7e3f9d7560b04c63, 0x0) ioctl$VT_OPENQRY(r4, 0x5600, &(0x7f0000000300)) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x27, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 446.739758][T20515] overlayfs: unrecognized mount option "uppm0dir=?Ú—éNƒ[*./fileJ" or missing value [ 446.767117][T20505] hfsplus: unable to find HFS+ superblock 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffffc) 00:15:00 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/net/pfkey\x00', 0x200, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:00 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6c00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:00 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657264695d3d2e2f66696cab7c18576f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x28, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffffd) 00:15:00 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x100, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0xfffffffffffff809) r3 = syz_open_dev$amidi(&(0x7f0000000380)='/dev/amidi#\x00', 0x94, 0x20000) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x2400, 0x1) r4 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) fcntl$notify(r3, 0x402, 0x2) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x71, &(0x7f0000000000)={0x0, 0x6f}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r4, 0x84, 0xf, &(0x7f0000000240)={r5, @in6={{0xa, 0x4e22, 0x1, @mcast1, 0x3}}, 0x975, 0x4, 0x8, 0x3, 0x9a8}, &(0x7f00000001c0)=0x98) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000740)={0x0, 0x1ff}, 0x8) r6 = gettid() syz_genetlink_get_family_id$tipc(&(0x7f0000000480)='TIPC\x00') timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300)='/dev/hwrng\x00', 0x30000, 0x0) fsetxattr$security_evm(r2, &(0x7f00000006c0)='security.evm\x00', &(0x7f0000000700)=@v2={0x5, 0x1, 0x13, 0xe37, 0x8, "734f8fb900c477c0"}, 0x12, 0x1) ioctl$sock_kcm_SIOCKCMCLONE(r7, 0x89e2, &(0x7f0000000340)={r0}) getsockopt$EBT_SO_GET_INFO(r4, 0x0, 0x80, &(0x7f00000003c0)={'broute\x00'}, &(0x7f0000000440)=0x78) ioctl$LOOP_SET_FD(r7, 0x4c00, r1) io_setup(0x9, &(0x7f00000005c0)=0x0) io_cancel(r8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x3, 0x1000, r2, &(0x7f0000000600)="7481db68a6e0931974a1468e23cd986e51a8cdcc5a56357bc21c41dd23766a8cfb9f0350f76622c64332c04cf5367cb6f91063ab73e8c0", 0x37, 0x20, 0x0, 0x2}, &(0x7f0000000680)) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) getsockopt$sock_linger(r3, 0x1, 0xd, &(0x7f0000000500), &(0x7f0000000540)=0x8) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r6, 0x1000000000016) 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfffffffe) [ 447.046926][T20548] overlayfs: unrecognized mount option "lowerdi]=./fil«|Workdir=./file1\" or missing value [ 447.081033][T20551] hfsplus: unable to find HFS+ superblock 00:15:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x2}, 0x10) [ 447.231917][T20551] hfsplus: unable to find HFS+ superblock 00:15:00 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xf8ffffff00000000) 00:15:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x18}, 0x10) 00:15:01 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) setsockopt$sock_timeval(r1, 0x1, 0x15, &(0x7f0000000180)={r3, r4/1000+10000}, 0x10) 00:15:01 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 00:15:01 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xf9ffffff00000000) 00:15:01 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7400, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:01 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x27}, 0x10) 00:15:01 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469722f523d2e2f66696c65302c6c6f7765726469723db88a66696e65302c776f726b6469723d2e2f66696c65312d128238178f249ee28303c24500ac59a794109b2c02112fcc6da5194ed9746fc5b6166faab1fd05b7469a45c465d869d59d2eb885e0ac6575344a7bbf8967999c708f6e32915657b5711115ecb955442b0000000000000000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x4400, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000180)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x40, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r1, 0x10e, 0x4, &(0x7f0000000080)=0x7, 0x4) recvfrom$inet(r1, &(0x7f0000000380)=""/237, 0xed, 0x10002, &(0x7f0000000140)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10) 00:15:01 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:01 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r3 = syz_open_dev$vcsa(&(0x7f0000000180)='/dev/vcsa#\x00', 0x100, 0x1) ioctl$BLKTRACESETUP(r3, 0xc0481273, &(0x7f0000000240)={[], 0x7, 0x1ff, 0xf39f, 0x10001, 0xfd0000000000000, r2}) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000000)={0x0, 0x0, {0x13, 0x21, 0x8, 0x11, 0x2, 0x0, 0x5, 0x160}}) 00:15:01 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfaffffff00000000) [ 447.875881][T20613] hfsplus: unable to find HFS+ superblock [ 447.887126][T20618] overlayfs: unrecognized mount option "upperdir/R=./file0" or missing value 00:15:01 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x1800}, 0x10) 00:15:01 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000000000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:01 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfbffffff00000000) [ 448.127509][T20613] hfsplus: unable to find HFS+ superblock 00:15:01 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfcffffff00000000) 00:15:01 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='overlay\x00', 0x40, &(0x7f0000000240)={[{@nfs_export_off='nfs_export=off'}, {@index_on='index=on'}, {@metacopy_on='metacopy=on'}, {@xino_on='xino=on'}, {@metacopy_off='metacopy=off'}, {@index_off='index=off'}, {@metacopy_on='metacopy=on'}, {@xino_off='xino=off'}, {@index_off='index=off'}], [{@permit_directio='permit_directio'}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/sequencer2\x00', 0x101000, 0x0) clock_gettime(0x0, &(0x7f0000000380)={0x0, 0x0}) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)={{r1, r2/1000+10000}, {0x0, 0x2710}}, 0x100) llistxattr(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)=""/238, 0xee) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:01 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x2700}, 0x10) 00:15:01 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7a00, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:01 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfdffffff00000000) [ 448.288475][T20656] overlayfs: unrecognized mount option "permit_directio" or missing value 00:15:02 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) getpgid(r2) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x3, 0x2) write$tun(r3, &(0x7f0000000180)={@void, @val={0x3, 0x1, 0x8000, 0xffffffff, 0xffffffffffffb348, 0x80000001}, @llc={@llc={0xf0, 0x42, '>', "63be44376b2103c463475f415d55e77ac078e10208ffc8d401ecdc5d0d934083dc2788732ef49c71fd412cc22a3bc113eac10bef2ca158951bc57894b7733aa4caa597ad51cd30fb34c0a384368d4d7efdf75a9db6f3502772ab81e4d985292b626178f552945552091d"}}}, 0x77) tkill(r2, 0x1000000000016) [ 448.410258][T20664] hfsplus: unable to find HFS+ superblock 00:15:02 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x1000000}, 0x10) 00:15:02 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xfeffffff00000000) 00:15:02 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c009821804376c35783c6"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x8800, 0x0) ioctl$SIOCX25SCALLUSERDATA(r0, 0x89e5, &(0x7f0000000100)={0x45, "a994bfbdb937140ac9867d4fd7bebec454f2de3551720a275ec96ad310a152af1e7017321d522340e0e19942bbea1873c8a284bfbdf622d6b26e1ddb8522b2d863584e6c2ea08e7d7bca66ebe3ff25fa5f52c5ec430c6056b902c7ed2d507ccfa73a96fb99f24c04eda42ec472f121f5f14377b161244ebc368da1ec3ac5e9ba"}) [ 448.495430][T20664] hfsplus: unable to find HFS+ superblock 00:15:02 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7c01, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:02 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGPGRP(r2, 0x8904, &(0x7f0000000300)=0x0) ptrace$poke(0x4, r3, &(0x7f0000000240), 0x3f) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)=0x0) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timer_settime(r5, 0x0, &(0x7f00000001c0)={{0x0, 0x8}, {r6, r7+30000000}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r4, 0x1000000000016) 00:15:02 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0xffffffff00000000) 00:15:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x2000000}, 0x10) 00:15:02 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x18, 0xfa00, {0x2, &(0x7f00000002c0)={0xffffffffffffffff}, 0x0, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r1, &(0x7f0000000340)={0x5, 0x10, 0xfa00, {&(0x7f00000000c0), r2, 0x1}}, 0x18) 00:15:02 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="757070656c6f7765726469720c6b60d2696c6b6469723d2e2f66696c65315c0082c1d0603ac2ac5b7df3cdbdab7421d1c0b7c9d480f0c686ee21cc66396d33ac50c112e4384c9b13a6687b08ff8be7327696efd7f2081b957a31efdd1165baead140724581b7212f089607d0ae7533454a295ac1a74de8ed6563b906bdd3371eb949fa0f082969cccc8550ea0a7ca30000000000000000000000000000"]) clone(0x80000, &(0x7f0000000040)="41f6b507f7d586467495f2219dcb225f320bed5f085aa39fad47370c0432d89a6a2408dc5bedbde5511f17fa50fcc579d45f8030415e58256ec3425c7cf8d1ce5b6677c22c20adb555d3fe305b6d57401276f77d7c884154a65c8205127b6d9cb5f7a3d878bcb94c37f05e13b5f593ce05506f9296065f", &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="bbc9af629260733bed9235f7e9e7c13f40150ff0f3c08031b047224d515ef589ce364371ba740db016c05840f18b6d8b49159e3a99c68fe7ce10f322b81b2964463fc3ba088345a166c707fe6c108205") chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 448.834055][T20708] hfsplus: unable to find HFS+ superblock 00:15:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x18000000}, 0x10) 00:15:02 executing program 4: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x8, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000040), 0x30b) [ 448.977659][T20708] hfsplus: unable to find HFS+ superblock [ 448.982043][T20725] overlayfs: unrecognized mount option "uppelowerdir k`Òilkdir=./file1\" or missing value 00:15:02 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:02 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) keyctl$get_keyring_id(0x0, r0, 0x2) 00:15:02 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7d01, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x27000000}, 0x10) 00:15:02 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x7ff, 0x2000) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x9}) [ 449.343317][T20749] hfsplus: unable to find HFS+ superblock [ 449.478387][T20749] hfsplus: unable to find HFS+ superblock 00:15:05 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcs\x00', 0x80, 0x0) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f00000000c0)={0x0, 0x2}, &(0x7f0000000100)=0x8) ioctl$VT_SETMODE(r1, 0x5602, &(0x7f00000001c0)={0x6, 0x7fff, 0x8, 0x4, 0x6}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0x9, 0x5, 0xff, 0x3, r2}, &(0x7f0000000180)=0x10) keyctl$read(0xb, r0, &(0x7f0000000000), 0x40bdcbcb41780b81) 00:15:05 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xf6ffffff}, 0x10) 00:15:05 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xedc0, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:05 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c687765726469723d2e2f66696c650000000000000001723d2e2f66696c65315c0074813564af37e1ad1ad555036e467f763d1e11ef1f559697f29085cdecbb923c796d707975100dece9ae477e9264755838cc1898ca42c6318fa1fd14923a14bf01d4"]) r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm_plock\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/160, 0xa0, 0x2002, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$md(0xffffffffffffff9c, &(0x7f0000000040)='/dev/md0\x00', 0x1, 0x0) write$binfmt_script(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2321202e2f66696c65302f0d4765053776cdee7ae3e6e4d966696c653020776c616e312f73656375726974795b6574683120766d6e65743176626f786e65743062646576206f7665726c61790020637075978b536f7b20776f726b6469720a8c485a5a4e66141cafbcf2289ca2ace3eaec9238060706fd46956b9a70df2535"], 0x7f) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:05 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:05 executing program 5: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) ioctl$TIOCSTI(r0, 0x5412, 0x2) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)=0x0) timer_create(0x1, &(0x7f0000000180)={0x0, 0x30, 0x1, @tid=r3}, &(0x7f00000001c0)) timer_settime(r4, 0xffffffffffffffff, &(0x7f0000000000)={{0x77359400}, {0x0, 0x1c9c380}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:05 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xfeffffff}, 0x10) 00:15:05 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 451.795360][T20788] hfsplus: unable to find HFS+ superblock [ 451.828462][T20791] overlayfs: unrecognized mount option "lhwerdir=./file" or missing value [ 451.937451][T20788] hfsplus: unable to find HFS+ superblock 00:15:05 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f00000000c0), 0x153) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x400000, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffff9c, 0x84, 0x6f, &(0x7f0000000180)={0x0, 0x84, &(0x7f00000000c0)=[@in6={0xa, 0x4e24, 0x5, @mcast2, 0x2525}, @in={0x2, 0x4e20, @local}, @in6={0xa, 0x4e22, 0xd66, @rand_addr="4ea09e50c6265fd78171202fa0292dae", 0x9}, @in={0x2, 0x4e23, @loopback}, @in={0x2, 0x4e24, @empty}, @in6={0xa, 0x4e24, 0xfff, @local, 0x20}]}, &(0x7f00000001c0)=0x10) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={r2, 0x9}, 0x8) setsockopt$IP_VS_SO_SET_DELDEST(r1, 0x0, 0x488, &(0x7f0000000240)={{0x0, @local, 0x4e22, 0x1, 'lblc\x00', 0x28, 0xffffffff, 0x3}, {@rand_addr=0x4c4, 0x4e23, 0x2003, 0x5, 0x7fffffff, 0x2}}, 0x44) 00:15:05 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xfffffff6}, 0x10) 00:15:05 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x20000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:05 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) uselib(&(0x7f0000000040)='./file0/file0\x00') 00:15:05 executing program 4: r0 = request_key(&(0x7f0000000100)='asymmetric\x00', &(0x7f0000000140)={'syz', 0x3}, &(0x7f0000000180)='-!%@+\x00', 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f00000001c0)=""/137, 0x89) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vfio/vfio\x00', 0x442801, 0x0) ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL(r1, 0xc0305616, &(0x7f00000000c0)={0x0, {0x8, 0x4}}) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) 00:15:05 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xfffffffe}, 0x10) 00:15:05 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 452.231240][T20829] hfsplus: unable to find HFS+ superblock 00:15:05 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xe0000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:06 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x200) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 452.465058][T20852] hfsplus: unable to find HFS+ superblock [ 452.565789][T20852] hfsplus: unable to find HFS+ superblock 00:15:08 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x14, 0x0, @tid=r2}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:08 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x230100, 0x0) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000140)={'filter\x00', 0x2c, "baf3b886fcdd758c23112c7306803b2002c495804deeb5c793803829120eb99da7e8bba7061c78437fe52eeb"}, &(0x7f0000000080)=0x50) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f40e9dba67300dd86d6d7d45ea966696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) write$P9_RREADDIR(r0, &(0x7f0000000240)={0x68, 0x29, 0x2, {0x6, [{{0x80, 0x1, 0x3}, 0xfffffffffffffffe, 0xffffffff, 0x7, './file1'}, {{0x80, 0x2, 0x7}, 0x400, 0x8001, 0x7, './file1'}, {{0x0, 0x0, 0x8}, 0x51d6, 0x2, 0x7, './file0'}]}}, 0x68) 00:15:08 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000100)={'syz', 0x3}, 0x0, 0x361, 0xfffffffffffffffe) r1 = syz_open_dev$media(&(0x7f0000000080)='/dev/media#\x00', 0x200000800002, 0x10602) sendto$inet(r1, &(0x7f0000001180)="80ee092b37162e2e46e2b51d06b8557e22e474c4289f7722fdd371e5144210381ed642300d7cbf0fdb8f31e360fc9f7f5002fa1a7e6d1f202a3c502a8995ec80e4c1a540f6fc82d5bded895c79c079d9f6668e5df4c00550e5850557b8d1d31b7b972231b0efa808dba082146d3c683fc7294a284d29b8f570af7f0d0806d7461094c43f116f2989979e1edebacf69ec71f7fcf5cefdd8bcd7ae911b438132cabc7990747a46e2d2375a2454c4025fea91780fa7c7963addec40c2e1d3ac9d4f7d1b0d44209eef468d94d0aef223beefbacb862df0e06b3ebbdbf989da1f9e6ba99d6b99897a5e669b2f48721328c029c74f6f0bd097eb8926e6aa1c1a3a65d3c5f898c6d2e7f3ab4054277a3009aeeb73cf8fa87bfe3c8e05c854d54da7e1832d56d636baa0235f72e077de63a8b9f7394eb0218bd3af0a383baf45d8a999f3bddbd73fb029727cf6b9d7d129dacdaaf85b7c4ec941968745c9b20e20d875d608cbd768270ef9a8419297d060d562892a8ad13dbc3138aacaddd82205fab889ad8e628e4c5b5f2af764a1bf759d3b0cd3d34b613299dee644f165fa399c77731ec87ca5c287a50272f4317995ea7d12a9a271b3012631f5a8719abb76423284fdf041cdbf363e8d02a5e70217d842d5daab3abf53f70ac997d6d7806a3bc629898cf2b79c39e97544298cb0e40e26e5f275ed8375a56f17bbebb9f6df3db854e05b8a8cd6912edc62a83d72ee66afe38fd83902ab10b33c5f9b0e1b29881cda16f6f14bbefd9d77e6e6adb5cb8f87a7bb7ff195379db49fba73d7e9c0f83184c735827454470e77ca2fe9956cee37a2ec24528bfc4c6084906be8955030b64d990286b464f86fdd69fae7b9c6765797ba7d8fff079e30f67bb277ab13700e805f6cbadeba7b40143afcc1381ea479098ba7a8e1fb6c7b8967488f2b54611d20ce7913425db46e9bd4cd4edebbb2766ddaac257066c7d88b88774be94a6906f8a9ccd422a3aa2f0d962a8507f7df81faae48198ef7782baf3d81b3ef09ee1e536a9fea4b2f7d81a268b5b49150d32737208682c1b475f6c024d644d03117d8e25e83ea68ca5777a771df407ef93e274accf0035123106f1a1c258a111e8bb62dff9c1d59a19b5740d02f4a003fe877d7a59c24e22b293c5952df7087d46afb314526187b1095034fcf02e5eb128021f8d43640530b40d0355d744b04cfd2c1fc9a85eb2472eff8a0d8b8e6199fff1c2a1c29aa01b2a08675a5bed03460a8fa84ee91b349a02afea2d7f391da53cc6847cf0f8e46b26986794fe9419ae1b79737e562e6590a6ee972423e1ab806220c167b4ac7dc83f43cb46486dc6fb730887e38b1154d7e5f6f191d1f48abbeadf230827b0a9153dc55f9eb6e4d8b01b0682f8910d666e956a32314df41288c45faf126b6001de40d64c594ceafed2dc74746009d2c44485a7868b45550dabaae298285d036eb8efb4d20180c9bb7c12cc3253a0dbec388619e71c00328a1e9616191d8395b7051ac65ee17a8b0b43c051201639853c01b159f8082df8f5495fa4feda733aa8e207facbe3a89f9c428cad402535fc316e43a1c32de9be73a6a7fb650d5d3889735252c573ce7d40fa1bbd933210e7468fe50176c5b52739cc3e850b503df27eae654cab815afdc51d384512f7d5184e38dc1e050a8397eae881959845c37ede3a66af27ade2bd46be9bc6fa61801fe2bd5f3d2a6af4b40a2e60ec743fbc8b11cebae56ebcb95cb5b1ccd2d519d3c5ac40c94f08ff5aca66b2f7bbaf4d632f2d1d265df0a6ba30a958aaa65c86a3af85ed253a93893e2ac6a9fa33521f3250d920c20e500e0003f9b43c1a7d34e59f3da95bd09e44b9e1393964326716d549cb53bb311dcf373f3319007b4cb30c3858aeed24ecda3cb3a0088643d3288e659083612d6c357c7afc16b6dddae70919b74e697261e9d7b07f2035014a0f257b0e6275454385868ac06c521acb5ecf22d2a328d66fd8786e813f818937fcf45f0a0913aa96a4bcbda4706be1996dc1c5a3780eaa499bbfb9aefd2f47d2666bda48f235df73ec4f43e4e804915f40a475c5fd39e0bcb32c444736a06e78ccfc203b0cc5b6878647f80a04be093b5d4af125247ea502ddf5d701e288415fc612c820c2e920d407837468822c7b39f56bd8cfc40bbd72249855c10b797c0e11331177b530e080ebf6f52639b28226ed308728cf17c39031f29acfe4836f2294e58eb46b6eab7f45298291543ff72b08244ba860bdfd725bb349c7f778bf9da8131e06a985298e29c53b868c7cfaa3dcfb42aa262ae7b8a19a7a26a6f95ef637ea77d2a7033b83e2a3932c81ec6754faeb11a3848c5c5153c8009956726b285ef48637fd6977b7ea5373b24180a1af71723050cb531bb2c4ada206f4256abc0c987aa7bb72ca8de22b4c0c3baa7f6d1852ad389ca3f90d5daac2ea9ce369aebc792de9285fff547b206d4e52f4339089b442b0100e3c8c4cbd81c43889c969795fb99f9a711a366dcbbaf43a379b4924ee50f10cd0fe3b57af7e5cfa17c4b0fd744a032673235b54e1df045cd273dd9e2115dec6e25b5b85aff123872636c1d3685245e3b47670598ea84c8cb76878f65a81df7daa77aaca0f8035890fef348e274168debebe943c9c5ca262adc546415798fb2be428a2bc548be580bfcf19d62dd4637c248ae5c8b5942e62c17693ebd718112e7791803dd3eccc80c4438e3a44a6656ec5aa2b8882fb29a9d1bf2e24874d3515125651f49df37c389553da2dd702c3c1f8bf412f4fa9c8cdd1f041c5265fc9013de4b465929a6c314ce48e9283611fadd1e78e83d86b2f4ca7bec86ddf5bc101fecfd7ccd9a1accfec2c2094d8ce5bc3caa4e1490a51f2201a23273b4f0331ae34baa5e6277ab813721a01a4ff375326dc44ea8aab8466618b770565733a474d072fd687992905b4cb4b40d9be6c22948d79d1938daa05d19061840cc48d86c498b7547630909ad4ce072e8bce8b54b8ae8e8f2e4e7812620449d4a066e705648c20e33c925d681bdebbd67952cf5e3c1c6504a9b18ac59812e6ac4a5d56a38b3fc4cce8537578b1c1e40b797a8b838fd9e6e6a9b06530fc87ef5ba275ed07235c4805ded24af292596f6741429de6ca3ea0701720247ff9333920d5607128fea9a160eba97640b21cd8283c4cf8f6cc4cb1d767f8cf2c48a8a1ef69b426f59c0a334b469471c191b7c01dbcf407493a89a6aa2b408bf33d719b9da2d53999bedf8d698efb0146279ad63fbfa5e6bea478b2acd12223b65282ef22545237c3f72fd9a2854d862149db2a238e835c52a73c6b9b06e4d78bf9e85bd4f52c6e7c20d109b68f1541d29f9af9dae3c6642807decf25203124cad270072c1cdcbf8835a6e9e62eac9b623a36c53758ea7a1d8887e775c50ba6ba3a9fbc4a078f3186408767eaa4aad501fbced4ba04aca34a5801b02e5b80aff2201a4ada660b4a093df774b0e639f5fe40ebbc7d72e3eecbb5e1f074923b74ad90679fa0beea4db9dae2e16cd4a315a53fb84d1f5eb9d3fd5d898f6a267fd7d90238a0b3ff545e276e6dccefab44b55fe09c26dc24102985cb4625bbce31ce1b9350d5f4a4fa291c6b80db9b482ebcc488814bb964b598fb827e20bcb928b3cf2817ecab560f6ef7ec992d284f7b8e64f3470181a5c561d5a5eeae6d7ae06cd2c908939802da546e4167043874a891a7782618f0adc3883246c5b242b0e11771fcb2c23519f708025cb284a55caae9484cec71bc2b442fd6648a916481b3030cfdb13c2aba8331b714a86e6f1eee115b7585d0860863a1c603ba690b685ea0b6925d52e17e922377d31f56266eec2b74c03748c698e15002a7cc76a2ff6e4c57f28ac05cd469f94347e6c52d06ef93908c4c4e19037e3879d64fe79b1e5f68adc81664977cb55d5f2d224667cd9bf889aaf6342a3e7ae7de01554476900075b1d7dfe7c95211175ce2034c048e19246064f2b8273732e0e35b0bf0e2cb6caea5f7c1b22129e5ee879533df1c562f7975ebf04028e84ef63b44ae6085110ea7d70d95267b35dcbb0defd929e501eca20e8a9916508c0a138ee7f8113f7900abcf2903b3bbc5e75d3711c43f413dc2273f0cd2e271db00a5bc7b1f6f65d770513bdb2c0ed60e531826f63e2d16a207d44cd827d4cabe16e5d8f380436553e67a1b43d15ad5b266efd2971d70f820ba3130519c2846b7d2ba2b569234865783b6fde4c76355a3587995b991a2a54f9ac0868eb7c219474e7771db2f5c8a28bda9de2038964598350479013e3a9c35e361647c9cd079342fffa550dd50a1f86d9e18a3e5c09a35887425d586163aa0960eb69d844d6abd40dcdd3ed277ee3002c6c4d804a3770174fccbc64c68d585d111ee6e34d110dafdd33c0124ae058c2e088bae9cb44f8d46766499118e0bc9d65e887334715a8b6f6276441594f826cff8455f608dbb5ab5267f0fc393596e35d5245074cd18715ed2efa54280f869e1915f56f97e488149f892459837bed165e55472ecbdb49b7038ce05a4ab97f70eeaad557bcfe7950275373007b8c81de59df2315dc208a93aa936a8595031d9482c2df313c1423dbfe516edeb47812130dbf3ea66838ea9d33ede104af624584297ce37cae27cac78f59c2a398e6b784a091f6400ce9eb94a0b08336a4992ead6aa03b1df8e4f0b6797c2b4b703bf9e13e25e5fecbc698b958b2be24c290598fcedf1416dd111d4b68424b403ff8ecdd3934311161da6f539eec30bbdd77734fe8eda04c2cc5dc6285cf06e578c6b9174b7a371d2c6e2ca651477c9ed882e1c4f9826685b0dd37ba2bc4479901a23015b306d381787b4ee4b98818b00a65eb61cebccf61295f6fe5fe67813845ed717e3577d4fa712669787754d30a62d48bd793cf2f9a957f391467e18972f89ad74a91d65366bcc4be1a8916d3f513721d8c9a4b705e51887fff671bb0ae79a9df400873900e595ac42e37c50265d411f01827ca72ff93c81e1c1fa351c3d51983c2c9f7fe61c8590839241f91c7daee251f2554ce0cee68105992ca225a4526a5d1c16fb9fea164621c592ee54f94d5b434511c725b3326fc1f52b44cd94e1789069737cb9037718604c385f54108e284c77a1b38ba75bb5ebf9b2e001364a0d6a96630b76d54c007db5cdbdddcf0974d93f9d5b99426cfc6b4e9ae9fdd01828b41b0635baa5c5cb14487feb26f17e4a25c8100871eb8e9939eb076ecde3e63c3fc7fb5a01d72360e4d19bf79cc189eb05106ef609f3e69fad0dec1e5ecea1f72f1c01a0277b03d352f3bcc22e2c17b07d7cfe6cd5b41726f11827a130c2aaa567adedf52bc30d89d6d2e6270d8bd0048f855fde227f3e16e64b85b1f85e0c1274f6d6ff83ddbdc7f21a8fffd9b7c558a716d9e4fba5f42aa308c971f0c535ccc7ffe486a9a2d78fbbaecfd4fb75d63bb2794a1a1f613c53f606dc80c9ac8a6e9c1f38fc3da941ec32f0d33b9fb3b949cb3837bb479b70138165e86298e28c0672458715c45a46050ff701e65a4ad934e4149a14daf524477815888264d17e9798bb9dfd3845bbe881f67a8d3626d5b115a21c47939bc79a71a87d33ef26804c2db91b311e8f9273d318ae031c956b1b3abe92001cce24f99931c1fa5f292d2b6fccc3d0d8d0d6b104b185b5fbe6ecce36b7426a0b354e7f860f483652485f290badda26845d7905629999a2a1e72150b2436ae407c1ba0bd9bd4b09ab5c52f7e7e7029f8534e5c5ae5b98b65815a6c99bb1e9d098ebd14f1", 0x1000, 0x80, &(0x7f0000001140)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) mount(&(0x7f0000000280)=ANY=[@ANYBLOB='./fihe0\x00'], &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='efivarfs\x00', 0x0, &(0x7f0000000340)='vboxnet1:.posix_acl_accessem0:\xfe\'&\\#-proctrustedkeyring\x00') keyctl$read(0xb, r0, &(0x7f0000000100), 0x0) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rtc0\x00', 0x2e0000, 0x0) execveat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='vboxnet0bdev]systemvboxnet0*vmnet1ppp0^Imd5sum%em0mime_typewlan0}\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='vmnet0*systemsystem.[-)}}cgroup#eth1\x00', &(0x7f0000000500)='user\x00', &(0x7f0000000540)='Qem1\x00'], 0x554034e08a3f748c) setsockopt$IPT_SO_SET_REPLACE(r2, 0x0, 0x40, &(0x7f0000002180)=ANY=[@ANYBLOB="6d616e676c6500000000000000000000000000000000000000000000000000001f0000000600000028050000d001000000000000e8000000c0020000d0010000900400009004000090040000900400009004000006000000b516abe52446660db2e359dcf1c90a3d083b1124ae530e12e8f45657f7c530a029b76ea4bb29e535bf31036b1e8fa50a2df2e5f287a2cd1aa6bd52532e5848098d76b720b2539d985c81ca03e0c5cc4dba486c9bb9e6d14ecf1935e1fcaadba3ad034cbe0af600400f860a724dc37b5ed6a2cd000094065de61c8438d28076d469a0c45338b019499a2602f709126a5bf2d7d418c87ad878dfcde8fa207587994778515cee5660fc3a9848273c7fa2ab9aff36a4f53738c64f7a3c8e26ca8913607e", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], @ANYRES32=r2], 0x3) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000200)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000001c0)={0xffffffffffffffff}, 0x13f, 0x100b}}, 0x20) keyctl$get_keyring_id(0x0, r0, 0x6) keyctl$join(0x1, &(0x7f0000000380)={'syz', 0x3}) write$RDMA_USER_CM_CMD_RESOLVE_ROUTE(r2, &(0x7f0000000240)={0x4, 0x8, 0xfa00, {r3, 0x5}}, 0x10) ioctl$CAPI_GET_ERRCODE(r1, 0x80024321, &(0x7f00000000c0)) 00:15:08 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x100000000000000}, 0x10) 00:15:08 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:08 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f0000000080)="19", 0x1, 0x1, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 454.839066][T20878] overlayfs: failed to resolve './@éÛ¦s': -2 [ 454.845538][T20873] hfsplus: unable to find HFS+ superblock 00:15:08 executing program 4: r0 = socket$l2tp(0x18, 0x1, 0x1) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000040)='trusted.overlay.nlink\x00', &(0x7f0000000140)={'U+', 0x92}, 0x28, 0x1) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000200)='/dev/sequencer\x00', 0x2, 0x0) ioctl$KDGKBENT(r2, 0x4b46, &(0x7f0000000180)={0x6148, 0x8, 0x6}) ioctl$SIOCRSACCEPT(r2, 0x89e3) r3 = add_key$user(&(0x7f0000000100)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, r1) keyctl$read(0xb, r3, &(0x7f0000000140), 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f00000001c0)={0x80000000}) keyctl$reject(0x13, r1, 0x800, 0x3, r1) 00:15:08 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto$inet(r0, 0x0, 0xffffffffffffff72, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:08 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x200000000000000}, 0x10) 00:15:08 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:08 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x104) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='uVperdir=./file0,lowerdir=./file0,workdir=#/file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:08 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = getuid() getresuid(&(0x7f0000000140)=0x0, &(0x7f0000000180), &(0x7f00000001c0)) setreuid(r1, r2) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r3 = accept4(0xffffffffffffff9c, &(0x7f00000000c0)=@ipx, &(0x7f0000000000)=0x80, 0x80000) setsockopt$l2tp_PPPOL2TP_SO_REORDERTO(r3, 0x111, 0x5, 0x4, 0x4) [ 455.210670][T20914] overlayfs: unrecognized mount option "uVperdir=./file0" or missing value [ 455.227856][T20911] hfsplus: unable to find HFS+ superblock 00:15:11 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x1800000000000000}, 0x10) 00:15:11 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:11 executing program 4: r0 = syz_open_dev$adsp(&(0x7f0000000000)='/dev/adsp#\x00', 0x1, 0x800) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, [], [{0x100000001, 0x40, 0x3, 0x100000000, 0x1220, 0xfff}, {0x8, 0x5b, 0x3, 0x3, 0x0, 0x8001}], [[], [], [], [], [], []]}) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:11 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000040)='./file0/file0\x00'}, 0x10) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/qat_adf_ctl\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x5413, &(0x7f0000000080)) 00:15:11 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_dev$vbi(&(0x7f0000000240)='/dev/vbi#\x00', 0x2, 0x2) ioctl$CAPI_CLR_FLAGS(r1, 0x80044325, &(0x7f0000000280)=0x1) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) r3 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x2, 0x2) ioctl$UI_SET_PROPBIT(r3, 0x4004556e, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) setsockopt$CAIFSO_REQ_PARAM(r3, 0x116, 0x80, &(0x7f00000002c0)="985aa81604876fcb0ec2d932e22d3a381c3a394fe240751b90ce45d07cd218d4d24eb16ef55f46ac9a72a1e9c57a9949b1bfa03577297bcbb4cdd4ade72a14b056f746caf134255e34ef37254173260f", 0x50) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) fsetxattr$security_evm(r3, &(0x7f0000000180)='security.evm\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="0291d0990b81c75e080974d9f03e6b8d5dc8c39b1c5f0c9f7c127c113fcca7ab44802b389922bc6db1fbf540535a73a1b9a8baa4dd74a7f5dc860f5d87dad6a2071741f8a0b0462c198109d8d3faf61003826f01df2928eed1a7aaf45a34f7235005aa145a13c666c20c5c8a2dddc0049c039d95000000000000"], 0xc, 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) dup3(r3, r1, 0x80000) tkill(r4, 0x1000000000016) 00:15:11 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x3000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 457.961019][T20936] hfsplus: unable to find HFS+ superblock 00:15:11 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:11 executing program 4: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x2dc, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0xfffffffffffffffe) r2 = syz_open_dev$dspn(&(0x7f0000001bc0)='/dev/dsp#\x00', 0x4, 0x10080) write$P9_RAUTH(r2, &(0x7f0000001c00)={0x14, 0x67, 0x1, {0x41, 0x1, 0x6}}, 0x14) r3 = syz_open_dev$sndpcmp(&(0x7f00000000c0)='/dev/snd/pcmC#D#p\x00', 0x1e89, 0x28002) syz_mount_image$gfs2(&(0x7f0000000180)='gfs2\x00', &(0x7f00000001c0)='./file0\x00', 0x2, 0x5, &(0x7f00000013c0)=[{&(0x7f0000000200)="b274ef2d367ca06b780788e5c12114c5ba9d3334adba9c0a45daa3a7c11367b6b6f3e931cff9533a5fafa129134acdf76891cf966a9628871227e0317cdab4f5dce00b229ec88a70f0d196ee8876a98f713e979e7b43094537c635a4dad81611dfe8f465c920653f0db574ac213025406637c9707aa78e4a4c700f0a83a8f310607474464d0e9e6535878e8b9e1050c9b94bda442974c2a5f2b1f2dba7b0fb6276cd0b57947cf40d0bc52d555fc4eea6ad6ab5532f31b66f6df1595a490e44f6d8f6f7dab0d4dbe8a4238ea3d5db0db8530f93098b77b6771781c52b", 0xdc, 0x3}, {&(0x7f0000000300)="87", 0x1, 0x3}, {&(0x7f0000000340)="2b905f5018e9623008a18d628a42df81a92975aff9", 0x15, 0x1}, {&(0x7f0000000380)="53a785b64e792896266b866be8ecf8063d2ed3377fc1e0d1afb3f93664a4cc7219ecdf35c60e51243c774a4f60a4d34b45d0059bf6d52a25ea3f4c3576926c6e6e4dc161452d85019e88043cd075150096e4f71fe20b0df4fa513fc29afdb3759338c5bab294a69d7b16e448a22454f6acc45e335a333956d7bc3950a19bd5307dbd8bf72d30d8334d70f815dd3d29c50ba927ff0e7eb42b5cbce7e54bc0b6b6dc854ce1bf5f4d8bba4e13428f3c9fb3692b5898c1dc84d730a2c79f29b83506251ccaa380fcb53035b25f8fd0944d2834a7d6f9008792bef92d60ee5092fd23e9e885a1fdb5a9ef99ba1c770ea592b334770013b19ae573e7ab31d5926c261aae3853246ec29d93f959f7185b99de7fde38f0e9db0e793569d40b8aa6ddef95f793efa3b6323a37b37a396612c219dfc061bd654b2d4978e5cde3a0736616a206d545d6a054239374ebf6fc1dce6e13db07d6e5af5d9762b4127732724d1680799d6ddde10320d3af97847370549abdba6ddc6c7bc5fb5d536eff15189c778e555b658747a40130be688bcfbb38c45c42a59ebc7407e5ce102e7c1bb3a6c79ab6dd3f16878427439d9a5485618fcafbeea3baf0bc97755f6aa242790cb0a1dfc01f9f05b9f102c43e676b3819d0467f52962cd42628efc591a926a6ddde33b35dbc36619710d85c774408a417c454a3159adb6148aeb10c6666c6740b8a99a0bef9a5567276888c2151608405c32295879f91ae6d7c07946bf051d2c82f75c72401c694bfb71c3188796715161e9467ad78581a8c3fcca1a6617cc185aee2daf82377e9f5ab7e626148feeb4200c9a1e5e656efff16031cdbad873e2d9d77c1ba60bd245fd7f3bece3a7e601e6b5354af4cd4ec9ec1d5cf87a8cde8173dc7b3aa9aa2a37bcdea38d49dbe60baebe8bd5e5bf65c5c71c9eb6f0b9d016228a632aa0406e4eafa098356146a4c90c8a65d7fadfc222294782194dc5dee8314045d34b35d6d846335f1754eebe59d60a64da31e52f938f347d98077b80dd4ef01c43dde8d5904ff5c3d368abe04e307a43f5d85bb45df4b3c34185e2a5465ce7b3129617c9ac196396c5a79a956b0ab3d03cb17926732f74eb82ee9f1893d3ac948b2524312aa23ad3c47cb8021661658a96ffafac61c5275155fe967b8a814417d4f331955d0362e655cc3d88b6618621752f9362983db1f650d921d9057681b78da390ac5b19da9fd76d2c6e3d70b1c55f9ab4a9832d80d5d92dac5253e0e004ae79eef8b1ed9f8884ac00fe0aa301c881567ffeed0c545cf05b83e32c7d18eee92a43197b17f053ed66608bbd0d03b823a80eab641815cbd96cd46dd99a7491ffbec8ade25426828b9194fcd431dd2bfcb1020d83280c089607564038214effca808a6999d3a2406420c477345984c446adc9b0161e9cd6c6cb2a571aaaaa15a1c9c9b42c9078fd9ce6ce48be330ca6ad4e452383237f5a40f9df2b506518afe226b1c4c5835bb8c209a210b5a84ba1cdfde266a3a9ae93ee56e715dff9ac9b665a65c92d6f4aeec5a688e7f7cfdb756172a946203824295cb2338e41500b82010f74fa99f0b6840b76d1723547afea3186be87842b83215eec8a48f124cd34057bf400a4f4f0a96d6faefdb43d275adc33fb97ccaea7a9fe9c782948e8d0a15ab8d50f5994f27a61804a38032917274d5e99330aeb49ce0eb5ea535584891f6e2f7a4498d343f2af7142e6448edfbf96cd0d8299ffb12efd08702670a0bd17c596eb39ca51db995271ed61fef6ad14e579f64030b67259411e00eaa9beccbf64870c085fb6a6d2380d7ff363a5108200819bfbed7422924b52b5b67a0e78dfe1e3251d69b68286bf3fa829016ac9e2d1d7565553fa00f3c04d8a7f5fa5b49f8fb6c382b6996d81fc8a3725464a3d9263b21eb3bde1329c74b84bcf44df82ee1b894c556f93dee9c0e7579e89053038338a35e82a0eec49629a8f7545e1dc3b0f55b7e939ceff579e06ee90ba56af6423a52855c5cc5646a7f3eb298f0854fc5e0dc958ab2f950d763c252e8acf0a45c0ee2b6d4d0b8b535393694fbe94e094cade0ae45ce57b213b3b2417c41759e8ba22d90d7229b92d204bd396c734937e2975c5bf70297835cb0e067ad972793e7e4595c8461eaedbf4d65519df07d5964f28837168311a5fcfa1a9bde7ad76e057632260107582703f1c7b498dd8470040d93f7e4003f6ae23d05f99e8572a7590f3e0a84575cf189e157fe04a506a84736c40f028f64a751484c4bec8d479fb3d4966e9915370344d26e151dff06fef5c3d764b4436eecf8332f10a024176203c50acdf88deee1fe39012a7f391a5226ef55efb7b75c7ae4314ab351d9183aa28e1cc5b82d852edae751cce9a66f215ce896e45c510bb1bed20ebd2f95a7db67ef753f990df48e1bfa9ba768e86511b5545e8b56e039f86ca35059e875e7f121b89659f0fe006da0db584153c914b5f54ae237df262d3168ccf4997d3ee8f7fa2251d826e27d376c243274f63ba23c3e74344ff5d4899005c3f0e6842e62f12e4e86b9e5ca20f1915a9f4ff4260cce51fc1b7cb43647831f18202cfd86d87ddcd4e6bc96e0122f3b69406c04aa56ef01c7c2daafa110f118a8b777ee6f7654ffe69bc71b6ab5f9b93256f6e7d8583de823941c6a03825b841bd1a4506e0826060e82953bf66c92a2248f97b188b216813516e16860b65ad5f9bc92412bd8476f9b54aa2f58c7997fbcd83faead2210350fc6472f4f05a5f77e5aa6308d7f965d7dd3d2c3707bd2fc438f020b28c38894fbb5cc38d7fc919d90748337bcece94959b3e02c44a4d022159aa5b7063997e67d3629f5e0f37a4d0fc563e6bec056f047d03f94a58b97b1a67f8c89028eadd8d7b7dc8a2032559a2f771b21e7dfff4b202b0920ae89beca3b57ecd0d238ae9f0efccc873d7d33a5439b1c9069c597717e8cf29e4fc81987dc528c9f47bdbb153930ddbf2e636fe01bd0ed042b3d3ed35b23473c9a8ed03e7ef955676bc8db47881eb14b2c0fb1f3d3cd3571bf475eb41a4a9623c22a864c4bd06a82d5de0c33990667967b604ed0a71d2e1c232f0b25bf409a38c5513f3c2cf8c13747d4207d33aa573a94ff19e2cb08c5cdf54dd5e5cc7d605d67534a77659477a6368c755a34e18715325c73062c542f27238ac74e9ec8ad5927b9facb9fbbf3bd510e12d89f486a9889bf89016cc9ec7ecf41dc260342ee567b0ecd619fdbaf0a56df1c3e872c2d919f564a6abf63ae2131def59d4e1651e97faf4e5036d6df0386f89554a9ac82e959a7f6621a944062b7c359663568edca88aa1e0ffd84efe6a51fbae254b66c19cc8031e67c75cfcb873eb8dd671157c03c66d0941290c628a6687cb208aa191bc52b93932f657d84ca5df729ce41037c6b1da10c9323c25c7e8d985acf96fecd6a45499f6d78cdf05a53bbe11a569c47a9ab9bb8101421d8731330d2e89af03c49b66ae7f4a4e630ae9cd40718fbc5c1f08db84b39c1ef9e263335f87ae8e763e0c2d766490ae4e5ae5d9284dcca1d7d82c5ff9795c305b7d9390cfd6480310e0f818ef38731fd1f96997ead2c4978c35f233e45d9ac789aa0e076ebed4b723e5c20064cbc460c3c8aec3d9a125af09d0c71538df9c26fd6e5b972f1531a4e28e5104cdfc4ba0e9cef7042ee078ad9c78d29c90cfdbf4b479b4faad69d5e5dcebd02f82dd4616bada7fb0f01b2934a11a46432d76508fed15a35178f95439c77f29100ff0b2db1ad08a6b39dde11cac7a584f5cfeb1b354fbc78fd06269ac941f99fc3e4a7b0b32c2115fe17e7c2354e9684cd26f1f91715ae1568f512f715cbaa198bb789fe184d15b1e68bf52fd78aca1af5e8e0490b52f989e35c25c946f2d1a2818c196f33aee584e75043100baa8e670f2336b48cb9c4bb912c8a446099ded095a6b5c4e029e6e45fcb3dffb9f65f4ebdbbeb486844f4b617b25883840cc278050a4e9f7a6de875c642694da8d991a7986ce033ec42c8ff46717c996f22fa7f777fe128e99261ad0711ba017475e1e0dbec9ab7785faa0248e13772236386172a36d5ea3e1b887875ad198bb5d8dd8b649808836bc18dc43a972de025e968eecef23b132a2faf50d365a6e62d1c2640e137d6ea3138a69efa5d4a60fa246e9be710632b7ded1215df336e146451eb17afc0689697594bdbf752cd54db01cfc76a4a9bc0c59f5366f3d00669b751317aad9d475027beb59264ee360f4b9db65ead244e5dcdd5b0f0b3b19e2945b21072ae15afdbcbb13c7ddfb6e642de75f0d8067c9b04a4e70c809cab83278c09447a89a6bad69c533c17b647662d3b03adca36b15fd27916e0c8bd30ad1e4575997bc43fcb3d3da0a01e6e402a51b0889b680de276c4199ba05b84233c9a17f1e7f9170d43e6e0c2cb6daa6c91eb0f83f76fd4631e98d70ef929b0752baf358386c55c04e34d84dffcfe6462f88bca12f9e3d720de14c0f5aeca5e4cf11e7d315bbc7bc8b4aaea10e921412780f50f132c7320a5f1e48621a8e98d01e82327884d38a7e4cfaf72193cbcec7c92cbe22153e4458321d4443e555bddaae617667f65019ecf539a921fd56bf68814a3e0aae3327ab8cbf8fe3065692f43ff00d6f022ab2d984083ac894eadf6d94b676a3f51d35755c66307edc73b95c7781b9074f9befef776b21953fd7575aea398f33622cf3112a5d324b20522a2ac773eb8051da2b216fb6a2472a0c425e2faf31016171b08ddaeffec2324876eb15135fc3ff0aa8b4496037ede5632880f689c33f5c27da0ccd1230fc6a72a39e86b4ae26fd2b52bc0ac87dccbc510db08f9b0bcf8fb8ccfaba35dbb6d55c241cdafa0655bb9924fb754cb5789f5f53cdbe6614077b1d23b5df19e3c4cbdf133fb28f46af1f30860ba5d69443123f1cac4740b87ae9f786e7dce0ecafb92b169050847a4bfacb77c4e078c95d2028ff20b8a0c01ce6d34f3dae37dca4170a8d19c6f41bf07ebc56950a2fc31a4ce5fc779a3fa25458c09bb91c4be71bf9f2de065edb0b855570093c0ec5dbc53c9bf8e621b541c603b630899b83b516db9f0467c185bea24b1cf6d7862cc92d9446a10d8bbc3db6f64cac60173c940d4635375c30c40a52189c530b8b979b029a1043e54f42fabec17f62727493bea8b5ff2dd0b36f4a6776f4b235ba36e764bdd5e72a016a64d8f3908668a92259dbd94824188273f255674c0cb9be8e1fd5b8bc3036c1f602900c4c775c67b6d66f8e479187875fd532770c9e07f44d16108ba685ec4e737786261c86c7e5235783d5ad366f674aa8e0d73fc7c52cb53edc7f9f6146191d2599ea383d85b62c882439d61dce429083d5c8ae9fca884cd8db463b1cf51917e54eb7b0b6b5b35291dd98e5b61af9dcb83727d34ee8b4037d8ad7b8baa7231d0d10c3a9c84b594319b12aea669757a81d38161da335b344b5b26d8af785a1ff906ce572c88397160fcf74274ad10d992b3fd1b9263078420538e825a2dc12b767ff7f4e01bf61bc166776536cbb76f84a3a5aa15ee9dd9628ee701d4a181a42a2bc947a05ec92ec8207c6e800be9decfac6a31ec1f62f5b7983e81b9653b7c38563c717d9e799ad50422e3fa7554a21b9f19ab500b0bc9fa4bbc2a6d898015a8f216a41096b2a253980832f350ca0fc9a64b178c8818052f003d4d35dc60a631a28a9943a720af87c1428a3bc4c402f62e1331f33b2c26ba517738da3cc3456a7fef2fc647ee46c11a4ba696adf846fc7048f4dbc6c9c4795a41ca5820d6", 0x1000, 0x7359}, {&(0x7f0000001380)="6a5fe591b3bad5907ec3b6ea8c4229049ea2a1b2f4817c4f41b655b416d8ff8ccbcfaa4ce79bde00f193c07d2a35a305cb56", 0x32, 0x7}], 0x8000, &(0x7f0000001580)={[{@data_writeback='data=writeback'}, {@spectator='spectator'}, {@lockproto_nolock='lockproto=lock_nolock'}], [{@uid_lt={'uid<'}}]}) sendmsg$rds(r3, &(0x7f0000001b80)={&(0x7f0000001440)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000001540)=[{&(0x7f0000001480)=""/43, 0x2b}, {&(0x7f0000001600)=""/252, 0xfc}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x3, &(0x7f0000001980)=[@rdma_dest={0x18, 0x114, 0x2, {0x3, 0x1}}, @mask_fadd={0x58, 0x114, 0x8, {{0x6, 0xaf3}, &(0x7f0000001700)=0x3, &(0x7f0000001740)=0x6, 0x0, 0x200, 0x7a4, 0x5, 0xe5ab6395304110b5, 0x8}}, @cswp={0x58, 0x114, 0x7, {{0x7fffffff, 0xd7}, &(0x7f0000001780)=0x80000001, &(0x7f00000017c0)=0x1ff, 0x36, 0x5, 0xffffffffffff8000, 0x4, 0x5, 0x6}}, @mask_cswp={0x58, 0x114, 0x9, {{0x6, 0x6}, &(0x7f0000001800)=0xd24, &(0x7f0000001840)=0x7, 0x1, 0x100000001, 0x81, 0x0, 0x28, 0x3}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x7ff}, @mask_fadd={0x58, 0x114, 0x8, {{0x1, 0x1000}, &(0x7f0000001880)=0x8000, &(0x7f00000018c0)=0x5, 0x3ff, 0x2, 0x7a2, 0x2, 0x8, 0xd1}}, @cswp={0x58, 0x114, 0x7, {{0xfffffffffffffff9, 0x3}, &(0x7f0000001900)=0x9, &(0x7f0000001940)=0x4, 0x0, 0x7, 0x4, 0xfff, 0x11, 0x3}}], 0x1e8, 0x20000000}, 0x5) ioctl$SNDRV_RAWMIDI_IOCTL_DROP(r3, 0x40045730, &(0x7f0000000100)=0x4) [ 458.082639][T20953] QAT: Invalid ioctl 00:15:11 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:11 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x2700000000000000}, 0x10) 00:15:11 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 458.221927][T20965] QAT: Invalid ioctl [ 458.230080][T20957] gfs2: invalid mount option: uid<00000000000000000000 [ 458.286144][T20957] gfs2: can't parse mount arguments 00:15:11 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:11 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c007e862391ac1cfa2c51858deb6d1617ee070f3daf1803432a93fbafacb7225cf7af5653ac5eade8e0cca33f48e10fb7034d261e9d7cf278f27c85c0922416b970d6b0ee1fe7f92df71587e475def6e22c36bb7bf3cc5001301b7dc465cd4d6980497633b5796368461605885621dfb583500d2bdd9b067fe17f041bd5f507f1196894677c79702b7b23babb6abeec5d8e3689da724e3732029d8894a4fc1f2cff4abaa232912b389a73c9db9f37e88da8039c81cd92954516a6deb974f2b5a4e3050fdf9d886e6010f5974dc1327d7a83d952579799e10a1321375c8b075c8f9fd132a9e59b4426ff0e7a45bdadc15117c477f2c92c"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f00000004c0)='./file2\x00', &(0x7f0000000540)='./file0\x00') r0 = syz_open_dev$radio(&(0x7f0000000140)='/dev/radio#\x00', 0x2, 0x2) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) ioctl$VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000280)={0x4, 0xf, 0x4, 0x2, {r1, r2/1000+10000}, {0x1, 0x0, 0x5, 0x7ff, 0x800, 0x8, "51a4a6e9"}, 0x5, 0x1, @offset=0xffff, 0x4}) r3 = syz_open_procfs(0x0, &(0x7f00000001c0)='map_files\x00') socketpair$unix(0x1, 0x40400000000005, 0x0, &(0x7f00000000c0)) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) fchdir(r3) getdents64(r3, &(0x7f0000000200)=""/116, 0x184) ioctl$KDGKBTYPE(r3, 0x4b33, &(0x7f0000000040)) quotactl(0x2080000201, &(0x7f0000000100)='./file1\x00', 0x0, &(0x7f00000002c0)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x10}, 0x10) [ 458.371111][T20974] hfsplus: unable to find HFS+ superblock [ 458.392767][T20976] overlayfs: failed to resolve './file0': -2 [ 458.402174][T20966] gfs2: invalid mount option: uid<00000000000000000000 [ 458.451524][T20966] gfs2: can't parse mount arguments 00:15:12 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x5000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 458.475064][T20988] overlayfs: failed to resolve './file1': -2 00:15:12 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:12 executing program 4: r0 = syz_open_dev$admmidi(&(0x7f0000000280)='/dev/admmidi#\x00', 0x1ff, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={r0, 0x6, 0x0, 0x1663, &(0x7f0000000200)=[0x0, 0x0, 0x0], 0x3}, 0x20) write$P9_RGETATTR(r0, &(0x7f0000000140)={0xa0, 0x19, 0x1, {0x1, {0x1, 0x3, 0x6}, 0x80, r1, r2, 0x8000, 0x40, 0x5, 0xe31, 0xb0, 0x100000001, 0x5, 0x1, 0xfffffffffffffff8, 0x301, 0x2, 0x3, 0x15, 0x7b, 0xfffffffffffffff9}}, 0xa0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0xffffffffffffffff, 0x2) r3 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r3, &(0x7f0000000140), 0x0) 00:15:12 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xf6ffffff00000000}, 0x10) 00:15:12 executing program 5: socketpair$unix(0x1, 0x4000000000, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f0000000000)='tls\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:12 executing program 4: r0 = request_key(&(0x7f0000000280)='id_legacy\x00', &(0x7f00000002c0)={'syz', 0x2}, &(0x7f0000000300)='\x00', 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000380)='user\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r0) r2 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f00000000c0)={0x0, 0x101}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r3, @ANYBLOB="f5000000e996e66797087b5575bb3af9373890f9e41c3a47257b1511ff6c89e2017ecd17a25c6a3fc8b7b75ef474b3b80236943a93a8f431c24d3a20300e578b9be71fd0eb0e085d7510a8024ce0f462c6badc2df6d0ef0264d76c6818e6fd60ecc4d3435ee3bfc70139a84a20b0ddc61de164a9793bdb0ebee183d0c581a4c28442bf68768832a1a53aafc550ceab5d43cbe08e0cea6492a967924c7799a6374e966f7dc14f229e2e1930d2ef8238a177abb984c7a7530229a38715b3932a21630befefe84805c56e7cb9468e13965edb14f15f9ac08740c45919bf39755e977dce3115c37041be4808de86410ba8a2ba12887f111d82939c"], &(0x7f0000000240)=0xfd) keyctl$read(0xb, r1, &(0x7f0000000000), 0x0) [ 458.696179][T20998] hfsplus: unable to find HFS+ superblock 00:15:12 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:12 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:12 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = socket$inet6(0xa, 0x80f, 0x7) getsockopt$sock_buf(r0, 0x1, 0x1f, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:12 executing program 4: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x10001, 0x400000) ioctl$IOC_PR_PREEMPT(r0, 0x401870cb, &(0x7f00000000c0)={0x7, 0x6ae1, 0x200, 0xb88}) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) ioctl$SG_SCSI_RESET(r0, 0x2284, 0x0) 00:15:12 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xfeffffff00000000}, 0x10) 00:15:12 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)=0x0) timer_settime(r3, 0x2000000000, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 458.956501][T21031] hfsplus: unable to find HFS+ superblock 00:15:12 executing program 4: keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x0) 00:15:12 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:12 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:12 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) r2 = syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x4, 0x4000) write$FUSE_IOCTL(r2, &(0x7f0000000180)={0x20, 0x0, 0x4, {0x1, 0x4, 0x81, 0xd57}}, 0x20) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) clock_nanosleep(0x5, 0x1, &(0x7f0000000240)={r4, r5+30000000}, &(0x7f0000000280)) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) ioctl$KVM_GET_NESTED_STATE(r2, 0xc080aebe, &(0x7f00000005c0)={0x0, 0x0, 0x2080}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:12 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x4e23, @multicast1}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:12 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0xffffffff00000000}, 0x10) 00:15:12 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:12 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000280)='/dev/sequencer2\x00', 0x400, 0x0) ioctl$VIDIOC_G_EDID(r0, 0xc0285628, &(0x7f0000000380)={0x0, 0x2, 0x10001, [], &(0x7f00000002c0)=0xfa5}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b64696c953246d9308c09cbdf1a"]) chdir(&(0x7f0000000340)='./file0\x00') r1 = accept4$llc(0xffffffffffffffff, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000001c0)=0x10, 0x800) setsockopt$llc_int(r1, 0x10c, 0x7, &(0x7f0000000240)=0x1ff, 0x4) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer\x00', 0x400000, 0x0) ioctl$VHOST_RESET_OWNER(r2, 0xaf02, 0x0) ioctl$VIDIOC_TRY_ENCODER_CMD(r2, 0xc028564e, &(0x7f00000003c0)={0x1, 0x1, [0x40, 0x6, 0x0, 0x6, 0x4, 0x1, 0x2, 0x1]}) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f0000000140)=[@in={0x2, 0x4e23, @rand_addr=0xffe00000}, @in6={0xa, 0x4e23, 0x10001, @remote, 0x5}, @in={0x2, 0x4e22, @loopback}, @in6={0xa, 0x4e22, 0x8, @loopback, 0x5}], 0x58) [ 459.259279][T21060] hfsplus: unable to find HFS+ superblock [ 459.362228][T21060] hfsplus: unable to find HFS+ superblock 00:15:13 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000180)='/dev/autofs\x00', 0x101400, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) ioctl$VIDIOC_PREPARE_BUF(r1, 0xc058565d, &(0x7f0000000200)={0x9, 0x0, 0x4, 0x5000, {r2, r3/1000+10000}, {0x0, 0x0, 0x7, 0x4, 0x4, 0x1000, "c43ca3fe"}, 0x4, 0x3, @userptr=0x4, 0x4}) keyctl$read(0xb, r0, &(0x7f00000000c0), 0x3c) r4 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x100, 0x280) getpeername$packet(0xffffffffffffff9c, &(0x7f00000000c0)={0x11, 0x0, 0x0}, &(0x7f0000000100)=0x14) ioctl$TUNSETIFINDEX(r4, 0x400454da, &(0x7f0000000140)=r5) 00:15:13 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x9000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:13 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) syz_open_dev$vcsa(&(0x7f0000000900)='/dev/vcsa#\x00', 0x10001, 0x200000) r0 = syz_open_dev$admmidi(&(0x7f0000000940)='/dev/admmidi#\x00', 0xfffffffffffffffd, 0x10801) perf_event_open(&(0x7f0000000980)={0x5, 0x70, 0x80000001, 0x3, 0x17, 0x1, 0x0, 0x1, 0x80000, 0xc, 0x3ff, 0x3f, 0x6e7, 0x1, 0xccd, 0x3ff, 0xff, 0xfffffffffffffffc, 0x49fd413c, 0x10001, 0x9, 0xde, 0x1ff, 0x938c, 0x40, 0x80000001, 0x6, 0x3, 0x7, 0x0, 0xfffffffffffffffa, 0x1f, 0x7fffffff, 0x100000000, 0x0, 0x40, 0x7f, 0x4, 0x0, 0x2, 0x1, @perf_config_ext={0x0, 0x100000001}, 0x1022, 0x8, 0x100000001, 0x0, 0x1, 0x321, 0x3}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1) syz_open_dev$mouse(&(0x7f0000000a40)='/dev/input/mouse#\x00', 0x7, 0x100) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ubi_ctrl\x00', 0x210001, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0xfffffffffffffffc) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vga_arbiter\x00', 0x200, 0x0) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000d40)={0x0, 0xfffffffffffff0e1}, &(0x7f0000000d80)=0x289) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000dc0)=ANY=[@ANYRES32=r3, @ANYBLOB="06002800713602ded26e376f3be0f368b5be4744c4d1afc8e4b150543e337a6abc41394a48a065df9f000000"], 0x30) sendmsg$tipc(r2, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="1ee5a1d0e07cd3ecd69d6a98e1170e7b95be70551d534a7b643076ce082aacce2e8d08258177141a180e5ae53bac4fcb9e1006a9a028ca4767711e867cc626dc6f39bba7cf17e7c52481bdc7019e46de740441e3b090e79986bd5cae50781300b12ef7b26da2c38d5988c41069b7973776a506288bbe2796970aabfca299533947bce77db6b537b3", 0x88}, {&(0x7f0000000540)="49c17e7fd6c2d91a2e65c1668e78466ac6bbd4828baf3e169303cd139d5effbf601773e07ddc7c", 0x27}, {&(0x7f0000000680)="b950ed8be7794449a60648ac977b", 0xe}, {&(0x7f00000006c0)="cd8cce7c1c46a43064927543958b3d5461599c0b76f45fc6cae49af8050c7be25342d92b674a93149ecc", 0x2a}, {&(0x7f0000000700)="3256acac5f03c8a0efed8245bb5015598903f370774430a073859579bf8cbc7a8b36964dcd48ec19aeb185f9434b7578b1c535c8", 0x34}, {&(0x7f0000000740)="176c752ec3dc0a06ebc3be94f95f97207d8189f39c743ced74ebc98fca912046715018f07318ed70802cf9f48f7b27488999385ba5173e563fdec42412be672a9de4847f85359e660f98fef08ce8ebc76de3b2b85ad8ad5361aa8b5310f60346da5091b77158882c1b106668e070c1025561940698da00a1023c4af0", 0x7c}], 0x6, &(0x7f0000000840)="69a8a1a04c77327f6b433b00585790f2965f227d9bd51510a8cc0d0adfb8afc20f794dd12e21f9b324b50cde5940063013861424fbf7e3b274309398dd709e2253256881", 0x44, 0x80}, 0x8080) r4 = socket$inet(0x2, 0x2, 0x401) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r4, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r5 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r6 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000480)='/dev/mixer\x00', 0x2000, 0x0) ioctl$PPPIOCNEWUNIT(r6, 0xc004743e, &(0x7f00000004c0)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r5, 0x1000000000016) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0480, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r7, 0x2405, r7) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000b40)={0x0, 0x18, 0xfa00, {0x3, &(0x7f0000000b00)={0xffffffffffffffff}, 0x13f}}, 0x20) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000cc0)=@assoc_value, &(0x7f0000000d00)=0x8) write$RDMA_USER_CM_CMD_REJECT(r1, &(0x7f0000000b80)={0x9, 0x108, 0xfa00, {r8, 0x86, "30e5c9", "c8d2107b50577855dfcf2e4c09a88759aee6ef46d244d517ddbe26f6c8b63a6a7a1662df991b221393c58af4c208fe648cd776e41ae57252a6d221348ee9c0ab4d3be386065e54824ef68cd9d13f51440769b3e7de6cc6ba2c32078ac8b872a6c6c74eae2e71d8f1b0bf32c0ce3c6aeb50143e4a9b4820a1829f3e5afb273e4764d26c93685583ae7fb454b97cfd5f24a9c67517e79ab7bf1615be7eced45878c367cb7cc1a606f442b44ab394b8f092e529de9ece982beed0b9c26a31acc51786f105971c6a38ee96df8a980bb8959d04319dae5d659187fa98efb186deb8a8c86144753d17410c012aec640554db6b4f4321a592fc3b640bd4fc22fd761cc4"}}, 0x110) perf_event_open(&(0x7f0000000a80)={0x2, 0x70, 0x10001, 0xffffffffffffffe0, 0x0, 0x0, 0x0, 0x3, 0x44, 0x7, 0x4000, 0x2d2, 0x1, 0x1, 0x3, 0x6, 0x1, 0x8001, 0x7, 0x6, 0x6, 0xea, 0x9, 0x9282, 0x101, 0x2, 0x1, 0x5, 0x8001, 0x80000000, 0x4e3b, 0x6, 0x3, 0x79a0, 0x2000000000000000, 0xc358, 0x5, 0x66d, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0x7f}, 0x0, 0x7, 0x7fff, 0x2, 0x3, 0x4, 0xc0000000000000}, 0xffffffffffffffff, 0x7, r7, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffff9c, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000180)={0xffffffffffffffff}, 0x13f, 0x1}}, 0x20) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r7, &(0x7f0000000440)={0x5, 0x10, 0xfa00, {&(0x7f0000000240), r9}}, 0x18) 00:15:13 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 459.531970][T21081] overlayfs: unrecognized mount option "workdil•2FÙ0Œ Ëß" or missing value 00:15:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x2}, 0x10) 00:15:13 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x20000000000001cf, &(0x7f00006dc000)=[{0xa, 0x0, 0xfffffffffffffffe}]}, 0x10) getpid() connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @broadcast}, 0xfffffffffffffee7) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000240)=""/204, 0x5d}], 0x1a6) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuset.effective_cpus\x00', 0x0, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r3, 0x119, 0x1, &(0x7f0000000040), 0x4) 00:15:13 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(0xffffffffffffff9c, &(0x7f0000000900)=[{{&(0x7f00000000c0)=@isdn, 0x80, &(0x7f0000000000)=[{&(0x7f0000000140)=""/69, 0x45}], 0x1, &(0x7f00000001c0)=""/211, 0xd3}, 0x8}, {{&(0x7f00000002c0)=@hci={0x1f, 0x0}, 0x80, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/21, 0x15}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/223, 0xdf}], 0x5, &(0x7f0000000740)=""/88, 0x58}, 0x3}, {{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000007c0)=""/153, 0x99}], 0x1, &(0x7f00000008c0)=""/34, 0x22}, 0x8}], 0x3, 0x60, &(0x7f00000009c0)) setsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000a00)={r1, @dev={0xac, 0x14, 0x14, 0xa}, @dev={0xac, 0x14, 0x14, 0xd}}, 0xc) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) [ 459.771436][T21106] hfsplus: unable to find HFS+ superblock 00:15:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x18}, 0x10) 00:15:13 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080)='TIPCv2\x00') chdir(&(0x7f0000000280)='./file0/file0\x00') sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x68, r1, 0x0, 0x70bd29, 0x25dfdbfe, {}, [@TIPC_NLA_NET={0x54, 0x7, [@TIPC_NLA_NET_ID={0x8, 0x1, 0xfffffffffffffffa}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x101}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x401}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x844}, 0x4) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 459.863816][T21106] hfsplus: unable to find HFS+ superblock 00:15:13 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xa000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:13 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000240)='/dev/dlm-monitor\x00', 0x400, 0x0) ioctl$KDMKTONE(r2, 0x4b30, 0x1) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x5, 0x3, 0x9, 0x9}, {0x3ff, 0x7f, 0x9, 0x9}, {0x5, 0xb69, 0xe3, 0xad0}, {0x7f, 0x7, 0x6eca, 0x9}, {0xffffffff, 0x7, 0x4, 0x97be}, {0xffffffff, 0x40, 0xfffffffffffffff8, 0x8}, {0x1, 0x1ff, 0x7, 0xf77}]}) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)=0x0) clock_gettime(0x0, &(0x7f0000000000)) timer_settime(r4, 0x1, &(0x7f0000000280)={{}, {0x77359400}}, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000480)=""/204, 0x109}], 0x1000029e) ioctl$SNDRV_TIMER_IOCTL_PVERSION(r1, 0x80045400, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000000, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:13 executing program 4: add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 00:15:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x27}, 0x10) 00:15:13 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 460.139222][T21135] hfsplus: unable to find HFS+ superblock 00:15:13 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x200, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00000000c0)={'irlan0\x00', {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x22}}}) r2 = request_key(&(0x7f0000000180)='asymmetric\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)='syz', 0xfffffffffffffffa) add_key(&(0x7f0000000100)='trusted\x00', &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, r2) 00:15:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x1800}, 0x10) 00:15:13 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x4000, 0x4) ioctl$TIOCGSOFTCAR(r0, 0x5419, &(0x7f0000000080)) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0505405, &(0x7f0000000140)={{0x0, 0x3, 0x4, 0x3, 0x1}, 0x0, 0x4, 0xa23}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 460.320876][T21135] hfsplus: unable to find HFS+ superblock [ 460.334666][T21157] overlayfs: failed to resolve './file1': -2 00:15:14 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x2700}, 0x10) 00:15:14 executing program 4: r0 = request_key(&(0x7f00000000c0)='ceph\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)='syz', 0xfffffffffffffff9) r1 = add_key$user(&(0x7f0000000180)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0xfffffffffffffc4e, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:14 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xd000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:14 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 460.598815][T21180] overlayfs: failed to resolve './file1': -2 00:15:14 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x3, 0x2) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffff9c, 0x84, 0x7b, &(0x7f00000000c0)={0x0, 0x200}, &(0x7f0000000100)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000140)={r2, 0x4}, 0x8) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 460.640577][T21184] hfsplus: unable to find HFS+ superblock 00:15:16 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vsock\x00', 0x20000, 0x0) getsockname$packet(0xffffffffffffff9c, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000180)={@local, 0x3c, r1}) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:16 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x1000000}, 0x10) 00:15:16 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:16 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x10000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:16 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x0, 0x40000) ioctl$SNDRV_SEQ_IOCTL_PVERSION(r1, 0x80045300, &(0x7f00000000c0)) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:16 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) tee(r1, r0, 0xcb2, 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) r4 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vfio/vfio\x00', 0x100, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000001740)={{{@in6=@mcast2, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in=@empty}}, &(0x7f00000001c0)=0xe8) r6 = geteuid() r7 = geteuid() fstat(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$netlink(r4, &(0x7f0000002e40)={&(0x7f0000000180)=@proc={0x10, 0x0, 0x25dfdbfd, 0x80000000}, 0xc, &(0x7f0000002b80)=[{&(0x7f0000002e80)=ANY=[@ANYBLOB="f0020000190000082abd7000fddbdf2532886dc9c083168959ef22041608dc91951c3b91587d84c63eb52cdd28c1b5736b3fe7431126a9dc78a732af50db6c52fc8f64a3f8ebf8212c394a3fc4678e3f31e6f49f42d100d0bc184986f138dcefd939ee15382e71290d1309072b2e8e80edbf6f65f954f77f2169ca77db4e5926faf2bb89b6224cb74b6349e459c920630e8378a10b4bba52bd913c3aafd78afb1237ec2cb6c04a2054a02fd7d3de0b99c99e74c413d0fb828fbdca3c99f8157cacf8dc006e0008007300", @ANYRES32=r3, @ANYBLOB="c052753e7450fd9e0a72ed05bdd0c1372f2ee9397ae30939b3747d2778e2fe79accce7acea05b69175367c3cf535750d00204485267e22c549253568da56d75237fe65fbe96d856f847be1474a15d3c3a663481b5388f55e712d17cb07cf082976de88f49b349b0800900000000000f452c2c98a61e8d72e5b6ac15ca2a9299ddcbdf792d5b334637600175c6d0bb46650c7033e57c23e6b8031973c5c689ec10553f11e429b8de50921da8d07dc1e8fa2b29b401badf734491c4aa644139dfccbe807ef09af4d2eef00e3970600000050011e00080000007a050000c0561427fbdc51e976dbddcbd2a57f6ce8596c58b387d6787f9f26bba150c99fe6c5da34b0ed4e2635d2bacfe53ab7f4f703f3eb3ae944a55042aa11ef05aa737a182d737dedba893d848319e8a062588e1c961049db9b5bd5ee038d9b616222111c00de4eb190e7c4bd513d0a0cb57c70d1e851ddf7f290390e831a88b9dc436cecb885e4dc2a18801a58e1f86d5b812a9115b72fb6c56561e4d78a1c26bfb3f7cce0fba9de90c6f8933ca8b5ea8f7aa406f4e1671878b2d7c018da4d83117b39ac86a06f1d08e0e299867d85f2d540bbdcfdda05823010e9e816136db8e4328de0418c3d0729eef8cf355536ae6f9bb50fdfbd4a5b0102eebea9145c4e38b5487f3ce9ca5b8525dec31a65842124a0f880c5fdb5f8fa537fd61e5fd12a7995a6077923fb4f0a9a38f28d7c7f5f6b846d5a0800230000000000000000b130b4cbc55dac2bb5ce5a2a0894d745c02c133ceefab3afca3a582dcb38ab201412d4eaeed9bdcf1e51f8dc4ce9804ed6c30ee9b667febfc7693e38fd1f16200a0bb79360c41ade9b90c97a2cce6020008c2bee436dc37cd7f91181fb6374e6fc27e7f7b99872f530d2c0574c5dcb93c0156717409749f802841ad36d0fd579e3bf0986136a2730077b55e815e312dbbba80c4f14a565479c584e1ac07567d4adb0b7618933b9c720ef312844c6a9897b0563ff7d0ed374a8aa86e4c1f63f83e5ce00a49671706a5e294add78971fbb95966bfa57efee30b2dfad8d9bf8caf7822fc6f9073a0a"], 0x2f0}, {&(0x7f00000005c0)={0x116c, 0x36, 0x339, 0x70bd2c, 0x25dfdbff, "", [@generic="f7cb20134669f1eef86033db709f5d21ba6e203f4b517ae828aeba59ea2b39c4a07f5f1b33a4a65ffaef0e0708fc64c6dfc1f8a29644c077ea5bddf129a599bc3a9ff1d03e1870027821f8321f47ba0036f762421f4516c54a6ab2a9534aac1547a628e4e7280284675ec2ddb198a0268db39212b4f02baf76084115a4023d1f855c04849ba6fdb2aef2784e4a3d7bf33d5f565d6a1ab03f57f7e40d22f2ec35122dbbe2a90736bc65bca578fa46d142a09892731a2bba32689e5655a712fb32a1a11cff2ed9110d15975da04e06b58d05bfa24a87cdb6969673124c66b748f373b66fd6ba6527c1f69b2feab0a46d9d982558de8c969e77eb7214bfd9a5fbd406cec8a737e6336e32d2aafd361e91d07edd05d8073d6ce5d9324a7881c1e10732aa74cab2c56aa75ba69c75e328afbddd881fc274c1c03c7043caaa62deeb68547b225bc4a761c055390d6dd8ee63eaf944aca64cafe958545619ebc359553d1bbeb13f868b32cf4a2f47dcc2d36405f64014836611ba173c97148742127c78b1a9da52c6abbc0cab20e6d1db9d9679c83a4693ff3facf193150af00022fd94ce8be268d8a4c736e0c615eced048b72b39820902264e433966a3ee2af5f77e12b89afa6e1d20fecc048e0e292af3bea2b71d77135dd48acc225761beaaa07b87bc369b7a6d6056bdf15b0fb17c23c6dd236d0d55bdb8ac7b977602c9fa89ec11c6e43b8b0b710341ef3eb37ba29af950df95c45279718199d08b26f1f3a5ffc54ec3705a4cc2ff26883386f572027a05e3c8e189b5f9509faf56dca07a2f402703ca8cd0880557fc959a5ef06102818e0321322c859a6837e0449f72ced9c5ab51a57f2103e9de1b98732898b207b10ac3bfefc9100735a7d05883208fb970484565c48280c71b4074b9e1d84a7d95c39a94c70978623a76789110f777459d019b90b85ac6f4225138c482a37ba22348c31ce02aeee6912a1926f68369a19d319db7c07b925e94b925947f07a50860494be9b63960c8286f4025e84e5cfcfc1462ff57218338ff79f3a74c158669d4518d221d4d156165d63c323d2ee03f84e9b8d187adc9198f0835ff05b7370eb3e59aee25ee46be978d275489349b65c51372af88a1e38a52db0faa80175d5c864bcf636bfd35a62c6667bcf9f269f139b56ce13487ec2208ba42ae01d6e743f8c28c91b3464a6f841f1dd187f9401e52fe6a9da4b08fcc7d95629017f16bdbd1a37bbf35e2f7c2377140300b44b6d28aebb2006b0c2fba8cf01197b6c5ab7b9748da418d109e949e1f8d2f600fb6f0f2dd75b041018f84779e075f6e9fdda5f5214c560583495c8967b2c780b848df83df33d70548de0bdb442e86f323b9ba010142e5fe218733d26e2a6e08a03f7c837ae6e11620f53182ea7dbd33a227b4997fc8dc3f4b2c525230caa2b75e456fb6cd0fa3af978998df72378b010d77a75abe6bb1e3bdec1c52e5bc2419fbaea5217c70855c430f457a9c1b257db4385a188c20e9b2d6867e56853271593ac7d8d442825addd95d9c641dc1677e661630ce6d227a36e24098ada0305577fc60c365bfb6c82ccec74da1634dc14d3a84497f22842ee01e3201565e1099821ba75ba12066ec0972a5f6f8cfa4c7357d4730d86ea4939a1105704a3c46ee3820e4fba2ab1357220515f68123b9dc1fc112387ef60eb7dcd69be7cc57e296c22d69a34156d6bb87096d177821eaeb6032c009ea579f13a0155013b3abaca1b772ed3a02566707688ef8927447181c36531dc5301e1fadfa9e932fa80b7b8ea4bae7b4b635007126f64f5ea38af54d56230068a889d9ffce9e7e2ac2e8a93e1e7abf14d8f8763c2d760c80d5788a3b3bcef41efe6d5636becd0b37b4cab1f373cab1246e7b8b881b461f85e84a3c8e96efa49c2a51649fa7f33ac362905ffe966ea59b1a773eba18000bcf90e39f360caf0b24b8f0adeca6737d5edad8c7d6f5d8a0595cf1c20cd0c3a894ec65f8a0a0ef682da76093d2d94f18d25d508caec99f6e80e6454fe92b86430e3a8cda48c51f74edbe3f3cd6ad6c749a059ef531c56fef6526d983b3686c93197d2ee7fa882e094b46cd060cae7edb9498b861f62017055ae59c57fa1fcfcfed03c543537752fe7472dc97e428071396b1f176781bed4410a2b5de50bf7a230acdaf6aea1e8250ece5f28b15f46052c8c6665276059f029447dc60df38ac9a597ee17fac51d824b0162bde646db4a9eeeeffe692db6b3b8799d55e7c67b3fe9e222277f5959b7f4aa43757bac3479861b6a2fce3dcec4f5b693a051427219c0a359a2b510c0e06005976392268041c5eb54d07b931bb543c9139860a2fb5b8f7fae60e359b3e22b8d58ddb84e35731ff1a2ee751db68b84c7039cb61ac36db8cf01eb7fb14dfc03cee18bf76cb7c1ef0be6ae2424535e2daad74f7699564ba260d5360327c59a96e97bb0873d1aa7df9679db87a163f89aa6bbda91f7f5475c4543d8f97737747edb98a3ff21b15301a195ab37b845c4e911f9633b9f93dfda4ba6bdd86493e25c306a16dbb375b61ef52a0462d178825a233bcbe021f5187caeab141b2b8c598fcebd6e000f498b04df51b93271f4f0237167d3346e356472e36070c2ce5f9207ba5a983490afae3a6a9ada12ca08d50257fb4a88eb112a63becbbf04316ed44f7d53329d3a2a54c6ef2ded849dbbb12eef8cfb256a87494e1d73f78437835ca42a9f77044c73afd6db2bce972004c5291345105f6caf2dd2a4956bd8e317004e2ade4c96364e6fa3e1d501d4e69ba7aeab42cc2d776d74bbfd44da0eef1505aabdb5b619ddd02c384fec53a661b2ca3065069b7d9477a3f6a5f603e69597e6d211aff90825e9826c314e0dc4936e1f83e2309736b785e236aa6e3a3889b094a0cd05c6ce1267dc80343bfad92f638a35cac9a64d627ca64df0e4aaade5b10c37c6f39c95c80eaf610735ca771d9ce108e9943d10fd0c475b413487f0a8a1db38513ae615b4e06fd091fac8f281a3a09c321840a32c32e05a1560487bfaf016a36280aca9cff13db6ca24f31f5e229719cd4461262704cfecb50627b3a12007b291ad734100b425373e1cdd253aeb3bd6427f863e7f8c5d91f803aa27f1d7f86f6c89c1bd93e535493cd364a8a6a80db6e2ca2f8f09500f13fd848b1195c7fbad460ed5f2aeb933600fcebf6d2aa558cfbe55155815395fabe6afcfac5944dd578843beeab208969498946b219c211badd6ae6614cc93a1526e1ccdbe129071ee646e2803ed7974ed1d58935e8be8dd3e781c7b5f255e093c566a3f229fcaf973b07a51e367095c3dc6cc6b4b10dd4cb3f2a185948a0f6af5a5e02e42ae921abda18c935ec1510de8f1ec6b3f366c8bec31b57685a894babb764ed32d8663ffd10749f3f318e251d68519c319f47c4b3adf2d61cd9fe86dec62df3f1eabb8b165d73b447070b308af3d6e3999a79143781964e1e27765270898afdeab85ccf2f630dab417ee2dc6c72cd2157530c6da506bb711accebd49f414fbd795177bf88b0a14686aba5e17fe41ea0928cc46f6eb3941343f7af70750d40752f7f08749836e365961ccc40f3bd7b447efb01f6ef19c98a22b99dfda3b2a036c4f399d6f458b23449d623c3683276ff1b459b93e1d31319ca07062347232f767837491939bf32e36593052965829aa11a1d469fa5f794cf7e55a0a000234cab200e3f6b05e63eca9ab7d0d7c9b43b2a4c1b0cd15fcee38c34be4a488b7572b24f5f0ca0d58f2f88389ec8514eff6712802901099c99bae965570bf3042ba2fc6a8cb01b3112d7bc329db4f4975212d565dba8dc09bfa144c427cb70f49e3c55fe13b83c994b3007996c2e635b90361a15f4e2669250e707de14ace87dc27754e106647693dd01761e09d0b741418071b36b8ae94c5cf6b3b906e894acc05699eaa48d4f98798ac8234f49f2f466db12d8ce22c5d8c02f574d8ee2956073f82dc38c7a98fda7a5d553611cf28170e8eac13f847545110bbb24eee724f3408b281867b5566842c06234a5aa3c24440f1659128cd6051f008864b9290fd7d08f9566ae5b1c082a23836a9edf19f9896a0eb4f22fea4860cca00753e1f60ebb81171b75122bc7a6b173bb0c45991a50feb8ab0dece0985746e58a9e7f6c16b593693c7cc8a834a43ec91fe5fcdfdf70e267bd78618b5a6b2b30f4d384644ee55506f04efd54b61278d730e938aa000364f05954dc670fb492a85212a7da1ac08d68e28c34df8716e016496c49ba40cf5ea8e438db181496b31e400c80bf8d6f35826c6ef6a146c0114dbab437739883a3e02453b8b4c12eb7a8efa991ba8c8f54b5cb259d5228d66b70d6205b5f082da55f80dffa2fafa918b0a24f45ac43d13e623c38ef1d25e6679266dac0571901f11db4dcd7140a0c560459e4262f4964b92e956187250ce874a6a5310a2cbd53250e9078953a25d1b4463d089c82cca9c03f025ed91442fa9516862b175a2885baac5cb70903fedab07b7ac13f8cbc39d776efe417169fdb3abc788fb7e4eeb156bd76831c6e9fd963ad2ec095fcf31c1c1275ecd377618925c5e8d5bb5e287a1fa121fd204d13999ead958b21b41f82b5b45f5605b1e62f3cdb372a73f6c981e30d81e385d1793200557d556f4de5f3cbc935a4441c3afc52e5bc05012801a0449b5e154af050e814d57586353c11c4d991f3dc905200012641051e1cfd4ab2997ababd9c3fa30fee49857308d9118f729655e5469dfca11f36ca830686edd442e1cdc7223b6a2c9a10995f6f6d176f9bdbc2321c6f8d84d4895393e72a86147791fcb8275fe53c4fb22587c66a90b570f89b0b1182e1dbb717b74a0b2df3b584916e86c41e354eb5c9f56d501a9ab3bdc304020d7146cf3cf521250d53c0cb5020897cca2c259063af65a18f9fc57e46cd5bc1af1498b35cde3bfdea9f865d1ad10495d72be82e392d19cacbba09b9812b164418e7e3d51d59b9db144c151e4b60b23c36ae093d04b779b6869aac6ceb2f8a5a8bca75a80b204b7a253ebec85b8941a72f9e87562d57c94079401d66a734ea4b69f112d9cf45ceae20453f76c522f6d043900692a98863ace837cdc82b7bf6ff9d1356932637a5cf3d59a8703866cf310d5b24afcf6f335b3283f62356bf50b46868fb8b7a54d4d0c307e0cb5fc03f8af6ed9e452dc432e55e63a9dada32c79a1a502650bd15d280e6de984604f1c8853ab12c0a8c5956fcf64eff2217c0da5d93fa049ce11c94b5c4691c8bd162afdb26078dacc396d9574456b889e9e5820091d714aa3708d06fce4ce2ea8cd745f10bc4f64d0989d6d880b739568c1d2fedaa1a168d34bf583124f43fb455edd22f4817c2a440982ae967d085ec853b54d942c67943e98d3721ab754c031a61a296b92b93d95529e0e177184acaeac166251e8127ad2c162d749e91ca2d07d9220a987d9ab17754c0e0624fd7f52b14790c8239bf337de0b2d793b1b9a0d5ad6f7cc1065556f8938d051d134d74496e1b034d384787958b64347344343aceb4c49bb4b9511060efeb0a0ce4ccca5d43accfdcf6eeb48632d24fe29926334584f053c9bd50149a3298eb69f85e1adc5ad70f2337624b3146ec5d73e4134203e587fc990e169ebd7a6c0422dbc8b86793a4bc4aa39c6236172ab071ca6b301be6adb9508703545c6c90a6da6ef253d317e25783eda0ad54b0d3d1f6746cbdf7faa3e3fbef68dc472a2ca84bbfa7ed8769efefa09ed70f9971bd383d389bd61d1ea81ef57866dcf35", @generic="160f382d0762341bb51eef0b79127db710d75659bff674d40f6bf50da45e0f93ea84b4b582e1d4af28c52b81b313fe52c776e1355ed50bfba9b66c3fae7a74962401ea4c06ff7fb3736be6077341db243cbeba8fd8b054aa1c49e74df5ecbed8480aaeb6fa9002e9cd783105", @typed={0x8, 0x6d, @str='\x00'}, @generic="84cf9dfca77b06141bf3c848d772050764c4001d635027896819b9be46a47e731aa74a21ee17a0779f164a9f065848990f3825b3f0c13972888971e9ba9d8e8ca26690c79242b954572d370b80986e7b07a3efd877562b4f745abad1d18bfe82cf6abbdca20e5a6848ec25847de007c59e8ebefe111684b7950273515e73e4baa9662c8f18ef5b275cbaf1f49e60a12ade5c3cf0d13a45b705", @typed={0xc, 0x70, @u64=0x9}, @generic="182cbdd11675773e410327705fd7e5ca1392a4d6562b520a340361a97b5b253f34eaab6937623ef5041321942beae53290672f6b116db10039a681584ca9e96c"]}, 0x116c}, {&(0x7f0000001840)={0x133c, 0x11, 0x2, 0x70bd28, 0x25dfdbfc, "", [@nested={0x1324, 0x54, [@generic="a1f170778ffd1738c315146ff2ea94583cc774919c9552ef98276b1f49caed92cb1cf7cbd1eb9155315b4c63eb5f06ea9c694fa80de9c6823d8ddf46c2566eb92988d7efd08b8ff124a6eeada63373a7569ab81f3032a577fd37d91522caac0447af", @generic="2f921ae4427ba7a06cee155f4af29c454f012ccea20a31cf4e37fb9839081b1c1234abbfa25de6c69587fd0f96e7f0a867a997c16083e984c7deb1cb74ef3a95e60502d0f785bfc36afd8f0d023cb1e3ceac2b5956bd40b2909fe0439b4ba14fd6e57d041886101f6c9ac1bed00d2bf8ff8dab3a23123af39b4b212f5cbc794b2439682300432b5d1a0e12a8b2a5bf07bf61202ca9a05c0d1eca624feef944bb51c3c67c93a977407161b4190d301ff104943b39ad621a6f719e07c322cfe8d277b98fad53b743d09d740adbb26aedb88fc3da60df1146f4ee49d363ce6fb1a1ee9ebb48f7acb589015c6cf2c20da78ccd330af739c1e175ee0ae6ac5dfe7c204d96f69e879ff3cee1105182bac959e15f1daaba5be291f23f73475ef8592bc2f940c265402b94a2b808d58a24db6face4a4766513f98b1dd216206b8b9d8bdf80df00c211d5dda3559869b04e4459f57188135c383f71e447e7dd96d2a1cb6fe2dfc3af11ebbfb403ef12c4fe45b2cedeeed5d82c754002130bfb62e8af6a67e8d1c7f1f229b3a0668cb63a1ee4645fe6ad640e63186fe92e31848ae7f3a9e7771e3805f6bc3301e374f5b55922fca664cc1eebbbc89422aaa9c4f30e124340862f7e206c3dc94adb830cb8c45b756a2bc463781aba5d7ed3da31a1f75b1abaee36b7c63a0a5b612e780d4bf475c222a0f4512f6162131b9464fd5e633a9da4a405f61f0ba8b3cc094646ad21ef9b12723c2f1e0aa7e9bdbc73db6d7a869a4473b54f0506bfcef1f82a0fb0ada16714887b7e504587eeea1171315d6214abfa3bd5c81c53c1a0be91796cba23abcebd85f8dd379b27f7a8505adf1862e58289888b6c56d7e0e0ded35c4727896fe71b700ead66ba42bb0decff884bcc1961c4028aae7836123bd68a101b9149d857d1117f922775dbad7a7f17582b2a597a4b65e97d5b9323dcdae6bd3e87c798d77794a3788fc3366ec4a0c3b89101fb72d38be1d13772cce701bd6b6794003a0a43cd326aa233a6306495fcb369743ea79aa494e863bc4618788de583e447b763d91b0e63616697187a2b91c8fb45383013e66671e5d9d8a3857c497d0b8f832ba138e03fa3822618256b110a697c09c212cc01ea82d54e778632c64f8ed8673e29084e152e174db3bc3acc8edd205e4255b343c375fdfa10f0477e64f46b09a1792d45cd02dd34368ec87726cab8a0cb1b537b9764d78ef5d9b8a1dc9ae2bcc7e2a73246c83969d21f511abb4081b531e05b3374ed914ee57316c18aad263bc5456878efc172c12f0eedaa7ca62fd5b8d8b11142a4fc527f0313e8c8a670834febd37946b69b050823c2c35410299208b95758538a7a83ea71b4b288b6d6b3c951c261bafdacb3cefb0cb9ce4f436ba1f31595235dcbe64797f14c37d14dd99d8e4708a34b7b2c2f47a9116f6ad7f09fdaf85414591e9a99fbee2046221e41de95e005522dad6dfb4e2f403c8c1ed3c3b2d1b700abe14b70f3a877c9cec5f274edd72f7a053d32cc4a61646847eaf2212c60bf14503973aee23547178353e381e24a057325d81016a45445dcc82e08ae457e2365d9ab910140d50f2547b953b33e588399a10bc04cb24c940f56217d003b97f6384c87075acb4a61ca68e1e8caba5bd984b9757f39f6e5481eecc1d236011b31944382127fc1875965a051fd923dd08e49ddcbf4fbcf5df2012b8bf20dd77640d01d967be4db8009ebde7f10ad79c804be0dcd3591d6713cfe55d03778cbdb70d9f010e88a590b274a17289b3db372a8bc98387961c6af4977612bc7240377c464376f57061505e7993602af67337d70e3d7908c5e3abfa6b2471d90156a77b13cc5f9956fb9b996d53dc6291791e43b5a345212b006f05be03e0c6d8c1882bf92374b56ab5a30e448affe4dcb3d3ac3217ae851edda73fd435cbb84f66749bbea4cfe7b9592edd1506b4b5aaae725bdc7e7ffc3b76c51df79a2517c667f4042056ef083477f789c22e7bd60a60989ad254f9a3bc39597d93eebc7233e7efe1f4e81b4856f80744a3d8af6634b6346e8337278b9a04838ae241e411d19e6b968f2206cc1cdb4703a8de4e853d5b50abd080987699b35f53b496c93b1f009ac3cf2505cb2a9a897fbea2490967ce044cb324cb240f6770488ce7aece074eec4b44cb9ebb77c74af77efe7e57ab3f87cbd7a003d777bc8d95af8c2c90b69bf8cd1fb5e5b7bfe13ec485d88fbe6e1d7cc32afe978c8907b7287e619a8681c2c260899251a9aa9a152272d2e18aafbd421260b0e637b9d546b9f4e20a09d27c4914f1d3f15814ddbfbb920629e9a19d76c9be898b9fac9c4d32a5d6f3f0e0d7b9e2669a83370b760e41bae3e95c56a3eafbb4743a1bdcda9e3e1e30cd9df8c07c89dfd5ec2491df8ddaf5c92ce4806888371442691ca29c3c551126b92a5a8ca87acc2df0479f975575ef5de72f45c7169520afde1b8731a487f91af61e98e6cac430a9010e134e697c0a42a545d6b4ce330f667cf95a98ff0b6e7abf7c6979812d90eb45e31017ed1692820777f1e457c0d9217aee687d967b0a37bd9f2522a384cdb117b2152fcd1c43877d2778431c44adec894ec516f4fea9d2dbf73b2bd48a623bfd102219ca3bd9f0fb4e51b8ed4e3a1d19e7c6058ebc98858f63dae7399865d7a666991a23c05d651cf08d1a5357526adcc73bb0c82ad013df2b4059188a961e22e29b3835ba967249856a0f1b7f85abcbbe377a7bbc55abbab21deecfd42f293994d17fe8d2b90e159a51cc7cbea18e5afaf2390f6210b1816c5b04f446ebd43a2275d179516bd5dc63d8cce874e94c2a2bbe64b55d100475ad8749cb36fc1fa812837ecb66b674f0f07f21719d192a4cbd377cbbfd5ab6b4e93db696b32b2aaed3f161eda2d41de0e432ade80464b866eff793a2cf5876a3d9166d7ad6f2dfed87c9af714f5948bceaea85de74155627a165748381b30cc29c380316eb69a3a7b3e94e96a390f2ec33c53f6897af2d5ffc87a252572378cef29d4df43209d8c891bf00fd0dab06ed2a9352a3113869af2e2326afc34c79f5c39c75d7630d38228ca87a855df35fc24d48bd1c33892d9aabfa4250a42c2108cb482c6fa501e75566485c9cfe9f37266a7f6ff120850550e37a1829ddc4c317f8169ae16e8292d67fc8b1e4a1683aab3309c1deb2d07773d6cec3042f385fc6cd3b82bf5f1f7c7325a1bca660310950cc4162457fab263b74ed11bcd9978402e9c0fbbb4173055ede9cc547a1c687ab4541c5fdbb05943741703db6fec99d483b70eb18a432550006874d19822d4fa5e9a02cf2ab76d0fb74b96e377a5a4f6745d1b54a0f1d16644affcee08dc45852a940f6362641e6ad024cd85a052e507f55bd466cf972e500600474c8f4e92af0c0e6e51edd5384b7311f558c074568a6025d46e770c2501bb44df042f35ac9a16e06a8ba855f8686e7a3ad793f20df46fd692d477e6f764dccc5b48e2aa5177f6a74357aa9b21bdf1b6bd71935842eaaf141a8f857083b7bf9fdade88732e1b3951279e243d96f5a123090dcb4b54765eb8c125c64c0f35a0f0ef47daa9171e520cc56f244fadb2aba902d790c0bfbcb7ebb114664a8e4cb0ce4c5f475e7bd2e54b64daa5cdfcdf051179c37586357e3f64a460cd98f4fb6bd12e98f22c4a5f110f8596001e05c80be7b3caa299692ed3d337b53eebb2ee38ee374c4edef4b4fd6674352533959d39bc7abcc4b448931805fe7b95140e0baae643a7b3e131f44b1f3955ac1b1e9d4f803b744217b8d04072e51cc01bd410c70d08094d550024390882bbafcd6fa018138d171f6001d55d9712d842438f74a60364a511a321d131c3cd1b4e69bcf62d57f280ba1a3641a0ca8786784727abd9e2c68e4c44c61593e53f4ba30b0a7599f10ad7134f138b5400af9dcef8bfbfc028cc5fed0048784aea89855d5926baf44515f9899cbaa4d2d5d3bfbf42c503173173d1c183332563adeac41db79f9c835251ea3c938ffb534efa7ac2cffa64dc902fc4daf831e8aedc818f8ed41031675702718c7829b632c93a7a87f7e6382227b21acdb22e76f2e9f78eb0f14f693d090a05e6c61f23500d22294c558883860610f5d92c2efce83465d92cee588223adc1b2944cb5b4ac59d1c498d16b1f05c452d4961611176a42410fd32e2a8b5c5df080aef24b7481555c22ac8133b44f140195f464e62b6a6dfb743d60ae5f98748904f8f6aa162c05299db37dbac3f775a381ce4dc9424f0f1b745cb0939bbcce3b8702a2cf263a6753b758c80dc6ba78f53a0cbfea2a6bbf8b57f2c7602e39fbff5f51fbf5b74fddbe016c55be0287508df8a4db14b04c152c7d5be100b7bad4a20629036de23a7e3c7034a06e5f3c5e30d95e6bafc84c7bed1eb859c49b88e69efb0f2e6f8fa0700147dc9d0ab022569fdc1aa4967bc3f7385fca34a991e225ff42db8d6ee561a4fe5ed93e3eff388a6951636199046eb4e7c7f649358e9400ca867c0eaa6e608c95327220eac3545246b4dfdeacc6c431efd1e39e997706b98ef56d0044e4eaa1f880fb851c627a93aa3f5fa2a649dbf68a8255421e6d70cad1c54a3cf8fe3168e991884b6c5845db1c3ce629ebf535665bd5b8d21a0a4433e9e598861d0ab4352bdc8f30c15aa8c5d788dc02c7082fbc230384c86825d94790159a0e9548c17e98cd9b823b07329da0100273cc277a1cf90c6a284cec5a79d14812db1cb57ad49ba5c5828dd99a8062ee4aef1801c779cadf7c3f1508504735442972f604c8fc18bb16781885c454458cfc57a7b97a2af65fa10358fff638502979d448685197b7f8a19038c1c255f6c1c50eb2d2934c681b1578dbc2528975a6e4f25ded53692faa96f0ad111ec4c4a47fadf6594ae21c23078252521b56c3d22c0895de90feac76c9c9d6bc9fb8d45ca89b7637cee230a8724aef5a6c849991067ec5f756fd1fd6d8dec5a57481c0aaf27839e03396421680e0ce8f05078eb1899bdd974f062bf3a724f120ce960780fba99e884cf645fe0ab9bb1db89946857b2877495e8cdecf84b87cb83adbdc8579803affb5bdf2d52e49e1d47bbca29807ad89f82da4b9ac8925eb4361fdfa9f95db1d6bc49648f755581e4aa7d5086590191652691b3023a88905cf8146814103139c62c354530b8377a75280c3b39787f20ff697392b62b46006df4f8330f5048e85957e7e1512d9a247f295655c1fc433f1ec51d0bc9cbb84d817208363d31193bbaa684087e8035b8c35f8bdc0d4d3ee3d97ca4b2af8c1123374a8ba33dd76c38459d6c95d77ab725bb9e19ffaafe91781d8dbcc4009e7b04a27e5d6d5fcf39f8234ab3ec516200d6c5aa53e083cb89de79a6dc8c9b4366aa323e14bbc6e8f3562a1c93ed80e92419bf8da5d8b7481408d882945774084271c35b163d9a5282272533fe80f3412a325ed820ba026c1727f6b689e4e7a219ba127b098f988c2f2a3be5f8879727ea42f2f774be29326b2e6d2a0ef73d82817b3c60f7f5ee4685722450f8d1eb5eb11aedf16115b1c50995b5ee05c22ef8dbe7edaef20d4b60a53198a139045968b004c605821cc42d02043ff691a23da95677ce173f853a70fdd35b9661baf38dbd08c295e55c78d45079784a680fc9e601ce051893d49bc2c7aa8b7c2c0abcbfc191229acf9e4adb2bf2cd5f18dc1ff07e4331e0fd860c0bd9ce9152443e75682c2739db15a7cbaef508cd69ddae85b07cd1f8b1f69e388eaaff6317c89ecd13789bcbe7aa51ee8762514f2a076b5a1", @generic="3bb0aeb9340ff8775b6b5aede98b748288ba4af4df23ee19c9515fbfe712d848996f42b6929ffb53b202aab4cf5bf02ba72f3f4982249f8af2c58a7c209670c4fec67eccde3dc53a32c9e6ee7e92e3346b605504d90ddfa081d2ee5ca36d68c9e9baf396d59d8a98111bd23250386f93fa9692b9db64934b462ecc3dcfbc7744ae5d53c0611eee8c0796b1127933b3b124b67b5ee4c125309fd4963e58c2e1a00d70e097cba1e2695bd8fa8b8015086e60143dd4d0af3b7140f1ed235f2b02f961adddeee83b3854aa5306a09ba24fd7c9836bf824f4af893ae5e1dfa3da5bd99320152e8e4daafaf41725c2ecb794031848df3eb6772747c17da682ad", @generic="6579ad8394abfa7feabbfeed61143422dfdaab5da34b91d05328ac64d59ad69c675e8f46e77ea623c4071675e0f57f33eed8777f6f2f8695c07bcc5feb39ff140df3ebadd9b8864153319d980e6132689e5b52f24d1eca4d6478402673a6ae19e6ce39fb2cfc7f33e06ae1226f4693564cf45b1958481cf501b06a4c54ecda974492901a7cce0752abcfa73fbb74eba7bbf940e7e71404c02df6098a3a90e67ac0a31460c63ce46b3f2cf34c2a6970c0b61ecbfce764fd4049b7fbe9193e94e25e81e9f4df23c8c584d03684af6078625182791fbe097e37bdc477e135021f304ac2d71307022968ef569519bb74668438e8e7a27396e52ea07514c42308", @typed={0x8, 0x89, @uid=r5}, @generic="3a6b1b4035a6f4961002e7970d734dc1db4a35380a7dc09fef727cad150a5258bbff691f26b81149679e9775f6be8eb211d423fecc79e2c9e73f71775f6d184d158602459526b9bf662ab2e72837d430c3181e1b1548843f29c835478f2cc58fabeeb9539bcff8ac6539a8451782c683db133e1b58fa17354bc8d62c38e96d39c61e24ac4f378a13e5871c1ec551da16a8ee6ea6dd653d2e8996b99333597ba9b5a19971fd0e5c1cea4c2288d28e79f03bc558726f0ff351"]}, @typed={0x8, 0x40, @pid=r3}]}, 0x133c}, {&(0x7f0000000540)={0x18, 0x24, 0x400, 0x70bd25, 0x25dfdbff, "", [@typed={0x8, 0x6d, @uid=r6}]}, 0x18}], 0x4, &(0x7f0000002d80)=[@rights={0x28, 0x1, 0x1, [r0, r0, r2, r1, r2]}, @rights={0x20, 0x1, 0x1, [r2, r2, r1, r1]}, @cred={0x20, 0x1, 0x2, r3, r7}, @cred={0x20, 0x1, 0x2, r3, 0x0, r8}], 0x88, 0x8000}, 0x40040) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) ioctl$PPPIOCSFLAGS1(r4, 0x40047459, &(0x7f0000000240)=0x8) [ 463.189323][T21216] overlayfs: failed to resolve './file1': -2 [ 463.196989][T21221] hfsplus: unable to find HFS+ superblock [ 463.206310][T21224] Unknown ioctl 35096 [ 463.213248][T21212] overlayfs: failed to resolve './file0': -2 00:15:16 executing program 3: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:16 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x200, 0x0) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f00000000c0), 0x4) 00:15:16 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x180f0000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:16 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x2000000}, 0x10) [ 463.322813][T21224] Unknown ioctl 35096 00:15:16 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='.\x00', 0x80) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 463.433693][T21235] hfsplus: unable to find HFS+ superblock [ 463.447509][T21249] overlayfs: failed to resolve './file1': -2 00:15:17 executing program 4: r0 = request_key(&(0x7f0000000140)='logon\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000280)='syz', 0xfffffffffffffffe) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)="dcf57373b7482536955708", 0xb, r0) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:17 executing program 3: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:17 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000003240)={0x0, &(0x7f00006dc000)=[{0x6, 0x1000000000}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() r4 = syz_open_dev$amidi(&(0x7f00000030c0)='/dev/amidi#\x00', 0x1ff, 0x101000) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000003200)={r4, &(0x7f0000003100)="bbc20a2e49b9ffbe166f753d84b25bb9f00aad4719a647f6426710e6c7ca9dd1d9a709db2dd9a2d9146549cb81f2aaadce67a7e28f91c278c6e0f613454d44728f3541da468d16a1d7e5dd1c3743690112fe6c33b30aa02d2db271c8e5a63ac69c230d2e0573314f74212d5b47e56ac9be71cf1319c26fbb64199651b975c4e59870548fc4f62dda87f9b303a63cbae97eeb1e15e2bd4be1d024b67674b8dc75f598c9b1e90f319986911e838d6f8a8b5bfcc6fa5b9fd3f1", &(0x7f00000031c0)="bb8de168f36d539d63d5836692eef4f177a3", 0x3}, 0x20) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) recvmmsg(r2, &(0x7f0000002f40)=[{{&(0x7f0000000180)=@can, 0x80, &(0x7f0000000400)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/255, 0xff}], 0x5, &(0x7f0000000480)=""/249, 0xf9}, 0x5}, {{&(0x7f00000005c0)=@x25, 0x80, &(0x7f00000016c0)=[{&(0x7f0000000640)=""/95, 0x5f}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001700)=""/127, 0x7f}, 0x8}, {{&(0x7f0000001780)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f00000019c0)=[{&(0x7f0000001800)=""/246, 0xf6}, {&(0x7f0000001900)=""/59, 0x3b}, {&(0x7f0000001940)=""/30, 0x1e}, {&(0x7f0000001980)=""/61, 0x3d}], 0x4, &(0x7f0000001a00)=""/4096, 0x1000}, 0xd6f8}, {{0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000002a00)=""/214, 0xd6}, {&(0x7f0000002b00)=""/198, 0xc6}, {&(0x7f0000002c00)=""/139, 0x8b}], 0x3, &(0x7f0000002d00)=""/72, 0x48}, 0xe75}, {{&(0x7f0000002d80)=@rc, 0x80, &(0x7f0000002f00)=[{&(0x7f0000002e00)=""/197, 0xc5}], 0x1}, 0xc2}], 0x5, 0x100, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r5, 0x89e1, &(0x7f0000003080)={r0}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:17 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x18000000}, 0x10) 00:15:17 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x200000, 0x0) ioctl$VHOST_SET_MEM_TABLE(r2, 0x4008af03, &(0x7f0000000680)={0x9, 0x0, [{0xf000, 0x8d, &(0x7f00000000c0)=""/141}, {0x6000, 0x6, &(0x7f0000000180)=""/6}, {0x2, 0x7, &(0x7f00000001c0)=""/7}, {0x5000, 0xe9, &(0x7f0000000200)=""/233}, {0x103001, 0x96, &(0x7f0000000300)=""/150}, {0x2, 0x51, &(0x7f00000003c0)=""/81}, {0x6000, 0x92, &(0x7f0000000440)=""/146}, {0x10000, 0xbd, &(0x7f0000000500)=""/189}, {0x10000, 0x8a, &(0x7f00000005c0)=""/138}]}) shmctl$IPC_RMID(r1, 0x0) 00:15:17 executing program 3: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 463.612572][T21235] hfsplus: unable to find HFS+ superblock 00:15:17 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f776572776f722b2d82f830b59a49696c65315c0000000000006bebaf00000000"]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/autofs\x00', 0x800, 0x0) ioctl$SG_GET_SCSI_ID(r0, 0x2276, &(0x7f0000000140)) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:17 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1f000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:17 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) r3 = syz_open_dev$dspn(&(0x7f0000000000)='/dev/dsp#\x00', 0x1, 0x0) epoll_ctl$EPOLL_CTL_DEL(r3, 0x2, r0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() sendto(r1, &(0x7f0000000340)="f64182cfc5ed3a750ee8041ec3e2696bf7dc21fc5334642014a20707f2e526233c55f4ffb39f6a529c1ea7c5", 0x2c, 0x40, 0x0, 0x0) ioctl$FICLONE(r0, 0x40049409, r2) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) connect$rds(r3, &(0x7f0000000180)={0x2, 0x4e22, @multicast2}, 0x10) tkill(r4, 0x1000000000016) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x1f, &(0x7f0000000680)={0x0, @in6={{0xa, 0x4e21, 0x7fffffff, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x1}}, 0x2, 0x8}, &(0x7f0000000740)=0x90) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f0000000780)={0x0, @in={{0x2, 0x4e24, @multicast1}}, 0x0, 0x1, 0x7, 0x7fff, 0x10}, &(0x7f0000000840)=0x98) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000000880)={0x0, 0x9}, &(0x7f00000008c0)=0x8) sendmsg$inet_sctp(r2, &(0x7f0000000a00)={&(0x7f0000000240)=@in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000280)="ac944f152b427f0721b0bd98e5416711827b175f4419c47b3fe7d0273b8913eefc0b3ba4dac39cea1580906301f939a984f8cc6cd74a7c10988bdcbba55e3d5a8231ba78285d6220802601dae8e3dd35c141a1950c21fd7a3bc382a1248b719737091f017266392c54c707e5bb79fb87be3f28974f27b5468782885a3dde1dc34d7d1d1e64814e710f99865d5517e538b0b643f5532db5876440b6fefce3e474cf5180ce53d5bac490e7dc78b70f51eb", 0xb0}, {&(0x7f0000000340)}, {&(0x7f0000000380)="eaa0bd33bbe0a5d823a95518b01a3f29d31e602a5c70fe3cff868842c1f523c2a41e817aabe46056b5dace7944ea69355d53a7c6679d6ff1be037d94dc864b59d944af9a689a32b5ee4af6e87ce334c34f6fe86658a0e25c185068cb2a36ce11ddf3db3f3d2ad0b444c43f77e49d43d96b35bb9cf59bf57841ceb10739845ed981b3598abd14165cb229b4313fe6121e40be78a872a386432f16018b0de752cb377685c9f182cd9391ab9d68243027cf99c35a31d6c7ee68fe01cc78e4658f8907101231e33f28247a0e862a72dca2f054", 0xd1}, {&(0x7f0000000480)="4b6d0078a5bae75aab239196d1c2933cf4ce42c0e0a4aa7fca5cb8c2e919a1fb917074c1c97ce523e045c581af42bd43eb82b471f8d0d73a04557303b3bac474aa2f98814d18411fca992a70c25ab07eaeeadf89c75a824f3c1c94f7b4cfe0933538c5c849222d6bdd196dd0c84b47983d0b76acfdb3b2b7eb28ec8b6ce8ff7ebcef3ef5710adec654b95c75d35068f26ee1882d4a74f3ad16af60f4bbf43fa96f4c936cf72f1e945345dbc0e0b3d6cdb85cb321808d4a89797e0eaf2239cc4d1acd06d88de6fd7ee90d13238e68085c0f418034f4dbab51a03829d1d258264361d7c434a41327b4c86849eb4ad9ab2b5912510257fa0c071d", 0xf9}, {&(0x7f00000005c0)="741d91a295e43862cefe06539749261e01ec6ed5b5f0cc3ed228eca1d3d480f4b751e89417ddb11ff5a1e54b", 0x2c}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000840000000600000009000000000000002000000000000000840000000200000099000002880000000ac10000", @ANYRES32=r5, @ANYBLOB="18000000000000008400000005000000200000000400000018000000000000008400000005000000000000000700000018000000000000008400000007000d00ac1e0101000000002000000000000000840000000200000007000a000800000006000000", @ANYRES32=r6, @ANYBLOB="180000000000000084000000050000002000000008000000300000000000000084000000010000000800fbff0300000001000000f7ffffff06000000959d0000d7000000", @ANYRES32=r7], 0xe8, 0x4004000}, 0x804) [ 463.815410][T21280] overlayfs: unrecognized mount option "lowerwor+-‚ø0µšIile1\" or missing value 00:15:17 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x27000000}, 0x10) 00:15:17 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:17 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000400)='/dev/snapshot\x00', 0x203, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000180)=0x14) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000001c0)={{{@in6=@loopback, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@local}}, &(0x7f00000002c0)=0xe8) setsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000300)={{{@in6=@initdev={0xfe, 0x88, [], 0x1, 0x0}, @in6=@ipv4={[], [], @broadcast}, 0x4e24, 0x9, 0x4e21, 0x0, 0xa, 0xa0, 0x20, 0x2f, r2, r3}, {0x1ff, 0x8, 0x3, 0x20, 0x9, 0x6, 0xd4, 0x6}, {0x9, 0x5, 0x101, 0x1}, 0x2, 0x6e6bbf, 0x2, 0x1, 0x1, 0x3}, {{@in6=@mcast2, 0x4d2, 0x33}, 0xa, @in6=@loopback, 0x3501, 0x0, 0x1, 0xa130, 0x3, 0x8, 0x3}}, 0xe8) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r4 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x9, 0x400) getdents64(r4, &(0x7f00000000c0)=""/45, 0x2d) 00:15:17 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x0, 0x0) write$nbd(r3, &(0x7f0000000240)={0x67446698, 0x1, 0x3, 0x1, 0x3, "055807b0019e82381778dd522dcc2169f6d32dfd7a700b201b917bc49a2bbbe3ac1bc11cbe84cfd1890119534ccdf6cfe5d6a521f96f28d800255432b3f7711091807db2db191556f347d272c628f1f024c3b0c73d8d76f4f42b972a92e151d1a063cbd13cb49976c5d27aca029246bf7918e87a870e32dc5cceca1503c37d3f230a26c6b63eb9834fb70db39fb290594244b05803ed4be5ad2861a9a0fe61a37317c5c4a3765fcba77024fbf90af1e7cf3d6eadf9ad28b1113f241d4484e7767d7a8f2db008b85df4fb67841c81af40e58a64d640fdd604df236bb86b13219cb78031ad65a96e63c7fe23b149d27b6eedadaef0eb89e1bd23902b"}, 0x10b) tkill(r2, 0x1000000000016) [ 463.985422][T21294] hfsplus: unable to find HFS+ superblock 00:15:17 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:17 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x2, 0x2) getsockopt$EBT_SO_GET_ENTRIES(r1, 0x0, 0x81, &(0x7f0000000180)={'broute\x00', 0x0, 0x4, 0x7d, [], 0x4, &(0x7f00000000c0)=[{}, {}, {}, {}], &(0x7f0000000100)=""/125}, &(0x7f0000000200)=0x78) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280)='TIPC\x00') sendmsg$TIPC_CMD_RESET_LINK_STATS(r1, &(0x7f0000000340)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x30, r2, 0x200, 0x70bd29, 0x25dfdbfd, {{}, 0x0, 0x410c, 0x0, {0x14, 0x14, 'broadcast-link\x00'}}, ["", "", "", "", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x20000011}, 0x41) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:17 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xf6ffffff}, 0x10) 00:15:17 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) rseq(&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0, 0xa076d2c4b202d191, 0x9, 0x81, 0xfffffffffffffc01}, 0x2}, 0x20, 0x1, 0x0) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 464.146087][T21294] hfsplus: unable to find HFS+ superblock 00:15:17 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) r2 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x1, 0x8002) ioctl$SIOCX25GDTEFACILITIES(r2, 0x89ea, &(0x7f0000000180)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@ipv4={[], [], @multicast1}, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@initdev}}, &(0x7f00000003c0)=0xe8) bind$can_raw(r2, &(0x7f0000000400)={0x1d, r4}, 0x10) 00:15:17 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x20000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:17 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:18 executing program 4: r0 = syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0xfffffffffffffffd, 0x101100) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) futimesat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x77359400}, {r1, r2/1000+10000}}) r3 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r3, &(0x7f0000000000), 0xffffff73) 00:15:18 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x400, 0x0) ioctl$UI_DEV_DESTROY(r3, 0x5502) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x10, r0, 0x0) tkill(r2, 0x1000000000016) 00:15:18 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:18 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xfeffffff}, 0x10) [ 464.525149][T21347] hfsplus: unable to find HFS+ superblock 00:15:18 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000100), 0xf7bf775cc1e2b873) 00:15:18 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/qat_adf_ctl\x00', 0x8000, 0x0) ioctl$ASHMEM_PURGE_ALL_CACHES(r0, 0x770a, 0x0) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 464.639938][T21363] overlayfs: failed to resolve './file1': -2 00:15:18 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 464.698192][T21347] hfsplus: unable to find HFS+ superblock 00:15:18 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xfffffff6}, 0x10) 00:15:18 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x1, 0x10000) write$tun(r1, &(0x7f00000000c0)={@val={0x0, 0x600b}, @void, @ipx={0xffff, 0xab, 0x100000001, 0x5, {@random=0x8, @current, 0x64d78b0f}, {@current, @current, 0x5}, "0bab945fc31a38bc5a1d5637851581ab341ff8a298b9395068af9810c9fecbdbcaf554998e73a020a5093ee09007437258f4cc0f4802acc9086856add0dd56ad6d73e74996ab698eb887c9a98efc7f2697951a2358538c342e51217f1d58f9540196973a934f78cdba7ce303c002e8341079299412e26a14bfdca049129022407cf1a7fd584be181bd263d774e"}}, 0xaf) [ 464.803484][T21376] QAT: Invalid ioctl 00:15:18 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x20100000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 464.858312][T21381] overlayfs: failed to resolve './file1': -2 [ 464.893227][T21389] QAT: Invalid ioctl 00:15:18 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:18 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 464.987979][T21393] hfsplus: unable to find HFS+ superblock 00:15:18 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xfffffffe}, 0x10) [ 465.081574][T21402] overlayfs: failed to resolve './file1': -2 00:15:19 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:19 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x23000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:19 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') r0 = syz_open_dev$usb(&(0x7f0000000240)='/dev/bus/usb/00#/00#\x00', 0x100000000, 0x8042) name_to_handle_at(r0, &(0x7f0000000280)='./file1\x00', &(0x7f0000000400)={0x75, 0x7, "f2f0e1c4d7c7f741803cb7d7340a4b09701c8d45a75302f9482cc6985d2c7d748879c4c6e73480568c1bf4ce9fd8a43949facc69c445a5b08f321623cd53367fc227378c648635a5ff45dcf1700e96d7f563441c3c916c5a438382115d7fa4c5125f68092f9966867574c69d3f"}, &(0x7f00000002c0), 0x400) syz_mount_image$gfs2(0x0, 0x0, 0x1f, 0xffffffffffffff80, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') setxattr$security_selinux(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='security.selinux\x00', &(0x7f0000000140)='system_u:object_r:tmpreaper_exec_t:s0\x00', 0x26, 0x3) setsockopt$inet6_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000380), 0x4) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000180)='/dev/full\x00', 0x80000, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r1, 0x5411, &(0x7f00000001c0)) 00:15:19 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:19 executing program 4: r0 = add_key$user(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000080), 0x143) 00:15:19 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x100000000000000}, 0x10) 00:15:19 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$PPPIOCGNPMODE(r0, 0xc008744c, &(0x7f0000000100)={0xc02f, 0x3}) add_key$user(&(0x7f0000000140)='user\x00', &(0x7f0000000180)={'syz', 0x1}, &(0x7f00000001c0)="8e3ba88617de22e7121419c1084aa880720ae61147ccdf11c873920daa9ef31bb62ffe7d", 0x24, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f0000000280)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000300)='user\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000700)="8aa1a5a2ced9fff1f88a15c95efb8843aeaf8b241864c237de6df05d67fc753b5e6b7e46d3dd3e7fc62eadd4f7e0dfe601c369ccf62cac6e8ecdaddce9e5e1af64cf90cd8cd766662bb77f32a347c35fb9f21abe6d23bd568d773fad043c47dc88d5c0d266a234983d1553bb2aca0ec37371900519d796db784edce657c65b6beeada09300e16b7935600d2c45d0c7e55969c4a54d682afb256810d54309c1dddae7a525f69c1910dab0ad9335a55cf4e3258404b5578cd6ca3b88e4f7bd7c256ba0042465e416535befbc51dc5db70c41aeedd71b204800000000000000004dabc134ae876624f5a1295662663be8e2f0b6bde890f39222e8cbdf658f6989a70e7fb5767e85dc5f0c985884ef4f7f38a3bd1fce5c063e", 0x98, 0xfffffffffffffff8) keyctl$read(0xb, r1, &(0x7f00000002c0), 0xfffffffffffffef0) lsetxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='security.ima\x00', &(0x7f0000000080)=@v2={0x3, 0x0, 0x12, 0x5}, 0xa, 0x2) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x703) getsockopt$inet6_mreq(r0, 0x29, 0x1d, &(0x7f0000000ac0)={@dev, 0x0}, &(0x7f0000000b00)=0x14) bind$xdp(r0, &(0x7f0000000b40)={0x2c, 0x0, r2, 0x39d9, r0}, 0x10) [ 465.487882][T21432] hfsplus: unable to find HFS+ superblock 00:15:19 executing program 2: r0 = syz_open_dev$usb(&(0x7f0000000100)='/dev/bus/usb/00#/00#\x00', 0x9, 0x40000) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000140)=""/51) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d346a342e2f66696c65a68e19d0b8ffaf083b302c776f726b6469723d2e2f66696c65315c00e412466a55cd354450c86fcc09351eee384c17fc30e77a8278073888cdd32c2b3ea514cfe47e1b8f87c045f77ea563000000000000"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000180)={0x101}, 0x1) 00:15:19 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x200000000000000}, 0x10) [ 465.565723][T21432] hfsplus: unable to find HFS+ superblock 00:15:19 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:19 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x8000, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100)='TIPC\x00') sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, r2, 0x506, 0x70bd27, 0x25dfdbfe, {}, ["", ""]}, 0x1c}}, 0x8000) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:19 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x3f000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:19 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) getpeername$unix(r0, &(0x7f0000000240), &(0x7f00000002c0)=0x6e) connect$inet(r2, &(0x7f0000000140)={0x2, 0xfffffffffffffffc, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x1, @thr={0x0, 0x0}}, &(0x7f0000044000)) r4 = syz_open_dev$vcsn(&(0x7f0000000300)='/dev/vcs#\x00', 0x100, 0x35d401) ioctl$RTC_VL_READ(r4, 0x80047013, &(0x7f0000000340)) creat(&(0x7f0000000380)='./file0\x00', 0x25) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x77359400}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 00:15:19 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 465.847020][T21462] hfsplus: unable to find HFS+ superblock [ 465.865465][T21453] overlayfs: failed to resolve '4j4./file¦Žиÿ¯;0': -2 00:15:19 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) accept4$packet(0xffffffffffffffff, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000280)=0x14, 0x80800) openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x158) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r1, r2) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000000)={0x100000000, 0x0, 0x0, 0x7fffffff}) bind$rxrpc(r3, &(0x7f00000001c0)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e21, 0x3ff, @dev={0xfe, 0x80, [], 0x24}, 0x9}}, 0x24) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) write$P9_RREMOVE(r3, &(0x7f0000000200)={0x7, 0x7b, 0x1}, 0x7) getsockopt$IP_VS_SO_GET_SERVICES(r3, 0x0, 0x482, &(0x7f0000000100)=""/178, &(0x7f0000000080)=0xb2) 00:15:19 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x1800000000000000}, 0x10) 00:15:19 executing program 5: r0 = dup(0xffffffffffffff9c) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180)='TIPCv2\x00') perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x1, 0x80002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000540)='/proc/self/net/pfkey\x00', 0x200, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89a0, &(0x7f0000000840)='\a\x01\x84\xca\x96N\x8clt0\xc8\x99\xf88\xee\xbd\xe7v\xe4\xf2]h\nx\xaeG\xe5\xe9Z\xd1\xd4w]\xf6P2\n\xf2\xb7\x01s(\x84\xdf\x90\xf5\xf7\xa7\xf3\x007\a\x88]+\xebn\xb0') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="0000f28b", @ANYRES16=r1, @ANYBLOB="200429bd7000fddbdf2512000000040004000c00020008000200020000000c00020008000100040000001400090008000100ffffff7f08000100ba3f0000200005001c0002000800020008000000080801001e0000000800030006000000340009000800010001800000080001000000008008000200000000000800010000000000080001000180000008000200000000003c0009000800010005002efebb000008000100010000000800010000800000080002006e050000080001000600000008000100000000400800020000000100"], 0xd4}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = socket$inet(0x2, 0x6, 0xffffffffffffffc0) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000240)=[0x8, 0x1b]) ioctl$sock_bt_hidp_HIDPCONNDEL(r2, 0x400448c9, &(0x7f00000002c0)={{0xa0, 0x1, 0x8, 0x5, 0x4, 0x85ea}}) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r6 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$FS_IOC_FIEMAP(r7, 0xc020660b, &(0x7f0000000480)={0x40, 0x1, 0x3, 0x2, 0x2, [{0x8, 0x3, 0x1, 0x0, 0x0, 0x1600}, {0x1, 0x100, 0x4, 0x0, 0x0, 0x1004}]}) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r6, 0x1000000000016) 00:15:19 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x40000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:19 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = request_key(&(0x7f0000000140)='dns_resolver\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f00000001c0)='{\x00', 0xfffffffffffffff8) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)="15018d952817a6f956255d2e4dc64d0baa44f6bbf4a4ecb74563edaf1d77ea9a1507c455ba5aebf99920a17d", 0x2c, r1) 00:15:19 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x0, 0x0) ioctl$PIO_FONTX(r0, 0x4b6c, &(0x7f0000000140)="205510337eff13a79f86f2dc5b723789bbd537fb472ff52105de2bf1a9ec7f3766517cea13802931b17c99b97fb5ff30f21807859bf95a1b51073187625e9a2d2a6878600ddd8ad020f5561a2d2ec16f0771c6e3ede89e1aafe75818128710a236dff4636a33fb873615d2e7e77af7207ec4279d5cfb7968c34c") symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:19 executing program 4: keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x93) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x101000, 0x0) getsockopt$sock_buf(r0, 0x1, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) write$P9_RLERROR(r0, &(0x7f0000000040)={0x19, 0x7, 0x1, {0x10, '+\\\xbe\x80selinux(user'}}, 0x19) 00:15:19 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x2700000000000000}, 0x10) [ 466.287805][T21494] hfsplus: unable to find HFS+ superblock 00:15:20 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:20 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x42440000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:20 executing program 4: prctl$PR_GET_CHILD_SUBREAPER(0x25) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x40) write$P9_RATTACH(r1, &(0x7f00000000c0)={0x14, 0x69, 0x2, {0x84, 0x3, 0x1}}, 0x14) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f0000000180)={0x10001, {{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x23}}}}, 0x88) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:20 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_CONTROL(r0, 0x40086414, &(0x7f0000000000)={0x3, 0x79c}) [ 466.569861][T21523] hfsplus: unable to find HFS+ superblock 00:15:20 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='utperdir=./file0,lowerdir=./file0,workdir=./file1\\\x00']) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x0, 0x2) ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS(r0, 0x80845663, &(0x7f0000000140)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) mount(&(0x7f0000000080)=@filename='./file1\x00', &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='ramfs\x00', 0x100000, &(0x7f00000002c0)='workdir') 00:15:20 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xf6ffffff00000000}, 0x10) 00:15:20 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:20 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x48000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 466.730568][T21539] overlayfs: unrecognized mount option "utperdir=./file0" or missing value 00:15:20 executing program 4: r0 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x36e, r0) r2 = syz_open_dev$sndpcmc(&(0x7f0000000100)='/dev/snd/pcmC#D#c\x00', 0x8000, 0x80) ioctl$SG_SET_DEBUG(r2, 0x227e, &(0x7f0000000180)) keyctl$read(0xb, r1, &(0x7f0000000100), 0x0) add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000200)="8f6bbfb52367e55a942171ddae83f76020393e0fa69eb92dd06902bab20e922f35b80985c78653bd65f27fa9f0d250c5a6336ee27133868f756b9f91f88deba0f098f4", 0x43, 0xfffffffffffffffe) 00:15:20 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:20 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xfeffffff00000000}, 0x10) [ 466.879151][T21552] hfsplus: unable to find HFS+ superblock 00:15:20 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000), 0x3) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="28000000200001000000f80000000000030000000800030000000000040000000800a7a904a159511b8f62ef16808dd53814aa"], 0x28}}, 0x0) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100)='/dev/cachefiles\x00', 0x480, 0x0) ioctl$KVM_GET_DIRTY_LOG(r2, 0x4010ae42, &(0x7f0000000140)={0x7, 0x0, &(0x7f0000ffe000/0x2000)=nil}) keyctl$read(0xb, r0, &(0x7f00000000c0), 0x0) 00:15:20 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x482b0000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:20 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x100, 0x0) getsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000140)=""/139, &(0x7f0000000080)=0x8b) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:20 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 467.128117][T21577] hfsplus: unable to find HFS+ superblock 00:15:21 executing program 5: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r1 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r1, 0x1000000000016) r2 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vfio/vfio\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0)='TIPCv2\x00') sendmsg$TIPC_NL_MON_GET(r2, &(0x7f00000005c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000540)={&(0x7f0000000240)={0x2c8, r3, 0x400, 0x70bd2a, 0x25dfdbfb, {}, [@TIPC_NLA_LINK={0x10, 0x4, [@TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}]}, @TIPC_NLA_BEARER={0x148, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @broadcast}}, {0x14, 0x2, @in={0x2, 0x4e24, @loopback}}}}, @TIPC_NLA_BEARER_NAME={0xc, 0x1, @l2={'ib', 0x3a, 'gre0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e20, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e20, @broadcast}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x1ff}, @TIPC_NLA_BEARER_NAME={0x14, 0x1, @l2={'ib', 0x3a, 'syzkaller1\x00'}}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x60}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @empty}}, {0x14, 0x2, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x9}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffffffffff01}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @empty}}, {0x20, 0x2, @in6={0xa, 0x4e20, 0x44, @rand_addr="2deb0d578b6d3ff518ebc9ab19706267", 0x100}}}}]}, @TIPC_NLA_NODE={0x34, 0x6, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1ff}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x9}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_MON={0x3c, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x10000}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7fff}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3ff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x200}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffffffffffff8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x7f}]}, @TIPC_NLA_BEARER={0x58, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_PROP={0x4c, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x800}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffffffffffffe0}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x401}, @TIPC_NLA_PROP_MTU={0x8}]}]}, @TIPC_NLA_LINK={0x28, 0x4, [@TIPC_NLA_LINK_PROP={0x24, 0x7, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}]}]}, @TIPC_NLA_SOCK={0x38, 0x2, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x9648}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x82}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_SOCK={0x28, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x100000000}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xffffffff80000001}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x588}]}, @TIPC_NLA_SOCK={0xc, 0x2, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xffffffffffff30ec}]}]}, 0x2c8}, 0x1, 0x0, 0x0, 0x4}, 0x1) 00:15:21 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) ptrace$setregset(0x4205, r1, 0x203, &(0x7f0000000140)={&(0x7f0000000100)}) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:21 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x48580000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:21 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0xffffffff00000000}, 0x10) 00:15:21 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:21 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') r0 = geteuid() syz_mount_image$gfs2(&(0x7f0000000040)='gfs2\x00', &(0x7f0000000080)='./file0/file0\x00', 0x5, 0x4, &(0x7f00000003c0)=[{&(0x7f0000000140)="c99c97dd13b3b95808a13cb4b086a87141f5db4cdb864ecbf76fabfd0aff173cf571518a3ed51c275b32703bfa278f8131f9514b5e366852e84c52b3bab7eadcaad1fc4c77ff7d300ed7314473f68e", 0x4f, 0x9}, {&(0x7f0000000240)="461e9bd2d3772e74f7d18a20d302798169f538beb715cd107ee9a53db0498a952691b09d1e6052b97b412e8c2d109173ddab99dd2127716bb0772e8c1d2a72f019d2cf457ad9defa98c7be2cf65b99a4a21ad0cda4c6d76fd9ecce584837ef8339c229d267569f257c350813e67ead645cad194d1eab57d2992db9896f657c78a9c830175535e41204119e0a2f15f0d37ae5e7e485ddfdcb5edb5fbfa4ca6d8ec3ef24b53a1a9430022d122434a5822e7e", 0xb1, 0x1}, {&(0x7f00000001c0)="20bd5c0a6da88a2654908be3d6a7e8a2b07acc02f10b345508c6d230f878d137c2afc183f1f7", 0x26, 0xe6}, {&(0x7f0000000380)="b3273e896cab68393300aab3", 0xc, 0x2}], 0x40, &(0x7f0000000440)={[{@loccookie='loccookie'}], [{@euid_lt={'euid<', r0}}, {@seclabel='seclabel'}, {@seclabel='seclabel'}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@smackfsroot={'smackfsroot', 0x3d, 'workdir'}}]}) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:21 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x10041, 0x0) ioctl$SIOCRSGL2CALL(r1, 0x89e5, &(0x7f00000000c0)=@null) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 467.589442][T21618] hfsplus: unable to find HFS+ superblock 00:15:21 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:21 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x2) 00:15:21 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000000), 0x5d) 00:15:21 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) r3 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x2, 0x0) ioctl$VIDIOC_SUBDEV_QUERY_DV_TIMINGS(r3, 0x80845663, &(0x7f0000000240)={0x0, @reserved}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:21 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x27) [ 467.812963][T21618] hfsplus: unable to find HFS+ superblock 00:15:21 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:21 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) stat(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:21 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4c000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:21 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x9) ptrace(0x421f, r1) 00:15:21 executing program 4: add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r0 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x5413, &(0x7f00000000c0)) 00:15:21 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x28) [ 468.142967][T21671] hfsplus: unable to find HFS+ superblock 00:15:21 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:21 executing program 4: request_key(&(0x7f00000000c0)='rxrpc\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='wlan0\x00', 0xfffffffffffffffb) r0 = add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f0000000240)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x1ee, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0xfffffffffffffe5f) 00:15:21 executing program 2: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm_plock\x00', 0x400000, 0x0) write$P9_RCLUNK(r0, &(0x7f0000000140)={0x7, 0x79, 0x2}, 0x7) mkdir(&(0x7f0000000300)='./file1\x00', 0x100) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='overlay\x00', 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065c56469723d2e2f66696c65302c6c6f77657274697266696c65302c776f726b6469723d2e2f66696c65315c00"]) r1 = dup3(0xffffffffffffffff, 0xffffffffffffff9c, 0x80000) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) write$P9_RGETLOCK(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="36000000373b074a71813f020000dc00000000390111afa69b00276915", @ANYRES32=r2, @ANYBLOB="1800776c616e3147504c706f7369785f61636c5f616363657373"], 0x36) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 468.298793][T21671] hfsplus: unable to find HFS+ superblock 00:15:21 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000240)='pids.current\x00', 0x0, 0x0) connect$rose(r1, &(0x7f0000000280)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x5, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}, 0x40) r2 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x81, 0x80) r3 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000100)={{0x8, 0x1, 0x3ff, 0x100000001, '\x00', 0x1}, 0x2, 0x10000202, 0x7ff, r3, 0x7, 0x9, 'syz1\x00', &(0x7f00000000c0)=['-^,wlan0$(em1ppp0{\'\x00', 'user\x00', '}\x00', '\x00', '%}ppp0cgroup{\xddmime_type:\x00', '(\x00', '-\xde\x00'], 0x3a, [], [0x5, 0x7, 0x100000001, 0xad9f]}) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:22 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000240)=""/204, 0xfffffffffffffec3}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:22 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:22 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4d500000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:22 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x70) 00:15:22 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$get_persistent(0x16, r1, r2) 00:15:22 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write$vhci(r0, &(0x7f0000000080)=@HCI_VENDOR_PKT, 0x2) mount$overlay(0x400000, &(0x7f0000000180)='./file2\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000000)={0xce3, 0x0, 0x7}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 468.872040][T21730] hfsplus: unable to find HFS+ superblock 00:15:22 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:22 executing program 4: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.upper\x00', &(0x7f0000000100)={0x0, 0xfb, 0x25, 0x1, 0xc9b5, "c0518155834039093f1a76ed1844e858", "aca3a9ffc97e3af831b830b28c345388"}, 0x25, 0x3) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:22 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x20000510) [ 469.020783][T21730] hfsplus: unable to find HFS+ superblock 00:15:22 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x7f, 0x0) fstat(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000000140)=[0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000000240)=[0xee01, 0xee00, 0x0, 0xee01, 0x0, 0x0, 0xee00]) getresuid(&(0x7f0000000280), &(0x7f00000002c0)=0x0, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="f00100000000000003000000000000000100000000000000010000000000000003000000000000000100000000000000010000000000000005000000000000000000008000000000ff0000000000000001000000000000000000000000003038d8000000000000007f000000000001000c400000070000001f000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000057000000000000000400000000000000000e000000000000050000000600000075736572000000000600000000000000010000000000000080000000000000000400000000000000010000000800000001000000000000000300000000000000800000000000000001000080000000000900000000000000060000000000000008000000810000000400000004000000f8ffffff", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000000000000000000003000000000000000100008000000000050000000600000075736572000000000600000000000000010000000000000009000000000000003f00000000000000faffffff070000000000000000000000080000000000000007000000000000000100000000000000000200000000000008000000000000000000008005000000ffff00001f2d000000100000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2f000000020000000000000003000000000000000000000000000000030000339320ad46a0fe3311d1bd7b4ead8c8e65000500000073797a0000000000"], 0x1f0) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:22 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:22 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x10001, 0x0) ioctl$DRM_IOCTL_SET_UNIQUE(r0, 0x40106410, &(0x7f0000000080)={0x56, &(0x7f0000000140)="579ec8f597d6d55ed603d330565fa0c54b3e8a14d99847aa11a3ea449959bbf0c8f33e2332876ffae13634337a252dc4bfce7ad96c35af9fdb661ece9e453cf9ae5e3f59ea32fd5db074feb933d1881dc804aa9624ac"}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:22 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x4, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:22 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x0, 0x0) ioctl$VIDIOC_LOG_STATUS(r0, 0x5646, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='./file0/../file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) acct(&(0x7f0000000140)='./file0\x00') 00:15:22 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x53540000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:22 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) getresgid(&(0x7f0000000000), &(0x7f00000000c0)=0x0, &(0x7f0000000100)) setgid(r1) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:22 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 469.413601][T21783] overlayfs: filesystem on './file0' not supported as upperdir 00:15:23 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xff) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f777e2e646972cdc2bff7d669ea104a2b3d2e2f07000000302c7784654e1d6f726b6469723d2e2f66696c65315c007cd0e02746b6135136c74bf84869bce9595053ebb5004df754ed960be6e1bdd3c2d40ebce04052abcf50394c25aac1fa08f16b8fb1e9f40f85d5b93c17bfe1d8d61ce19951213993922394a766092786818d86d5472dd10959e3b95627b291e2fffdf03f10c9805251c3a01088e8e6d1dbc7026b100f5b62df0b2264c9fac151c71d26a6820cb81fd705b5407d621f9903f36bde26749658feeacf3b9d32ddecd77ab892a56f10bd346a59"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 469.483197][T21777] hfsplus: unable to find HFS+ superblock 00:15:23 executing program 4: r0 = add_key(&(0x7f0000000000)='big_key\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)="96c9ef4d559a7c398a7f89ae09d8eca23cd26f33292a75f1edff53a4e55476d76d832299b65771e234ec3166ef4454d5616d0e0e96aa0d124eb2018cd65d3673f5a149ae92be33865e053a1a944a09321001a7c9a68305337cd7b4f3fb74915e922c9694976d75924cef93726e0409e3aea6bb9cef90c58e0055de4c1c138082d5c1f81d6ca55e9300c445011105f9ded2dd6a", 0x93, 0xfffffffffffffffb) keyctl$read(0xb, r0, &(0x7f00000001c0)=""/202, 0xca) r1 = openat$full(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/full\x00', 0x4800, 0x0) r2 = syz_open_dev$adsp(&(0x7f0000000400)='/dev/adsp#\x00', 0x9, 0x402000) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x8, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$VHOST_SET_LOG_FD(r1, 0x4004af07, &(0x7f0000000440)=r2) ioctl$SIOCX25SDTEFACILITIES(r2, 0x89eb, &(0x7f0000000540)={0x5, 0x10001, 0x200, 0x8, 0xff, 0xb, 0x15, "b0c2b53e10c1a15fea933f72f59620fac24e2ed4", "283ecef3ca8eef05d8b746adc0f835f9f077f647"}) r3 = syz_open_dev$sndpcmc(&(0x7f0000000340)='/dev/snd/pcmC#D#c\x00', 0x89, 0x400) ioctl$sock_inet_tcp_SIOCOUTQ(r2, 0x5411, &(0x7f0000000480)) setsockopt$inet_tcp_TLS_RX(r3, 0x6, 0x2, &(0x7f0000000380), 0x4) r4 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r4, &(0x7f0000000540), 0x0) r5 = syz_open_dev$cec(&(0x7f00000002c0)='/dev/cec#\x00', 0x1, 0x2) connect$netlink(r2, &(0x7f0000000580)=@kern={0x10, 0x0, 0x0, 0x4}, 0xc) ioctl$CAPI_GET_FLAGS(r5, 0x80044323, &(0x7f0000000300)) accept$packet(r5, &(0x7f00000007c0)={0x11, 0x0, 0x0}, &(0x7f0000000800)=0x14) ioctl$HCIINQUIRY(r3, 0x800448f0, &(0x7f0000000840)={r6, 0x4, 0x1ff, 0xffff, 0xb5, 0x0, 0x6}) 00:15:23 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000140)='./file1\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:23 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcs\x00', 0x101900, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400201) r1 = socket$inet(0x2, 0x8, 0x4) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:23 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x60000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:23 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 469.694076][T21812] overlayfs: unrecognized mount option "low~.dirÍ¿÷ÖiêJ+=./" or missing value [ 469.759581][T21811] hfsplus: unable to find HFS+ superblock [ 469.772324][T21817] overlayfs: failed to resolve './file1': -2 00:15:23 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x18401, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000300)={&(0x7f0000000240), 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r2, 0x308, 0x70bd25, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x8001}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000080}, 0x80) ioctl$CAPI_SET_FLAGS(r1, 0x80044324, &(0x7f0000000200)) sendmsg$IPVS_CMD_NEW_DAEMON(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x114501}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, r2, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x54}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x5599}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xa46c}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xdd66}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 00:15:23 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:23 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file2\x00', 0x6a2800, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000000340)={{{@in6=@mcast2, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@remote}}, &(0x7f0000000180)=0xe8) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mount$fuse(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='fuse\x00', 0x2000000, &(0x7f0000000540)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@allow_other='allow_other'}, {@blksize={'blksize', 0x3d, 0x400}}, {@default_permissions='default_permissions'}, {@blksize={'blksize', 0x3d, 0x400}}, {@allow_other='allow_other'}, {@blksize={'blksize', 0x3d, 0x1600}}, {@default_permissions='default_permissions'}, {@allow_other='allow_other'}, {@allow_other='allow_other'}, {@blksize={'blksize', 0x3d, 0x1600}}]}}) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:23 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x68000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 469.927130][T21821] overlayfs: failed to resolve './file1': -2 00:15:23 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:23 executing program 4: r0 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) ioctl$TCSBRK(r0, 0x5409, 0x1bbd) write$binfmt_misc(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="73798730fc560277ed23415f9c2b5a294f8d3d9bdd8abc84baaa6ac6cfb89483e6a327a0f9ab1ec9bd3e518602d7a20fe94e1106ac524907e44324820b21e575e0f0a218496d2f399d5a179585d09943f01d4c34085f109003e5ef518eff07ae91e153d6c5f783c06854986f362f4c37eca2c0601bb7949509d00356d8c0fcfba74e7dd471c03accbe8f84ddcf74024ead95dc0bd69b6bd51f05f84248093cebedfe5ed2da5e52dc945c7a665c77667459e3cbf7a654fc95e5aa829f985dd7b683c18d4dadefbd6725efee8a"], 0xcc) keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x0) getsockopt$bt_BT_SNDMTU(r0, 0x112, 0xc, &(0x7f0000001040)=0x48, &(0x7f0000001080)=0x2) r1 = semget(0x2, 0x1, 0x200) semctl$GETZCNT(r1, 0x7, 0xf, &(0x7f0000000040)=""/4096) 00:15:23 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c65f5dcaf8bd7e81b2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 470.096183][T21847] hfsplus: unable to find HFS+ superblock [ 470.128008][T21859] overlayfs: unrecognized mount option "leõܯ‹×è./file0" or missing value 00:15:23 executing program 4: request_key(&(0x7f0000000000)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='@posix_acl_accessselinux\x00', 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x3dd, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000080)='overlay\x00', 0xfffffffffffffffd, &(0x7f0000000340)={[{@lowerdir={'lowerdir', 0x3d, './file1'}}, {@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 470.195829][T21847] hfsplus: unable to find HFS+ superblock 00:15:23 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:23 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x6c000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:23 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x5, 0x400000) 00:15:23 executing program 4: bind$inet6(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$sndctrl(&(0x7f0000006000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(0xffffffffffffffff, 0x40045532, 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/audio\x00', 0x140202, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) r1 = syz_open_dev$sndpcmp(0x0, 0x0, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(0xffffffffffffffff, 0x40086424, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, 0x0, 0x0) dup2(r1, r0) openat$ipvs(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) 00:15:24 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:24 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0e9d74f7ed0690f080a47570706572646d520f9c4d8d22a20b6663735a542c6c6f7765726469723d2e2f66696c65302c776f626b6469c300000000000000"]) chdir(&(0x7f0000000440)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x1}, 0x10) [ 470.482655][T21880] hfsplus: unable to find HFS+ superblock 00:15:24 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) mount$9p_tcp(&(0x7f0000000040)='127.0.0.1\x00', &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f0000000180)={'trans=tcp,', {'port', 0x3d, 0x4e24}, 0x2c, {[{@aname={'aname', 0x3d, 'lowerdir'}}], [{@dont_hash='dont_hash'}, {@audit='audit'}]}}) [ 470.537345][T21897] overlayfs: missing 'lowerdir' 00:15:24 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x0, &(0x7f00006dc000)}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) setsockopt$IP_VS_SO_SET_DELDEST(r1, 0x0, 0x488, &(0x7f0000000180)={{0x0, @multicast1, 0x4e23, 0x0, 'ovf\x00', 0x8, 0x1, 0x5d}, {@rand_addr=0xffffffffffffff7f, 0x4e21, 0x0, 0x9, 0x3f, 0x1}}, 0x44) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:24 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 470.609367][T21880] hfsplus: unable to find HFS+ superblock [ 470.613333][T21902] overlayfs: unrecognized mount option "t÷íð€¤upperdmRœM"¢ fcsZT" or missing value 00:15:24 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x74000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 470.704694][T21906] IPVS: set_ctl: invalid protocol: 0 224.0.0.1:20003 [ 470.724686][T21913] overlayfs: unrecognized mount option "t÷íð€¤upperdmRœM"¢ fcsZT" or missing value [ 470.761703][T21916] overlayfs: missing 'lowerdir' [ 470.772836][T21906] IPVS: set_ctl: invalid protocol: 0 224.0.0.1:20003 00:15:24 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x1, 0x0) ioctl$DRM_IOCTL_INFO_BUFS(r2, 0xc0106418, &(0x7f0000000180)={0x4, 0x100000000, 0x1, 0x9, 0xc}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r3 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000300)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) read(r3, &(0x7f0000000240)=""/192, 0xc0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() fcntl$lock(r3, 0x27, &(0x7f00000001c0)={0x0, 0x4, 0x8, 0xffffffffffff7d67, r4}) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r4, 0x1000000000016) fcntl$setflags(r0, 0x2, 0x1) 00:15:24 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/net/pfkey\x00', 0x40, 0x0) ioctl$KVM_XEN_HVM_CONFIG(r0, 0x4038ae7a, &(0x7f00000003c0)={0x200, 0xbfd, &(0x7f0000000140)="7f73834ee2c2df08f7dc32b369ef27025b18cdf79488707c7792b547a4340de1f850b95b1b5d4f2231e9947702cf3c66caa1d5c9e286448b8d7f3047857a2914e360e80e3d48ba0e52da7e5f2be9e0834385e35ecb7612e9fa29d9b73544fc376e5ec8a933217dc29c7dd5b6047e1f73871d7655ec3991a6bcc8aaffe18146891c5e62ad63d81dec7361f47e9ead3ddcc05d43a82a8e7abdbe39af0ae5c0d3e937d42592a9421fc1e26b18b3d7a03a2cfb3ff3613221273b0ef510240fc1a9fa", &(0x7f0000000200)="2f0ed09366e43e45da03e146070c2e210ddae1c3a379c1c4", 0xc0, 0x18}) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757065c2c9fd6b208b4897696c65302c6c6f77657264697204000000696c65302c776f726b6469723d2e2f66696c65315c0000"]) chdir(&(0x7f0000000440)='./file0/file0\x00') r1 = request_key(&(0x7f0000000280)='cifs.idmap\x00', &(0x7f00000002c0)={'syz', 0x3}, &(0x7f0000000340)=')em0wlan1wlan0\x00', 0xfffffffffffffffd) keyctl$read(0xb, r1, &(0x7f0000000380)=""/26, 0x1a) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:24 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:24 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x2, 0x2) r1 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/qat_adf_ctl\x00', 0x0, 0x0) fanotify_mark(r0, 0x14, 0x40000000, r1, &(0x7f0000000240)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 470.828574][T21924] hfsplus: unable to find HFS+ superblock [ 470.954319][T21924] hfsplus: unable to find HFS+ superblock [ 470.980053][T21934] overlayfs: unrecognized mount option "upeÂÉýk ‹H—ile0" or missing value [ 470.994885][T21938] overlayfs: missing 'lowerdir' 00:15:24 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 471.021146][T21942] overlayfs: unrecognized mount option "upeÂÉýk ‹H—ile0" or missing value 00:15:24 executing program 4: r0 = add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="afd97f2e792139ab8893d9d981127d11d5d424859da610354c8704f9b38af9fbf6c7136c3e28dc0099ba7f624ca3a89a94b0c880e7f38b3d545ee16fdb9cde266f7dfd790faf5fa0f905db91fabfb5521b8d75041614f687715f55e8fbf4f01a4a076b33644f4aca5a4a0c97f3c8002e21abd43632a15a6dd91ce760455cf79111f21bf9b49de4946b7260c3433066d829f4ca5545673de67433f24c1db8816554787bdb0dd7ab40be9ed20d77f357b47dbc6760c6a01cac05e6c22c76cd30d741fbcfa4b2f99243b17daee6cf1333add5434b8c90cecb588b571f0770f171da1892e6fefbc2bc0854e972b9661bee7d34170f46968d4e2c4d", 0xf9, 0xffffffffffffffff) keyctl$update(0x2, r0, &(0x7f0000000200)="ac9a1f59ac8accca5b742e1706672e0ccc9157421a0214e0415b117fa14eb854d6b421f02dd79286b02748a821b479c3f21e15e32c4b1d6035e6da8c9b30e6", 0x3f) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:24 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7a000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:24 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0x7, 0x400000) setsockopt$IP_VS_SO_SET_EDIT(r0, 0x0, 0x483, &(0x7f0000000080)={0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e23, 0x4, 'dh\x00', 0x20, 0xffffffffffffffff, 0x42}, 0x2c) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f00805565302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) ioctl$VIDIOC_G_DV_TIMINGS(r1, 0xc0845658, &(0x7f0000000240)={0x0, @bt={0x0, 0x6, 0x0, 0x2, 0x9, 0x7, 0x0, 0x10000, 0x0, 0x7, 0x6, 0x6, 0x8, 0xffffffffd1fa9d32, 0x10, 0x3f}}) 00:15:24 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000040)='./file0/file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:24 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @tid=r2}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f00000001c0), 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040)='/dev/snapshot\x00', 0x202, 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r3, 0xc0505405, &(0x7f0000000080)={{0xffffffffffffffff, 0x1, 0x3, 0x3, 0x4}, 0x8f, 0x2}) tkill(r2, 0x1000000000016) [ 471.235385][T21954] overlayfs: missing 'workdir' [ 471.253966][T21961] hfsplus: unable to find HFS+ superblock [ 471.259282][T21959] overlayfs: missing 'lowerdir' 00:15:24 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:25 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469722e2f66696c65302c776f726b6469723d2e2f66696c65315c00004e168eb2d451b2ec9b49f65210f139673c41288667ffe718fb881a933553a36235fa3630ff7aa4d2b09f0df4bc5afd153131bd4a8d07f669049478f5e9d3b39321e8b3e71457a7b1f8b587444790c5f45be934d608c683dd11ec48aa49b8cccafe4ecd35264d899f933a0972e8ba11cb2f2d83920a00a27140ebbe953786324c7df9b3cfd4ad81afe4931c7daa2a5637ee4346d7eefdf7b5f08d79227cc67398f0e947c49ae8f6d7a70d0bca382ee893d1d039b17541d4d7b79260213ffb69cec13c01e9946592aed1f2b66eea86388bf1722ea5f17f2adf2ac34a95f8b83bf35c3d45aa9e449ae6c3de6e85f89803c72b39dc88877a244603e4e4463ef1046acf1139f2853bea9e851236194c4329f852554e13769c135aa520ed5f078b7797f1f104aa7748352d92de7d4fb0339d5559268c7d8e608c0dc0bae1e834ce34d79d9ed042762204f6220f3ef1c7b48859c570aa70832fe6a6577bfc83c9781d8bf680fb5f976ab55414def02248a57232fc909652065a37c53af7f7715ed10833016913371412d6475a383d8506139953f3cd4701d7512bd18eabe354cf95"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x88001, 0x0) ioctl$VT_GETMODE(r0, 0x5601, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x80) write$tun(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="abab3fb6773160054f07a2abc8fc4b19a2159123a036a3746ea3144f14"], 0x1d) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x20000000003, 0x1) [ 471.440613][T21976] overlayfs: missing 'workdir' 00:15:25 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 471.492886][T21979] overlayfs: filesystem on './file0' not supported as upperdir [ 471.541517][T21961] hfsplus: unable to find HFS+ superblock [ 471.563069][T21986] overlayfs: unrecognized mount option "lowerdir./file0" or missing value 00:15:25 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) bind$nfc_llcp(r1, &(0x7f0000000180)={0x27, 0x0, 0x0, 0x5, 0x9, 0x4, "8982ec4c483946714a3869ace99f4de0f87ff817ac8709c03c261dfda467c31cdf99f7258e3afb8a078aa5d7c2b8d1542313d0f8432e569b712cf6c8513702", 0x9}, 0x60) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r3 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0xffffffff80000001, 0x0) setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ(r3, 0x111, 0x2, 0x1, 0x4) [ 471.606943][T21994] overlayfs: missing 'workdir' 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001140)='/dev/autofs\x00', 0xd2400, 0x0) pwritev(r1, &(0x7f0000002300)=[{&(0x7f0000001200)="3be8c8e653ff458233d41bea61d0e9379d6345daf9d995ec2454afc73bb6c8f7a5abd8094c29244bca4ffbbc7af9e5c3378eaca5bce95ed518d6d04cde6a75391f3f46cab9ead7fb1b625d708b7bca3cbfc8d34c6cc8b1566b924f4df61228bbefde4598a23e7d78764400d55f901ef6e39b7d4d7d661b30a4a20e7634c457d6db5a46ffb3c24802431ce0416749837e7afe2baaf2d85173dba9a0d684a6ecfcacc86550f94f1abdeb83df339c6bb083eeb4af49c273e1d6a9a09135efe438df5006a4fa9d05f296c1792a25069d5c53a9df948a8a7491527e30d6ae345a0ff4de81c6150ebf65dcc17f09d13845c00021f36fd1deaf605ced82ea70d1ae3f5a0778a3a18f7b106170496685ffdcfd4156f75029acf31bf1871a9748602f00c1799933e98df36cd89da10295964fea76cce8f664991af47cd7226e022d6b6bbfdbc974aaa17fa56729024989b2fa59f36d364e8c6046390348863abdd9aab9fb7c6b63f2a518527d21c7077d65fd7a56c8bb6f9cdabd409158b7a0115500ded64ab94f9f3eaa3daeb654c9571f5679d09acd795be3df0e66627902bbcd037a69b4ec39b0af95774777fec017c946e7f2c215f18293c53dcbe4e7605dd5817977dcb6946e54bdcbfbe02720cc93cac9cb12e47b3f669faf53f7a095d0ffea83aab7d3ea7a50c0fbdb11e6d9e1bc0b985a5cb56b65d02bb1e3e06320b6cc6818e73a669fcebc2de7a1983a76dab896b53e93ceb158495be33f7ffe5c3be125643101aa4f235f92982fe0d50a9660c3fc8e6b95f3556ad4487882ab9517f0be46e81b48813e870f924374fbd664c0221e6ae7a14b180fc23250faa18a322f3fd394dc361da18ca5c86cd864719b8dc2e2565fc2465ccc3a0577d2d18e42342df51f02a0c5bcc5fe090be053731a0b3ac31564f75f0c889d80568487a0a8c1958f980fe0983346bbdb2ac8c0ea8d37984039318738a67860ebe3dac64cb729f102d6d108ae94c0113db310e4bdbfedf3775c12590311d570ed6f9eee9d5591eaa1a52658e42f02afa1f36fd8e2fd1a8369fea9e27ddc53a233d684b2bd5e88a9084422c20664b4eae89d66c097bd227ceb079ce9b061419d0391412a6f65bef175064438c94f5e3bf1a4b9a92363d83e780e119635da98f0e51760b7833ef06fb7da0f31ab0214d0b00af88b7dcd5cb1bf67dc8a1a5fede76b7fc55f6ba813007c26e28a42da941f23a39a60278a0f2d812a8c2c60ca95a79750876facd1cb8e845bf093acd3503813a218d46725911ea4c207f8055ed6ba7be02d4f56a18676fa9fdfd9a1008c2d04a959cd1053a21a88fdcf5e6df8797fbf23b0027ec338f094bca5957adebecbde0caae144b1b4a348ca9240a5885101a2966bb1f612c0cbcac21562f842bc131ea4c36846bdab0abb3b73a0b4c70f1115046d7193b00094ec1debe2932d71caeaabd545c986a56f9bca5a14449a2af1b5cd84c71e6c3e9bf3c7bd3058051f0c99e4b962f6033088bd87eac0782fef0d8ee9454e7a234e5ce82fe1fb10869a93cbf7fd3a98404a89c914907b967b2dc6b3916d184249357598f9ce7b59d78cd58903b93c39233ec93e0ff494e38b35775fa2a1f79b08af745f82d5dc50bf5d2dd7772691050d95c71ceff1e4e817a898b1954eadec57e4d807bf0b89368c6d68fef0db03b417c3a4e1e1402bf2b0c2be7efe4be300409275af6534ed00f99e42ec9788219d0b861a46f47fecf24718c342b0dd392478dfaac24a6a57fd6b875a0d83e9dfcb014d84e12fb9756e80df3c69a32b641007523aa3cb1c0bd3fb83ea3bddc557ffca4840cd1ea524880c8d5dadc47221fdf378a7466cd308a905ab68a5c5b242870b60b6f70621c1422d750d7c38d357b787eed12de3e0cfef7adf9000fec1284c94a6b75a92125fd86329ce6a50aaba9820e952cdecd696e04b6516631a5204d564c5217c35e37edd9a759067ca2d29a2f814b4d08348bde441c6271c194cc55b7447278270190ab6e8af4345382faad0f67c4da22c219ce6fce859a3a921cb7a4808a340e34a25e82474d8e8c34f46acc8173fcac46c830586d0e561195f726d0f6e13a03c9194b895a13593730735f368990a7637872bc042802b665a85445eb597836cca436fb6d325023b3ad2408052784723c0095a75faaee3e6c2713cb7b222db3873298a044d7a420eece0431b37baddfd73b41f0247d76c6a58a6b6d3b296c071d8ad7891fa074efe1176a85447d72a780d681903ff4094b140a019146392a90da1849596fe8bf4956d6f54d84c2893d44575a68c4a2e13793f9674413d90851d28011a310a3c1ae3e8e1707114ffb9e93a653b83fca70e75202d242dd281d13cba43c0edd34e55116167c6e8a9d13057646c2990517b7b3a4372c7ea1a80466132a8b71814c39bea10c26314b0bea19d0e5fa3fd74f9fddca2ff886aea91554fbf59500e3bfe2f880310fb7b1c84cd967518e15316c379adb9050d428830b6fa671b6f4368db32c1b408729c428e9f43775379fc233c23f3163e865744f6592963ebfb0b37b92de131a6717d4a28d1406c612984a29067da960e7e4fa25201d17c5fa6661a0b1a1d4791ca2fb35c590bdc30aae3185514d1e8f042aaa1cbb85a3282d79ae23caa38dda4b121679e36742aac57901ae8c7d25ac56f1f218df6b2796afeb21aa8dbd8eb619367b9e5d6f2f031aa20dc73e2e0962a687cd1caf7c00afba769f90923464877e5ab1ba3afb51c8a333bcc644f53d28ab45b8f602bc26ac4458dba1fe5cbe5fd0be8d46c4d3337c988027d2b27b63c1598c7dad23bd6808c3c3e720561c80acca1817f9f61d9987d3d91d5631b48d5c86b6fc244063eaf7fcfc9035908b1dc63d504bfd5d2e31b04026c2bc17edce28083baa4e6ce838d9d3c9e71fc24e7425cea4e6e84c11e95e7f182db1d1a4640a41381eb5ec90dd2011abe26d823dbe2cc01e7e8adc93858a820e8e7467275a38cf080c736c8244e4ce67e081b904ea428719422e9ee78638df8d148c5226da9195c644343d6a99eb4b1a50b5cf7b3b29de1a6d9fe8a6a66996c458a8612347fa23545fe7956aea068c2a5272a72f3573e7fb053fb42052924ffa6aa8dbb63e7628c483ec4b15039b22131c6c1f9bdc32762008323357137105090bbce992562593f48785a89763452fb933f980f0f97ad86acc794bb753bbc1039e5817a81f52ef9740250db1c1c586b11e02b747db09bb11540f29c6babd91021457f944b23a44eef840537058cd31c172fc7ac8e9e459434794683dce2309ab0976ed9c7e7cbc7d5e0c3d48177e5f62d800ba61d573b1f3005b9f53e26b45530829f86dce0ef0f8a179fa73054c7ec88c31908277d1528330e667a4078c8490aba2c0ea78d2b7fb58b7c1252645e98308b75a754131a97a68d1584420bc739533573368ec130ec84f9dbd007c90d008751a4a45ac549d1e8a1588533df4b4bdbfb3bfc5ae399e8217b0b55758800bee1e254c599089883f3e67439dbfd91433b1a8e9354833246848d7ad5afdb35c26a3897a68587f5c0f82d4f4c79a7df73d7072279a53a00295776bf54c671e325094309c8c2f9dada1518b106f7a650933875307f470764f640756cb5062ff067ca412a4b79492e8d225cd2386ecf14d69942567de9a4370d6f06b41c04691f6e0cb6f936e393894c4674429d6cffb577cb909c537be6c3abe2750cf8a5bef67d58898a506340b6f4ce5fe983c3355733184a42f5eaa701d0cd19dce907ddb466ba06de1451037779ed3a4d9aa83956e0744ea5bce8f8279b82055623564425865f2c594f195ac217d531c21428b0eaf5e7cdc41a47e6b6ca981f6a7cd47fc5c954f68c8aa082552e0b0a6a84b80280d207a705c26eb265fcc637bc1ed78fae374e97114146f265d9208318e43c48477b4cf14acb2627bc3abf7284feece26a859a027915d0e4b9b07c53b9c57dea708acf97fe6daf24852218d9c90140aac7815af96fed426e6a657a64abddec1780812298da50add28877067ce5496dc1caa81632516615962ae4d503c12a58c07a58548e307b2b128dfd4e974f5eb9c56ac658f70519041797d8ecd51277a37ece17c3d81dd673088fa678d496ef0f97516e63dff7d094303c3549139db9cc387765fe28e0a5fb1ccb4d5ab10ece118e2f83617ff4c313241858a03bfa94490b995508feb3362f08694d2f75d9f268f09c73b900d6eb985c0fe9d8ff99aaf59cc8cf8381053317cc020aba871dbde9179bb15d7d4e59d589490b89dbbbff299fc9026dc2ce9f0377dfe9d2fb5320ae4948cecdf195a4916ff9a4db17f7b7dd382d4581d6ffd3f96acdda2c88a92f4d7da9526d245d977647a879098d12a4fed2ed039ce88dc37175b5eef3f4395ab921d9ebb9b93f60d7a29380a555c95ff04d34a2af38abf7a016bf825b9457879b3ce6849b5d56f37406eda216009d47050a59a23c88764c20690dd84e598a18a794e59958ed23961fa295b1024b0c05be236debb0b95de074cb3dab3bfe30a123eba7841bf75fc439856811c29c4e7bcdc605fb14fdd36fa9d6d0facdac339f523f88f2df934e1677e6fd37ac18f89c28bf24b5bdfbf6c093992ddd02b5e9a187a90382d6629556378f45ef450722c5f63ff70fff02393752fd24cc11dffe12434f25282ec611e7fac68eb41a940f7cd0983f309c910bdd8b473a92c44594cb37a201823c0d61a0564e99d8e5960c6231ce50b1f972e6cc4adb446eb0c6abea34ad093c9bae2ad3b5d64fd5710bd976a2019d26dc0485658794dc52f32a54b6425bd2cfa4284e7cdb5ac63cd51559d5720bc6b51b9acb0518f929067bdf01def2cd8cb39cab76b9bb8ace883cf937763027150832323ed069a81a9c2ee8947ac689cb841d021f73769fb012affd2889619d43fc134b728bd7c683b7a811fa0840388d5ef31916d78740aebccfdf24d71e21574bcafd69c21e068c760b43080733792e8794b4cc8bf0d0cf76f09f6fb5daff0e01abb608917202dd9fa153d5345326c2598ef3c64d5b6a55c5080b74481ddca52e26e1fd41f06313bd29f387786c6d0bf831727da4399a3012915df08968ff7285034140786c585953600254f679cd7fad2e48ccbc5694e7cd4a6bc5d589fdaf77fe694d2d4a94c021d1c52b87bfebcf6a1872a816d58139b86aeae231ee70a053a6a4fc47e7a835f2c47f44a7531b5e34da7931414dc07232938e8400b0dfd0289c296fe82e7078c17d7653f0980912cfc271931672fc29c0f1f84885c8fb2b7bbcc9f9c08936210ba70685c3c54721df5a693fe791c46899b74559001299dbc9e6696637409419fd155af8cb6c04bbaf39ed948965b4b88fc11849c62ba164de40f29441572e7b0a74214092a1818429f90a7b4117db139f3bf0cea3fb5922d75662636f232b6523723cabc788a6ce85c274f87427ee9bbfd62290af389122c9f42733103d667733c87bfe77326b8249e799987808b2489e5b82c74a3571dc7eb0687f1eba7b61f8ad497e0925af25de3d0f5147f3d949dab6e042fc20ff1b6cfb244f335d0f13fdfeffb619d4f0f2dd610744529680801a89d1e17675a3cd58a6c1467c1c912f23f83f79b9aeba1b6bd6c6fd25be7d45eacc56ecf6f13530efd347d71aaa4f4f1cea46af8ae09acbd0a30a45d41a4f72f72000dbf8cf8cfd3d79256e57e0bacbe478b9244bcd9e4d77755d2221c10f1d55f64dd028f2810dede278befd327f50e67756930f4ff72582e060650be107412a089caaa22fe5", 0x1000}, {&(0x7f0000002200)="6c9652089a93bbb136f80fdc88b815f16d39eab0d2e835039613c9e8dff299822c36177ab464a703de29c3296618b77ec1b224e00cdd68d23730d877416d2e00f02b0b7be552eaf231b61b71f8ca6b7276b6db881040690321919ce6cadd4cc03b5142ab069773ce3e59ae692bf74dde79c889ce8e", 0x75}, {&(0x7f0000002280)="ee881f194775f61ea280b0abefd4e11dddc75a43f550fca1737d9c11035e798fbe1502b75d311ad524f447ba7f9f17b0f8deace2c19f48627b5eac9be308ba07cc779dfa81ee71749f522c7c4f42377664a82e132dc1d7b6ab67bb", 0x5b}], 0x3, 0x27) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) keyctl$read(0xb, r0, &(0x7f0000000000), 0x0) r2 = add_key$keyring(&(0x7f0000001180)='keyring\x00', &(0x7f00000011c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$search(0xa, r0, &(0x7f0000000000)='blacklist\x00', &(0x7f0000001100)={'syz', 0x0}, r2) getgid() 00:15:25 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7c010000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:25 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00844aea5cb16de54880b789ae1d7008ce94904c8041bc202050ff18b331247ce4ce9986ff6f86833e3c010bad1c9ca3dd79d8c0f0be2749b3"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x77359400}}, 0x100) 00:15:25 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x400, &(0x7f0000000040)={[{@metacopy_on='metacopy=on'}, {@nfs_export_on='nfs_export=on'}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rfkill\x00', 0x400000, 0x0) setsockopt$inet_buf(r0, 0x0, 0x2e, &(0x7f0000000100)="6b94e9c1885c04f107ba764b7fdfa2dece0bdf2c51de3228326210200d3a743fdd423a2e1723960ccd2539b749b563c00aa0a3f2f568149d50caf3cdbe59b64ad8275347201705ad30a446c2b435da6b29b5bbebd9ff9c", 0x57) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:25 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) lookup_dcookie(0x8, &(0x7f00000000c0)=""/105, 0x69) 00:15:25 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x10000, 0x420000) ioctl$KDSKBSENT(r1, 0x4b49, &(0x7f0000000180)="304ac3911e5e0f116b75bf34dc2dd191c773aeedf157") ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) [ 471.856296][T22017] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 471.866310][T22014] overlayfs: missing 'lowerdir' [ 471.887910][T22017] overlayfs: missing 'lowerdir' 00:15:25 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x3}, 0x0, 0xfffffffffffffef7, 0xfffffffffffffffe) add_key(&(0x7f0000000000)='pkcs7_test\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$read(0xb, r0, &(0x7f0000000140), 0x3ba) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x101) ioctl$TIOCGWINSZ(r1, 0x5413, &(0x7f0000000140)) [ 471.961919][T22020] hfsplus: unable to find HFS+ superblock 00:15:25 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f76696c65302c776f726b6469723d2e2f66696c65315c0013b15aac77287b26d9b9ed8a27f0e61feca6d70a1275cf8cffebc4c8977705f3a18e662f6a84a90f8e7283691f"]) r0 = socket(0x1, 0x7, 0x1) setsockopt$bt_BT_POWER(r0, 0x112, 0x9, &(0x7f0000000100)=0x9, 0x1) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x7c764bd68a119b5f}, 0x10) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) 00:15:25 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x7d010000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:25 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 472.072194][T22040] overlayfs: missing 'lowerdir' 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = fcntl$getown(0xffffffffffffffff, 0x9) ioprio_set$pid(0x2, r1, 0x1) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r2, 0x104, 0x6, &(0x7f0000000000), &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000380)='TIPC\x00') sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r3, &(0x7f0000000240)={&(0x7f0000000140), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r4, 0x400, 0x70bd2d, 0x25dfdbfe, {}, ["", "", "", "", ""]}, 0x1c}}, 0x40) [ 472.150780][T22048] overlayfs: failed to resolve './file1': -2 [ 472.176790][T22050] hfsplus: unable to find HFS+ superblock 00:15:25 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 472.203646][T22053] overlayfs: missing 'lowerdir' 00:15:25 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = semget(0x1, 0x1, 0x40) semctl$IPC_INFO(r1, 0x7, 0x3, &(0x7f00000000c0)=""/142) get_thread_area(&(0x7f0000000000)={0x4, 0x200000000100000, 0x4000, 0xfffffffffffffffb, 0x6, 0xfffffffffffffff9, 0x7, 0x3, 0x7, 0x7}) 00:15:25 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer\x00', 0x8000, 0x0) sendto$x25(r0, &(0x7f0000000340)="1c144f396e6597b44bf41b9446e213304fc0f33ebba6d68eb317f96259787390471d703caca39f7441be5a2fc61e93e338dbf16643636d12d1e823562787b769d6958f7c2a9a332028cb59a4a8bcee38a29295f69fdf5cd27e5dd14a0d0ae9e82e8079d49ea5663a3e6401a49d6aa99f00525abc1b75bf0bf4ae3c3cd6508e037ab6dec5dcc434d22926c21b66ba3d07200eabd3fe13a439c27dee930649478b3d7c7e48ad7edbe96f75883cef44f134bfe4ba8daee13cb33bec8f34e45f2d6c2600402afde0bdd16451169557435b5ac237577d", 0xd4, 0x8010, &(0x7f0000000080)={0x9, @null=' \x00'}, 0x12) [ 472.289181][T22050] hfsplus: unable to find HFS+ superblock 00:15:25 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:26 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x8cffffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 472.483778][T22080] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 472.512732][T22083] overlayfs: filesystem on './file0' not supported as upperdir [ 472.514226][T22080] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 472.589886][T22082] hfsplus: unable to find HFS+ superblock [ 472.668985][T22082] hfsplus: unable to find HFS+ superblock 00:15:26 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vsock\x00', 0x10402, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0)='IPVS\x00') sendmsg$IPVS_CMD_SET_DEST(r1, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8020400}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="6cc001e125282abfc20400", @ANYRES16=r2, @ANYBLOB="000327bd7000fedbdf25060000001c000100080002002f000000080002003c000000080009003500000008000500010000001c00030008000500ac1e0101080008000000000008000500ac1414aa0800040007000000"], 0x5c}}, 0x40) r3 = socket$inet(0x2, 0x6, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000180)={0x7, 0x70, 0x800, 0x5, 0x100000000, 0x1, 0x0, 0x1800, 0x400, 0x1, 0x9, 0xc5, 0xffffffff00000001, 0xcff, 0x1ff, 0xffffffffffffff7f, 0xfffffffffffffffb, 0x4, 0x3, 0xfff, 0x4, 0xac7, 0x5, 0x100, 0x80, 0x4, 0x2, 0xc0d, 0x9, 0x8001, 0x5, 0x4, 0x8, 0x20, 0x1, 0x7fff, 0x5, 0x2, 0x0, 0x7, 0x7, @perf_config_ext={0x7fffffff, 0x3f}, 0x100, 0x3f, 0x7f, 0x0, 0x30, 0xff, 0x309}, r4, 0xc, 0xffffffffffffff9c, 0x0) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r5 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r5, 0x1000000000016) 00:15:26 executing program 1: mkdir(&(0x7f0000000180)='./file0/../file0\x00', 0x0) r0 = syz_open_dev$radio(&(0x7f0000005840)='/dev/radio#\x00', 0x2, 0x2) getsockopt$inet6_mreq(0xffffffffffffff9c, 0x29, 0x1f, &(0x7f00000058c0)={@ipv4, 0x0}, &(0x7f0000005900)=0x14) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000840)=@filter={'filter\x00', 0xe, 0x4, 0x4a0, 0x218, 0x0, 0x310, 0x310, 0x310, 0x408, 0x408, 0x408, 0x408, 0x408, 0x4, &(0x7f0000000080), {[{{@uncond, 0x0, 0xf0, 0x218, 0x0, {}, [@common=@ah={0x30, 'ah\x00', 0x0, {0x2, 0xd48}}, @common=@icmp={0x28, 'icmp\x00', 0x0, {0x12, 0xffffffffffff1191, 0x3, 0x1}}]}, @common=@unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x1, 0x96e3, 'system_u:object_r:setrans_exec_t:s0\x00'}}}, {{@ip={@remote, @dev={0xac, 0x14, 0x14, 0x22}, 0xff000000, 0xff, 'yam0\x00', 'veth1\x00', {}, {0xff}, 0x84, 0x3, 0x60}, 0x0, 0x98, 0xf8}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @dev={[], 0xe}, 0xa2b6, 0x4, [0x8, 0x35, 0x37, 0x3, 0x0, 0x2e, 0x1c, 0x3, 0x10, 0xd, 0x0, 0x8, 0x3e, 0xa, 0x31, 0x3e], 0x2, 0x3, 0x8000}}}, {{@ip={@remote, @dev={0xac, 0x14, 0x14, 0x14}, 0x0, 0xffffffff, 'gre0\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x29, 0x2}, 0x0, 0x98, 0xf8}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x7ff, [0x79, 0x2, 0x4, 0x1, 0x7, 0x20], 0x9328, 0x3}, {0x8000, [0xa092, 0xffff, 0x2, 0x64, 0x5, 0x8], 0x5, 0x7fffffff}}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x500) sendmsg$nl_route_sched(r0, &(0x7f00000059c0)={&(0x7f0000005880)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000005980)={&(0x7f0000005940)=@gettfilter={0x3c, 0x2e, 0x400, 0x70bd2b, 0x100000001, {0x0, r1, {0x8, 0x3}, {0xfff3, 0xd}, {0x0, 0xffff}}, [{0x8, 0xb, 0xfffffffeffffffff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0xffff}]}, 0x3c}, 0x1, 0x0, 0x0, 0x14}, 0x24808004) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000040)='./file0/../file0\x00') ioctl$PPPIOCSNPMODE(r0, 0x4008744b, &(0x7f0000000140)={0x0, 0x3}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000001c0)='./file0/file0\x00'}, 0x10) 00:15:26 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000100)=""/211) ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, 0xae04) ioctl$TIOCLINUX4(r0, 0x541c, &(0x7f00000000c0)) r1 = add_key(&(0x7f0000000240)='rxr\x93c_s\x00\x05\xd6\x84~\xb4\x95C\xc7E\x95\x97E\x8el\xc1\x9d\xf2\xe0m0\x9cs\xda\x92\xe7\x96\x95/\xe15\x0es\xe8\xa8.\xaa_\xa1\x91\xba/[\x96\'F\xb4\xcb\xb54\x9d\x97\xde}Y\xf3r\xba\x19\xf4\x05\x80\xfd\xda\\U%#\x9b[\x05auW]\xfa\xc5\x9c9G:\xd6\x12{\x954\xfb\xdbU\v\xc6\xcc\xae?\x7f\xf9\xd1/\xcc\xabX\x8b\xcd\xb4\xa0\x0f\xac\x8c\'\x85\x1a\x00[\xf0\xf6N\xbe\f\x94O6\xe3U\xb0\x13\xbf\x95\xf4*\xb4\x81}\xaf\xedr\t\xc8\x8bB\xa0\x0f\xc9\x1b\x9e\xd9\x83\xe9\x02\x85X\xda>X\xb4\x03\x98\x18\x98e\xc2\x8f\x01\xf2,.\x1a\xe4\xe5\x8f\x9b}[\xb9\".8\xef+pgU\xa3\x98\v\xfd\xbb\x90#\xb5', &(0x7f0000000340)={'syz', 0x3}, &(0x7f0000002480)="cf2a2c95eec94dbf2218f7584473ad27366b13ceaf94225132ddfcf8ca904dbbc2956eb5dd80601a009af5968be6771bfc1a4758dbff2d55a9ad048e29fbaa7b6a17eeb877289551a15e2aa34a0c15353c7e4ade543cf542ddff9303e37df2f86a9dd881de87aad0b21e1322dd27db16993887abc106a4b3ee6dc6c061dfc2a5e6c3836eeed696cf6623f03eab57a075e32b1d88047ff6002c453de547bfb53ebe2b8a81eb7198913c995dbebf44e9652a2388cf40c8a9befa81a371e1d0ac41f30ba15a37ec1088c8575a53aaf0e633750e445b5ef97b57af6770be6c5c00dafe60e6247cb9ae4fa59f497bb1939427f6e3aa10c44c40fbde7a688ccc2917338140607becb233ac3946758861d4e882939b5d70bbaf16f21387a63cb2ee86b03188c72a2039a8ec238dd86760030b7ffda924f243b74135cc762ec4b659bc5df402087b0b80ae166fec62542ee9b45af49a5fb4260d8784e2e1eb1f90bf1e9f3b2cc50cc975965bfe689b246173340d81cd9066b0426cd3cd7e3f872442476c4eb0ab83b784136bee9f4a022f8c072e8d07c7ddc5e6c88bcd12211dda180950329fdbfe8fbe3edc4cba329b35c078a7276c29f44ef3c973af0e7be327574111e9776affb5dfb4602789c8ad0f926eb545c2e3c6f828a552b767bb4e77c126766cf558bc84e687c513a63ebcd459edae153d14e1576528c6347fa386d7b9b0029f5bd9c500bdc971970088719753c8cb91990bdc8041381258003a2106f90619fc6aaeb7762a370372e85f12b6626cfda494431c4f4b0f6e5de5da666b4733d2d8b9da236e28078a12e607a4d88545607cf4a0f12cb3553926e76821b025fae1848421304e7e73ccaa9cda3a2f923ee7540a4efa75a0ecc7c938fa61a3ef826ee7115d6d6dc314ca6d9b5d448796088682e5d9bd19f22e73feda0771467cbf3f065a3869e9f7b66c2aef4d45ce7c7e303b84001cdbe0bd161827b8e24500ed087bf8c47b92c231580a026eda4a70232b055a93a3cdee492a8cd1385579c931d29d8ff70c75a8a667a6183709a2897e5d3c7be6b30b508b867c8998acdaa0bfff52eff703cddc62451ca2152dc2e4a906c867886c19a3f95368ff09be9c3b66146c52c0dbb05b8ecbf7df398e0aae091670a68fb3da591e7f126246fc047b679808f95f14fd2f5618ffdb5bc9bc64ebe7bb6903688c4e9370019d78e2bc541bdedee601726c5df183850e7d741fe291ebfd9566e0314217ec1d19ee19ddd1791bae48d9ea561162c169bf2d2ca0c7e2c52629462ae39c88cb2429f951479012140731fb49aa7b475d5db234fc0ca531e64c8ddf1a4bd417462c488e8872948848a5d1e0fe8576041e894d353ab0d5679e4be8cb91fad149559a526fbc8bf5f3dbb019c5814217f078b69300c65c41a7f6b9651ac51e97c5817faf6869a97d870e1b7a57336d3eecc046f531bf1803940df21b63a61149c0899d5db4ffa52de35ee67dc7aff5e25009e6d7b54f8180025f3c12a478426baa058d1d55a684636b8efcf76ba3591915f2d800115c3a185dbffdcf2ddeb784070fc8027ab7a28264a8b02c0104f1fee6e739cd2e12ee99d45d16f03f02ad8d64ea8a9e0ae723d759bc2301074f4044f879581bbd835cf921c42b1da6bfc5bd7da9f53b98e607c3360acdb03b2c3187750d1084a6eef239bcc56a4157e3b1cc2c6d583e37b91d3cf3af5918377bf58504aa84149d98d76d0929356c9b18f9e6dbb8cdb844d82932444eafa85539550e9cb7f1f796f653947b76c18ad7df748f9d040e993ea0451c80ad51f1cf04bdd403ef70cdf437e628adc3921c9632132b5404e8ffd776bf060c1005b797f66943a1ca8b0c37fe6fc959e8b97a20959d3e0cddda1e2c2f19b2529fee341e1a20e9d2501dc427f82f03c1a70ae3ab77f4e49f927b70acecfcf918afaef5d2fbbb19c923b2de2f3d9b4b892c1038981aa7ea514ee7428bcb4d55ad41afd7cbef5d3b595bcac32c15962dedc962b3b4e2a85ec30bdc9e17c2ffc49229bd8a31a3ee1bd67c845005554af2abf174d019c77ac4f877aa896663430e179aab6cb4c440a350b17bd5b3569baf27f144c0f869be0d7121c3732d7a6a5188b8720e57f22a5ba84578fbe4e59f0bf76a77f5d339d6dddac1e0eb49dd8765a883a7bdd3815bbbcfe8a187bb10ec7302cc3a300c1ad9d41a3038ff5666cb6f715394721b1ca8174ade521d39874c26a557f9d14991c8b3993c1dfac9c2f363a409017efb63ad8eb7c370dae48870c0a80c0409f93cb1e66a52ff852ed175b711dc22611618b5e0a5e687ad2fc5ef91060bcb129be4447ba2678066ddd56b7eaa6fa9d7e88efdf8f337259c920c4b4fb4ea5353500e5b0741e6781f69b17901bceac0ce560efcbe509b0beefa51db5c8390f8eb69e827f62b9e7fff07a8d7af9b5b1e76d50ac660ac3144d89b55fd186b2e8beb6f6252a48dda4f85bdd72ef56b4bf24c0f38aeb686c93d81f78a748b15b4d518cd1cafa7059d8111e2eca8d616c51bb22104c14beaeb4587d93c16432a13c4ffa0854e87292727d840d84de0225be472ac029fdd7f9f44d5982dd3d598a6c02f8b140284cf189696f563ba907554004e0b9ea0646a8a33b3f11c566fd96694d85d70d4387c0982752126a4f06dfafdd30db610b5d6db20f4bd15f9237aa3f9b993294409e58ee65f23efccfca10cc263080527e5462d74b8644d9ec56663e9ca6c86cc09d5ce5651ccabbf9eeea31e716d70f72e585faba01899b43aa9c6ce6b454bf39b50cc0cb8daf74bf30c3285cae62401f119dd7dae3da3f361dbab94b7917cf517af9374d0a3e9aaaa591a0657dbcc9dab00579e7c9b53041bbecdfea72fb79771c263685544f64f06b5d33e06bcbc3785248aee86662dde53c78b96347a9cc9b9c29474acea1c4a2eddd67f78c3e1289e39a4fcda2fdc8775d1671bdddc6a0f11ff42137250037e5c8d0ab41721b670abc948137b7b956eb2fbed4ad387e17b7b254b767d917881fff28123675ab82ca3211d913d860d9aa6bda82b0aeee68b2be50eda765b89846a760f1614d53c418fe737ab1fe7701671539ade0bf4d0b8c02163283d7b58b042cf68e2e52d191483cd46a93bda3c6c68abf3ad18ae1f57628157e5da728e50c517cc28e484fa2b9882d7793c7dca8851ffd74421ae2aa0a4599a445a83a9219ed085827c458e74e84fd43007ddef385f95ac6d566536d4df927877072d1455c1067f9b55b52b76e70dcd5163a61f52d296aebea7eee4b26324a38af62e3edc7aafe5016b3f40fd75eb066d1001e734b55d69c1eeda1586b678882abab15dd1f3c0c4b42a168a2196db3cc30afdc48e941062238234d15d76494a59f567246b847716a06bd8492c66666bd24fb9a8bcac12b780c4eca84055cb48f5d216d3eebd02a21bd70c8ec40acb2ae473a42f5e1d11373fa228d8c111a77ecea182a1008bc553e9e9a99535234b55171a59d2c78aa8634140560252908d50bbca627f2dd962a9c7bacfbed42d3da14ba2ef6bb1ca691086bc0ec904112768369d2b49c62a5dc13a4d26d610e6d1cd53a9a7216e8802ba4fef0212984ab7a526fcb39c8e2702b31edbc75d652c3e3e1990a1e14fff88d4ebe1a0a9c7c6b31a852b5af2135e051b78a5ccf0d6cc41a152c799229fb725439d92e73458ac085fd711f9ab928ecf64c09cbb78c1860d1605c50db67890c0bf6ce4e2adfbe3f9449107014ccb44684f69df3e6c57820037d1bf224678320f0d4b1a08a102effbda18bd6c03d79a83912f43a5144679fac82325af9e48c0251e7ff7421b9fc34dde9c3576228bec28c64e615899838a59bafa4a36f153fc780f2771ca25105b6ec1d3a993dbd1ba0bccca9bf982a673ae1e8d42d8fc25ea828d17a62bfbf1a375b00263b45059ec49d3871d0d42ba19c43ccc2f1edf96324afa0bce0258643df0e5a07c091695659060e000381f04391bb0cbccfa1ec0e68424188b1ef1a766ccb0b86fdbcc42499e2d5603f5e34312364a3c27cf6d942f6785fcd671bbc0703ca8c0e2205c1da7803866b400320a273a3cba25d3905853ff851e32da63777f0f5c14220f589509b14ba73827531e61f226f758c3f1cf7b268b2efffdfec0281811788a5b0517eef668ea19a5a1b83503457f0a592ccbbf022482d48280910985d949968163b27aff10e999fa05b79c4f4b488232b60fcdd5b2b0616fa276ca12187bffbaf78c77c741108d524f88e4718c90b6443ad871bba4f1a416c6b9288c9d65c0436565b5e5208bbbd58991e85f18224d35b961006a18740abf0ece806dae2576c55302e288621465a0c9e20da03225f67e5ba723b54c2b427f66f866e2e26a9a8bce4bfd87d0c607f7cfbc1176536cc739e0dd69b1d5ca824cbc0da1d4709763fee05366fdba2fa4f8df43c32a8c98c3f4b9a7d44ca63419508e590ddb5917828338bc97921915bf1429630053fa3db4cbd71f49233677022a3bb2247d6bccc3489abd101d7953c8219cb6e66cb6a360bfb4b1204ecd79e4c5382f8899c3e23b831ab3d9d507ea908bfb1052c8f1be2b447d47abbe9018eae6c5491febb82b87ee8a381004a672d2a8e8d486d75e3384a0bde68751dfff7d9129e90b76a1d036cb8ab3d23adec9a0425e86de460c94a7dce329b293815502de6175b9aeae797ae6b844babb6463abfc120a4790941ff09cd5af71a35c0ba8417284eeda6acd1f7924ce5541438f033ea5507af495980cf5758987169f77f17bcef895909aaf641792cc263c39f3d8c407d5d1dda0a0b54295139e60098831fc5d1c34a8ca08a1da8a1e37352da76d3954c875bda72512a1431e41bbaaa433b1bc902fb00c6a19800e20be7679396ce56d4de96eba939c30ddca2595194fc483e20df28e2c99c4bcdc5b3258b5817a16d06069c454e9b5cbdc6eb35ef439c5f3037a20aedc14cd84d987f8f766c83f3d05273c46e210ef78bd055f9b33a66fd16910ed9750e88f89b7abddef3cf9a51e4a5eec51f6ab29629649b5f770ea339c7cbcb34b20d3670cb890a3160a8e5e28c37c1b4f0796fdc505f730ac30f6861a6d6bc6d24d72dd1d5f0b94d9e8284c76b2b4e95df7c956f57b6a21115951968afa32e7a5caf8cedd185955dc725b2a6ea8a25a4c7b0db657aeb3e8e41e7893363eb144b3e6928743800317650944779b00756e28fbdf6bbc67cec187fc81add484606f26d331baaa572841b0e0ed41a61181b29b036dcd06821cd3a3f95d77d19441fc8628f20f2159051d917c8443c7dfc4bd48a3c7a5377f26f08d7d64b1a8d88dced20970dd3bc2dcd66cee887300cc74b34eef5603cd1aec91e0a4a423aa2e6e69f37bf029a4a712a6598936cd23d8eefbc80c874f7ca33bb0a7433ad8f9aa6920bedd4dd2f8af33312f44166f1fbde14c3e46312630fd76bce793523a1db9db67011551b5e97d307e1f3669078ac1df3e6fba22f8b57b93903496cfaf9e55b1317a87e0d5cc974ba0ed9c0d24d069c3d2290351d615eaad0032bf9b0dbef0fda439aef1c66505282dce9d63334e9ba25c40c5f1d918d89ff4b43bb8b51af70b1eaf9b7fcd452734ee3aaccbd7ef181364aecc24acaf40f03537256a75574588732e6afb035ea13281eb36c684b40a881ac08efec4edc2fabb60278f23a4d167f6baa5bffc4e0287c8ca189c9be6d580fb0826d1e59be2e8ee77af0dc92eab70a8650a7f86b3da840611eec5639a2468db4e61c8d9975f3baed737535b633d28b37faa19b3c9ce13f7a64042c152d40c124441c11b4a3184821ba5063c8efccc8e1ff7dc3cc8a2be674e0fd8ca109005642319ec42ac9fdb4e574fc4e6cd26c242750384e6c31b8d1d0ff3fd6b5d8fa58dc30bc01dc3d13b0b4daccfacb6cb5c36d45dc5237da0ba6274aab2a30f39246c79dcdc882f68cfe1691579f17548af4846478c4256d12200b82fa79a02c50896cca79250d81df9a0d5ef3b2053b2118917a064c9fdc3654e3b0153164245f0da5fc4a59e2b231a3f90f199107c63", 0x10b4, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000001380)={'syz'}, 0x0, 0x0, r1) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(r0, 0x8008ae9d, 0xffffffffffffffff) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000080)={0x7e00}, 0x4) 00:15:26 executing program 2: r0 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0), 0x800) getsockopt$inet6_dccp_int(r0, 0x21, 0x11, &(0x7f0000000480), &(0x7f0000000540)=0x4) r1 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vfio/vfio\x00', 0x0, 0x0) setsockopt$IP_VS_SO_SET_EDITDEST(r1, 0x0, 0x489, &(0x7f0000000240)={{0x7f, @broadcast, 0x4e24, 0x2, 'lblcr\x00', 0x2, 0x6, 0x32}, {@empty, 0x4e23, 0x2006, 0x4, 0x4, 0x7fff}}, 0x44) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000380)={{{@in6=@mcast1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000000140)=0xe8) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f00000001c0)={r2, 0x1, 0x6, @random="d68e24927941"}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0xffffffffffffffff, r1, 0x0, 0x9, &(0x7f0000000040)='security\x00', 0xffffffffffffffff}, 0x30) getpgid(r3) syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) read$FUSE(r1, &(0x7f0000000840), 0x1000) 00:15:26 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:26 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x97ffffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 472.876077][T22099] hfsplus: unable to find HFS+ superblock [ 472.890074][T22106] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 00:15:26 executing program 4: r0 = request_key(&(0x7f0000000000)='pkcs7_test\x00', &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)='user\x00', 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) [ 472.916579][T22106] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 00:15:26 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66694c65302c776f72696469723d2e2f66696c6531dc00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:26 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:26 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xc0ed0000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:26 executing program 2: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000180)='/dev/sequencer\x00', 0x100, 0x0) getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000380)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00000003c0)={0x10001, 0x0, 0x2, 0x2, r1}, &(0x7f0000000400)=0x10) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_RM_CTX(r0, 0xc0086421, &(0x7f0000000240)={r2, 0x2}) mkdir(&(0x7f0000000300)='./file0\x00', 0x124) lsetxattr(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="797973c84a64062d00"], &(0x7f0000000140)='overlay\x00', 0x8, 0x3) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f06696c6530476c6f7765726469723d2e7046696c65102c315cfdffffff000000000000000000000089acba00bf07b1d5e6054430402ad597a4ef069cc748d9433da65c8f46aef67734a53ec920107bb809fa495a7b399c9733d4fda5cbed9c03149664794745f4"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 473.122072][T22131] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 473.148672][T22133] hfsplus: unable to find HFS+ superblock 00:15:26 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) rt_sigsuspend(&(0x7f0000000000)={0x687b}, 0x8) [ 473.168674][T22136] overlayfs: unrecognized mount option "woridir=./file1Ü" or missing value [ 473.174702][T22131] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 473.239194][T22142] overlayfs: unrecognized mount option "1\ýÿÿÿ" or missing value 00:15:29 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:29 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xf5ffffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:29 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:29 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000180)={0x8, 0x200, 0x6, 0xffff, r0}, &(0x7f00000001c0)=0x10) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:29 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x200, 0x0) 00:15:29 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000540)={0x0}, &(0x7f00000006c0)=0xc) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000240)="16285e4e345b3e3b2528dc567357b3b56c5d2de3b50851ce12607a34e5de18bbc77aecaf6fefd99e084b93755971112bbb152b667bf8f2b9c2f2ea6e52791af1b221c2efab6dd1dbfbdad43f69cd59187110dd3d955c1fc53a3c2a04e66153d6f0e4041340b8857207337a232b39050d2f6df189e2c7ffc05f205a0233e9f0d826d3380649e1364a4cea3f7f9ecc12b81ca4a7e0209c514892b3f2fa81070ed1e34dfc98693b74336101fc0fb72116e951f565553e847cf2f1effd242c5dbf427fb22500e3b3e3d16ae6044c4eab4b21fea0a98245f4a52e932c8773aefed16a360ee22786bed257f41e7206f510c42443db2d540d61efc7559568e3bd", 0xfd}, {&(0x7f0000000340)="4696b4fdabf74676249f2cd3b68b7a7c3ac012cbf63f0b4f65433d7c23b67110c792707f15378c5c0843f9b001102d4b81c2107e18cd98203bcf63916adf6964650266c9e5b764d9ddc831166a6243f916bae4d3f57de5", 0x57}, {&(0x7f0000000000)='l4t', 0x3}, {&(0x7f00000003c0)="bd4b04a8684671dbd8ac", 0xa}, {&(0x7f0000000400)="aa034087a4c9eb6239e90f4eab38c82186fcd7093e4d784fa5c1a072cb1ce6d2352a936de1c29991f2d7cf5d14c08de8bbdfde6530f5e398a3977e81c127e40b40c7a911666e560ecad732ee505009423289102cede5d56c928cb366d7d2e75826723fcf605c1fea6d3f0624a0b2dcbcf5ff0ebc9eaeb49857a9b002da0144bed58a40cd", 0x84}, {&(0x7f00000005c0)="e8677bd1ba4b8f988cc1d6b3bf6d205e99a1ae1fb69729df76957972a60010abe269e0b0a6e1f60e0313dafb62b721bf3d31a6275206883cb0d4091ee155bed95e6b2563220a251ed82ccff02df9ce2f3358e2fa9748b52ecf62a80773fc330e73330915ec584fcccce9605a227408182e33b80b3af459df8c27dc8e68eb2ebab1b914833b52e1e9089d66cabb735339da3cd7f15ae120923a33b2b8ec35a4c970415e83935c3a6f5fec27dcb430d16d0663ced3a932542a5a42d451ef426d8b40b769d2baacc60d465e16b78e1579af0e943dde6668747c42483f", 0xdb}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0x1, 0x2, r2, r3, r4}, @rights={0x28, 0x1, 0x1, [r0, r0, r0, r1, r1]}, @rights={0x28, 0x1, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x20, 0x1, 0x1, [r0, r1, r1]}, @rights={0x18, 0x1, 0x1, [r0, r0]}, @rights={0x18, 0x1, 0x1, [r0]}], 0xc0}, 0x4000) r5 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r6 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r6, 0x1000000000016) [ 475.945369][T22182] hfsplus: unable to find HFS+ superblock [ 475.964256][T22185] overlayfs: failed to resolve './file1': -2 00:15:29 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(0x0, &(0x7f0000000040)='./file0\x00') 00:15:29 executing program 4: request_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)='syz', 0x0) request_key(&(0x7f0000000140)='trusted\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f00000001c0)='\x00', 0xfffffffffffffff8) add_key(&(0x7f0000000280)='syzkaller\x00', &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffb) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, 0xffffffffffffff9c, 0x0, 0x8, &(0x7f0000000080)='trusted\x00', 0xffffffffffffffff}, 0x30) ptrace$getregs(0xc, r0, 0xff, &(0x7f0000001400)=""/130) r1 = add_key(&(0x7f0000000380)='cifs.idmap\x00', &(0x7f00000003c0)={'syz', 0x0}, &(0x7f0000000400)="df0c557a351588a906714bd5684ba92f98cde28faf9c1dd88138d2fbda6c41a4026652865dc16b23adc38803974e681de5af04ecdf5389fee6f5d78aecdb9b0ef6ab9951faa0ee0f13f742993813c797fa8847b052f2fe28c3b87ff0baf63493444b4e888d1c8193e5a23a2b330f4e2792a7bc179091afa98c8d63636c89bf063ac9cc80fb3200a697285dbd1397ff289a27c9161ac81e4645405a0bd17f7e474aa364bc3ee8a79a16c536973b9b812bc60a0a89bb49f4c64e07b46882d9d909eccea24e1b1974fc227806e0bc39b2e3a6e4ba455f32881b3821ccac745fdd4480c290d4abc301dca7300027d62a9fd141900613fd5822528eb034fee1a6edb8b440cf74c1c46caecf98ca7a38fa0e4bc33a12b7f08c7283e4831eeee2cb492fc5ccc9bde4ba62e987c0b8cccc0938edfd8d3406276d6df84a32de895f8844b7dbf1445422c2a83a11a58accb4a85c19bee31da21a85e38e1fdc12e173bcf5c91d5362860807f696405c1d4180bbe961c15f303317299adc4d08d1731b5f80b57c363fc8144c21d35e16c00f57e07da697f5f7c6dcba6ddaef908c82498a3ed55fc2631cb0788f1360e7c050ec4e8284a5f8d1bc9933a327ba0368554c51b1c4ca1a8bd7ec9f6461e26ccd6feea7986611483105e9d1fcc2aa817ff10d0d4ed0dd0fd682f540e1d19a220347e84bbf4c0bc0334e1fcabf8cea44fa4561b19fb0d73081d2368e5fe348793321317e1841e6df5611653f324f71e80f6e94d61186446ba85b5a26ff1ab0a382e835f76ad5b1268fe4901602f259f46787d5760314285b7e24d4b5bfc6244c064fd9805e072c5c404ea7dd8cc107b1822fb4dcd03c26135e53b7a22fe9006ab17b2c1cec8d97ffe2122226df77cf1357f8adc160ecc814e58df5834c47a0d50c69c1837c666581221e1c9e4a08c935a0adeaf3ee73513047f166cac980d13129c5961122395da672b50eafa152cbdfd87b4620e2c7d0f4805fd91bc689caf52f9b659b78436c87311c699c48f1ee46cf39f8adadd230dec92c38e97794ea083e92890c36e9f8a626f04a14862612f42dd4c7669209f06f7d7136c765d55121db35e0e2dc66bbe1ba3d1c2a55adebfde1b6fb0b870510892d712ad93c54c777c8cca847bab76bfeb1088ee242373c7c50f747133bea9742fb3aa892f2a9235a1b3eb1754744a52f6f7b7df6074e76594be8f5c6391347fbd10212138c5b59d22bba29c327947638ca4ee02a26146c1f589446754cb15961bdc6cd8510673788df2401e6af5d79fc1a0dfb637c977a7e5e6cf2063a5857a9d645e1c4d95bad54015455470cad576fd361774a59e85ce4129c818bdb3f8cc02d7bbd0545e1afe92158373082a4260028978873f813919c694afbe550f57aab4f46688a70a607af55271a765345c827a4a6e7a5c46624768a871dc7e195ab5bc3d669d927e60ed344192349eb3801c12b16a5daee20d8ba76288792a7a68146b9a6dc818b371ab86ccf5d9371994d418f1643279be6d54669d5daf71897c64181a6486fb4dc593fc43842076046aacb901b05671fdded1d9f7def51261e752601a509dcda50c7aa7b7c670e081ff29d0d36424463fe446940c0913b4a6c001f942575df45d6b8ef078e8bb04bfdd8e9464ddccf77695b9f0fb49a05fad7b9f821efc2bb29a0e481cd38ed500d67b598f77d236e86e10d3083b631268332c0b5c28b04a63359530e5f3fb96e18723f6ed34fa29d7c15f406e1ce1a971c4ab80c8e1d1bd4bb98e99e062bcd774bb6769cca6be5b3923adba85c401a08e9a5750f190b70b12696984e3b20983f003f3c1e11d2860a2cf2c6e64f8b3a0610bc2c822004326b63b9160856dcc4ffd6132db363224325727a7eeaf2647d0b65a177176ec800babb86ef14d9f2e210e0103eec32cbbace96c7d187148b9fd51050b5283dc7e26a3d71ffc953805fcbb8e1002f641ed05e8ac54da9607687ee1318a91f0f37107e982a750d36e8074cf2b56ab2272207b716815308e64ea1c79ae33fd423eee0cf799ac376ddc129e24aa00628739ee5ca09a0fa2f69c3fe26635563869b0a91afcadfb338eaad7a58bafa6b8b04a2b52bbba078aba3a6b4052072d4fc35a0d5b204b49dd42ae3b4c9f59646d3198981976c3516480bf83108d0a35f4ce2ac30bf0f408eddfdb18726b6411548719055c999837aabebbdab737f8dff6999ced7cbebdbdce73f86bcbcaa37bc541aa9782a7ef4557f5251c214f450bf7df9ccadb4cb7a29d3120cdad1502dc91cbd566dc421e0fd799cf7bac3a58b6b01c39ba5e2b5a49a16a138d58b0d1211e13ee2a1d18b162b76f2db1207723928b9d6419f5b96a47dba79be09f987615a3836535fab656e71dfe310df1fe4b9f7eb586f92bc9470c118412856010d45aecfef2956ffad67b863f4cc125001bfc708cd7d7ac01ad14a75abd0d2074656f370bddd4ef5ad0e49f3f87ce9c4c4ba19ffb07982fb02738f7f392f570003f85c1b4912704d1c5f54ad89c4e8afa1ae8e67c2db44aa3850b6e480f8483e70853c57ca051ab6a01c7012932ed80a5976f6d7d476378923ed91daeaa52cc4e6befbd3b83b6b54e1e0e2bdb65a1ed90662434b72357d33c267935bab20c90dcb6bec89e9df7f3feea72285132c15c477c63de2272d07945aba2e39993536ba03e1aa7cd449a5d2d57b8be9a2db3ee6473a9532e5714d048aa11e8152b6dae91aa0ec8bdb196612d5148f6f1ef7c96e9bff78c900370d1b3254824bd1c520c02f22a629b7133e288466f7d6a3e1fe6751c36deb96d1939370ac310ce45398ca3101ef2b279ddc0485687aabeb33bfe61ff07602a8cd5be71f231b7fdc00c9dc7a2f6d4021b831987d557c75cedaf6f2e342cc7f0a2ae1e9e8e0d6316eb3a73250a8d60205a7a54e4b327f20a87f1fac94d30bd7615cb4e49653555bc00e879205c402fa7a89a2f2299b9835819fab4c36bbba31738eee70087fb40ca16b23146f4d355cd5f3ccea69d9b09e53dc2899b12ab8cf36199e8f807d8520379a53cb058c0faf737df7a117d5651af745a8b648034a434aab1591aeb162cb705e98e81d048fafdb5e9bccf9df2070d214cbcf39da1de65888ce328dffe8a17cf9c81a9b651b351f6efb2ffb2fce1f428c89c54c9b246ac55df6f3cd1e7c990e796c0b7963a4accd37a31ea99c2223e7f75b0b0359bbc56cc7f972a90322f469f42d47487a29ac550879c1569102fe8fbc20ad95721bc5b0b375c5093e6dbd9e24dc04379112bca860298f51a144cafe8003a8f217b0a47f8067c01f96a82bf17a8665028744c8b4b05162f2df474ed8a9d24c4d1ec4b374fd85a466b81bd264d89fae4492d60443e3db0acf5c2c3dd18a1bc5c2feb4f7371a9e043a20bd30979c1b991eed8283d450d03eacf190194e0fa5ad42fc64e326aa061b8ea9af4fbf23098f7443d6037fb6fff771906f19258e389f4b605001e459925e348c3bcc909b22963b266407c5d7c8bcd9b084fbce91be3fe0d8484363270356e92a69685479478ca6f617f8b46b30cb6e58081e754d5fb3460e958a1d1b3c2dc0c71d74dac2e075abf0e597dfd3dacf87387341eb3363c946c0432ae36323ab15d9ddd4c3af7c4fcf3c9cd2d9eedcf92b0015119e9c8b2ec8a57da98d3cf39a3b82ad281e964b34a9e143d8425b84ed289a41935fb061a556788aed96109871850e5f244ea1854d7bba5fe56ca59502fae22ee9ad5bca82f11112e02e25cdc3eba68e9af178bd6b6d9900ba9fdc68ea37b94066afb649af6d2ac5e3e089356692014c5027d6a2ab7245f7df6dc89d2fb626de30ee6a6f404b2e7449916e260876269d108449a3a8ec81bc25f5b043fb37e42b8fa8b934d3c1f3f59a20636749395ed0bc96225cc4ccef88bbc15bc81a2b4f4460adfd2f8f8ff13a62a4c9fcde7cd124797d0d367cb8d5be71e8b9e7350de138f089a5921950c9d63d20ad0567ce70d9f03bb44efe2e62f66399df931edbe4f820604c75c8ebf4a76130cfe1a918a89a248b0ba805916c524ae1315b9c365da6952079a14f8e65a7af9f3cce2df14a8eab888cf7a9207f25e0f50fd1ee03880ceee06e4e1bbf96800f99e16b9f41689fcc0d895f021303cdbb4058b41f642f718c1bf421af821e3e7f3a079c8880dfe531e0351c4c36b1f2799432eb2846d94f24fafa22f0c936f86bdcf26d03e8d1f943098d18b4d32133b82d6c79f665a2646f9a9f0e66a6a179f43f94b57d1cf514c22cc45253c14377c9ebf1a2133ac9781fcb3ccf9ec130d2ae66c77656c3db9e0383b78ca4d365f4ba19a3c16e6feceb4908b6ac81dd08d7a2cb7b171bc149adc88cab3ccd3fb4d09c15e86adf17536ca881f9f42ed776a6598a9c367d48444c4c99a7d91bbf02ed5bcc609b500221c70f71eabeef1427f770651d5e1b6454d2805800ef4d3f73fc8683790b5666658b7adfeb563d6964a9094418bbe7c7e05cd09d5dbe1e585b695afd76db969f56793e6999b727a790ad5bf834f3efa212588f226628ca90c5f681dbbff5c523c17244e242db72c5c19f89892ca37036a5fd9ec67f479daa291b651172f467e617bba69ed3100ac6e60261ddfa30649cf33c55e8570a7c00a75b18d0a87eec375c5bc4787573bf7d8627575220583414871a9ff56ee841e3b80f407604f72d7da20c8d6ef2f8d7d347ae86283fac37940cfd6f93ab5e9902992dcd530e774f00edd85582c07ffdc1354ef1007c32a43ee70f02cadebec01e5f3267b553b661cc8da4fa49c936680df9659225c93f1722269a441ca76777c4d299e0294d526cfc9c445b26ea1a3f1616b11c3488e0dac64055c62e2dea84a060c742e9d73796cbc000bd1d1226a913ffbd9a2adf1ff33f397a0549129e4994fadb8e8c53d12a4c48a77809c4b5b730387596bda9ece70fb26dfbd1d9ebfbf1eba194985a1ba6f84394de0c149b06342b38b5477c1135cf86e4c82ffed5230d93a243ba911a94940e80574909078d9a3e2696206d30fecb1c8e3cfa94c2aa717000bb893e499e0e64ac1499175eb177dc24ec32e308e0ff76e5151b86a7ccf90600dcf3a23611d9f87b980fa211043a7b8d6d61088c934414af0419d514414139fe39e2a28f6d6eb606da3f997d7ff0f10d982f2baa7a3d6b9128b2d66e09cd02b37e35e637ae040d70a3fbc929447f9c74645b416914b5a965d00662b85af3e6b3c6059e67f82d32e8d7c0235cc1fb46ba52de1f547fda180c9a65f62ee5ac005a89fac52f22150649ecef0801b2708b6a41abeb6f357e1fc9ff79f811f52a2cbef80fc900534c9b2c4ce6271755609af4e5ad5442e3875513323bcb32f3629e86362b2213b18c49c44d62e6267db4bbef9a78ad80bca6ec9da3be72d4985391c00255153353c03e61707ed506876c10f989e82dae7f440c027294e0b509db9342355e264beef7ba1c83e82b906db3fc68ddd62307d305164e63f01a1e11ab95945e15e0f4c3f09fd9277a8d9591c86890515a3ad6a4f48855fb4827db60380031849c2758271c49f9ff1aaaae41517c88dcbee21dcbba017d044e59632bdead69c772d29069018effe79186607a8f42d8b3433842a6df3c35b2b57ee37b212dad6fa69581210d7f1256639c5e3cdf129280533add5248af4b6693577fc685096b938efe586bd1c37aefea9437280cdc49f381f0a3c693a2625b7ad0abb7b528dddebce4ea0ea387133145627545f21f39b0154b1652eb074e0e600030ba7790497cee49d7cd044e65a667742904d0c8", 0x1000, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000340)={'syz'}, 0x0, 0x64, r1) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) 00:15:29 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f0000000040)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:29 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xf6ffffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:29 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000140)='/dev/uhid\x00', 0x802, 0x0) write$UHID_INPUT(r0, &(0x7f0000000180)={0x8, "b15ce617754c32fed46c2fc6dd9a500fbe8c9ea7c42cd2a62c3e9291c8668ae8e15fb953462fbd9bff62f96ec7d5f8130d1536938152a2ee2b0fbfa24f91e9e8d0f97b7a237ed692a6fe6f7abbfe1164c526b0217827744721464da93375456d2b5834f33e1661b3a046e1d1f5675d7e56eccd4ede9f796954318fc13746ac9549de327b1f5962bf319267f252e627e65bfdd60b26dbb9234989bb4975acc521e9643929e533a83b0459f0f0b8d0efad5f887f292c0a418ffa4a10d481caff99a0fd41ef5aa9c2c4a417fa520c473e231df10b1331cfc8b0b5e680924b8ab393ff12bb854740162f2aa4b02f2f9e86c8fa0d139a89a6c47109333ccb30acc4c3557557d80da75237900a44dfd6f42c779939b2e2609d279336d49eb36204f3772b07859dc26fdb13f7a8c66f4fab8456a3e2dcbda19f93e97aadccc1e1996561159c141e2508b31c7e6de772e687d48fc80d2f2e2fa26152b3d4acde20507f3271453806851486b02634d8cefc6e5297b6dba39a8795962739aab27560f4c0c9501967bd3972d7a176307a824228ea7328ec418df6f0051a74596f46af36d1358ae31007518850ff1669c26b5fc0c3170cf0b34789e66362b394a36cde01a8bcb1aded2590a0334560c3718e81c4c7429fcf37733ac47bba37b2bd8d37101be5e6f7db1b9a62b7b2e5c82f0944bbe7ce07db950807058fb5307fe4d39d205621a9807baa07804e7dc2db5ff197768c84a3d4512b944be05938582f5e6e7acd11803ad7a1f507767ad193c1021c070c4b162d669a2384e6835b490142ee449f7b1ada7b696301fd3090e6c89891e0ff3bdfc62f2edbcbcf55d00ce9a1c8b92c85ebaf24a47a62a035bee39a8979715f3dbf0fecfd3358bab2eeb9c5a134865634f6702ee9ca4431968a3318794a5807cedf87ade810db6102b036d3c9142c10bb6ca366640bcd83ac18e4d42b44c19b975b3a05882fc5cf72456412f6e0a42eef6f41e4f25eeb9a04a9956699d43c80ffa97ffccbc50a0a8776ef84a8d42d591121d14a57cd9c83ac4d9fa50f735ef777e3bc0301f65385003ba012a4b609ddd03341047a3bb041940f216f9da38ccdb5a928a9a7b5481048c7d2b0e1bb97102c82e5c3abd45710857133ab3ca6ac9deb028b4d0970beb72b6051250c8dcf9a0c5dd2b2addb3ab410270b7830e0740d99882d74050f28730664cdb1f94456a354b0379e3dd52e025f5f14ebc096f530c5bf9d918541a2f5d60a5d96fd8e6de98b4545adaf6c0e6bb25bb529154cb9dcf917d32dd0885d2dab4457f4f913b0ba1c6af3a6d3f0c3f8df7097a9b950e8bbd9c89bd196066d1f3780c5c3f57cc3f40cdc94418b9cb575f6a61e320f64333be4cb12db6c88f413d3af5b0ac68d9405d118103c353e9cab80b8f171c7d0bfa082fe625e4047d3b6f806bde555464594815af3c4548946529c69fd0b72647920e9c1e7888e619f12f528b38d4e9e4c497e63964e3a48e88e700c396031a583daaffbb959fd6f4f1247372ec1e24cc19284e3dea7e76b28719df4905b6ac8749ea2e7f2dabab36af0e58f0cdf16513796b61903d87c855da535e2c3be4970d1da472801623388b5873bb88f725a3b6306b000963f868cb81cc769cc5fb3049ab8ffb8ace0d0335291c7fc5cf7175aec35f7d4923c91d2858ebe920df086da12ec9ae39922829ec018c8eb593971727c6ea788ed404cf8a6a3dd1a1b4e3d66dc01b41cc89174e3576864af6bbf6795ba683254fafca6b1b98b9d06c7d4551f9562e459c6f94d119f9e5cb68bba85f3e17a0d2664c66a0dcb7fcfdcdbe92a16e1dcefbb5f7bf41959b897007cf4ec169369902ba5dae679fba3bc8a8e4c628a1f4bf2fe606214445270056091e1355fff95fb804610269af3fc60e7dc3d344144397540e6df9d3bf028ac3d07341174a545d2e3ec6d156af5ffff06ffaa82a21eed40dfc2ab8dc596a66d0892a47ae080fd5d2cecac378b983af96f63cb1807d84f093c4e9faf4544e47d188fd8ec829fa616d16b59bb0be862b9d3758dd88c6785bd2548974cb9468cf28c430635dd7e669cd182d6f8b0a12078ddd71acf66a3422e451a7281eeee7dae3ab118ddaa4f6747f9c977fd824f09c419d9800c2072b47f0682ca8403de65cff5fbc1e706d9b2ccd8ff99e910097e0ef460440b6eafbb43a9f8fbcdd82c020094a0d165ed0bedb883fdea18a98f4f5fb6328b5820527734a2071262db8cce52179555daf690f064023b95a0b0f0d328f6d158b2f5ff81935dde8658fa50eb031dcd32837ad5c59369053a69e48e8c92aa4979998b958f06ba6c7aceb57deb27b3944d49cfec9d51d72efdf3765306b3a669c44afebb2ff91786ea1c869ee07227304618da9a5c32e7e3360ad8b6e1d90d73faa16121418e08ac260d26fbcdf1c6b28bde10231e9fc1fec51daa5f7c6eb54a8d7606b7c58f9d34b65fad38ddd9074f3155336d5343c484a1ff3a0bb5e77a9a641c78634f20f3da9aab4f1416052011f1dbf8556a881243149d0a919df7dce5829cfaf2739566fb8138aa29d26a682dd1b788dd574431e944f4737b0a1d1be3dd3841efbf0a811571cd6f12f3ffcb759921128884cc2e9eadc31b672ad51aecea746f5975492afb88a6404f4c8ab4b0574c94700da7f8244994247920c8de06f7486556c581f2e5f953c39d258c0f9e36902cf425baac9453f4c9583975b6fff6d8681bde9bb139424146e6586644889f234993b6af3f28ad841082fec74f6465875c13109d18c78171fb01631fe042856e46a7f4257a76c2900325fbd4f170352efdfe63fe626c8c8ab351cc84015ac56ef70315f27c4a6b41f7e8314d3cd368392e827790916334e6431f89cd775387e7bc1f79218b4d95a694b1cee97baeea7d427e1390d1aa8fcee39684293be31a5f1a608e45173df331d9caa1b04182fc385acb0b9c5ea46b33e2f02945ce34c08788a936b8d4f912f41c79d60dd94c82ba94c7088a4ff823b1a2813620d0dcd4f14e21264e49c3e598b0be5e40eaf8bcc6fc50b4b69ff3f121c1267ab469b06ce554520f497eddfda3e312fcdbbf9af756e2a429c8c1bff62e8198ab510a0bd9ed68597fe0d647daf332190f4f389c3b9423ca26148ec681a7d5fb851c9581e8df5d21a679a3523165ff87930d685adb1104d5aeae91f544770eee4dae683eb9041a9a4f3a2c5f6002ddba0473eec5a5c32926fd2c786667f1dfd75b587d82eb43d38bb55e74c76e0c9c25f8964171f4e808fdad81cdb25bbba261a3949b068dfaa1611dd58e96c73a2d5f043974c85a2017dff02c7acd9ca169b7a3a9ff72d730a6ae0ecf21ffa3a53e97d8a4df335138ead7c92a926fa46108337ff71fca277a10fe501acd63962e43407813055378cee3c2b78c49cafb8fc28329c66ebcb044a45394e59fe4e7659ccb44959846e8add5135d905eefab6db5d712c75159bc09df667157676f821295ac6dc53df5804946dea3aadc5fed1a427ea4c3ff90e9cf0430711e38d75ba520f5c464228dca4d3622a3995e9ca6f4022514a3ac9eea08052a905a43e5ea0ecf486403ae5f172220f83601746fa1a6e9362148fb8de9ee57dfd63c5425eb7774de9faabde30a4756e328ce26f539690dff44d9d8c7e03b8ffc2328f78f435ee19d369405d1358af8045f7f411a207b8bfae405943a3651242cd26c77e50f93899b04e07c68ab06b31d3e9f3355e5e7c4c8654ff7661a0d5763f9557728153913d71cfaa509476af9238e21c45d3179c4c769b4f720b2922f7208cfc93cfcd55a63336a496bf50a0fafeff38a0a17ca55c61013c958ce70560ccc318970e4c8e78be5eb13d31450d1e7f1c1508b202493cccc3ea211e6cf6b6c2cec6dc2f89ed9a0bf8ebcbc57e520b8e611122af91ccc9aaa2d148e721ea0456b21775b408a07fe01d43ea3f5ccad2ef2521939136ba67a996f0e884c807b9fd90c484e62d3bff8855ae536220db87df46403d5ccc073fafa352ba6c26769fd5ccc21575a39f1a10dad33b4d8e4113dabb41e3c07514d2e4b9ed3bfd55024483f8cdfa21cfe36906dd2cb39fe607821594ad3ded7ef6be5f3826368ab7f91687cb367a262820dbd5ea7c0eb4f230a05e5c607d3e4b79bb76bb8013303e9cb16f81db88c985fd9c901de7c5240c972209f829c65dd668cfe0d33dd219b9bb81d7f11f22eb056612e6af0461a91b94820365fa02ed2edfb668204b53a4e244f2101bf24e6b964640ce0d2921ae0ca9122f976b76951ba2102672e4b6c00fb39b59e86f5f98f96e710304274fc3c4831fed5c91122c9f56119c6532dfaadd4331e865ac29c4ca9171440d6658fd1925e1e49b66c3669a45263bc85ebce06263e2a9c2c3c5e7bedb6375e1dc2f5f4f9890c97ba69c74b5d5f0544ba4c1ebddd0ea198ee99084ad699b231fafeebe1f5495a49b4fb8048063557d86960b52755404e5ead70be554bcd0a8fb0656eb00262ba36a3a8a10b6f815296376ea127de202e2edd564a32c555d14c718937bdfcee2a963a37d807235abdcf9519b3a365f6448d1667acf9670191de899b89274eb9f7bdb366d816741ec77d62576127e91d4175ae87b667e6c41861280dfda44748de43c51d565f7e2bcec0d7f244ad0f3d99f2c3b3b43eac1e546db199407710ab29a829900cc3e55df823fa9b426d9354fd2f5f3af5eab0814605d927414b7fbc25dfd6e5e3c0e076e453e2e84c5e3dff8b0bb77864d4424511f2784242b426df253bae57357a4788606472ac3513943ef52d0e16a951525b60d9825e42ea6a0c01f4b228ad74f151322240824a6b5c95226792025e5308febbb2be9f82c2e0d234b261833d7fc845c740ba5628d519ffbf8657fa03dbfc118effc9ec4685381ccce34c1a5d9c80f4a17020305f87e2452db776dc54d73db4c8909bcf17131c864f8f60f43f9b644df51342f24708b8b636aa2555c85b23317d6f3d4ea68432ef02087d816c6e039d30d0635b11e7705e41fbfb51b5b638472cad3d29330e202fdc1c8e29911acbaa2b884ad334db2f2e2b3a9b5741622513c7e969152dfbb5b38b5cd08e0de2e517034abb1475669aa1bee504bc9f4725ec56b6e5fdc816f05ff902c220ca1ff545ad403de5423eeddb7eab31a7e6cc6258b9a3d86fe87d459314be3f30e09eb36c21b4077d0b171e89925bb64e74578c05920987d054ddca7bdfd9d4c86c03a56cba409d8da6a9010b6e61efbffe2b3600a4e402b04b215f26977aef1f46603a0255494ce7a92494dab4ba7c5564343532269b6e0b1155d03d8fe1b2f6255a0d958d31f050f76d546ae4fd001f4a8a686fdca579b0a2496b72edda53c76138dc75c8b4dede7585a5611de05fc8b431c3d4e9a15a9a190ed59af57c32d459d910f617c2c6f0cd980465bcf2843b23f91c5d89b424d3fa839527ebdea0746db581ed902a40cb3d1718f72939e486f6f3a6fd792c58b9b9bdae79e484025b1c1d72f3ad2ea829abd8548951bcb5765f773d4ab25ed97d5c52e91784a73c3d6bcb295b7bb33f1bdd7bd142c273f9341a911ff971fbdb49c88bd343696941990f54ce705874f1d32e91dc56869652389cae48b75f3382e042cd8926471db8253946b39764169037c4e0605454a591987198bc9bdcd8a78ed2143196ce67e22aca55866854661db8776eeaf3a421e411492d58c8474bd17313d83f881d45813d9f13d030af97fca286bc492af945d457a25d496b7592a12564ada171446afabc643426644409d1ba21fb5302516b59", 0x1000}, 0x1006) r1 = request_key(&(0x7f0000000000)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)='\xa0cpuset\x00', 0xfffffffffffffffe) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$read(0xb, r1, &(0x7f00000001c0), 0x0) 00:15:29 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765dd8fd19ad105e601696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 476.255878][T22215] hfsplus: unable to find HFS+ superblock 00:15:29 executing program 5: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x800, 0x0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000001c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0xe7cb) r2 = socket$inet(0x2, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) pipe(&(0x7f0000000280)) r3 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) bind$llc(r3, &(0x7f0000000040)={0x1a, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, @link_local}, 0x10) sendmmsg(r3, &(0x7f00000007c0), 0x4da0d002771356, 0x0) fcntl$setstatus(r2, 0x4, 0x42c01) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1b9}, &(0x7f0000000200), 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) ioctl$CAPI_GET_ERRCODE(r0, 0x80024321, &(0x7f00000001c0)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r4, 0x1000000000016) 00:15:29 executing program 4: keyctl$read(0xb, 0x0, &(0x7f0000000140), 0x0) 00:15:29 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xf9fdffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:30 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', 0x0) [ 476.383217][T22227] Unknown ioctl -2146941693 00:15:30 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x105001, 0x0) write$FUSE_NOTIFY_POLL(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, {0xff}}, 0x18) 00:15:30 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='overlay\x00', 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="776f00785a01723d2e2f66696c65302c696e6465783d6f6e2c6f622ab8726f6c6d61636b66737472696e736d7574653d24766d6e65743047504c2670726f63656d302800"]) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 476.470642][T22234] overlayfs: unrecognized mount option "loweÝÑšÑæile0" or missing value [ 476.504780][T22237] hfsplus: unable to find HFS+ superblock [ 476.509662][T22233] Unknown ioctl -2147335391 00:15:30 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfcfdffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 476.585482][T22247] overlayfs: unrecognized mount option "wo" or missing value [ 476.616972][T22227] Unknown ioctl -2146941693 00:15:30 executing program 4: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x1ca, 0xfffffffffffffffe) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dlm_plock\x00', 0x2, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) iopl(0x20) keyctl$read(0xb, r0, &(0x7f0000000100), 0x49) msgget$private(0x0, 0x100) r2 = syz_open_dev$sndpcmp(&(0x7f0000000040)='/dev/snd/pcmC#D#p\x00', 0x3, 0x100) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f00000000c0)=[@timestamp, @mss={0x2, 0x67}, @window={0x3, 0x1, 0xb498}, @sack_perm, @mss={0x2, 0x3}, @sack_perm, @mss={0x2, 0x1}, @window={0x3, 0xc5a, 0x100000000}, @window={0x3, 0x6, 0x4}], 0x9) 00:15:30 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) getsockname$packet(r0, 0x0, &(0x7f00000000c0)) [ 476.663793][T22252] Unknown ioctl -2147335391 00:15:30 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) ioctl$TIOCLINUX5(r0, 0x541c, &(0x7f0000000000)={0x5, 0x1, 0x4, 0x10001, 0x7ff}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:30 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="7570709c126469723d2e2f66696c65312c6c6f7765726469723d2e2f666936a49e4d31134de4af3e5be27e10c6956c653ced1b0c9e832174ab8f60e98f7806a5e3a93c965f045866831a43a618d03391e69d0801b796801d5b11788e7cfb12"]) chdir(&(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100)='/dev/rfkill\x00', 0x2000, 0x0) ioctl$UI_SET_FFBIT(r0, 0x4004556b, 0x1e) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$inet6_tcp_buf(r0, 0x6, 0x3f, &(0x7f0000000540)=""/248, &(0x7f0000000140)=0xf8) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f0000000180)='./file1\x00'}, 0x10) 00:15:30 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000280), 0x33e) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000004b40)='/dev/sequencer2\x00', 0x0, 0x0) ioctl$KVM_SET_XCRS(r1, 0x4188aea7, &(0x7f0000004b80)={0x7, 0x0, [{0x7fffffff, 0x0, 0x7}, {0xd0a, 0x0, 0x1000}, {0x8001, 0x0, 0x10001}, {0x5, 0x0, 0x21}, {0x5, 0x0, 0x1000}, {0x81, 0x0, 0x1}, {0x7f, 0x0, 0xa8}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_FLUSH(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x3c, r4, 0x200, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x20, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xfda}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4008095}, 0x11) sendmsg$kcm(r2, &(0x7f0000004b00)={&(0x7f0000000200)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x1, 0x4, 0x4, 0x3, {0xa, 0x4e20, 0xd2, @local, 0x6}}}, 0x80, &(0x7f0000004700)=[{&(0x7f0000000280)="6b1af719207a5963f5864c35e80dc7f002571e77da2a2d1d3e7934062d331ec5ac51c6b48c63b06503729771601eb186ff5ca6f9478cc51a44a63b2bcba2313fc61d6c788ba5ea0b27243a37853581d7b474793b775c504c5e7b8f56bd0eeb89b47702bbb31d6b8c52fae4dd04c816abac39817465dbea16618be1714ad233dc441e6fa7b9b48c0305fe721f6d7b7c7bf3ea177b425460119b0d66158ef71bd4a3a81c128449e3989dcd78167ec52e60c61efbd22ff246e010949025e20aedf39186bff878c462ace0cbbc857e285b63fd1b20dc3d936d00768a4b890151d50ef18b94ccffd80787f22b4f50f1ece2da9764f2cad8acaba0e99a6f4e2379545140b5fcafa386de7400991d984caf8b57c24a0b3cffe9e770f624e3ebc8eb13def0ab7b63a4ea7bdd816b0b5d735215fffaed76edf2fe1e9a84f448f0ba173b0918f3529d965f51e44aedae0ca4904122db648aa7b6121e9f149a994dcb5ba7b8fcb953c81fcc0ff63dfb3f81db73666ee0108f7498ea8f01cd3cc4b156ee192a9a464d8a593e53072b443aca7e4f529cb25792845a01fb50e8e8df1608d29735595289cc3dbc9eaa0b236492d64e560d6e0af51cc5992df38ad6b05c1be0430e19f3380649327b92396599e21a1f3c3b3288a877e3f50d18f406f362aa57bdfc0f03cbd318eb81d9f547ae48e870c157c7bf060cf5767a81fcb73dbbf8a51b73fde3e05332b4d320dd195f9279408394ffc86119a673b27063b306118ae01cbf7942ba26c2b0ef6b9f807e7a70e2e30e9ceececb008bb38a3c5d7c21883c94135323dccabd5a1cb1d92d37dbfe7b2dcf9ef599a76eb0d46aec911a5e1b5ac1ac3dd37eab210f75132660d0825a934ca90f1b302df34dea4e7072026cb5fa3812bfa7c41cd8484f937465ad25d008751887414094161f5997ae666f066caf8e18b91ed01e29440c23752320654c89aa4ba9d28e01288d09fd259a7921a1c1d80b8471c6a83a31267fee6fb4b425318bf0489b689ee13449dc1d1ad7e3b44dfb8059a230622b70f81317662660de27d2b0e7267f0e2778fc1de75c5c3d3f04456500e4d18a56d90f184e74cdbb812606e291f8b510467994e4b56e3f419d6633141abfc1d9de0920923b20388439e5431ada9a1ef7ba2fb065f6eb0a7fcc45f1d49931bbcda40812a6b58cae6d0d6a172c7845eeb47668fb054c487b5b5552cc6d849ba53d2d4d25d4040929670ea6b284f6480f7e94097f6c370a4c996d6e723d558b7ed5176f2a6bb97ccf76becafa33003594b61bf6e3d387bc56683c0c128e0cdaded6f46803a3855d731397add26a7d44c6863047e421be0f70ebc1f342a604fd9baece388446f9641c55940730b81b13e65f92ca33f4bbb3210ba33f5b26379525c1dd353c742158e5553307eaadd8ec268a6327c1e1fcf67d2e33755c2c0371f3bccac62207404bef328b9511b470f501972483cc99effed1e89bc53520d6cafeff42c10bcd494e505a60d9a1659dc336a4cfeb2115992e82e3dcf7e1531da66d36e33c08a6aca534f2f08d9cb994a03eb1441f890f5df348a61329de140f599821684a89d81fabdbf49bd8e7cc35e6b54cb0dfbd88880a1bb3482a662cc6b06fd22e84741fecb684bd7c517d0e2c24567e60caf967c9359d57b253de4d57dc00511137a7bc00bf9854e469dbb084a5814d87c8d3ef35a0bb8e6e595a0f3dfbefe895a65a0b828f91cb7e0d9d52c1352a8efbb886f5b9fbd0d14fcd1aef5fdf30bea7e15ea75969d8f1141957e267772a3ce036cdeadb915e5105c11fa4cca90a4fcf704b36041c5bcab8ddc006fe92721c4ad3c347a2ba6c90f463a19525379d3cc94a02bb08a3b3f71927b57dbb3e69e0348b9d29e7213205a85c5afa08cd256214c8fe387cc08f610baea7c9799cb495afdf59f00209e273f635f39d9d652a948a5338d7842aafc9cc190b700dc569de9afd2e3f475eed785bceec018cf6c09356d172f9a9c08f54998c4440c6e5a82901dee96b0af73550026d26173fe7f2fb867370aff477a2abc2ca805793459176ba0c3cf4047c1aeda6b0d7604c29e2ae9aac9cd7f95f07ca3521dd50584c7984f114129215cf28ff3af04bf3dd400a41fd26243f7188718f9c4a001a25f4964bb58ab5e564afd215fe26a763bd464e1ea4e3da52474fa5f5ffd82b9ce8922f3b97b391094575071dbefa84c50499404054ce1abdacbe0f0198241cbca90b963006fc3ebe6e2aaf5636754ded13e0ff46167000bf81cc76650c920933e72e588889d5a9fa2ffaeec3d668daab3b6d597f5bd2e7993bf13b6e0908ea63929efd4f1857ed27d555134b8e0239e23a0cc4aba0a6ca788e97b94d51fc348ac4c29b8f7e78e60c282ba46b4b7adf62e7331c8b650a8596103fe925de9f27bab77e98361a1082cda33c1db5d5a1df8fb02b66fac144e55b9fe071b6c58d7d0c470175938e583524e2141350f49b4da301c71fa7086633ff489a8ca450b7ff781833be6a0cf78eed750fe024e37b9758f62546a7825c47b6a5fc03b67ed9d72b093e93d5e678d30ff203dd134f5ae76998d77ac4e2f2be1398d641862b5c4c46fa2e273bf9dbc3d3b87c905fceb2147c9cd9ca3e1264a49827461cc3708d58b5643e1ce07ce35bdc50e01e7b272c37d6dcf17e27f8d40bae178bc4a6a0976ed93dad89a3521f1a8954a8822fd2aa9d0f9b30dac69a1a12f6cb884c2c724480f420a4edf8373ecfb299c09d61aaabf73c57ea24af587db163ccb78daf1af34459ff9cc9cb6bbffb889ff3b2e05bd13dc41fe212238a53e706f85205eacfe111ed55190a01f7ef842cba8c58cd84b28f09030795cb650152dee57269acdc39dc1388a9f12086f2d13ef67eeb8f1276ce3f5f0a2f45de7da6826418bba3ee63d22a9e889c01b4bf504c33bfe9aa67553a2355eced2e82834fcc6fface12342caa40b6125b6cd9f584d4e3c1d67c77764f2986057025621e1a355c2a0c2ca9cfcc3a7132247fc9c74a0848fa5b1ae917f115fbb35cc1c45736a32bf5d61e5453c81f690b2d16da8ade51241fa882a1255c72727eeedd716ddcc64863aa1a54ee67471b3160e1c3d9d980207adf82a2c03194d51fea036937fd517f0f25a9f4b3dede6bb072ae850178e05dbb7a6317f59f7fc6581b249d5258367adb61bce84535cf631d312a7a777abd5b0b9e94ec08c34cf91ac4aba7c16712c473daa9c9b93d53cc9f9714434b0d7a0a89deb527bc9bc347a434562b0c88e17de0a4c92e393085bdf8414a56604b4abe82ce9044cef3825604825d469a1bf02ca575af38e4628125cb7f7b87b7a832e1824bc2ae82d0ab07d5ba64d20cf5cd6f6f66263476ee685d45707c1cf00b90443d4eefa84128c360b7daa7dc107eef054cb0daf4c143fa538f894339976629a7080925783bbc61f6e3d00f08999e772866a5d4deed6b57a19abae8b835419543d8c379cc696a0321e6707346687101c73c3d4f10fa7696d2f20067e7c4144d329d8b4dd62b8abbd0ead76b8291b0906b21621bfb86cedd2d4ffb6e44b8dcacdffc0b33668655d0003de3cb458c6d4646a83811d86dfde3f0e712fbe9767401d262d58455c1f5953ef14eef91f5afda319739f9a86b159b5f1070a015269428d430c1ff9b6bfe4f68d01bcc9d3d66439dc46d9d7155bb489b6106794dcac7d57d8472fa62c7ee6689ba96e47dd9958ea54b2f28fc8a955955f8f54056a34bec4b5afe789c02b64e728c8a4efac37270a8ffe03d527a6cc64bfcb98f662d5cb2afeef717302ee498e741be0bc68964d624751b3e52237b7273524fa9058c6e8138fee21d4b2e16f15c11bf1c06d36b9ebf4f056d4999a4db354665393b9171bafb23562767011072492eb3c4be1d683f4208bcdfa09e4bf3c6fe00b2f660e2d4af14a4034157f9415b1b2d6ddb207e24108a165f22cdcd7102611fa7a41e0d8ec0262bdad20a01d203daea7c33e7c8f310f80cca38349f6145b19fd4f10ad50c95acfa50ef48ebdbf37a350ef36e5d0e0336ecaa45d13b616c99fb964317fbc24f3b595aa634a1b562600cad3bb5dc8c49572e3bb49f1bbb0520ceda308b539f17830056e4984eddfe894f214ddf85c9ccef242db2cc887347b4d6e0ae450d31f37690240b45fdc2cbcd5aff29821d8857259e2ffc93af096367bc46c26fbc46586f38c9c022ce83472db721b6fa59ddf09e2416933a967337cc8edc0d1164afdb0e3eadae715c04930fed4149b9817606abfe4ae8abfc6402d372ed5c25460f474c2e351b5cff42d7960e084b94d80b3a55e982f0acaf9adb1604e6a31db6c2fdd403e3c98cd1ef5773d4660f1620d4cafe763bd548a0d3c50342d1414734fa919c45e2f6c2ef704b1c1c2165a29a412df7c8f6d6bd25182beee979c6cf1b3d0b0e6953319ba23c9f50654022b15e426a874c31c7a317919c755cf624afb6afee1fdc83fda93459ac541060cfe0658537507da9c2f933aeee6e2a6547e1075afa8eefc099b01cf0436380731e1589abf660130179c78e9824d147a7caf1579b0cc92001f6ebf939c4fa4c391f58fd619187973454567b237c3d6e0dc502e6a538ef17c1194a8809ffc11a88a080820cafbb4b91271a37a8014d9e546ea66c3165fec32e79cd43e4a5c0de3877c1fb6a84638a805897cf739426401394ba1510091d7234b1079e0bac9b330aba0ebb751102414c7c6d680635bdac0ff780d01bf82126de3de5bbea0278c800efa98777034e7ce58141b6b66e4bce138248774a56d1fa094dcfff8134585cc49a45f42cc7226e8c21ff0ca49ebef80a5f30401f6896621e3cc8761a6c86f190ddeca3c7a7fbea15b89c0b790a4b28026aa5ecfb3232a16cf1add52629237c1dd4a4f00b90e6383491d412898a3ff9c48b1ad7d8e64fbbba351b7cf0f9317e825da67da1f33a05d4a012a6ff5992d57dc473f815e591de7bcca23379adcb5fbbed4acbb3945c1cca8da1bdd0bdd6a2c8ceaeb2758340df57d724dd02755b4cc8d68c2ec356032dc0c128d7a74b6106a1a8340754d9bc2d4aa2271a17a04c48f60dee9806af2e33066e477ad5d83b78401c1ebe978450afefbdd971fc1622fef6c979f6d7c6f66b0f893a49bdbd7466252635b9cfc33283984281838d4c7c531aa75b53b29f3f54ebb6fd6adb98383fffe25107f100ca053819f2ee6417722507207f040a1ddfd13767dc9c3b1eaf5833d812e73463eddde0d8a70c5696276d8da405e61af2fa28772917c60115129d43ecf0e2fb1afa3a69cf3311b1daf07f1c75e95c42603281825e4dac19665527a23213566cc1cfbe027ed56b52546af2a55d2af82f66623aa075ff5121e7d831a69cf5a4c541831cb67aaa9201333d49c0dd5759a8d69741591f65bd01d3bd0317b92e273b8d770424abbb629ba2979b26f9a59698dc71f181a01e4b96550e590ef8f493d0f6c7ef4c50f7507a97f2c419c09e2a6e52cfe2d70af5817249b4776d9c35aa5bd58a24e4dccd1eee7e9baddee6219f3e324eb2dc2f12f418b48d8fe8d5bd6b5ccf127306f254091777cb43f90d9ec719f3411782a581f82321c4821c88f19bfd2b44bd0f1d22c69eb4e7af47dd5f8aeb82e0d35e228e5d7aa2653af0d61b503debed0376472998fb5971d73889e11ca91d88865b68dcd8af70d2fadf4cb608c5d8c251be4bd468199f57e6058fd5dafe67abe4769f894e759d7c6c5d4b49252a6107ce2c4e4b257a4564f5054b8d0035ac7ab8ae8a8c331d402c02d4dbb52f40f8915177749b56b6", 0x1000}, {&(0x7f0000001280)="60bd37d01b75934ba53651bbbb2e77146099f2bb7b2abaecbd24d397f962b4ca4758c4a7272d13917dee0ec70e5039bb92c87214aeae3227b9fce7f7f7ce967d4dfacaf9015f034ae60db4756950843c5512ee7679fb5f9855034a299464fd839dd66dc31b8b0219e14d6c2ae153ef0c5f17cc354b6aa331d55c177e0e4520ba4c967fc962f39753464967df83121b0cd57d962e4e1d067816dfa61baaf7f57fe14b29cdf07c40d8b973b20430339970b98991d21d7423c09f4d5640ef2295da1b5f51c026a4aafab99ae71086c8f88bbe18770a3eeb448cbd1dace0e59d0b0a106331631825897ff843144c3b8ce2a8e2f52d881a2fe6e487e19c3e0d0dc04878be37f78f737a13afc421b5bc0c5af4727413a391ea3396ca7aa2a40f26211d718b922121de655b62bd75f57fd1935a673cfc89e9ab49c90c278110fa4c9afa99e9211bea45f08b461fb9e9cbb5d1ae367c220587786427f6a2704f1701ecab36fba98752eaece139734fe07ea3be0b7b916a3db9e27a4f69d99ee7c1d41709cdfd423a871a4d7a3ccade8ac8c3bc8d568140db9fec187c301368565d1fbffaf3f71dd4609ccfe2a728d3bed03786dd549fb7869c02f046ca0e7cca7bfc76927e5750aac65f8ba56621467a61b4a5b2620dfa4eec6a61b917db6185c56d7840681da2628d1fbea3ae4b7b26824ad7fbe02bb46f4f0528ffc721dc0fa5ac631a31c312d7a5a3b6424d64b94baee008a0952ec7fcd051c4385f842c3a5514f26084484e110b3dcfaa3654c918428c927f68bbb0bd8329ad91a9ade3ef3ae4c699a6f43c31366363f853995a9e51274e6fd64f1862147c966700e276701c1df4326b6d4c3d7b1ac40a5e485d2b7e8f164d4428b624b10dd7aa050c0b4843326d06633f39916acc74f73e78a0ad38fb8fa9d14012f0e8ba42067723c2d6585f400a87217b413ba237ff8ae488d1a6e25c150ce16e96cfc03425e6f1516823cdbb24b4c262d2119f1bd29437385d1d6b08d5aa4a8c9b156a9061027da055bf826ef148e2d65d4284bea7027ebae598e07a4ebdfe4bf07f9497d5835567261d78c9b94609f9a4ec90dee2737a260c433f1d1da4c2962f4bc9635590a4a4a96e44ba2300e6eeeda07a4c7dd34695b3034d9fb078fb528dfd4fc98cc7e234aeb54d96a3e29a1ec9e20ca8a5d4bef91e7c1c8da88fd47c57611c48ebd9f0d768ac1170c62d0d47a8d58e8f462c2197327d771266a67f11dd28afb18f8400ec6d529fac87d8d749d80317693a677a028b1ad68dd54260c9223db495811ebf899bf9d3f62993f35bfc35d8468826300d8d8b2a0d7786aa2702ba9fca2da1fa34a0d3938d9210b668c181bba16d9935d2cf0ce2d837b61eff1cb58cef85ab331ffa313575d5d3ed8514b662e5cd2ce00868197c0fc57389bd76495a01eebb6ad4180458da6d46dad3ac8c4f763ffd5614375ea4561e58fd9096a7dcd7a9f0ef44a209bad19c74f46d5d8ed76eca77d61e065d13f61d31fb35db580234635934cc5a217b8d08ce1b5de0acbcf378d84309b6f88d4877cf97096ecf0a0c70c7b0ce9fcbe037be6ca1ab22fa175e954f933b8649b4b205f4f40a17fa99c7efca595cec4770d796aff5911c1af859e7e34e192ef9e41e15438994cc01b0a812e74a6a3c6fe17033c97f92ff86a0ace91a795edac24742cc78ac556f78cc40466b9ca129ab7f5d79e4d3e7a31c7fa92975ff26b22fe9e0d2bac7db1ace5966a77aa47d15027ae83c77efb06ae929832dfe4be057f6c1de4615e5de6dcef8695cf1eeb661c85a8797e7eecbf919815a8cd3443c7bfb606de74eb471a26cc1745c314ebf370519c80ae0bbd0a135c2af6be0294d620d12907ce7019083c71f387147172cde88cc043e000858775f16aa36e21419643b9bca4a06190bdd74439176cd3f69272fc2478f81c83bf5feadec80eaeebd12dee8fddb8102d1f6eb5e6dee39f43caaca04d8b3ece3e2ab9246179a355f0c5f3ae721509201828f6be48521c917fcce7c908801af615276d9aa567dd1e069e759fc8aff0846d7f41cce8b86daf2e20aec320e70dabf542afe08126c6702cf1fa1bde603f9f5b00f52ce0e2e2a626d7951dc71b9aa04a0de313793cd227c2f98ec8f4f2b9d4012ee1f7faaa2ec87e6da2bedea723a71e214461481908dfe7c418cd5d10e410ef08598e3aefc8707e5100f88f37e9db775f25e0e2f0d91031ecb1add507f29e0d8862d24485a9f00247f9782e7646a6c1547e5acec64515080465a989278c8be7ea2d2610565a1b72c1ebc15081025dac5982cea838ecde177c7cb85e19f8d115ee2d2d557dd6f2f90c7ccb08572d0ef605fcd5a28e4c557fa9abdc02109ae21be3aadc6aa70ce02ba2edbc7efef6bf0e22e4b5f5c5d64d2cef55cc5075798b9d02281e61b1d2ea08034c791bbf6a0b368d10b7a63da1915782cbf9e380265e4d74fc4c6f7ddc6c3ef168f785495f88b11cb07acb5f17d4390665e6ff1b4423ed1a28eda4a7a188db99f795cc318aa2f40998ecc69c51c4a61a9216db9631e8fe15ae0875bed2c2f2828c1e94fb6e129b10d05420d24fbadb914f9ef5bad4578d1444cc4b5a9b20f192045031ac76eda4bc2afb15147a67f581a4076c9fd4948dae43f4e09dd5307b148a0e22f796693b797232cedd9aade33277f29fd57c5967c3259a147b4dd8c197ce0948fc15b5eb394a581413806bd929ed95d2d6c736072277f06cb70fcf2358366c2ff211106991e5157fd8d85e866f5c9a512f60977cd5672ddd52a9dcef9fdb7a354891fd3afced06e66060cecb25e1dc56d3df971a9543078699dce55bf4330975125e5478f6996dc612d3cd32229fdb1c9e7977a1a7daf8dcd7e0979110df6e671a11695b5ab4ce5571c5b8274139c035bcb5f81235c681a5243b7ff554edc30de942273bae063f3f4c2effc4ec9e5a8ec48ab923804db1471378668260bf16aa805b2e657027bdf92d726e2a706b0952eb70881c86a415a533ece8d5983072be8036f2c5c20f9c1df96dcd0493d1e71f171885719507bd12874e08fee42b072a89b0e3a89da4089afd9b8fc58335a3113b9a234e4e0b8eedce0382a3c2921c1c197d889a758d46c6b1dc07c38901cf83ac7df90a86b8057bd9e45b106230bd2b638d0cf0ffa41f56ca20b1596c5829842e29a7eb682a4274bd6359cb37f0fa2373d2d59d177ae595d2ef4c9f07d0351a10047a4823d30404d2f30f701fef1eda134d779a966dd0cea3251d86f6dd2fe3d095ae6b73692680286bcdbb63ba458f9fc7ec7532fd7ccf46b59302b14ed14324378fac37fa65bd0ba85df13de423a3ee4d3bd5e40b09105ee7a17cf847ae21feb448388e6dcc65aaa64e082216273aed8e6481b5736ab20708830367bf0c18f079350873da854ae0bc505f80b266e27d39a3a651e9288f624229aa4e7320c20ed14df7ed59ff63262e9d11c9d3674f88294edf694910a35825f90457da0eabe0bdfb26ee7a7de4abf2572c5d8734c72a15b9627cb986d30687d78d9854d08297cce4c02699b88aa4a2f2491775a125a9e404d125b03e55f5293c83b8ddc3c0fab9ea080517e7ac959202a4d563f0373b306e0c3d4942dced21896eccba404e3aaaba5d01c43b23688004bd5271027875ddd0ab587a4f86e0f726f3ad4011196f26e281b83a84069c3c119735bac3e3a188b0863595b07890d8da809108f0b21d55fed3b0ecd7d0f0f688c24c56bec833580f92ed4cb34e2b62cd9f31e24be3f0d5a0aa4837188eed86fdd7e12abce55b27b4e30ea309c179e0814cedeb313b6d366d33e413204bf7d8d49a59552da12d2d36be2fab531cd594490d8cc33652b00045c5838efe548040fb9134da888ee2e373cd367a98674278f6eb0e44a64bdfaf974e6a39dc0e211f86bbb8af8f5a438b6572742f24b6262468758eca86eccfdd2252eca4adfc6977ccff15c4e9dd4e73546f855bde9978ad659ba694f7acb5343af4c432c52cc13841fbaf79d5a3cb37abb9f1112b055429d961158bf530921db938c59aef0cfa4ab26ee4a77394fc34b3fa0cadc056f5e8db19677ac4d3f81bd0e459499a937b9048fa6fafd3040f94f0954181ab8af61e7d7faf6c4a8f5de1c382fc03cceba9f92e31498771dbbbed4ae3a7c5065f448089af26b27de12ceac3fcdd74601569c7e1bf31118f2f88a91c413eed238f339945cce207871c656555c51bfc110db3239c6b13a40e13e12481fb38ee30f55d1354535040e3890827ebe797bbc58923a2c8779d752723758345f93792b94e404ab9c53ed9718e3b818352dc63825ad4b3462258f60a0f160ebc9b9c0d57f612628c24c91470da8b39aa32e9f3308a9bcfc9b322db5c21c26e96b7be4b05dba498c5da40700c7d70a007c243b9abcfa85672f0d6b6b1af24a6fedef8f3f0e42626ce7b3ca8786e4ed63cc901e44a65f9088da08d67a2001456180e2dac1687b5050f15a4affe1dbeb9f1f2597ca5140b0acbdfe0b1d4b05d3e8d1bfd4b9abdd2d0fcdb716aa0d1029e6f031e2bcb929b5617cf59faa61f79dd6109829dfcf0ee445872c821c3ac85878ccd3e16ce2485bc6b922390cfba7474f84301cf3a4c6080b2de5d6f97fee981deda32517d2e7c5afb458e1d364ea0cd0afa9a918d3f69a4ffa662dea08459d2b73a0c57eea11724d5132a6c8a9eab724fa30e2f7067ef1dc0c2f58f48ca1f5bd4301a8a61d8471df3c0ff51a363bdfef6e0bd726a82f382aad7f7c9273bc159ad00e19a4926eb2b547e89dfda5ff8d6228be1786fc1f400cbf1bb6d93718c56f9eb8396f05a6bf325d4301685b6d19335c224e08db3035e943445850467344f5adc30f2d8e7bff6f0ae9f7a53b9455a63f3138472093dd47bd15be5f276de067742b6ec4884f8853fd172e4ff9d15c6886ba0ee82b18b666f8f3a2eceae2b5ab1ca432d317881373eb822ab35c341761cce4ee991c432f33c0b0e6e102dac37f7f456deaae4358eb20c65cf4b43ec346576af38a0c1af05fa1207fc0e532964b9e87efab6e7075b5420b7e1fe393d7623f6172fe7124a6ce1c72aa188e00401375baf2f2d339b8b88e47703a329fea1571d2e4b7fceeb9b715411d2dabb8b99e68eac72fb8e25bc0a484d1efcaccf1742e4a39ad89971a4f08357fb5e05e17c38feef73d344853a2324f7c56ca97038e285e8db9d12bce817eef8b0f110e08bc62fc5556b1972dd01b71fa1a6c6c5daf7191746ce7d8075d1412e9be7c4695d1cb7accf442a5fa0d552980d95171ddce56046b7d07ebbb7007c89eb433e73428f9a4feb547bca0906fce6ec2ee2f44358ef7669a4e67d804cd36810b8f48d3378764af3fdacdf0ed32cbce31e7d5c2953f53ff19c7db5226a336706a04dd24b3783a26adb4c17b6c5540cbe1b78308a7e4c866beba53b5fce2c428b9e73b0ba33621ce5447cdea60f0557ea6bfd550c54492ae96b9db45e69e6440f028cbbcd7b996eab69fc19d6e0ff6148117b889694712029b2652315526d26fda3568f76415f4c924bffbe56c82affd28a0988212f472e6febc252460d28b4308f7c054478fd004ab3e420b0b90740ac14af0fe76c83922fd85e9c2db5098036dd782072dbe8a3607db9a8d4f45b10f8fbe0aa8bd90e301c81382b2ba280b02b7f117e17b8690737023c61d19b30831f9224d1b914a48add9e67da5e3d5c71fb4353225f2f99d24f4154dd6e2edc5dcbca0e4ef1269bfacd0d3b814ad02f02af69fc83c37c0ae188868502f503dd1866a3b6146", 0x1000}, {&(0x7f0000002280)="2252c56a287460f72db5c36c2f254b169b7e47cdc6a17e0c7885eeff9cd78724bbeb987600aa10d73780808355cf0bb27d5cda12c765acfa58f52eeb121442ac20f6d18f213f8e8fb6fab4ae0428f037be710c9b087361a5f1526d0cca37c687f23a4965ca01de2cc78c29e1abf8cce664b93874deb2a742c576a7e1d6c5197488009af8f9204c", 0x87}, {&(0x7f0000002340)="7a048f67619069dae0e0aa665f2287cd3ac8f73578f737c09ff5ea9684c466f0edd5ce38ac882035116725e409a461cd4ff5a509d9144a449cf2489c083f1842082b0a7d8da09e5e70144dc154cfe18c2193e296846e0a0ccd1daaeaf4d783590235b6bb8d35b3ee75cdc569d783ca7b677c96933b2c2b1f7323c03619dc86b951708940506c3c6a0e66fb9742ceba1be508a2bd1cb1b0eae51fd293d8ff1707cdc137233b376495b888633276df081e5543189423", 0xb5}, {&(0x7f0000002400)="382d386a9c1d655dd2529e8b4e685ad5b84dfc76805a706e7ebd55e8f057f678c4c198ea388a5fd98d78af005894dc390733c5ba575cd3866279a6f08a7a7c1d957d5b7c16", 0x45}, {&(0x7f0000002480)="4264b98f5b042b27c2386609166130b96e036ed77a632b902d1236d138cffcbc35312d0c29411cf6bb84626c4582ed07886fe7c3aa9286dc5b35c8f76f4dad598ea43c35dadec08887a8fed9101200633306a2d2b6af9e244832ef9e59583db80e29c1a020ba76e5a75b6df09c04664264abf3469f8ffec7702888ee75d93bbc9249f71d23ae9d4fe6903c743f4ad6a9076c01d488fd4523e7b44ad05e6183f04e0afa9c5b40a6c637bc02bf58b4bbb7ecbdd4a0e3e707374ecc366623a0d5a7e7927ad9423c923396677d753c2287a0be19fe0c1270bb203fe0c15c6dad0f34dbade2a1fe8cd63d458a6216f6", 0xed}, {&(0x7f0000002580)="d82a503725148074b008ded6918edd5409b749b1a208d757305ce207776fde60d85478fb3c7cfafcb7e377f598cd5ce468722c5f0e38d5372b368698762a216ac80069f3941c7c655c86864099", 0x4d}, {&(0x7f0000002600)="e83467b4aa0f4cbe513ae7703a34c4543b646a56a963df5a8181c84b88b2c87b67c26e0362208a7e05f2994fc0e0257781055f3998587b15db91f1f2b402f4541733e39fcfbfc50f2f950c9192d6a78ab13852d1326ef339422f2d45b3578cded411e98e74275bb63734759f9f40eda58331a17e0b664d74e4e2a7f797dc0ebeeda27862d597d67d0513360de9ee1c3d247e25b6056e5c0557579d9751c3dcd81048594e784fdaca863a78042b28c9f43c7d6bff53ae76bc5d181e3b160eb9dd0f0f4e8c6f89a938fc143b54b69aad3397214c6cbc6e4d0f8468c77f24dccdb1b377dfc6649651b349b359f74f093bdaa1be5a1db705b099f9c421bf22d503afe37701c288705684992241dd9d6d93728f8f24f22e272de13cacb6fe596c2206b8f5f3c65ad58ba192e88adfacb86c367ed69ae8678eb0b8913bc3d21ebd9c5ba9ae12897bb54f369a3dfe3775a20a7cc3fff68d31559c2044f78d7cdf3f30362eee6e2daff2f77be140083e58b4babfe577e4a03e134ba4e926d3cef7ddf8fcce44d1c239814bf4cf51d343fcfe1e7369e0e918f1d45f46a58d01abe725aaaf861b9b4964a2be439694cbdde1286ce345111ce24cbe72c17ed10bd765ae1818ff371ac63ffa75ae7860d777efd2c6a59be3b0317476c0f704327b5ef48b4294c512fb8fa94ea2e37702dd04a1ac7c8bcab284f2371fb691940b10c7a55f3d1687845f58a98d42f6245cda18703222dcd933af26d608e4078c77f8d26c7ac19d2ad841c7fa057e5d3e1fb42e6e37cdfb5a31f12f4355d1428509dd23ac099dd5a8aa35a8203cc6dcee17d33afc3f27645b12a2a6a6f81aabbd207d984484b9f2b02ab3a19d7d14ee5b2c68c7b1a3946c9a994418918e4c78fcaa8b90f0202f2282537a47c0c8915197837593af1d5479022d7e6a1ab4962685c0448746f05236a64d7fb8d7b6e38edbb21f94828eaf5ce7d9ecceb758dc0072c4d97f346e0741f52ea0910aa875a9f6f370ab1753539b49a1b5252d8d6e599120586f54fe90b348144685c84af4c60b3b3f654d11c96612eac800fd0554fa3a14992fc77e848dd32401fc4112ea3dcc0c0f3bef6f547a94f383b3072049a00e4297f1262a0f31ec27c01eb07f40e11cc8ccae6d1aae59bf7645fd35471402c5069ed90a3be881723af756c695081bf6de012d2ce8e33f9303c8ecadd0d6bfa010d6f60f00ee0adc5dd42a16fc7cb3cdfefe1a05d8f74881d51de1c8ca5f519b122bc134d3a94d618e5f9fed1c30de61878938495d57aef81c3ce2d57180238c5b5593504b78fd2814b7f91f6aeb306384f8b92a506d15369ddbb10e74d72886692efed3b3c4de4b55079cc0afd3bd407b023234ef2eecb8dacfdea4554c5fd0cac26788105021e01b63efa678813dab6464546d7371fa94322c3859279099540ce6268af8c05082ae342da2bb48ea8e06f27b573362c99ef0074dbbb4d3680ed7e475e9088754b1afbac3ad7ccec200e6b987c3eccfab159c583495717745139727c13ab0ae736bba05ee4bd82b8b04a30a408587c6b333f62c2f757d269c2706a6a78d6aff6bc3f35b7179f0c7fa1c7b28472832ddc73e8c84ab33fb04092bc6d16a95c7752121c29c17e746279d70504099f802cf047e53bda2f4bf5fb5e83eab3641e63200592dc55c1f9b4d6f3a609552d377b0d410cabb5df13a16a851e11d3d3ee3431d40ea3e782f23623355ee30e0a2681f5f77906d982a0d28d068cc0bf3526311b040332190a736a6e3e2455d7185dd89524f5e857ea33d9e07feefecab45c0a9184814ea04ef3db66c4b73a069b53954a8296e7deb867fbcbaae688626e95e7557f83f8211f5305eca5c7e83fbc83ca4d0f567d4e7501bd660e359550e8554a018bf5c22207e8937828153fc74d20417c15e34bb03f4a0d266a09ed2d1be0a149ad734f36e4160baf2a936419616e2e5945e46a66392c290d53db36c4f713864c9effeaa342b74dc20d1f7753e844320359767bfd25efc49eda30e294bd5e183423e76a98437fcdb5594ea6cd81f2525c6032119732df55bed7f1156a553c2828d32e5f5d15a6eede3a64ffb2215352cc4f25dcc07428e74fd4580b065b34bb581edd62f5bb45bec8958f2045550aa110acd7c15f6012859333e37d9aebdfedab2670657a5e88f6e028bf6a816fcb2d6e0b623c5f878c7653cd57a72741c7a18a0fe310a3d9b593dfc35b19aba16184b2d32c71d2767428f2e941fe60b0b195e84ec59567b5fd15981c447aec381f74e344aeb947b480e228b8f677a866c9254997093615dbf3c8b606c93192a0521d3b38bde82af2315c8c9ca8dab2b9e9e369643180a54df618591bbf73b2f3b41e37a6647323fa5a2baf0b8f8b8b0ef33b78bef9d560baa8a884d90ad4eafd39c94b7396ba51f015d98025c3a91fa431e90e9b95e929363f4f07768a7597fd7308ac119b69029cd5e7819aa77ba91e98b564e878f75b34d6a2ce44d851aa967835034d4ab79231a1310d4c80329463c83aa6b3892d934924f979494d48aac266ed2eb7c226349dffe37bfe3a834e6f93fcf16caf49bf51cdbfabb2b065a14dd3bda90306cc9354bc32aa5c941a4ed1e28c88c615358c55e0e267274f2906be8956baee271d7fab8fed85770b0f3f3832b0f964935ef83b9fe7b6efe30d12fc0c13b7e08ed7fe7dc7bf73ac9f3b903897a79ccf20eef78df82df25484d887467426f2cfe18ff5a70b6c168eb1105c083dc5aa3d68868b1c8dc253b44b56d8bb406f516c0aaa14aac7cf028ec637f0db9e7376bec2cdae67fbc5042389dd1a8dc28b2ef3060c22556f4c92d2bd5f6cab83cfa79bfc3eabb9daa7f491020b63fd50ac1eeb54761d4af9657d0f277d1f08aebc58fab7e2fb01ff669a5be34dc486b6249ad8c5105062aee3c17a5eb79dd6ea8fb05d072f4bdb7cde2de0fdfcb4a1c2604c27496fbde8490d93f3cdb6b0e6093bdc7665fc77e91374c8297cd97f4982f329609774959edb74164a94da04e6ac347d3b53917c0892601644e19c7efa5590bc5ba0e2e684a1f3b51e971a5edaad96139af122b1a4119782deb64aed01bd5a8ab94103656ba6fb174442e59948dc6c65b8555935f2cc93786b099d486b8d211a48f6b03b0c0eb68b4a3be3bd91d089f66a92108618737dd5dbb068d842e8d9bc24a6edbfdfc48851bcfe4c86f4612bff6083ab4a186db8685246604320c9bb660c0f203905e589a3742c9d0a5738c96b08b0c530c5e37e4e77e4127a48c1ea3fefa519d310db8f8c5e0502f1f67fc4b030c1fe569fb1a66a5bffe6a510df86915bb609bc21c2fe68d56ca71b5d672748b52ea494949b07427c55685d391b1c79173df82e292a20c1486c013d378429b6a28e2acdca8854cd63934fac6bc3daec4f51883f6bfc1e6e40d8200c12e7570d5ba56044a4344da665743868229846991a5794877dd6bbf416f8f51ccf8e4620afeecd59465e0e12567d59a422af975a8cd5d4f4c5d0420a836a38c58b1c8695ad97eeebdaf3b5967e574eefc9a5986a7542809e5dd7f71a750750917ffa85a8dd13ae6bb7fdb6dcd69585830b2b53fbd0e08942557474371962927880f663f8de829a3cc6d8393dfedaf5484ac69a3565b2d57ff894e60d14afd4fe08cc38a8f2bd4381ced5efa3163b1f80b4719eb7b64ce443b5dc447917ab6c9228d087229d9a61c396c9c79f6ad0c0a46bf97602ad2b4bef9e0a080679e96460fbe5640730fa390a2d8fc47ca4962097f35c1f027bc2ee9d6cae59cf2c1b211696fb8427f36ead63bc3a29ff6c4d8cc1ce73237e56bb63488da1c841642c352e615e64cd0f16df7d9ae2aee570f0684e9fc2a7a6b814846c24ca6458b730723040571cc2ae2e41ed9735f686ec2fe9231b1bc8d246907e739dcea8c42d88a6298d5fc9236ba80434bff55ad5d0bfe4625eda753ee9e0791a12b3050b1fcc2ece6f77911c512a267c0ee8fcdf40b6aafdf5b200bcef8ecda63b7d538379d2889728d4bcf4c78648ede3767ab1cd7d8827e6e2786d4fe06d234647279ca152b203f1e0610f4b51870ca16e44a6cf87fe9d6be4468321bdc377a9107d4bcc07db27ed25547ec3626c01c30c588ffa9c53bd32d62553ac4add49e5bd0c1271b7881707b80c5fd46a198e4f1318b5bf02c031f61d9cdfde0d1acf36baa2ff5c0358ea28f5cbd89cfb5007e394f434a6dc796e397dd78bfb0744f8a7bba3f741723d9fc2c9795a34e2d24ef47987c7ebf6ecddf42b436c14265dbde9a5a4475f1c3c0c0a62292487a6d522a7eb651e4865e0c8b1d3f8e38af03f720b7bf971cec5dca3e094fb251da739bf6820c56b786970416df6c22de2262eec5c50f38049797c361a7c47ae44de7a9899e113c1dac8b2523cb13f32475814a6c5ea80efb92e0f08126c8b5570ee5c25110d240e2226e5cd3f55dc31efc4a3ec8115a55e0952008f83cfed1505cbea8a4fe25e6c16c14025ee776aca31a8e25496a9196d3fcf9a6c796b7f1800ffcc9c2fc560225d81484c88a67fb29cb8bddf5a938c30611ba4f9127d302a6a4fc0b188fe4a1dd02cb7b4d39ef87903d8daee01ebab7e2e0b4d7553ad850886340172786c38589d621a20fbe1cbe52d23703efd5e48a3e31d1d73d9884336cac19a09f803a50084ebddfa8f3de07feffaff52d4603cd94a7d8452172690f7fa5a6dda54ba516a7227146c66984bb33992136e79dc797cabfa99c0a88ab9604c2413c62242e7efa0229c9741d35e8e3ec342085742b5415a80e24fb1f5d49aea4b8cc49c20b0519fad805de2979b7545ea086ed8260833ca50e55534c0622d6c1640b2c58df4e604b45ff631848ccc93c36226079375c83eaf5868faab7c32407a96d5cb116ad6dac7e7715ef1c8cf087e2302e3576201850f953a2cf9a5bb1423c55f4daf3a5bb86fb900ed58f061e83db779c1f63a1615bb4494ea381dcbeb6feaadfa5a7b961a81c8704b78f13143538de72f848eaa00258911e8f831905f36a1bf420603f7b6a34f039166582143e580d0b49b02f113edc606e04b168d7b3ff2d2e7d8a4d3b5c3ebcddfeea29bff4f43159608b1a2ecafc6d735efe280960be107d80194657388d89debfbe6dd96a9d1fd7bc68a46fbdc3ea7097af7e63503f5e9e3cc50fdb74b49a413aad95f8b19bd983085928f277c5160f2ddbca92c7fa9609fad8180ad3aa2534c06ee54539af29d03b90e3e6f80ea6a728922d19b1e5c0c071b655090f0f1852a39ddc38a55215cb05bf11404e9c009ddea5739bd54933400175584286adcc490093b957fb8005674f2fd33adb8ef3cd0ca7e063dd2b7f75c105240d765d1331c44f25f64cdc4814713c7ab55a4fe31ebca9102211fffadbc9fa6dc3b586211b858bace590d060c52de3675136b9c6180c180c261049709cf0ea8e31dcba2a9a5e8b41a66562e04ce9346c2def3393f7b54e728c000b1cb71ce514f04f6d0b2b8f1c51fa4064ade5610b5777280fca2162f32b19f30b3c9f110d71f32d9d6bdd4e9fae7d12466ca5a1095ab7b3bad60caa492d3b9f8e4125291e004a63bd8b8093e90e64b3fde233d192a2d8b46fb5ade05673a78676124effb98be60fc183c4dd1175194dd16b35ecc6cbfd17340a38afed4b80f1729bd7d70bd90c18537b291795f9d23b5c37b6a184b1fe51dc01194f226a7abb06ac5d479d901f80dbf10b15d8711c9aff8cf9ad1e890e03fdedbde987732d9fb939f92a1ea92634d164d33a48999704412e2f51e912bebc0828f0b6e03def", 0x1000}, {&(0x7f0000003600)="3ab8d29fed4cc7c79ba713368f0288e690ff924ce9e62609ce1c3b49f8a50f4286f3a296154a77374a87c963a8c4de7e150006861649e08b9bafa92144655c59ce46a186c1ac1948e087e407697100178650411eb0d08e0c6f8eb776627c3f75e930ef45b6f57097d5f7d309212fd1e7a2b0434ccb47d130e97fbcf26e22c47b624d17e9db653e4e746c4d30de45a64dceb7a42949a9fa321a745b74c658ac70a7fafba140b2b27545e645e6fd1ccbf6a431fffe50d12f63a904e228c0ccd165318fba8f85", 0xc5}, {&(0x7f0000003700)="c1873468a32ae5d7e8ee2a84882d2683199e42f222025bc0fdb00227991e1c4f905bc5c0197fb5853fb93c5ff7c3346f4378aee36fe038822fa5aa2c996b895228836f38386f274d146a8c0d7b7b3f94d342887713bb81fda79524a0c246fa57cd1e413196d5ed23b3c26e58f0642e95f4f497eb74a7bfba47106dc93c9d6afc10275c8fb215c62186b1adf3bc7b723155f9930b18b3e29c0870de73fb6afa286bfbd05edbc55d8c5e1e9c1c35e988684d236a600a2d4c880388c5349c3853fdc006d0b732d3d0aadd6ea58f12ea305fb067976723e982465fdc299756e614d780b922d9860cc55112b154b254fa88bf208f1480868b5ef020c3314a620e5daff7921346dcbeaf0537c3329243f55d24f018fbdcef1a3c33d7a17911944ab0ea612b135c40f36e90acc37cff3fcd2954fe7da745b18c1a8c5c4a9349774b3f5d86d971811fcc17ef24b457a87e756da2a14bede9f33f1b8594b2fbac8d576d4baaacb3a51112477babc61f32a3bf33b84155926ed14f0ee74ed26c958cc2c801d03c8e2ef0b6d6ef0b31232b8644c55ab2f1644bb298da01da59519a4084420ed96930220da099729c9abcc7592173c944a645c903ea07e37f00b4b267ac21d3ef16871225e8ab61880a0fdb7d7cc3efac6a28151c8f2c9ef07ff4673c2b3310e7956f01d823000896a0fad967e4f3846638308456c682ae8101f70ba7c5925db6f49936b0577300a16310fd91333f472fb3848269a03a12524eac0df88143d1913e49d92295670beb7bcbc2bb8e7ccb5ebd9fdab5ec64168aa864bcb1f2436e3b4464a5627d82bfbd5b49e41aa7afe8626801324df132487ede43dc50f5862f2ad6b49114d9170473bf3683d9b4da87e9ed9fd6a86cd3452badeeb850bf0ec4130615aced87d54ea08b326459c1310c797f20fd0f29390594b55ebc970f96eede21299dbad9e6ef6b6767cc168018155161e043dd8f9e4108c03a7f0e537941e785d8db9ef00ebba5ee58a416954215c78702fcbae4a3f371f6d44b78e878d41608fada2be3b1b3509e73b1e2ae5d880a7aa087b5bbc009797513f543620c5e7f37960c49b352e0cc1e1e2cf4302ddf812155a363fcdf77886698ac35e530004dff6ab755394a1880f8debef828e1f43929a56cc3a4dbc6e7141321a9d066fd85819625e77a3e76c7df5bb9b63ab164fe4fc5ea30c06da283efa5abf27757a67a75afddf1fdf6690bb17186d2ae1a774825b3a3ab500ceea6ecd1cace8a9e3bb2fd49dfc916fc7f08a8ad2d857a140d42bb4cc7380814319834d4a9af981fb8e5eb003fc926195db9eb5ddc3205b1383acc0b1ddcd65e7ba16613f42383cbc3c20506f156250a490728f3dd3e420cba967af4aa2badd75d8e1183e566df96125255b5f3b290d3ae2594225b903e432bc67a53ac7305e48b0ca139b33524bd36f13a9dae274f2e5da3363d6d17b72c5104c50099f65196d1e180d085d816031df608347a8c0f5e688197421529f9d4dd6a7614874681d73b97745f1aea2b38c889a92b7e90c3ad7267e2ed7a069c55cc35b605ecec6929c078beea037f4997685997867541a4c00e0693ed37de32be865afef8187e2c0f49b8b8bf69081580abb591ffd538135cf86a71af8c584b56fdf851d7ffcc2e2c87286d645e1fc9e84f51a660ae44bbc8d18de118ee505e808120e61e4e30fc6f983cfcc7aed1b934dc0fee5e1ff6f4dad23ad7eaeda8fe0bb5b061dbae5d296a36f6f5e0449d4c061fc1ac26e13100fb78e8c075dca698eb10927253c51dec9668648351ba6a272d214df0170e8659f54ff3736e4f334e3a0e98d17e7b3dc590361edeb54bc191f813d6dda09f8a050c3cc03a25e71a1b2ccba4f904ef5e2f02d05f56e2bafea2ceebe665503f6af73427d90b2641c947b443432a30e03951cc27e77ad831dd13fad404ccc24f9f3e4af5df96eadf33ad291989ae3ae972211b48759e40221d0f320c85c4b54d52c9448f419677b791ea0abad55afec27a14da440c7d93585dbe48db7e8f77bf790ba5f46783271b99d12de69f1690916fb25e4bc1338d0b66a705faf7d0c40f4b27657b49ae839a5dec307d01c292097003e280be0ca1b977473abdb3fa40a5c55aa973dfa32366beb15a49db0d745eea453194adbd6a2575c550d0fc92b21deb36494f53c26084bf1c5f68ee590df4e4e4d496b6066891d3ff12fc139fc3d4a0480e985f12bbf48ecd4c8f8ecb87cc4d62629b4e431f8cc6b02e7e215aecb78032dd276481b172f941cd94663a11c3454e8341c913be5c65867da57de1d9582f67ae705e24e7efe80964ff9a0566b8a036102c76b01cc3f637ca1f21bd28c6f9d0899ddfb7b4691cf2ed9d829a4cfccf2904dc04a1b061e2cab2946300d98f8627864126faf899f4b28b7e92847b6328a2cc1db35186a6653139867e258cd1362fc164deae6b6c3d252e5ff9efe9423c5a701d3308178bb0dd97e60e0198cb1dccfc4df26d98fa04cd45320f8bf90dd3f1e1d1e143024330a700abef3cbcb91ab217bf76c5acbb84f54771b71ae0e2195bce864c1b70313df4f86f574c7904e8bfb70f6da0f31190deb5c25def4e21fe0a7f058d3f56584195ed0d3cb4adb9cc49db4a5cc320c624b1c1c0f1741f0aa3169a41abb63b1c9927621b847e48971d3a9e77b43762f2ab9f951677fb5c161ec09ecd4e1370a981e11d3bdc3ba4f0bdad72d0669b9736de22026f1926ad87f6fba1e8f4c272b20beaddd302d3dab7f40351dee72ae27aa9970df6bf94e012e1534e6ebcfe2cd6acef878f4b54d31ba17398abb49e31b9548e4ac335b80ffef2517836031ed1887c7032b324af3d3b0c80e9b2b4abc0a975ba976c410dc312dff71108cb85c6f6b94da9c4c2864a721978e64854085f9b145d8ea0c27fce2b6b78fed9f203d012638af03e427b2a2b0a7fd61835d0b5cd1d6e71fa32e955e908cb40751b0f596b58ca9c68bc9e94137ba87e5ea9b1a6150a9bdec81bb01397fffede8808c6e9968c7581bd52a3920b40ed66ee030b3afb38f98f507492722d7cf2d1547e1dc836f2bd9ca9b53ad0fc5f2c58fddf0a08fe76cd70ab066407f2522048c01486285de70ca024ca06de2dbad423056aa5346bf3d87f430e1497200578441af2a5864701273c8bd798ec107a90c3ad92a3ee14df11ee2195b10c7351b29f0e5cd06127f11eae6b815e7f08cf7cef58edb888ee7a690eb44e70ab0c65115ced53650ca373284efb6d1a9c4a3a66393703c41ebaa844cc3b483dea7315e595999adbafc4cd4de40cc64f51045a2ddddc885d6f0e3891e9e92e2bbe66867a9c0a214c5c65abb55580fbcab473b6041932e3b40a5e399efdabf3b5ac68055d795fa2abf4d6bc0a47cd05d7692d4a16bd544db4816e8bd3e738d73286ab670f74b209743d78f03169e69ded965bec33013ff5722e5914a77ff998035ccf07de32e63d3563499363dbac60b31dd33c2e6ba584354d4d0ea9cc9298e91082435515cfbca6c2ce9356f304c156abb45ba4eff951549831e7963db48634ae0ad0185d12c0034d70f6fd4ccb5c3aa2ca21c38205aaf3074049f48ec7922ee675047065e31a5f6a93d8583d11882927a00fb6f0431835dfb63a811f0e8f4e2d7d9d88d4f5362f9acba92fd4178f1c588ce6ad914a37cc95035317101ac4d54d4356d363e1fb5ae6ec7f6a450d986b66cae76f2d51b5e1f6d1204222968dbfdc946bc70de4b7a9aac3abe362bf323e28c5e0eba6ce68024709344aab094cd402d5a648f0b0581ec7e4f87c1229b4025e902b3e28a982be425be7622b9bd0f2d79f262ca91c4f4fdd8623b0103c982d16d777853cdb97e44b6de5712cf65d734b1cd21ab6736b6dcbd9c290661f352bf5516fa94319daf7a2fac822a76896348327a62cf86d161a8a8aef8340f2ef57310e3728163c1cc901c33d66a9532f632cf5ea6a83978cd251ef4dea1858cd705ba04a2876cf894fcb5e6c589b4b251f492d1854d1e2e99f7de0dd760cf7a67b5ea70d6135679924447adc985169c99c90a93e85bced1b99f486220183917844de1dbf452b5199834860558d1f937e4477cbdb435d81b6c2846afa6f3d8fb12a0a16fba4ff10a8d6645308771fabfc1cb13daa768441aa17c61457195671589dd95d028325780dc82dff76e16540547269e40bc74849f6de24ed103ce3276585668da33f5f8dd059ad1725205c04f144951c35f1e5de878cbb08782c3f32cec7a195338f6f0427eddc57acaac93e51bcd65c60e45c4c8e176f922c310944552d8f705ba86beedf45739f326e7dd8f64b2638ec6a0e537280139527191309064d376823560f07ccd91f60981a7cb142def39ff55ff732764b1e5eb55f5c5da2d1d4a4d2084e233681d165771a2b932b55862fbf6b74f66ae6953a772863aea46b67b16cc18b66e023da3d7ab0c915c05ebae38e252846b0031721b9939ea8bca6e58781cb8775b69578beec1a7dcddddea8a79fcf99354043a10d82dd8faec755a998eb3bc1bb0d3f1b1a2c68331b47a6e12f31666421d2f4b4ac6abbeffeacba3d50543819fe2aecb0443033d371e74219d155b02417367b1d59fa87df8e421a097607dbc04de0cf95f05223358c06d19c47de233fc822eed2d4d3bed37d40b04c019a888ddf0bd17257f557ccd9372cccb69d04c5ba3dbdcc975042aa15060d239ebe2845a638bdedf8075410707d526a0983d9c97b7597b3e2f0ff39b2dc372f62483879d1291846e6815dc8f29126f87bd0cb76653ec10cc0e9b70d1aea5c63be58d6a791c06caad2a1217c9311d060521bf058183932122728920896861bff040b05f4b2957c62837954dfc3c706d4fddc53ad711534755635f81123493c85b609d537325a84bd7ea5d447584b57ffe71da829dc5501c53d1baffaac6025c4a1755cb7fda51b540a398a4f6d4324861893b1b9cfc1af57abb36ec2849bf159147554c1ccee9bce26d11932dcabf358b4ec8b1c6a64a7e4ec09a9948e2adf2f9fca049c4d904fee48b639ff28f0aa9458c9e3d184be2fbf8393d87f325e9eba6ff5fc919613ebd4f1b7ac469c599c295990a407cd32f3c566244686de381ee79e99f3ddf16851ee5f8cba3d8b6eb3949046a58508e999ab72178aa21d20219654233bb955aab2603e2e6690036611954f28672a1a11d301d1ecb52a82e1493983a82bf724f25892ab41a5444a7579baf46403386bfdb4db18e3d6b281949caaa6062b76e4f2e69aec71618c3d78cf6b45217dcca219efbf35a70982ebc3b3096ca8a90f09ff2f3f40eee4c4ba0a1a0953c69ea26801bc3c0e9dd8320c1428ab08e41b2770643a6e43c6303ba0624499f8e40f8a011090a9510361c8f932558c43f0ad472aa980c110543dc5dc350b0f60052f256f4145fc5904a537abe32dfae890e2e2fc716e74f0b666496674786f0f201914c8113145cf78973b88b66312303450f1e89cc7e318895ad28db0d465c6c2d9bb00e03b25c21e60377e3bbbb52f18d48490d95cf0a0cae463da4aecd73459e8f6f7137649b180d97c961189af54786e0d62d8ffcb0825fc26a8d44b52bd5d72a66cbca53a82ab7b572082a4dc032dded56283439a5c75abc844a78d177a717c90b5a6ffa683a37e7b7699dc8ec31bc90e8d0ec3c26156239c94bc2405245c01c2483b125668d3f77b4bd5091e1558bb5038e4643fb6627c9cfa12e826885b928c3da5da90a43cd75485dce7faa2ce1c42e586cd0e4e254bb91451313caaec198a9c2c6fbeddbf4ee925", 0x1000}], 0xa, &(0x7f00000047c0)=[{0xa0, 0x105, 0x7a1012c6, "9a4ab2a3acc81a285e79ebe557cd8de564e1e60264df5716e8aa74e77c0e17ffbb51bb569080b4edc21ee8fc6cdf7430ca5e264c4fce84dcfb1e882828d0137f12ea5842c098df84794916c278045ccd31eb7e0ae2e867015dc776d5323ae23ff8803b3f569e65ef4eacdb5ec6bceaecb03a630fbeab05c73de906c5d4163423a8b3e6befb2fb6b1e618c9e965"}, {0x40, 0x1ff, 0xfffffffffffffffa, "45e320601094ae1681a67dddf6a8ae505425b4a1cebe980d1742f0c590fe831890264decbf7c238c15fe"}, {0x50, 0x117, 0x0, "c70105c815cc55472c1c209bbe5bd44503b558a8367dc75a9de553fb2389cc6bb0acc28408f43f0a4c73225f252e87c6a4ed0d156027a37b712ba9c2bb16dd1a"}, {0xa8, 0x117, 0x5, "0d315a78b1a4a63c085208ad037c65d65191092a87fa1d077c3f7a5ff0cd68914c27888233c96b5622b9a361f5e7cab1358895ebc2b08b3ae8147ce745b3903b28b7e09998502c39456a1790e968d8073ab6ef4921398b332c83acc56b3a434ae46d23277467428189464df72d43c01aecd080964af213d53d723b24ad22e5b2b0b8bdaf66ca936b3683a42538a7bb1f2b18"}, {0xd8, 0x0, 0xfffffffffffffc01, "e15adb5069146438c495a1942c61edf3aa91871cf2ce555aa6bfae3800a844871d7ecac46b80813eaea9e30b48e52f28cd1e97a65ad8f43cf3a2cd7ffae616445f9b23d483a33dcfdefd5e1fa42e72980993c77c076aaa0f730fc903ccbd35ff60f16dbe47b8ad1ff5352493958e37d469c5a05b57a631c5f5d879b33e2137a0a8d5942f505714acfc16b400fc378cbb57ffe1810bdc95ae99d49cb053ee13989392cc5de70fd7a80758c7cd785ecd471770923ea08b0d80cc3a514426694b3ff8"}, {0x70, 0x6, 0xea, "4d0bebb78a12cec06941af9d90129408583750700459fa7149c9ac0d6a17320aa426a3b705cd1ab21585253cfdce4e767b246178fd59841b6766869af037b31c633f84057f8c5fa38e521b2a0cdbc9c53cdf48acefd94739030a973ebf"}], 0x320}, 0x200400c0) keyctl$set_timeout(0xf, r0, 0x2) ioctl$UFFDIO_COPY(r3, 0xc028aa03, &(0x7f0000004c40)={&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1}) [ 476.787573][T22260] hfsplus: unable to find HFS+ superblock 00:15:30 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfdfdffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:30 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-monitor\x00', 0x0, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) 00:15:30 executing program 3: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = creat(&(0x7f0000000300)='./file0\x00', 0x0) write$P9_RREMOVE(r0, &(0x7f0000000280)={0x1}, 0xff7f) write(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) [ 476.917917][T22277] overlayfs: unrecognized mount option "uppœdir=./file1" or missing value 00:15:30 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/attr/exec\x00', 0x2, 0x0) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/full\x00', 0x50000, 0x0) socket$bt_cmtp(0x1f, 0x3, 0x5) accept4$inet(r1, &(0x7f0000000100)={0x2, 0x0, @loopback}, &(0x7f0000000140)=0x10, 0x800) 00:15:30 executing program 2: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:30 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x21c000, 0x0) write$P9_RREADDIR(r2, &(0x7f0000000240)={0x103, 0x29, 0x2, {0x0, [{{0x40, 0x3, 0x6}, 0x800, 0x3, 0x7, './file0'}, {{0x4, 0x0, 0x3}, 0xfffffffffffffffc, 0x0, 0x7, './file0'}, {{0x90, 0x1, 0x8}, 0x3, 0x0, 0x7, './file0'}, {{0x60, 0x4}, 0xffffffffffffff01, 0x1, 0x7, './file0'}, {{0x41, 0x2, 0x4}, 0x3, 0x5, 0x7, './file0'}, {{0x2, 0x3}, 0x1, 0x1ff, 0x7, './file0'}, {{0x80, 0x2, 0x7}, 0x1f, 0x9, 0x7, './file0'}, {{0x40, 0x4, 0x1}, 0x1, 0x101, 0x7, './file0'}]}}, 0x103) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000180)={0x14f, &(0x7f00000001c0)=[{0xffff, 0x3f, 0x7fffffff, 0xe4}, {0x0, 0x8, 0x293d, 0x6}, {0x7f, 0x8, 0x3, 0x81}, {0x8, 0x5, 0x3ff, 0x2}]}, 0x76) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) mlock2(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) 00:15:30 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000500)=""/178) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x60400, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x6}, 0x1c) connect$inet6(r2, &(0x7f0000000800)={0xa, 0x4e21, 0x0, @dev={0xfe, 0x80, [], 0xf}}, 0x1c) sendmmsg(r2, &(0x7f0000007e00), 0x26e, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmmsg(r2, &(0x7f000000ac80), 0x400000000000302, 0x4008800) 00:15:30 executing program 4: bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)=0xcb1, 0x4) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) 00:15:30 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f51e2a4b11cf241aa66696c65315c0000"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 477.208323][T22286] hfsplus: unable to find HFS+ superblock [ 477.285525][T22286] hfsplus: unable to find HFS+ superblock 00:15:30 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$nfs4(&(0x7f0000000000)='nfs4\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x4000, &(0x7f0000001600)=',$em0em0}+vmnet1ppp1trusted\x00') ioctl(r1, 0x1000008912, &(0x7f0000000040)="0adc1f121e0d3f3188a070") syz_open_dev$media(&(0x7f0000001640)='/dev/media#\x00', 0x8, 0x200000) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0xc00, 0x0) write$P9_RSETATTR(r4, &(0x7f0000000180)={0x7, 0x1b, 0x1}, 0x7) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) ioctl$EVIOCGRAB(r4, 0x40044590, &(0x7f00000001c0)=0xffff) tkill(r3, 0x1000000000016) 00:15:31 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfdffffff, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 477.391146][T22329] overlayfs: unrecognized mount option "woQ⤱òAªfile1\" or missing value 00:15:31 executing program 4: ioctl$VIDIOC_QBUF(0xffffffffffffffff, 0xc058560f, &(0x7f00000000c0)={0x5, 0x8, 0x4, 0x10000, {0x0, 0x2710}, {0x2, 0x0, 0x80000001, 0xffffffffffffff01, 0x2, 0x1000, ')C&('}, 0x5, 0x2, @fd=0xffffffffffffffff, 0x4}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x2) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:31 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7570d049726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b641ada0d752f66696c65315c00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:31 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, r1, 0x0) tkill(r3, 0x1000000000016) close(r0) setsockopt$IP_VS_SO_SET_TIMEOUT(r2, 0x0, 0x48a, &(0x7f0000000000)={0xc23, 0x6, 0x82}, 0xc) 00:15:31 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = syz_open_dev$adsp(&(0x7f0000000b40)='/dev/adsp#\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000bc0)='./file1\x00', 0x1, 0x80) ioctl$KVM_IOEVENTFD(r0, 0x4040ae79, &(0x7f0000000c00)={0x0, &(0x7f0000000b80), 0x2, r1, 0x6}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000780)='/dev/rfkill\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000ac0)={0x0, 0x0}) futimesat(r2, &(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000b00)={{r3, r4/1000+10000}}) chdir(&(0x7f0000000a80)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r5 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x80, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffff9c, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$inet6_IPV6_PKTINFO(r5, 0x29, 0x32, &(0x7f0000000140)={@ipv4={[], [], @loopback}, r6}, 0x14) r7 = getuid() setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r5, 0x84, 0x15, &(0x7f0000000340)={0xfffffffffffffffe}, 0x1) syz_mount_image$btrfs(&(0x7f0000000180)='btrfs\x00', &(0x7f00000001c0)='./file1\x00', 0x101, 0x9, &(0x7f00000008c0)=[{&(0x7f0000000240)="230f869a5b43ab79e4460607e8903e6eaba89e6ee85da987029c4d9873cf251fe2242653f692d400a3943744ac840506b00f165a35326a63fb56440e4a95e4486eb2d2e06807a3c3661f42e38e6cbed157ac64839f82892a7981af0bb6a7552ad023c1f3910a21ca48c5da386168e15b7084fc4d83c20ffc3d", 0x79, 0x1}, {&(0x7f0000000380)="3ea683e868adda49129ffcd311a766745594bca536e8a9331bf646de6646c39b2758fca8efbd268ed171ed8fccabf9726eb7064cb03115a1259dafac59281919fd968bbbca00920404372eb0e9c7098fda4b0793244a689e84d273407545d14216a6db6f799f043cc17258410c7b638175130bce0ac70a59ab56c99732479bd1bef425aa2a284ce2c4efd88d48e13a84d2c16a54ee1ecc4ae28bc60e4631ece14e7c55fa018baf930db059b96911b2239828c8d6654de573c23c7dc42a08f6701795e04af4bcd5353064105f5b627b4de7addeb866d4ef202f9679ae8f83d694", 0xe0, 0xee8}, {&(0x7f00000002c0)="50db425a45a35ce370a5a2d0650448588c70fcab5a1e7b691a449b21463170e94256c1d3baa1852150c07ec8b132af95b9407929789a063b32c5a7ed7f2a5177", 0x40, 0x100000001}, {&(0x7f0000000540)="c883dfd39eac0678235b51d5842e84456e9b390799aaad5a7c76d0c8560664ccfe31a9658e9585e2c34e6304ea496acd0a1572bc5ed77d2189c4bf681ce735e9de954869c4546939bf0b3dbf45f11dd43547e4a5cec51b09", 0x58, 0x3}, {&(0x7f00000005c0)="19e8730e1b08586cdd563c5c82eaf33211b717c1b602bb0e6aa86540029e3440fc00f29dd9eccafc99ea85f5baef60f2fc4e849bde80bfbbe614cdce83ed448b8dc5d352ad", 0x45, 0xe15}, {&(0x7f0000000640)="6d483afb124ed467369e623ecdf2823c486e5d92e2db2ed167d9c4ab687928c78236673776d00899809c38f402b10a2e92c44f7605854187b5f78deba51c28545802b8c7218b1851f27848ac38fad0466abfd2473018f9ab0183be66c3", 0x5d, 0x36}, {&(0x7f00000006c0)="1c64873ed98b3cad46092bd2c831ab35444c9f859fbe12b106fd8a4d35ac0bf2772d9159f36bb5d8597f051003f2bea6d8551e5b88cf875a8f74e3ddd89cbbd63a3642f9056a05b02dfdf86984665d86cb6b75c763bc3a1f93d27201e3e805121f40861cc61d46eb5d36fbc535017f5f3bd52f4ee0ee368218440faf759ff7d99a5f233ea566e87730026bc007168ff58ad78852195c68a042e16a36b7ed1f3571b86c1d7ce173daae", 0xa9, 0x6}, {&(0x7f0000000840)="315f2e44e4932baf40fe91436fe84276e9df2b2143d55d8b115090599cb51de992451644c740ea73c99f0fdcb90b4c3bb6a6981453f066f204d63310688db742bbaecba007cc83cca4cfbba0f82674653239fcdcc518ac666af56ae0", 0x5c, 0x1}, {&(0x7f0000000480)="85e55b28b0236f6dea77dca52d8ef5477378b336284d4accfd5d3ea20de7d2d31de34fde95b2cbb8f072e9f7505cddc86b105dd406cdab60b8705a", 0x3b, 0x2}], 0x4000, &(0x7f00000009c0)={[{@compress_force_algo={'compress-force', 0x3d, 'no'}}, {@fragment_metadata='fragment=metadata'}], [{@subj_type={'subj_type', 0x3d, 'upperdir'}}, {@euid_gt={'euid>', r7}}, {@permit_directio='permit_directio'}, {@dont_appraise='dont_appraise'}]}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 477.656243][T22346] hfsplus: unable to find HFS+ superblock 00:15:31 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = add_key(&(0x7f00000001c0)='trusted\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)="4b51f2fe745267641d73dc9d22e632dff3d05dd57794f731ee66ff8f20cb907b84640c15ea70df868dfb4008", 0x2c, 0xfffffffffffffffe) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000280)={'syz', 0x3}, &(0x7f00000002c0)="4055232fa83bd0515ace70451d7ea35c8fe808e42fa43f064b27085695f5664e0b9bab393930b0cd1b1812868f150a1be36de66564a21e59f68cb4c7fa3baa8a7a80f893e816248c3588cc7a28c98e86aa793a1d66ad066609000000000000002b584433d84ba4f090641f267ee6b2adee97c99e34b481900f20a40dbf31f2a3856c2585582ea28cc7865fcf52a485933c5f898297a5467d757a086bcd8605d91e2463c47aa04b70409d7a4e0ddb2761c14d", 0x493, r1) [ 477.756810][T22354] overlayfs: unrecognized mount option "upÐIrdir=./file0" or missing value 00:15:31 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffdf9, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:31 executing program 4: r0 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x8000, 0x10400) setsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x12, 0x3, &(0x7f00000000c0)=0x1, 0x4) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) [ 478.003301][T22380] hfsplus: unable to find HFS+ superblock 00:15:32 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000500)=""/178) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x60400, 0x0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x6}, 0x1c) connect$inet6(r2, &(0x7f0000000800)={0xa, 0x4e21, 0x0, @dev={0xfe, 0x80, [], 0xf}}, 0x1c) sendmmsg(r2, &(0x7f0000007e00), 0x26e, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmmsg(r2, &(0x7f000000ac80), 0x400000000000302, 0x4008800) 00:15:32 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x8001, &(0x7f000006b000)={{0x0, 0x8}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) getsockopt$IP_VS_SO_GET_TIMEOUT(r1, 0x0, 0x486, &(0x7f0000000000), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) ptrace$setopts(0x4200, r2, 0x0, 0x100000) tkill(r2, 0x1b) 00:15:32 executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = geteuid() mount$bpf(0x0, &(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='bpf\x00', 0x90, &(0x7f0000000540)=ANY=[@ANYBLOB='mode=00000000000000000000000,mode=00000000000000000000011,mode=01777777777777777700000,mode=00000000000000000000004,mode=00000000000000000000005,mode=00000000000000000100000,mode=00000000000000000000777,euid<', @ANYRESDEC=r0, @ANYBLOB=',obj_type=\\veth1#,mask=^MAY_EXEC,uid<', @ANYRESDEC=r1, @ANYBLOB="7e05628cbf097f88f09104869309840c98b1f2b243d0fe66b050e58c8fb045d51d3f7fc6c13afe16b521027bb13ad807f8994d973355137f879afae6c74d2b068b009442f270fe9e4c4f93532c62b75a08667186c9306c44daaf3e8777f889de3b"]) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:32 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x84) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)=@nl=@proc={0x10, 0x0, 0x25dfdbfe, 0x600}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000840)="f2b3af2ec694368d1a7fde436913f5db2a6c5b246c7517a9d1a0397524559861d4f8f54de0bf61f664ccf475e18c941cbe52fb6ef2cbf1846ffe769407e37f2b5ea51ce28fa8e9f7d8b73434ec9cb107e5ea3a7e2260051503952390d66f18b6f6adead4016ed79583041d86331453d7af8c128750e0dcd5f081000df30aca2d1d4ccedd28d2b56b14c4095376062b09600aff554ea2744750db3ef17b3389f6e3331256c80b9fdba574566131d01d8e2916b13d8a9d94bf3d201783d6715b6270823d852c514c435a9282d1b408585a32c4511d709b0306e526ae069b56b46b0813a57fd182f8974391dfd2a75c19c70a355538917f77e50f4a0978025adf2c13c12071845a16cfbaa82a200635cf3917ecedcb370e445309f2b8f5a4aeefa05fb6448a325b6165fd6f06e34ca8d0ede2e8e9c97ca6440c24cd5a17d23d426e74f550bf381db07a37d97fb89d578c9dcc3c55c0003bb77a741d33b6dc9e06c7fb057d7654dc4f84dbd606485032497c8f2c73d724d2a7fa1d4f07e6e5939cb16893aab834a7f9b42571923979d09c5924ef3c08ecfe5e31dbb94a579fe3b5d3b52ee2b3a58115853ff2ac42dbabb8a8a956852b701c21306ae4122bd1fa6b727f63a9956b7ed91b4c5e0ffdb8ef9b90fd0b808fba2cb74899a4c990ce8b9e7a84439a2b7e9aa87ed15c07440d3a1d106f83f27e8b8769d480011f0c35d35457ba7f52cf7b32fa10859e13f4910c9d47e462c85515a4a5c233e6dfd892ecebab940409427b3377f9655256217ef5fbf7e5f14888127e445fed24f2b10484fb777cb479876b5871bfadb53405475e0c9439a13020ee517219b4382220e5f1817e517c6a1c5437c9d1fa53609dcad27a31345729eaec6c862025144b2b9de8931e758479549686c90cc611c5e97379af5b0464029d84252b68b29b06991cf8fcfaff41d2cbb0d5f636e80fee37f350ea9abeefad0513ab97181b638382b2f462ae56932b869a47b2a535876b454025d11bff92eaf9764753ca9c4c6b0208821db9ddcce9a9626f97cc0ca3f74097fa94ff858399e9cdf3e2f95a0f4d82789731004382daba892a630f48d76251dc52617d6e6cbcdd6c0ff137309d21e966ec6e0dca21e8f4a762e70055b6b793e1ea471d6fe62179dd7f3a5c201458f1783360030a8a711a0b0b1687f0ccf69a0d1d4c05acd1ed0b06e33e800ab62e3660278a20555a12b47a04202dc1df592955b42b986b3f47a12b998ad2c3b248054bb973dae778e25c454ed283902bf798d46ed576065f4df5fbda92eed921299727b5e7245055233bba34a063423154a3f1a996c8375501d30668506b541cc6cad5fa18e6a03b6601e2632f72ef21abd3b5fb71f1dbca6a50594241cff43d6e50d9ddd73aaeaa4b1fa16ffc793b2e85e4d3a4dc41a919d4d5a8c0a0728656fa96234ccd4a2d67373f6be37921ec0652282e303fda57c8ae4ad7ab5bcdf45a03344b48c5e0e01702285b462a3d963f9bd9d8027d6c194bb1a3205faa81a41e47861e7f64cc610a11a01486fe0bb82759652c9543d086fd09fca174df968910d92c6d62750785ffa1683d01f3c41e1dabbf43fd6e6e831eb028591fc75413a1b8eb15405fc09c7581c3d5a392ef2419d4c7fb47b158cb3001f4da8aadbfa783ddfb1dcfe5522a80e6b84e6c9a3fa40e2771f5334921c58175118d2d4d559b64523a957228e745a271550acf394abeb5b9909d502b4c3dc925526e688454863b4d49bc491ae775551e00d6234f08e1ba26e1ca8838db9eb047cf45ccd8ae1542c8a1ddcf9fdb827be585ab9ff78982748deee70ee78c39da6d4bea02fb94846f89041d90df966e834f48928a5090545fa044591d63c473cb10786faf10c78a0142a35cf5bc5b3802f41313b82cb6259b5fdf80b37ee94ffaf3df94f680581b05aad1fc5d96875360b792270584276eeb61b57fcedfe37342dc0d772e392361400712abb10a39906b12578a411f1c0bcb3499d65d5ecfa6beef5f4310ffb2037c0b4cfb5c4abce33c4a0cfff1129e8b9e1deb1969d59224178bed9c8deca4f6d244879880539f7bd836f016ae5a0f34f48da7eec10a94268d449dee95a2fdfd07bb054a112a12c41f266ba040ec14807dd321b891c02146c34a1adb6911292a0b514d97b2ac8931c1ec0104e6301ae06ae5b94b7398d630844fecedfb0a4ba6483f63e8fff487c8a0dc4fae1a74ebb630433f008e81ba61d8d4a98bd35a45cdc3af79213157116ebeebb2e86b284cf510e61547383765750dd79dd3b42ab20d1f32822b4dfdac5187395fc20d186c5f6e2ed8023c37ee5001ab8f3d82d278827120adfd44afc0fa766a3853a26ccf62fc1ae015291e2384410f33b734c3c43a535153193a29c0d9b85f04e6411bb8da5de237e23e2dd1b9ec39ec81de879baf64ca8a4e8e715a92c580c8ef8f510bc2a292878407efd7bd2c009010dd026eb0ece0a3e84e81a709a85119408184c617d1ceb64cfc69f542c61301f64eff94985e79f0f09ee4eaa12d7c998675a9b637517c4781e0d4720ba6d3792e523bcb7f32a47b2c735add78a2d959bc2746c9005fd9dcb3134b3151eef34ab7336ffa26037aff881a75f70f80d9abccdadc3bfff4a47a02590cf5c2b58e307fc01a3d8ebeb2c3e4e614bae15a93823ccb3dad269b0e1a9013da3787bfd22461bea19ddce8724c68e1d3a5729f493d198e1227d722b67aca6109228c0beedae76469f7d1a59f76d6d1845726785522ebe3ebe85f9932d106982478bacd97f4fa669a37be842edf9479c58032717f60f10506f687111a49592d71e49c6ed3f7f728b2b24ccab43e398f407f43d0838bd22ff90e39e586b601471d2866f80894293f338843221eca1397b84d328dd213f208ed8b32b54a925ac63108022c1b182773199f887bd815c7d5804f4b4196ea27886170c00dda923c3607816bbd3fc8ef5e2544d0bb6523eddd2610517859948ba447ef78fa253291483cbbba5a9ab414de03074751423b2cafe33db7aeb79217afdbfaa77377fd367dbd443e3046807e4716e3f666fef719849ba2d8630e813ed5aa57ce1f2873dae99b347e4648d51173d3dfea879bd7ab227378e177bdd6450fb05f07b7bbe7ae0d36f964fd1629d61695f908921c5e1f044476fff42c5a0113d3f9a5ed5c301ccb671681dd00bce2c47d8868a7be188d08ee6b5b07a6279964f815ae66aaca6758b3c4c152043ac095f434618b389ff02a07f7e0c6fdeed545f80de526590108406972396c7a54f27aa49ceffc409821cb20c3cd82f50aa7787fdc421b035d1db7ac3e7b4cd2a7c82af6125da0b1c3e1bede1129bcd77f4973253c159f72b21f57d369d664794fe38a38df4ef2ea16d07533dde936f42029bd943b58c498c31c0021eee48b28e6e5537b5b2d4befa370915a36e7188a03a8c5101743cf42b20b65b6ed90cbaec6b4add0d05a481fb08e50e0abb558f115afedafd3d38f019d31b817352e6fa83c97604c3e1db97b9fcec2c81854f78052f414c4bc9417acad71f93ccb35d2188e19a2b0afe21839c411f071d9b5cb1b194bf5eb55aa1e228979972b7a7749e18e8b035bc9bb4edc809becafd93d1675f01dab7e54ce945d3f3715a3c2c578baf7546f7cb7921406ed7acec19be3b9cd6c59f8702cad0a4599c693b0bd32a07aec335a2acba6f75a3dec5d36ef0effd7a4d7c23930f7e356b20affe6450a315000bf7dfc695e34698549d8a406f7a9786b58d0156a95988545dc017d360a044f1b94435d1db631d960999d506d307b754f6e46c33b6808de2bda7812c6f326e07961cd09e1d2a9f3309031760765e95f3a6afb9d49ca807ab0f9ca0c9b064f0c05f3b3f4f62415cb2e4c14f6cfe4e502bfec735bf4b294b7b11d8b0706489b78ff990af8ba22930ec6310c9c142f44535763c3f97ecf0a8c14aead25ef20fea02c8c1ed4d6dd46f6cdabec0f0cf13420269d3b62628176358a8ed1e513d6543f4b06b3a486e6eaf27c447c8ca3b7f1d2bb0b276922a4ee4423b9e2e44279e375af30d780d8d46b22d3a2b4ff0bc4d9c814502b6fd93150c1c1959f22f842123a973acbf79abc2f8347dc12f6c60b07202646b78be28fb83572c6b24ade7271fe6ae6fd6c0566d630a611fcc54bb9ff0ef79413209f38ba8ef61745dbccb902223e7a655820db1acbbfe9b9893c82caa62aed86091f81455b1387639a4c6cde3942c4a2dbeb3bb5964b262ca7f5d1fa7036c387ee4dbbbdd9e82f6e02da5a0dcbe71267cf883fa138274377c2ee1ed39e20c4aa213c896545192ce8fa2cdfde0b0704349354c7eeba1a648e59da481113501a3bf2a865dfe42785c2223d7b9971b886ea7a7f1cfc15034d57e9390b57a63360ca70399e939763768048c275d07feb5ebcd74b3adeb356132abc9a0e94fdc0a51c2d2bf6f6f59c6acd2e7655a5675317abf52a270dd15cad4479600eb7025843b81fc52f196fbb5d80d5bb3ec6ff7496c36f1df796a5b041874e2d973fdd586256291a0fac6ff639c1b9f7ec34eb4251bedec69692f87b544e35eacc90a7f900b396500431ccd6bed0fe936ed3cb65a7eaf06854ebcba5eb2c6a91f6e44a9213da0c7183c0fb724da463b2f92116047a20a4a57e941d72857fdb3256d05c3a2ed5a238911dcd13a0553eb515ff4dffeece8cf4e57d96d54aa2f05f163f187503a17e5ed5419fb4e470295f29541706030f3216be300d313c7b9207237e595d2ce2de2c14d3ad328f545d32d48456403e588593ccac5ac97012947807c827e3af583ba655c6f26104381adc98afc189df79f20a72edc3a0897ada20aa76cc048f790e76a05d98602e935850b44e03090be83f05b02196b337e9238dad11820a9cffe6130c3bb95f9325cac7110def0e2fe32ffd85327f12aa38cd7ed0b4483c6dc1980f1757548d1b774677fc0627e1c4f84e527f8878a9e9b4960a9a8ef9121d33cd7f21895d9158360bdc03f44f308f7fdf7347b4670c6f12ef1cb10818aa179ac0dd5f0d8b35b8614c9435790fd6a087f67d525dddb7cc2992c080bb293a86f8ed0d3940901e39e5ef5c3e5082dd18df8db9136b8dc5e08c65fb5a998ada8ef15cedd398183da03f56ed14ef656bc4fb6a1dce4dfbf0aa51437c0672a41beb60940ef912c686b26a3e745612d02c1842ad029510e156ef5d1262eeacffdbc5d12257e957144963abb755ba1b2e53ee09f92b72b660e5b718cc63a75b8263d47c21dd9948840c337fac985d2cfde0c7734b20f1bf92cc894fbfd95c0ece942a5d0f26f37bcee9e0d9ae2223370860e862ecbf1de8b402d294d7552fff5e6b9ae3bd7d6bee43d629bf70d5d1990390d58c50c415c63a9e19a664a31ce14cb187b899ef1fb7aaa0cd2909dc509c4a6969f560576f5889e083ee4b1825dc72108937d7fbaf1f349b87cbbd00934c21d025776041f805e67c4aa377e64188e295b7255010790ededa69433f5f1c719d04fb3297db82f10b9ebd7c72adbd712994416633fc3b9b609b46e906597b537292e977547a8b8fe71029a2c955b36f87d4cd96a1824434c4c6c619bd3cb705b202eaf7e8e188f78951c5f5b3dbd413795b35cc360dfe1fe9ef3a154aa1e7fe9bc0bb590fed8af412f51fc7f7b3618510ac39021aa0e7e4209704a42c58881d98ae0e1d688213b71b5764baf95999ef3b97daf6d88d1db549e2952ae58ba332096a53dae96e9e01a17abf4c4c1de653a49f90bba05d00ce26cdc4e46e76b00cef7c95b6b61f219ec955d99ba7da", 0x1000}], 0x1}, 0x400c001) r0 = syz_open_dev$adsp(&(0x7f0000004200)='/dev/adsp#\x00', 0xd829, 0x202000) ioctl$SIOCX25SDTEFACILITIES(r0, 0x89eb, &(0x7f0000004240)={0x5, 0x6, 0x7c, 0x3, 0xd861, 0xf, 0x22, "437d9b01fa618e8ce72595dde774b883b6230ed5", "aa4ae4346b13dbdc921c929bb01d84bdcb847fa0"}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000240)={0x0, 0xf9a}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f00000002c0)={r1, 0x7, 0x20}, &(0x7f0000000340)=0x8) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x18}, 0x16) 00:15:32 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x40202, 0x0) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f00000000c0)={'team0\x00', 0x400}) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) ioctl$ASHMEM_GET_PIN_STATUS(r1, 0x7709, 0x0) fcntl$F_GET_RW_HINT(r1, 0x40b, &(0x7f0000000100)) 00:15:32 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffdfc, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 478.467246][T22404] hfsplus: unable to find HFS+ superblock 00:15:32 executing program 4: r0 = request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000100)={'syz', 0x2}, &(0x7f0000000180)='\x00', 0xfffffffffffffff8) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000140)='/dev/snapshot\x00', 0x60007c, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000000c0)='.)\x00') ioctl$PPPIOCGFLAGS(r2, 0x8004745a, &(0x7f00000001c0)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getegid() 00:15:32 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGKBLED(r3, 0x4b64, &(0x7f0000000180)) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 478.614001][T22404] hfsplus: unable to find HFS+ superblock 00:15:32 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000380)={0x12, 0x3, 0x7, 0x0, 0x3c, 0xffffffffffffff9c, 0xaef}, 0x2c) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000003c0)={&(0x7f0000000340)='./file0/../file0\x00', r0}, 0x10) mkdir(&(0x7f0000000280)='./file0/../file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75706c65302c6c6f7765726469723d2e2f66697c6469723d2e2f6669f0be4d067f0000000000000000000000"]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SIOCX25GCAUSEDIAG(r1, 0x89e6, &(0x7f0000000240)={0x0, 0xff}) r2 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000300)='/proc/self/net/pfkey\x00', 0x60402, 0x0) ioctl$SIOCAX25GETINFO(r2, 0x89ed, &(0x7f0000000140)) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) fsetxattr$trusted_overlay_redirect(r3, &(0x7f0000000080)='trusted.overlay.redirect\x00', &(0x7f00000001c0)='./file0/file0\x00', 0xe, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT(r2, 0x28, 0x6, &(0x7f0000000040)={0x77359400}, 0x10) accept4$ax25(r2, 0x0, &(0x7f00000002c0), 0x80800) 00:15:32 executing program 2: r0 = syz_open_dev$usb(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x3, 0x8000) r1 = syz_open_dev$usbmon(&(0x7f0000000080)='/dev/usbmon#\x00', 0x1f, 0x1) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000140)={r1}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000340)='./file0\x00') syz_mount_image$gfs2(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:32 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffdfd, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:32 executing program 4: add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key(&(0x7f00000015c0)='big_key\x00', &(0x7f0000001600)={'syz', 0x0}, &(0x7f0000001640)="934343128561bdeb773be85bf280a40b9ac67ed7ab4babfcb5076a1fce2bfc620e2578611a38ab5d90833a4ab9ff6edcaab7005800113e3d4e438c3664021e972787601724111ad33fee5243e39dee65113f07773309ee97cc9e1124dc535f9dd0970c7a843d068a35f5521063fbb19952f30445371bd90d744ac368b9d3cff9ce8f2fa14bc9dc47b74db59404fb08f41f3579e2c16fbf194c408cd7a5398ddc84c31afdc19d5ebf9a2bc40bd251d68e35d6905038538afd61936c4478aef515a9fa92eda221c822ac408de0fbbdbb36c146cc648d9649cdfedf8948af59573642dd139eb1deef1cab85a04425", 0xed, 0xfffffffffffffffa) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000001740)='rxrpc_s\x00', &(0x7f0000001780)='systemu\x00') syz_mount_image$ceph(&(0x7f0000000000)='ceph\x00', &(0x7f00000000c0)='./file0\x00', 0xc72, 0x6, &(0x7f00000014c0)=[{&(0x7f0000000100)="09fcb0344b184cf31877acb45467dc292c887812bc71b4ee6c75a095edd4770c06a8559f56eb7263cf400d254e791a1076762070b22b708666aba8881660af023fb1ae2a480aafcad80e762610f7417745b0026fa4665d233d2e3f24af7600dd3340eafe4373daad856246c58b13d09ab3bd75e535d259dbfa1c5449eaa23421952062b9d249df4d4bdbc43fce3202b3eee5b37c06640fdd48f80e85983e050c8dda992000e69ba153438a6549b91f1837924ea58cd0f082417574fb3458a83f4c748624635b9f86ae20d6ecf90df0dfb48d44b1d99302b916cf89cbedd6cbf5d075539030fc53cde5b0f0a3c979eacd8bbc06d78ff5ba15550ec23919d9cba9af1bb85c1323f2c68653f55c4177f2919170bff73c471bfe466ca4f7054766517c93ec9585980fd7d49e5494654aa9eea0fdda4406567a932f5fbb91895b8f058156fcad6cf234fc597e8541ceff6d019f77a4ea699fd5c745ed8664b324ba33205a0bfa63249d4d551e25a5aac175aff788fa86d4e1322c95e933fd1055b79bf7ed6c781295100532764cb23f8e6bd7366c00cecaa1fb9a91848798910029359105416eb34749246b2c526157cd3576a4314e9cb590ec5a8b89e69650b4c89d88d19f18a7d2d4a6877fc46bf61cbd18d5e92ebc7d21916f2f0a8222884759b7383a07f5f9bda0503e21e7ce3d104d8102bbed6db1a88609d2a07f6fa57b0376b557262e6fc73cff3625ead5ae80da9b404319f5d41beb60ef83b439adec76fe45332aaeec362cf9e38ded563ea2e83a18443d8a1900da3a343b0944fc9b301f780312c6934e24847c4a543198b86a5f4e9dcba551259d6090f47208a2e33577fd4fabf002b593ee3ff1a1dacb904ee6bb986cc76c171209c3f6b3127a22ce7b574d2850724745026da30e82772a652e11175d1ea4831b77b0dafe6213ef91ab88e59749d97a6cd3a907ab988fd3776ee69475e6d5106a8752ab5101d757aa69b68e2f920f8f3e71bcd14e72aa214e7c5afdb6d5eb00adcfc2dbc8af0e2b3d533838a300065c6fdd4bf34a50548afa479debb60e5a099ae8494da77f0c431dda5b9cdcee534c4ad94c5c05c928c4943a0804fcb2fe5f497d74ab211f2d56c02610c6677d5173a19a81c570ae469ecc2b8b89e50441eef042c86c58da2d0a98b9b06cd56e876dcec0ea25dfd3bde669bcdc7fdba1bb4e637a933e846d0a6462197a07fadfc844ec23b38650b4809574c7e8bc47e8371eb4da5ae3e8a72232e2ca7aa82df2607beee7a8188b195c23116f7931912fa6eddb7562283497dd0630e7840ec5c910d87f75f5361bcc6181f030222dcf00e8af41b1c02f6b5ebc490697c8f28fd80a725ec0a57751fcc34d07a1f2b115047342bcd35bf0cf5ec761bc4669c675c96afc06df450f8e073d790273bf39076ea201f70062d28bdb507dc08c4cde5a6955a32e06149baffe4c42b9c10ca938927f40a6d56233f2567ef1611c0ca81da484d305d1fd3917183beb6f950f3e83e59fe2e3d1a503e7f9f59f560565937edfc1e23e2e64af3b95eb7a8b9b749dd986170d76a0606a94854ec05d1f1302ad4a69f84d9aa07e1433ede4ffa35d94fccffab3a5dba768bffea0f793b9fb126a331f64179767473a274a0b6cfb0fb83247f23bb62323b15c87b58d4289728bf8257dcb7157bfb659cd5047667e8450b317eeae391069683fbeb097f8ee80ce1dd2b57c9d81a2610a37ef0b30c12f35b9fbf01d7c22b7588acb1e91c95fef1b01874bb9442976697246892d8fce5ec7e51a4c8673b6ba4472a2f7ce248a585682e1e80ed5a0080d6a1baec7eba721c1c42f7ac02a80b2669c8656f6ab70503b3b4722bdb263a7b0a59c77cd6dbc1ac37d09a532a3c8adc5e82543783ea8ceb33f89410fc02ec4ef543c84f0e7f3f11ba2d8e95cca887c0b2f47d80855e638518c2dd261e6c3fd6633bc49e3fb652410b5aca9b375c245c19d4189ae0a1069c5114d439c4e27a01716069c6d221e43e017ac210fa6e004bf216731e3c41c67e426b9b4c1fba0480384196d1f491f084d2db473e046059644246431b361e0867f2f7c5bdad2ec96b91cbf53245ee0aac7b655f16a56f7648b092c69d2d5ab6a5d271a77de04243a4272e7ef2f004291804aa874272ea752ab00504cb91413dd2390f5f2cbfc69edd510d323e7fe47b828566b902abf95cf736c2765b55fb499b09acfa2d980d0f8036260d45d989d216640af8ade910d53760f6dfe3413d782908ce805ab12e9d73ccd259f45ecfde1d521e18b380f220150cba4b9457d34d24c85f87c1763de232b0a7b8a92ca618f70e30c6e793648f6f0bcb2adab00070e41b4397faf8572fb5dd9d82cf9431a4eedaab130266ef32b88110ca5f27387b2c2bfd98e603e0b9040550de2bc7e38ba416b3dc62b615c0adc88d3daca3f5d21b69797acc17be683aa7711493156bf74824e2a2f01b6795555b8bdb6e6de59f315fad5b90802bd3f9fb25337d6cde5649ca41a552d0228d696c9287431b973ce89a6c773e67fee5eab795197b3389964913b7fa42bdb65d12c94c16b1bd57f15d6fa0ce72eab61f7daab5b3296778ee953ab8aec1efb382982cf80f19dbd87b822ee8c68ce070876c6bc989a8d02719e68aad86f7862cc2d49dec4f4c4d0455463b609ef60d8182f6b6c7a6ca5ec9ef6967cffb8a7971544c0b2607235021b9dcbb805ca20ddddf99c8d347f1b681aca8c4b596c23783238e3831d516aa111cd8e77ebc0f05532e37fc495fc8de664a2549ba83658e8ba17bf872e1637a2b68a476f3d9facee5fc23e99d2b7d630636dd762414a2283c1a820ec01bf5441c08486d092c77e2857916c5b542bd805223a0bc21ce560e9067c6106e336fcf234c98a5559db51ce4a2b5bb03747bd51c1c1fc3d1aa8b9eb15328210aa05f993be18940d965a7618721feeebe7e5cafc8046cc2bec763d2510ec0007152d0841e1eb106e2369f043357a9b69beaff2e04e0803ca63b397765ab377160952afa1e0952f5d9da46be24fa23e1d01acf30c886daace4733aef6a88c9b93d12fcb5a864e90661ed839779019a72086be0ad32381dd7b42e35b2e315408098b6892f2ebab577450047e0c506f050922623d6882e7ef6f0224d0135683ae247eda7ac1b9b1274c17c099370ce6213a12c0e19932276d53ddb7d6f5e54f7ff0477eb7dd3ea52111e2f1d0957f1e82f919fa036e90ad2e3700b8357253dfa27801479e5fb8e4fae4517d246b7946d26ee89fb534ad7635c81c843dadd927b32f8b02861b73775993e9db23a06fc0a99459dc5bb8084167bf3d9810ef6ec7d7aba1cec424f09641a2e4f478fa65af9e543eecfaeea57d902ac4516b191acc43c3def06866afd7aeca3e493285d4062cc9aebc8b480571d0ae02c980d0b37b36ff891d8272215e68b7b575df10ed8237f7c567a65a43dafa1a523dd371a012e92712247b928c466f69e411eb64a4f710a0a4196b049053562fe3c9664b3a9a4dcafde73383bce69df85e63fce842c2f0299123c718b7502d2705bf57af7ccc9882ac48c2fc36fee0721efd94b4ef81dcb36f62e6d2a8caf07b7d056a02cd62a19f4a849c153c1e251af7f10e6855d3a438758e2e02020c7fa31aaa66df8238ce008420416cbef4e57368c9739c7017c186e66132ea884ada9ade0b5fe44890acaa54ad1d1c3d8e11f986bbc06881da232cd67ad4e65efb585d8744de7f77c6b6828b3bde2fb830d3ea06151fb644757d7b0b9c412a27ab15c873f83548b75716d7cea74f49619a7e670978e2f2f0a2671ee5531903b8ee8a542ef39beffdee894d24cea9874654481d83438109ec3c7ca7d70505c99b9011d21c7b8745181c0e1af353ba4b9ac0b1f3d44fabb6ed78b84f77f0f3bbf067b4e52c0d59a574de55c2585c7d4d6747b64cff3f36e8c923ed1f41b71ce67e137922567a2bc608f78b681c0254d17eff3f417ffc12ba72d36bc40288ec1efc2b8d273ec70465ec04f72212f050e7b42a599763b4e272c5a472e0c066b973932c48c22a3ebe58ebf00808049e3f7190aa5bbd8caea0de02ca89c6a5581caeca6bc612b2bc2d14472453257374d98ccb59e0a9daabb057c649349f2140708ca6edf9ef6f43c3f8ddf8a4087d92b7b4a2803efea49698a40961eb70b32a60588bc859bbff1a6850bac74d08ecaa780999f9906e49a7ed009e9c43c8391fbc4e05d77f0c6eee5c9bd530005a97406bb4a1495a4f1c4f005c4c44e5bcd67e9bc0bc6b6eb3bd541f5f312378416cf963151a591e6a5a0b1e4627abd51b29ffb7c1276161088ad3b1d7fab24bff43bc4aa92cee7c5e3442ded0be18982f818707e524d42f230ae6474c55bf9d69ab350ba9049a24ec8a3baf4727dc2d8846d9080737e1515f56bb635e3f5e261f288362ef71739f67c0bff2aedac8a3786aea71e83c8025d9c3f7b06e41a46ad44a416d59ccef86bd03c12583e7ec5cc9b4a277db994afcfa53408b338f9449b9bf63ac2f818b6061b9e3df33109f7e8b6ab07d3fff7c1b1c0a037be035b60c401ed1469de69dc2e077c082e92bddf32483c191d605f15718b3272665c6551ece03184f747fd8c185228ea5a11052ab0bf6d96b9260b612cd475298b8b3621cb36426c8fc5a3bd3782c9f46100199425d9585fd1c03a4ad4c5df6fb1b35b1f9fae9d387fd15707fe54b0bdc9d13775922054986e5393dc199d9bb88f6eccc328b823cd2a2a5d5c70372b59c35c50d0e145a9ef1fc10b97f51fae3e024267d9e85e5c327704fed2e509e8ca32c822c7d67d74569e003eb96f5e1eb85faa56631bf7bbfbbefe87bc1a5d5d5b12341ac686c5d37606a845a16c48508261287df0e6fb904892c05f3e160ae35b350d702750a1f79d6405bca4d8a9f773bcb2318a7822aa9210de95b3aa8caabe27eabbe7cb1983a7f1009adaf749da4d5ca0e7e0367995c4e5c2fe59b32c4647eecaffbf43f0e73a4f56178c831c8e5868399b55b289ead8e0d139fb5b764dff7a11a9ed3d0dec57e53c5b4f6d39294ef01d74fa12e080d8f96159313f6f34bf69ab7787a321aa6228cd4947deed4a8a6b2cd13d2f16370fe272f938ddde9da17d43bd289090a1efc8f0d148984589215ce593d4f7a0ebdb40b552f23da5d182a08d0fc98c8859d854fd1b1f6b8244f649edecd2cc12421ee96cf8049ca38c0bc44133e95b24682a4e0c3179fcc8c1d2207e2df1614a169e06504a947a10035504eeeb4685548c20cc10d5753381b1294f2aefe229e8d826948b3fa310e4a92251694c790116d9b925d8e0f34fd9f7b1923221593c6f305934cff906ab336c228bdb66a48b7091138e7a72ce0ef734f970e81f9b4b3a2baa22580c2d98114a81996221841c5d81bed8e8a2ebcbfbadfc02c5726def1a2246365f088946e93157e1bdfcb7425f099e495886dabc61e1ab1bdefd6467e4a691ba165961a9f7c7949b704781fc8cbce035ede4261d52f8193ca375886ee30d21b57cae18cb5249fa316679b9be4000bd9b7b0037c80d058345fbac9f6829c0c9a9abf519641c400ec781638f0310aab0727d490192386c0b7a91046c918ee19254ab68b1b12812953e714f1f470b29365f11e83fa4185e05976cb8d3a4e1970325bae3ca7f1c5bf3e161e2c65f9e3f7636c344af013fad08dcb7cc5860bd0298b7ad950b40ad2519f5bd08b82f0fe536f18a71655f0bc5cd4af9cc5d902bc923d3edb888c8f25269f6f11f704d42d79fbfef0ce4d79f950743caec99a6c6efa28d7e9", 0x1000, 0x100000000}, {&(0x7f0000001100)="d8762c22356c12a0fd311369df8c9ae2320d813ef5147a249f6f2b9d0760b8e31554f2ef5e7c1a2ec7e28502fce26d5fa1be7659dc17fd93f9c5b42623ad690a2864b3ae26e10bc1b41f4913a07a6609caa3f290a2ef4ac3fa70cbc7f2ecd834fb1128be986f2f3d3f6bea6ab2ba8ce82953a108d236ba616d03fd9d95f37b9a50d337eba9335e3f1074a596f7ac24636c022e679ebb20425e575aafe82a726356bfeb9ebf040da4f4cb41295d1de44aed8a1bd18d32ec7d1428d3b614a0091277cd8e75094f92791c4028f458813ae69f245ade", 0xd4}, {&(0x7f0000001200)="0cabc364051a22c4c8534b952ec0a8a1ba184e6d3396925696c2aef821dc970c1f6608043f", 0x25, 0x8}, {&(0x7f0000001240)="1dc1760385c081817e9bcb7cc06e34fd7d5433f43b2696f7e29a3c1fba269c405b1312bfc2ab895a6d97b80f9515df3ff4b0dc8b9e991efaae257ad964e76645b953b4a574537bd348fbca8816141669a02f4834c82f7f46da2eba3cd6262a5cf68a188a7c84e2c21eb2467a435ffe0649dcbce43322b732abb1f522a567b1791c369d859068cc4b018880a652427414ebf4341348ad5f47bf486d0e071e4fbe9dc32eaf8e0fa2f369e5f2cc85387f55a4e6b8cc2ea17355d57bf83522f861c206a19be98a5f25e7d32b66e7b3bfc0daad8b9e697bdb6d732e5652b7bfd0d7f8bc303d357f8276", 0xe7, 0x401}, {&(0x7f0000001340)="3d208567e0d1377ad32d7989b902f6f9e934d66899ebe3cd8b4bab31937b31079b2894c7a2e0900c036f991fecd8164b526d1090c8ebc35cd0e456cf5cf80125cdea39385e32bd805e42c4320a9305ae8c6daa2cffdb48e8951a9474023cd12b1c40be5104e03e4facbf28ecbd8327b766d143b11454c96179e8b0f831eba14efc66b5b591dd3d", 0x87, 0x9}, {&(0x7f0000001400)="7a2cce2c61bfe1168f17d46a274efebc654472e1ebc4a83ed2d774653b2fcc344e35c80a3e48b3c3136911623bfeb1f76812b80d8ff5a27be7d7ef7a0eb064f568bc950fd1237fe82d5b7f281d010859b3c330099e387e7ddabf37a7625190e61d00ea213035612800d0df3184b9567bf01956138bed1ea9f5daa85f3ed252fb32a77c0961afc5fdb581685e494b17ecef740e11088d7c39f5f64559d9203be20daa23dc518920231b76ac27c977d8619a0504a7931c3b8c4fc877f2a91f23a7", 0xc0, 0xfffffffffffff0bd}], 0x0, &(0x7f0000001580)='\x00') [ 478.911566][T22439] hfsplus: unable to find HFS+ superblock [ 478.963127][T22447] ceph: device name is missing path (no : separator in /dev/loop4) 00:15:33 executing program 3: socket(0x0, 0xa, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000ec0)='TIPC\x00') syz_genetlink_get_family_id$fou(0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r0, 0x1000008912, &(0x7f0000000040)="0adc1f123c123f319bc070") syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @remote={0xac, 0x14, 0x223}}, @icmp=@timestamp_reply={0x44, 0xa}}}}}, &(0x7f0000000040)) 00:15:33 executing program 2: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x0) r0 = syz_open_dev$adsp(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r0, 0x80dc5521, &(0x7f00000007c0)=""/255) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000e40)='./cgroup/syz1\xf0\xce\xb7\x8au\xa6J%\x1d\x8b\xfai\xa8a\xde\v\xaa\x17>9\xbb5\x13^\xcc\xc2g\f\xca\x1e\v\x13{\x8c94\x14\x82\x9esT\xc9?b,\'\x90\xc1w\xa7\xd3v\xeab\xfd\x19r@\x91i\x95\x1b\xd1\xbf\x0f\x0f!\x16G\x90\xdf\xa3\xbdV\x0f\xff\x13O\x8c:d\x13+\x9f\x05\xa7 9\x9e\x1a\xae\xf9\x800\xd2:\xb5:\x93j\xa2\xf9\xa5\x043G\xc5.\xb3d\xeb\x9f\xb8W\xaf\xcb\xa9x\xe8\xa0\xdf\xeeK\xac\xc7,\x1fL\xce\x1d\x15\xa7\x05\x90\xe3\x1c\x94\x92\xc0\xc2\xa03J\xc6\xd7\xcbm\x8f\xf2]\xc7\x98,\xef\xf4%dl\xf9\x1b\x9dSS\xd4\x9e\x0e\"n\xd1\xb8\x19\xccA\xbc\xba\xf7\xa9\"\x14\\\x94\xf7\x06\xed-\xee\xbc6\x02\xf2IE\r\x1c\x10lB\xbd&\x13a\x04=\x1a\x03\xfeF\x80\x9c\x1b\x13\xceI\xc0\xd3L\"Q\xbc\x80}B5^(%\x02wT\x92\x91', 0x1ff) r1 = socket$inet6_udp(0xa, 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(0xffffffffffffffff, &(0x7f00000009c0)={0x15, 0x110, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @ib={0x1b, 0x0, 0x9, {"8aa70fe0aa0ede7c09c210101caa3dec"}, 0x1, 0x1af88dd4}, @ib={0x1b, 0xee, 0xfffffffffffffc00, {"85fd0808d02c405658db20b07f8916da"}, 0xfff}}}, 0x118) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000003c0)="3b58a920bf133167868ac62068fc4e462d4a07411fd71b0caed0cd834ee0dda2d8c7f84350d0f0417e40a74997367f288a17271e00d8d4b8dda68c21108edb69527a3c370d4e0f54ad77", 0x4a) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f00000000c0)={@local={0xfe, 0x80, [0x0, 0x3ef, 0x0, 0x3f00000000000000, 0x0, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f00000002c0)={0x0, @in, [0x5, 0x3, 0x10000, 0x1ff, 0x4, 0x0, 0x2, 0x0, 0x4, 0x100000000, 0x555, 0x100, 0x9, 0x8]}, &(0x7f0000000080)=0x100) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000100)={@local, @empty, @loopback, 0x3}) r3 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="020100090e000000030000000000000005000612000000000a0000000000000400000000000000000000002100000000000000000000000002000100010000000000000200fd000005000500000000000a004872bbb68962c24ccf81007fc90e9aec3f3f7710aa000000ff1700000000"], 0x70}}, 0x0) sendmmsg(r3, &(0x7f0000000180), 0x40002ee, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000280)='team\x00') ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000600)={{0x2, 0x7}, 'port0\x00', 0xe8, 0x8, 0xffffffffffffff6c, 0x1, 0x100, 0x0, 0x5, 0x0, 0x4}) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000740)={r2, 0xfffffffffffffffa}, 0xfeb9) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000abe000)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = syz_open_dev$ndb(&(0x7f00000000c0)='/dev/nbd#\x00', 0xffffffffffffffff, 0x0) ioctl$BLKTRACESETUP(r4, 0x125d, &(0x7f0000000340)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa401, 0x2000000], 0x0, 0xfff, 0x5, 0x3, 0xffffffffffffffff}) openat$uinput(0xffffffffffffff9c, &(0x7f0000000180)='/dev/uinput\x00', 0x802, 0x0) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r0, 0x3) ioctl$BLKTRACETEARDOWN(r4, 0x1276, 0x0) ioctl$BLKTRACESTART(r4, 0x1274, 0x0) 00:15:33 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e66696c65302c776f72c96b69723d2e2f66696c65315c0000d8a9455be21fbac3c750e80c320534f3f7e842be3f2adedafa9632adf06cb1b7db6ed3b994548daaa94ca4d7f7e1cea75619c55a841fd1c64a6669c886af77c243341845741892418442d0e5aa8b4bb8bc6eac04f7cfdb69cb327679a6676de4d32adf4b4f45e9d9d04afae09c5d9c31aade1a98bd4a82f366a428e69782820c75d3493efbb7abef6d81bf"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:33 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ptmx\x00', 0x101200, 0x0) r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100)='/dev/autofs\x00', 0x280040, 0x0) write$P9_RLCREATE(r1, &(0x7f00000000c0)={0x18, 0xf, 0x1, {{0x10, 0x2}, 0x7}}, 0x18) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) recvfrom$inet6(r1, &(0x7f0000000180)=""/168, 0xa8, 0x0, &(0x7f0000000240)={0xa, 0x4e20, 0x400, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x88a0}, 0x1c) 00:15:33 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xffffff7f, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:33 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x40000, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) sendmsg$nl_netfilter(r1, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000240)={0xe4, 0x10, 0x1, 0x110, 0x70bd2c, 0x25dfdbff, {0x3, 0x0, 0x7}, [@generic="4f8998bc17dd03d16ee21d4a82282a9bdd3f8328945f6205f5f24e0bcfd81cb2669dce4f7cdcd35efaf09533fcd4e489ca6f5dde2a16b6cd8bb8efb7d42bf2fdfa06faf807ea155095b6c84b46f0ba1bc9bd20563270ce08ce53e81eda6efe2c0b42c90c40b0bfb67add2bec5875526c3ce7e8fd232ade80bc6a2d20aa2321bdba6ce0a2c1f0e4a1c72a9bc8f5d52662a88a530edcd20cd18b812ab2a5a1ad59d44ef0423edc20ec7230b39a8986f5727b3a8ad6efac44530f8c4500c68d03593c11818e94945b8dd5482a", @typed={0x4, 0x22}]}, 0xe4}, 0x1, 0x0, 0x0, 0x40}, 0x885) openat$mixer(0xffffffffffffff9c, &(0x7f0000000180)='/dev/mixer\x00', 0x8000, 0x0) tkill(r3, 0x1000000000016) readv(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/154, 0x9a}, {&(0x7f00000005c0)=""/136, 0x88}, {&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/103, 0x67}, {&(0x7f0000001700)=""/167, 0xa7}, {&(0x7f00000017c0)=""/253, 0xfd}], 0x8) [ 479.494677][T22470] hfsplus: unable to find HFS+ superblock [ 479.520588][T22479] overlayfs: unrecognized mount option "worÉkir=./file1\" or missing value 00:15:33 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x2100, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x3, &(0x7f00000000c0)={0xffffffffffffffff}, 0x111, 0x1005}}, 0x20) write$RDMA_USER_CM_CMD_BIND_IP(r1, &(0x7f0000000140)={0x2, 0x28, 0xfa00, {0x0, {0xa, 0x4e21, 0x800, @rand_addr="90ba738ee7e55f5955797e94d3b31b62", 0x2}, r2}}, 0x30) [ 479.569269][T22470] hfsplus: unable to find HFS+ superblock 00:15:33 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469535513d6a3c001e2b79c371b723d2e2f66696c65302c6c6f7765726468723d2e2f40000000cd818a7ff1a3de524c535cd496302c776f726b"]) r0 = socket$inet_dccp(0x2, 0x6, 0x0) write$binfmt_script(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="2321202e2f66696c65302f66696c653020776f726b6469722028242673656375726974794020206c6f77657264697220776f726b64697220207570706572646972206f7665726c618c000a567ec21e452c7a18e2de3c1b7bc2ae53a9961703a40906a19fff6293f28e798bd940e57ae1847f5372de2d8eb14d1fb85c64e1cde27bade0ad94001862344b0874dc561ffe78d2a6da3ee85c73ab3fbd70aba1e95c2dd080ea88eb1706bd3c2a25d528be2e014589cdfece4a761ef13d511f12294a667e7cd48b6997dfc3f4e242eae35f432784df48d2d72509ec537495add9bf3c9aecaaff81917fba608ac5eb76cdfbe96642ce5d74b6eac8dac56248e34501128a258f2215eca12cc7928ef2fb0fa40429d3e5ab02d17f637dfb881eee2f884a53c0de2d1db785f3cee3df0a"], 0x12c) chdir(&(0x7f0000000440)='./file0/../file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x1, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180)='TIPCv2\x00') sendmsg$TIPC_NL_NODE_GET(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f0000000840)={0x160, r2, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_SOCK={0x30, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffffffff4a0d}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0xffff}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MON={0x44, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x80000000}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x9}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x800}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x400}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xffffffff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x2}]}, @TIPC_NLA_NET={0x60, 0x7, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x3f}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x80000000}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0xb1bc}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xa0}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xfffffffffffffc00}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}]}, @TIPC_NLA_BEARER={0x78, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x992}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x2}, @TIPC_NLA_BEARER_PROP={0x54, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffffffffffffa}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7ff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4625}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3d75}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}]}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @udp='udp:syz1\x00'}]}]}, 0x160}, 0x1, 0x0, 0x0, 0x20000080}, 0x20000040) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:33 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xffffff8c, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 479.758314][T22502] overlayfs: unrecognized mount option "upperdiSUÖ£Àâ·œ7r=./file0" or missing value [ 479.773727][T22504] hfsplus: unable to find HFS+ superblock 00:15:33 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = syz_open_dev$sndpcmp(&(0x7f00000006c0)='/dev/snd/pcmC#D#p\x00', 0x100000001, 0x40) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="73656375726974790000000000000000000000000000000000000000000000000e0000000400000080030000f0010000f001000000000000f8000000e8020000e8020000e802000004000000000000000000000000000000", @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feb5479c8b2ad468170438f5a18400000000000000000000000000000000000000"], @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009800f80000000000000000000000000000000000000000000000000060005345540000000000000000000000000000000000000000000000000000000008000081ffffffc9000000ffffffff0400000000000000060000007ffe000072000000f4420000010000000800000000010000000100000000000007090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009800f8000000000000000000000000000000000000000000000000006000434c5553544552495000000000000000000000000000000000000000000000000000aaaaaaaaaabb05000f0026003e00010002000200140013001c0001001a0024002b00110012002a003c00000000000000cb1842410000000000010001e0000001ffffffffffffffffffffffff697064647030000000000000000000006272696467655f736c6176655f300000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000008900012000000000000000000000000000009800f8000000000000000000000000000000000000000000000000006000534554000000000000000000000000000000000000000000000000000000030000000900000000000000ffff00008000000024ab000008000000037f0000000000005171ffff0000000000000100010000000600000001000000da1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000980000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000feffffff00000000"], 0x3e0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000600)={0x0, 0x9, 0x3}, &(0x7f0000000540)=0x8) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f0000000580)={r2, 0x7d}, &(0x7f00000005c0)=0x8) keyctl$read(0xb, r0, &(0x7f0000000000), 0xffffffffffffff7c) 00:15:33 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xffffff97, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:33 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0x0, 0x800) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)={&(0x7f0000000040)='./file1\x00', r0}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 479.909966][T22512] hfsplus: unable to find HFS+ superblock 00:15:33 executing program 2: getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, 0x0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000000c0)={0x26, 'hash\x00', 0x0, 0x0, 'vmac64(aes-generic)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000140)="2854da807f864a1184b2b5d9117e52ac", 0x10) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$nl_netfilter(r1, &(0x7f0000000740)={0x0, 0x7, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[], 0xffffffeb}}, 0x0) 00:15:33 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000001fc0)='./file0\x00', 0x41, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(0xffffffffffffffff, 0x0, 0x487, 0x0, 0x0) close(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, 0x0) ioctl$KDGKBTYPE(0xffffffffffffffff, 0x4b33, 0x0) ioctl$FS_IOC_SETVERSION(0xffffffffffffffff, 0x40087602, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000000)="c53eced3c799878ba6bcf8c7334c85d7", 0x10) 00:15:33 executing program 4: r0 = syz_open_dev$media(&(0x7f00000000c0)='/dev/media#\x00', 0x3, 0x100000000020000) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000100)=0x3, 0x4) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000080), 0x0) [ 480.019379][T22512] hfsplus: unable to find HFS+ superblock 00:15:33 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffff5, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:33 executing program 4: add_key(&(0x7f00000001c0)='.request_key_auth\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000240)="ea23d285dc9316021fd2ab46b2086c5e0d1762b5563409337d7b3970e9f29489a48044ff7ba89b3bc9fe9021610d0b1fd98e514212d9b603205634df7b78d10dcfbfe049b5d69e4f58ac1e74f0c6c82876f58efae0dac016857cc2448dc74c", 0x5f, 0xfffffffffffffffc) r0 = add_key$keyring(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0xc8, r0) keyctl$read(0xb, r1, &(0x7f0000000140), 0xffffffffffffff7e) r2 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x2, 0x2) ioctl$SNDRV_CTL_IOCTL_CARD_INFO(r2, 0x81785501, &(0x7f00000000c0)=""/247) [ 480.209334][T22541] hfsplus: unable to find HFS+ superblock [ 480.264993][T22541] hfsplus: unable to find HFS+ superblock 00:15:33 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r3 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) ioctl$RTC_VL_CLR(r3, 0x7014) 00:15:33 executing program 4: arch_prctl$ARCH_MAP_VDSO_32(0x2002, 0x0) r0 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x3, 0x20000) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f00000000c0)=0xf42, &(0x7f0000000100)=0x4) r1 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) 00:15:33 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x400000, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x8) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:33 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffff6, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:34 executing program 4: add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 00:15:34 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') ioctl$TIOCGPGRP(0xffffffffffffff9c, 0x540f, &(0x7f0000000040)=0x0) ptrace(0x4207, r0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 480.462695][T22560] hfsplus: unable to find HFS+ superblock 00:15:34 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) openat$rtc(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rtc0\x00', 0x1, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000180)='/dev/rfkill\x00', 0x400000, 0x0) r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/dlm-monitor\x00', 0x400200, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400204) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:34 executing program 2: [ 480.550646][T22560] hfsplus: unable to find HFS+ superblock 00:15:34 executing program 3: 00:15:34 executing program 4: r0 = syz_open_dev$audion(&(0x7f00000007c0)='/dev/audio#\x00', 0x207f, 0x20000) ioctl$SIOCX25GCAUSEDIAG(r0, 0x89e6, &(0x7f00000005c0)={0x9, 0x10001}) setsockopt$ax25_int(r0, 0x101, 0xf, &(0x7f0000000000)=0x8, 0x4) ioctl$sock_rose_SIOCRSCLRRT(r0, 0x89e4) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000100)={0x0, 0x9, 0x2, 0x4, 0xc53, 0xfff, 0x8, 0x0, {0x0, @in={{0x2, 0x4e24, @broadcast}}, 0x0, 0x8, 0x2, 0x3f, 0xa3c7}}, &(0x7f00000001c0)=0xb0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO(r0, 0xc08c5334, &(0x7f0000000800)={0x5, 0x8, 0x9, 'queue0\x00', 0xe6e9}) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000300)=[@in6={0xa, 0x4e22, 0x8, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x164f}, @in6={0xa, 0x4e24, 0xa1be, @rand_addr="05f540c39187231f2460e7b5d64dfc4b", 0x80000000}, @in={0x2, 0x4e21, @loopback}, @in={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in6={0xa, 0x4e22, 0x9, @loopback, 0x74e}, @in6={0xa, 0x4e21, 0x5, @dev={0xfe, 0x80, [], 0x14}, 0x1f}, @in={0x2, 0x4e20, @broadcast}, @in={0x2, 0x4e24, @multicast1}, @in6={0xa, 0x4e23, 0xfffffffffffffffd, @local, 0x7}], 0xcc) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000480)={r0, 0x7, 0x1, 0x9, &(0x7f0000000440)=[0x0, 0x0], 0x2}, 0x20) socketpair(0x2, 0x80000, 0x8, &(0x7f0000000700)) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000200)={r1, @in={{0x2, 0x4e24, @broadcast}}, 0x4, 0x0, 0x4, 0x9, 0xd8c}, &(0x7f00000002c0)=0x98) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000004c0)={r1, @in={{0x2, 0x4e21, @local}}, 0x6, 0xfffffffffffff770, 0x0, 0x80, 0x4}, 0x98) ioctl$PPPIOCDISCONN(r0, 0x7439) r3 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f00000006c0)=ANY=[@ANYBLOB="0388bc47"], 0x4) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000600)={'filter\x00'}, &(0x7f00000000c0)=0x78) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000400)={r2, 0x6}, 0x8) keyctl$read(0xb, r3, &(0x7f0000000140), 0x0) setsockopt$inet_mreq(r0, 0x0, 0x0, &(0x7f0000000580)={@broadcast, @broadcast}, 0x8) ioctl$TIOCGETD(r0, 0x5424, &(0x7f0000000740)) 00:15:34 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xfffffffd, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:34 executing program 2: 00:15:34 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x45, 0x101000) ioctl$sock_rose_SIOCDELRT(r0, 0x890c, &(0x7f0000000140)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x574f, @null, @rose={'rose', 0x0}, 0x5, [@default, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @bcast, @default, @bcast, @bcast, @null]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:34 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x80800) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x3}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r1, 0x84, 0x79, &(0x7f0000000240)={r2, 0x4, 0x5}, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r3 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r3, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r4 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r4, 0x1000000000016) 00:15:34 executing program 2: [ 480.908374][T22600] hfsplus: unable to find HFS+ superblock 00:15:34 executing program 3: [ 481.011655][T22600] hfsplus: unable to find HFS+ superblock 00:15:34 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffff9c, 0x0, 0x11, &(0x7f0000000b80)={{{@in6=@mcast2, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@local}}, &(0x7f00000002c0)=0xe8) r2 = syz_open_dev$vcsn(&(0x7f0000000480)='/dev/vcs#\x00', 0xfffc, 0x40000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r2, 0x800443d2, &(0x7f0000000e00)={0x8, &(0x7f0000000d40)=[{}, {}, {}, {}, {}, {}, {}, {}]}) sendmsg(r2, &(0x7f0000004300)={&(0x7f0000000f80)=@ll={0x11, 0xf5, r0, 0x1, 0x4, 0x6, @remote}, 0x80, &(0x7f0000003240)=[{&(0x7f0000000d00)="c928f76a4a94d3461bba6dc3d49ad8ec0b55831c4999ec0d184fc8e893e0869f1364", 0x22}, {&(0x7f0000001000)="b03b2472ac6cce9490a056c8efa3d44272b6e29cf8162a1959f772b398cc8145d88dee3eac72d96dd209956499d6c397a21707e975d0d1c38f5434b40671d1f87e0f149bfa3491ed435906a5525acf309160682fcc44b95f9db766a99922bc1f6d4bf2cc57e72ed641d0943187c6a4f1661b990a4db681a7ec300e6c130a9cc3c11a1fdfe7c8ce10bb43", 0x8a}, {&(0x7f00000010c0)="ee13ede9e2617eeef08357604f180103b4b0b394d8b975a3b0029e49165016208dbb712b3fa464ecce47b27e1ff66d628695b25666b1c8caee920494052db68c701c69ae616d5615a46fd5f0232787a0c607dcbd28f895465b53105adf387dd217e21e1f5c164d6dd34800b06eae9937e70c77e83788179d2d7273fe6c6593221f0ad38a4e8277a816d9dd081c57a25312a0b67c13e5be0c982007642e666bd5f949bb33dada6aad2de4aeda1667153708ab7f267d640ea1933b20313dc0549194bb9d5bcbaf71e2766f6efafd0019a1e6a47bd86f96fb797dde285f310385a086271b1388cff6e0bc272cce3c17faa50480d59da3d3c8855ab379f7564a9bcc7cca5f7fcc1d1aba0d94369c2e101fd062af0d5e4759a5d8d7dfd86831f8ead3f53abd00415ddd37309a3d7abfc2d53ef4e33d4bf282960d9d43e497a462056251069b90902f819ef2143ebdbb39a76c795d2d1ab7f9c454342f99b4a21b05d2eb491e8c0286e1d81ffc7cfed7c0ad79739719817c04b60bf4fecae0993df3ebad8c3bd6044ebf9e7f5faf012a4c0c57d214c50b1150589cf219f58b6ee79f01ba094f8a1e8db0d80a24ea8687f78e624044dd8e7af694d870027e87c621bc985451446c3495b4d78a271ca7d0512476861e6bd97f3d5cddb00aff0e50c6efbd75281632bb0c8e11a397371fd2e49b5121cc00a801c77b69b92af93664a0b1d1699b22eda48d4999571d43ce2b0b500c9d75486e9467174f4bfbd790a2d463799f92416dc77725ea91367d90cfda910d8f15a709f30eb4c46507db0d0ef1499ce2e64958e5fccf4d8f452f14a5107610fe15c8b6af7016496c03d08201153396806647107c35e7b5d88b90e8cda41fba839fdef645772a92dbbe46934eede13b35e5c25925e0f08553a67cead706a079805fe2a287cc19ad3183f3b42fe0d97d733bc226796766fc0bc80a18b3f587660997c67782b3d40c2b1a7fcabf04c9a6455f633aa5c863682070b2ec356059a4a4cc3a7bf44b32e149fd25890c6473448059a9ba5bf7e673b68e121c65f319025e2ca42a1779182632abfb65863dba949bdc00da826c74a94d6805109d79d8ba7ce9c2a051b32edcd5784e818e809ce5c83bd0141d05498dbfb9f5d591bb75491d1b6bb104c2f0a2c8ba95ae93547b1835aa282fd8e9ee71ec91d6172509964d1cb883ed2cae822901093d865f40dcf3da5d9494d3ca2a23dda39fff9220e695468dc58f69210dbe95b1f4c2e1b87715f4419f205423ae5b2c18380555242bd61e7231b4dbbcee8ec8373e214ddd68f2801cf073d1086b0bc26f41afeed74d52dba05679203ebc9a2ca57dad34b9c773b02723c8fe648cf309a718578b6c7e3d3e5fe0e03f5bd35766eb514c2a294b0630e0a23ecab3eab140f9ff50d519bb45584665ba0ab393d98cac1a800305f4d40caeb6c3b7c751224b1c31825d15a0fbd8796b7bd01744e5abccefcc325a112c0cc055f635068ab903f11f1fd3b3f72303331450527ae2fa98bec8469b8079eb71344d26bd92d3943900da68932ea69ce5355229f75452a89be6c83ab8d6daffe83fa5277a7547d94745d76991b04d7a6823cc29fcea19761eb53441d3f59a862888fb8d078e0c9ff41241c39c73c5062a9b4a922e09e71362072647f69ec00ebc67cb16b1ab0a7dd4f74be331c3ed670748d2a0e3e752d80f93f142c5226ecdb923b0d2af07f49426bd8d4b5154734a128e1e693f28f667b14f3b67446ca8b32301b806c12fe126fee3d52853cba3cc661282290be3611b3534ad2e30af972e811a6ddf2271af9fa296c5ce758b6bfd6cd22639768bd47c3dcbe7f08626bbe65a3bb31043347f65565eb8252c8bfeb6f8463b4a4268e7d4b6297a2c8447f7787daced6f4838ed9988aadb2e39b583d717165f65a0d6b9063f356560a64dc24279e50fd5956bfda010a0f666b4909156e8abdff7dba9521d5195c766e92e9515b53937e92e4578d830148ac5fd493fb8a19339ff4ff831d5598ac1d418178bfab052cb237b1c7ad4a5391f4b508decddc63f55f8c433d50b86117eab240eb7c8c59cdca66a0e0b307bae928463abb7b55a7fb219f4bdc58a461a7f6e03c869678bb1af728cee832380e954908b7043c62554b694c2afbea95d3c042205bcbd24e85785533277ef248b76e39c067d0272cfd7948d1edf0bdc441f43fa873dfe1b25909a249d027fdd245622725d0564fa453a1bf26c168ce550a7aae34f78922e969a8505fd2c1928cdb57950463f8d4fbfe367f822db117945a22adf342e8a8f86cdd9162cf1f9052271b7c27546489bbbe460e0edda51a96c006c28c0c6bc9d163ea214fd6562560f71b59a19e1529849ca8a896411401097f85a25457734b0edefb9f791238c6bd533f25403beb4702f037cc277cec516ba6d73d8222a8dd41c6c67cf6d0c0d1c515e7b105b728820eb91c5d89184852ae5aff06579fe31df3d550cbaa8005cba9d87de1ce2c8ce9303d643dd7c7401e62aa6314b2f4b7eff2ef16a673fcd2d93a1a92036e6f323c56cbbf7693b854ffeb77db9a8be744bbc967faa449513733299d26a954efb8810aa43fada4d946a312c5fbd67df05b887fbfd40dd224d3d8bc925d0fdaff344f94118c490e95f484f5d7be4aa00dd6e0f6a2cc38969d27ab3100a70a06a9f2cf662ac0750a2006e36d10a613ee9312da2d76ef5a3146c3fa707252699b4bf7cb5e45288e47de53a187f899e39e21059cf453639d2c251abc8bb722693dac94f4cc74c5459cd4b29cba03b9498a1c6002e563fd9122e756fd5b7b0d32868b3807580fc644278c02a5eb218c4653ff0883e5a237bf41e095db53e6f75eeafb8b6d37377545cb2d9d5b5455e5cf6346dc27fe6cff9bffaf648a7204af281d81b29453f83e92f9b15d8b4a51f5545449dbbe9614961627847b5cbad49011c547629a53b49999e015b9dba4c18416e5db76313c25ab686c8d1b7ea1b81f048d722ccdedbb192038ce1f69bc7cd48d6b96c172d50c76cf707d883d4c64118ea2803503de6ffbae16874afbfd35404f8dd69bb5186fcd1a55221de938cf37cbf434d2b72dcf36161baa1528f4fb109751146ed134f69578611970e08cef9dae4786f6019b2ac2e5caed4cbf06be6525ac16459d51aa063814bc6504c3c57fe0adfe961bc13b620c6ed7f1fdbd624d994ee255197b4221062a8db1639d067b3de469189d108e4addf065e1af5ad9994ba66e469a4c32c6fe67f3e44abe937b25fb5e8def2836391718dbf0d0315942214ac65f046b2a653573ca8312a122030b0b7cdbda77a2722f2e7fd729a7b9eaf7b1a865567fb4803429f5d153a412b3423362c4b66ea053732fbcab8e2914ccc1f945521facf4618d2d1ba759845e8032ecadd3184e84730a87c57d73a517fe9d65e73bfe6bd91434ff5dca648913ee952f3657a669580d71e39bd520af3495b5bc5fbd426701dd084aef82c1bb520afb868553f2f2c14f940e55ae66c84b2a4dbc1e77fcb457536972f2988dcfbdb86bcfaed5bbb8221f00582bafc21569e96e73c0c8c382b085a34332c272600fcbd8d536bda35e93c068e47e2f396c36ea095efa060cf0742b76f30b127d568d42c6f84b53030f017863c32a90ae5e67dd05426b61734325c75bfe7fd95c4b3e8bc8bc82cdb704216e9cc176707e342d7856fa13f0c17caf51c41fc44b3b109f08c5e33d159c9de50a4b51c74135b999e226891f9ac3135e4c432294471d82d83cda53abd9a607eb976b4e7aa6e1ab79a2d48cb85c693cd4aaaa9ef31228584539c3e4c8819fb2f572f44aa9396f361d2ac470a56793cc04b07a0eff1a76e8ce392327d91dab0d803215c65a593f3e9fdf66924808390f6980b0119692eadad9c9dccde122566ca00579f0cdee85b3100d36426b63fe1b853c64327604e8915d35eda35677f692b8c6a15d586bc77d80972ced3417e2a9f40c3182556ebc2909e5219054fb9137b369f6543fca292bbba2feed4dd8b4ad15398d20282f6473ce488af3e87722aeb5223623f07d86be88c7daab01ac48f92537891a72da0d74bf5b6cc002b1115fc77d422a01639614a9eabf3429d751cf54d3724f4611ffc924bfdd7516fec2f94c75652f13647866c4f987a0b2a034d07d210b35c19d4813be74ae516892c40baef3d91a762cc9d2333ceb7c4a2ef14433399cea2c0ced81f95f5e27455bc6442f87e036ba8d338ba590326889f8ca9f6f1d5f216db3dd8dced2bc04656046cd827418858f1a4802d9673fc3f9df8e3f70d4f4d7cb326799a1a53c7caa01dd4628f7200007a6b41d3712e23d60a8ef087fc11190d02a2719787c1db241370aa3e9981a8720bc26f7434791400841bff89b2cdcf8ecbd89d6e42772adc2f980d6cc2591a8dffa44de5d3ccc4bccac09e324687568f672dd968a619d0158a50adcc99e1c0749bc36445eb8ba56d61fa1857b3e605d3c7eca135770e2fa873cd66347c8a69cefe46067a63a0248e68a41e8c0a873e4f87fbfb6f28db61a7e79a4563f19e271a63fd1658c156ec2522a1f736d6313ad55a13d58db09202881d6bce65e8e8b643b51b677641fe86dc2087f249072aa847dd8001bc88ff3de323000b626da5bd9c85f6f5720a36f7460dead1b682d031ba7b7628d3c9d4bf845899283a2651fae013a7884c46625d1d44ddde206a3062f2a8e8f72565a4acb5b0ba66f3a85876bea1f58b6e8ef1e65ba8a466434a9a9b11a1b96f0b1200572626eae5ffe151daad7727099d42a79de11b1150613205817bdb89ba2043ad012c3c34ec2b9d5c5ddc4bde06e3da74ed1194b4efee8fb106165f5d5302980590f52674764ff7192a01765aa85c6565e20d34bd9fbacd4f8decc44583ea0312deab01929071af6dc64528f3e387ecd38b7b6b772d98db824655bb3a480c0f8e571736379d6e0af9d1500fbb5d7438a3d59ffe3a611c9d0cdd1763b2aeb3741950f6c8501bba9f5a1cde8f64ed5154020a68e77008dd732001d6700631ddbdef4c81734da4c1f413779386189a5ca2819962746ddc5bd4f5f3bbaeebc61d4229d7b3daa91fd69f6d9b0ac6e0a251298b2c4c4159b158c99b6f51fc79d2799a4f373d60147c8d85d2f38db522e6067e0e40f51f09e1f24f2ece8ed4f1c124f009723efef074e0d33306fbe61d5c2c4f67830bba2dbbe83cb66a5f7fbc758da4b69901813ef38870382412d9cfd2887bad05151025fe281dc6a8f6d913c8ebd3904112a641296114e7dc8d91122b56b6c7cfa96c9fc5d7f806fc2e73015b89a1bde916cb1843c77a9cf7e11920803497b4fbb8114f8f515510cd993db1f1d482684c486d646fdea606dbdb5d692d115398a8b89be7dc2541ddaaa3d98ad3162cb5a9f2032cd3f97c9b3b64d3875ef334a9146e226a847bf32ee9d2a65ca64befa409b6ce43d3c5448a38a9d71662081cc805f73acdf2260047b5788ac79c2b50666f4f4c4cbc1efd8638f448f1ebdcaf9296442731cbfe5eb68d6e04def5b0db3e92998e48430844490fe1355c3d07874e27b71bdc10de103525aee4de43c2d0fc1c33c521206441b3740b550a2b047f8b1141a5e8823e230c4ac6cb49dbe488d3d32cfff525df7af7741f1de3b10a9270715c24f7a25c679563b8164c326f03b8f30cde58ca633355e3470c79e436fe8fce7dcbba07d37880b3573f6d22193927a9212d879e866b7f1143f3e50d5739657580060c1e3c2d34f3a021e05430243244a94b2c588c920823d296bd12c0e9b730146930c5", 0x1000}, {&(0x7f00000020c0)="f0f79f1c936e828bc04ba6c0d98f74c47ff98d03d0deeec44308f1305f70d221a29c5b85c9d6216dbfce48558791801d2644dc7818f12d5acf56c0552a2f3ffe5ca9fa79cea9cbfb130992ccf3bf12d54913879e3a973174a107066ba418fd3805becdfc7a7f315e0101603ab3af4bac3feb8f872f6c4dfc485d8c7779ea00b00571842784c653b6c97156217507111699ffe8b14f5af3c9c8f335e1e8740e48854911df07a21405ae704d99d776906d904ad6737882d686c3ae39994106199db56204820789ec989050bcbe42770b9d928c2612f59ec63e3cba472cb0bb4d1376eb56bcd0e1e77b781bc2306e32240ac184b24d370bf8f4dcb049110350928f3696d3f247b37dd2cefc2dadf73f4b73a40a1720502b227d44d19a35122e9f415dbcaa7fd752473b0db16c600e0677adfdff0688971d6fc9255bb5257bc86f2ac000cfb08e44a6d74cd283934ea6ca7a633030596d0252e06a36741647e6eefba7ef6f2dea2a3b3b2b6f4ad930e8a336e1dcd42f04974836563bce5261b3f70024cab32cb27fd3bd4c95aa4995767038a54d6270033359e9fbf0a32120d3bd9e859ddedd622b988662573b79e92dbd1d2abba64ee78ef03bbcc94c5d77e8abb61c75291a35487ef2ba89d05afe82b98ea90a6d30868615feda36383efc658355635dd602f67e729a6b3cb06c0b2ab2c23293ce08c7635159d89c12658cd5c887c3d8d1e5bc3ac3ec00ba09137437a676d7420fb82846424c5099b6348070bffecbe3773a3a8953cc9f725938bc7daeb18451a2b8d611b8bcbc13bd8b9d3c3b6a4e1fe05ab9bc4fb47371870db10ed092fd56bde17177fcd7ebb6034943ca68bb72034cc4c7ef8e122c10f74da5bcab6ef435f3400cd8ee7f431da0aa4a030a45d33d629d06260408049e9155e4e2d01d450142cb1de0daa2130cead578d575cde2a0c73119cf2e6df38ebc97e132a907b10c3c197593a03a8d68c3df91e765c2dbf7b821ce18ecf23c1d04ff0dc394eaa2abfc58868345c75047004944fe33beff2e31f1f6da3cde703058ae460e7c1c554c0f265ce9473b8da01d98e01a73380b4472d6aadb6900c92535eadb1d4258d2994b4a6792c1869b3a544a1a8ed55bd8dbc5164215ded39c0c57f9ac8c0e528bf2f56cd900c88f87e79e09f40990259cdb0d7399bd8c30d87f432bbec147fcef006c1765b1b02c64bc838b5e449e0729d1490594ef4acad31963fb888e3e0cc58a249cefea6dd2e4c745097c45fd092b9fb4ca925314fc30af7eaeb0c1b00845d9c6f9ba76f02a63bac40d1e540d911d14b1d010c3b7277497a0397b4350d9fe13fa34346cb099a367a4047ecf2e51f6213a2643b1cfcbaad742f3c8351e479fb027bcb8174f422e0b6f66b304c4b9b555d8aed85a40925cfb9096c0b437d90c619e35244fc438ce1451788204ac02ba332a7151f46fa992c91907c59e379df4b2925a649b1725ca1683add387d35fcdfbb48193e6847b106b9452ccd41c7e66450c4b9d5714b909d54b545f2fe272b061f4ecea4b9b33cc3754aa33a7cbc3b86be3d4d7eb1765cdebe4d00186480ad5c1e62952289db1e66ed0f8c205bb754a3889714cd73b9a638a4de46b488d0af03cc45f2542b70d443d0002872bf6825acd588bdc4b10d10fee3b1bebeb2bfe2726337fb50a2a649cebc7751cefe70ae8dbf523480d9ba2dd77e0e304e4ffc2dd4ad7c224c27edda99bb54ac0293d2387ea6146ff323112e84a828cf6d27af184014d2de3bd1f54e1bf615448842209bbf721f58eb3fc549e47d0096b36821979d393b80553bcb7c68bab32ab2b0b5d0ef74c9f05f12ffd1255a9abee2b611394acd36172518d5342ce1690716871750bca543a05d8add5c311b5d85100931bac98360326da3584e961839162dc4c38bebf8750d6328629d3eacf34c4a6dfd7072b418eb040ebe08a02d5c0ed44df1ba4210b4dbb13af38eb3bb8eb86986193510f4fcb872babd8a6bb84f9707a9b19fce5a99e5fedd23ef4e346f40b1850935e6741f149697be850531af9dc32e81bff943d993066368f201f7626babaf610db31e08a1292d76ebc4172697243f1c44c02e7c7ad929563a4efa5328fbe3268c23cb4f49a142e62c266f9324ea7dbc0ca4afb08a3d4e8830ea5cd7fa855153f1e6cc731b945db71ec3f814b4dbb10802c7407c724b6ec601f6b902a02da7d027f491d9051d4bdd9d5554971e10c7300c3bb698c79c194bb5fb235c995352127cae3782c95466a0ad053a7768d88d99f7d4bce5a53ea1204993ada05960fde076ce831d94546dc19f2edf195d3fc44d4899a85a629c766b5f60db0a947c1a3ad1658a29e33408fbfa47f8d85bfa216c7d85d5bec239be4b4aef210e32953ec4b7af1d194e9fb219f75488d7a9bd7db09fe413c19dd60ce48d435241b80253cbddce5bd8fc2ce181dfdf118392b752f404965a32c624e2c3bf90925deb2004de10111610d0a649fd9a0a4f12c5d86418d361bc7913faae53e50fd81e41e79a602e6fecab113ce38846fd61be96f9060fe1a14900f3e54e8b8e8cc2386304c7eedcb04372c89a39396fcd4b6505340fd04ece0901dc283e7a52357e240445cfef80211e94d499916757bc1077d4eb83fdd1eebd907e0919b0952a05d13ac10a253721004d4ae10a2d990456d8631a26cedfeb88837ca7443ef6f9c99dfc1350fd8805cfcf8f7b61ba9840c9e2111b936af776a93a877e11652d15958de8653bdc35f0f6081c75820cd16318473c0768bab0b0242a7c67024f489457d51217baee33540cfec59c840594ba9f512605f40e1dee73379a371070358b6dc9ed18c09804f99312a570d27d3f77d0396594d194ac6abafc1fbdda293bde798fd44ae199ff4780d10faba9335926bf75e160795a6972398fb174a5d59a4e5fcd6a365a03b2ffb9fa2a216c3a4fa5b3595c92111caefb3cce4be1e063885a106460f86a9c040a1d42a31f0e5a90c1c8a30e81f1cc843fd1a8d21311c241b4841b0d364f75e49e61d924cbb028748d3ecaacfbd90cfc77ad7298a9a71c144206f7060aea5ec361c48da0c874e1844b80d7aec3435d394e9e875ba8b727a5bb9d6345733e00192f09728eee2ebe6a679cfe6675ff33a0e2e6ab46cd95db908f1361a829e7df7943cdb87eea38a17e27adb514d654f387ebbe6f8b3bf7d3767fb533dd3030d5639818667ba3231ab83e63c9c40e754e2deab8654c63bc2d5c607612de94598943c983f99bc1c7c18dc4a6234d520b717e03191ea70c903676ab687788353c5718b54b35aca2f685a4abc1f284cd3a6eaa0d22802f1cf52bdae1f3ae796170213db50c1d7485df8a7dc77cd64cc5013e0db083314d5162f35a78e01a9aa8e2202c70dae2d5b59b68bfb3731b04033621272daf65ce73574eb536b591df74daa5cd3fea761cc1e306d96fb71c3b05db392ccc63a0b5df32d717027f952d7ea2c37e57e36320ed001ed3b633625ec9610ffed6bf777ba8aec3d87038c7cf609b2654b120218c40eb2eefe757768bcef8b7cb01c74a5fc3192f9b37c5a9c865d3ed0947ab3ddafce690243061d64f70ab285c1cd2afd48d0850205dcc4c2effeabb4f13f2c4dade609d9064a7b21a375f1a3967e40060ae011065d599b83af8404ec58b01debb2b1224e1160c8e7d8c334a359bfce57cbd133c011275af0b45553f583d1fc7f0f18a3493ab2b59335b061c9be8a11bcb4ebf1b58e74751212e6f00858e8182ecf694cc1a19eec17b03f35b9265f08c678b8b25a71f70dd515e06f920d117d9872abda6e478901233e09179a10a0e36580d356b60e9d41814a5a1df434a1f16bfc429d3a8efa57e172f3b36f34ff0b58642bf51c357c130a89e4f55ae50bfe4433bd11341174ad5b3987d87ae0233c8db335d0f70e6ee5d71662dbc299f9f6802d4a4ad7b2c1f747d1bb30d3ba7df06e692149c4bb1a3a7597d80c457558f619df34b62b7bd5c22b21e239b9e25bf399270aa011ca3d64fdc0216d85e071062eaa94f8f48038aae9e9ffbc82a83ea9d0ab30e88a4a649e9ceae51a6e25df26888afd7db7a64dc39bd8093731a00926c2bbd2ed69519cdf9fd9cd449e61fe24ced93003cd00f1a84a33cafed139ead288f7d2d1b6782816706a75b1c10edab9d2f5e013fd1790205aa8bbcb0f6435136e68c568898e8171983a401cf3ebd1772bc3797a322edc010ed15d3af9fc67b5c6822b7844c890a3027094f67b7de32d67b11bb6f054662d533decf76734dc67e57aa7a965a06b91a5a9e4e3ac79878508abe4a267f380319635caf4a888d30453745bbcbafeac13ce32fef31651f0b0fe3f6a0e8528f240270ba8d7fab16cd0b0a3cb713e2e0851b834d44884cce474b7a8daf89f8742a521ec4b9e1da15517025f3c8eab70dbd5304628cf51fd5b1b589f14322c9068c996a69d6adb3b50dc6f580f0082936b0fb39983bd2970cd57d3a9c5abf4b3ccbe8314ca71da1ca2052eafeb3761279b7458ce37b7568157d585391a21e217400fef339f190a80dc3185a429a024247181d4affbb14ee161b523860b0fa33b4415a6489c09db7efd8d2c17b42f09a7a3ee14f5c16693e114958430ceed19e3b5a75441a64e1ddb86a9a520647528e8613b4234ad7e0479b175da905416f0efa28fcfaec17ef44c5cec05dc029ab10435017bf052be28497a3e009612954bb4568e85c2e66e28155d491529348744023bfcca0c0102bd05afb1036db40083b2dc648b400d4f29a7087127ed78d2070d6c19bc83c80e371798d6444daa13416c6823a7ec77fb89cfedca847ae8d9ed46cbdd616eb2e3df333169bca30f3b7c5756973196d23d9f8564677ede49d6763218ca7ea5814f524b22d0afc3a7dfb79ad1845e578aba5f942b2780b521a46c47b5dcfad44e0d3fe9a665bc8321e04771e70d5adee72d5258072371f67475603f1be3ee748d3a6bdaa2cb675d1b812ffa50ed21def392a07db49d8c5701856541fa2512c9f2675df895589f8533618cb908bce4feffbde33a8d20dd9ff9dda572603bc910cab46ac5c488b07f5734c98d0544d3d92b4cbb8ffe41c12c0e565edb5858ff1ab861eb0b43c4fb30e025dbaa2f8f3ab60368379a6d942bab171aa1ee43810d6f23b9c8b02d111d0b90dfc5873f034e877870960b1bec4aa0096412ee7f3655a6df8d4d7a7feb09ef886d01e086f3e90946ad944c04e20c88144d6984a90ecc05df570a84f91c0f58d6e95db8d83ab7ca449ff1a7632430ec515250937002cb8627dbb7bbb083c794e74e35d4104c83973f29488fc516bdcb83a474b3809ba6dd9b119e20afdbcd36a269282dfe9ef8b8e667560ddfd07a52947ca8ca6fa9bc59964914f75339d7a778e49ca650e959b1e3fde73a2a1afcc8265886fe3add6be0b04e9e44f0b1a7e8af9c18e9870784661aa6326753f0a064ae60dc6c7c1a399540bf2dcf2483718f19273a1383ac99a568d63c71b5e8e45fa6090d3de672c4e73508e2e90f47257fc20709447d1330ceee1806259d33ee1fa541e4fa89baf4a145a0b9114a1c825d355519687c05f83c1408a3aac394153d76cc6f3ddd50ffea0b04b243fd084fc18898ff46e8344fd95408ff13f62009882adef7cad195be7fd87cb6897da872da0093beb8b617ee4381b0aaa58534fdaf6ed59500b271ba367a1e5d7af882b9cd06fffbca4ab131791b3b9603872db9170d189b41f77c447a0838b379de8f9321324b167a4fcd004713f5dd3f1fd4eef94be42c52834bbea7be22e6", 0x1000}, {&(0x7f00000030c0)="9d1ea96ec96d0c95bb530d02a6a66761a71b5d0fdc33cd757c11a18580d532ba4dbbe6dd5b2d5a9ef92c28e13ce16db1db72147e69353995768c0cc6cfd1ca546e18c133c216f9cb70c4a518426f09ece71f5d677a6a7f4723fb8359ddcaad4db245546fcfea3f5c9420ed0030b8520b4890b3933171c07c1fb19d0014e66fbec5f66352779ecd17070353439e1fd828b467db2a8743c8f6a473921db82c24132b9968ef6636ce201c36f06f87d275c8487b3f12813eef0cbdced1cf2a2a918e24861c6fb61bf39b7b01e30e6b615c050ace1a7083a4d917b711d125bf8f1f96868f006ad074", 0xe6}, {&(0x7f00000031c0)="881afadf169e0e7ce57482df877d1b542722cbb08ec3e669d64781b93c9e06e2fdd007b1aca45db221c21e214a09b2735764ac23568135984985863ddad2c52e6278f89360a6", 0x46}], 0x6, &(0x7f00000032c0)=[{0x30, 0x3a, 0x4a85, "44595357b024ba1e92475989f400f9ecc71d94704732fdf465ab20"}, {0x1010, 0x10d, 0x81, "017103ae3da1b6c030bb4db260a630dc4c0478f1d4df1bd0553cc39a61b8eea6b41e5a218888da72c9cf541e6bff71905e1091ff3d0b352cad66fda8766ee46e0556f8c5938b9942565f1333d1db4ceaeff0c2c161d7aa80d1eef8257dd1587afe43e848d2d77479eebfa6cc9b538bad936cf38686059552686aacc6936619b76cd928f00c19d038b5af281eb06ef735a2093a2e1e04d0845cbe10e97c79333b969e6c5ed5d8cd7036c2c196d7acdc816bae593d5d1b2e81aa2e5d2ab920bee86cfc3b2c8e92faafaa843a4ca56221c835571740379b2c7171f039cf3f2d4e0af898d75e0b85547cf864093ea5388303a705dc39067b70829fdf8ae6c60239b53e92afb8b823baeac494c8cb33a698aa1e77ee144fc2228bf3eb0809983e015e37eafda519b51cfc3e061736aee02123df4a94e72e4e57ac3d1d3e6cdf9ec18789298156a4554da535994e1c06dee84eee4c79f449ec6864f0a312588740ab36294b84e2af620762d2dc3788d81102c93b7a639ae6d3eb5be9ad849c2fedcb2a7aab74f6d9caa4b52a911e13a2bded5d80637e9b8329d2fd5dc9dbc286a0d42d03c325711f8e8ba3fa25078c288efa712ba25c3b2fa503f801c4e748b24762f87406295a206c878fddaf392c442aa463c283b44cfeb4528ace410aca4d10329544e49d9f5a317b430f806c1f43c20cd68713ecff81d636e23fdfcde08526f1c0a1aee8d90a0d2d1d27fc92aba8e52484bef105061d6547106cf92c1251b9e3737de3a6518d47558332a1f9ea4027e6cc344ee28d1b568eac18835f6b8e5f04db427291ed71224e5199043ad2dc27d0bf7beed4a269e8b180c6e56fe4d87c2feac0f2fbb796ffad991f3d5672feb81cf83ba23d59c1ca335c9f96779840c7b8b7e8959cec22c145b42b3dcbf09ba07d293a0baab1010ef6511c283a9582862bf2b3792811261c6c285d70fcac9ed38bc41ec5858748c90e5d92f24a845d8109f9b513eb2f12a41ff2b8a890829b3ef4f565688cb060b6bef0f98a76cc925ee1103cea73c065cfed0739f760bb394545d59f7f13bca42bb5d8021f6ae89876fea374f372c2d74f476ca50175a48c62a75c6efaeb45f5388ed84b85274bcc67cd9081f91d94991815f295a746d274728219ca9424deecb9b9c7746c7039188f31df650bacee126fd2871021c104a31163ace11eac9769e1a5ee3024eb01d516dc0f512ba78dc623d376158eb1a28a71264d62af074a7ab98ba0852846eeb1001653e23947560edec77263b7cc267862ea98017c7dca3b7a6d83d269a9ab8f5d280753bb614f064fb42beb6a4540746ad51a3f2d6d71fd8f805ccc6fc984ed4a09b510a3a834ea502ce139c97a2396604b447319add103fe00089f3c45c06f66686ea0d95e667a046be981189d188980bb6174ba86f7e937cc4ad114b9e75c0e734898c4f0324a30cfaffd09ab937793e82945d12ea268db4749308c4928ebef5a1c6398550cb27cc86c8785b16b7570ca8f1435461c49eba2e333a07193e2a608c7fd68337e0f67fdc847e18bb4fc2565b9f2520a2dc448511167de02472b95d1045bc9f8b6a596ffccebc3cf93e6fa9a9b005732c5f30d343f7042a0025c6ee4a33108009492d03cbd417e12871697cd4ba2c5c662ac9d8adff5c3225a857d3e2d0a9369eeed8acb07870d3c86d2601ca4f6285dcb38b8cf7a115b4f1ebca355960c3ae40371ab28a09922e2c83c0a4244574dfc6afe1eadcb77b161bbea4e1733da0f05d09248b22b456b2de160ed90a2794b8b5f7571568811bbad1f9fb5726fdb9cccad13556029bbcec158bae7d2910e1e4c39fb598d61a2478e0914818c9e3d3001414687cdfff1c10ee466dfe5c084f049b6c2716cc2f6fe5143ca5781077a87f5abeb36f3dcda935babd9287ca7461025d7aac540ffe8b1ca242bfac8daac6515e27c0cb4f613dd828fa9d2f140ff460feeef346e4b51120e9cfbb48b1c951eeccbdd08ffc9e6b6141475de87af3755e6ec4e4b97b129b2b72a17477633564eb3d8d17f249b01b6c8c56ce92a1f4bb62bd2d09278fc2b730f129caf6f6ecf9eb623ee0c2fe409c2fdda8fe3f1b74513855ebcfd4baec8e01193c8535e247d9fa40b48c590108244d7da1dd5e618af58da414b00cc8595ef16bc3e89f4e45edb9b92ae299c42f256fc218a75cfb29c480eca3c94b12d998552aea2c49de235b652368a273ac72a1c6a24695fc600b7eb02043f468f6c3c37817e4bce4d8599e257c3bb2e5aeeda9416dac385b9f5c2017edfe3b781c4f1947bb8b94c70156c3743700779753d08934441b813240dacdb077dbdc455e5835c056e7e04ef55d95552c26bb8a1f6d0037e840cc5449f51db3a35b680ec3269584af7bb7da585186bd4f6544b13df92b566b44f7d016985617b782123918b7903fef35b3eed85e8446dd069cf5f64bffb06f60c374a6fc60263a931224c9f26a9c55948748722c045a8172ef9ba8d2cdb68272a969e00ea440151a8d2a485d3a49f5d585b02f0ac1946c7cb16075492d176e91c5b2dea0dbca6d44b7ea3ad9d4274b8c5df0bdced804c7f7565344b507b4d8fb8e408f5303120505437f3b1788cd754728092a110bdbb944df272d5d86918e26bdc71c7d12542cc3511b66caa87b3b69036f594928eae923544e13d93b2ec35a08bde7e33b8713ec995da1784969c59c345b1613eae1c4e048ac346a691416c4e63c47446220b1533d87a97f4214748dc8dccbf274687256caa5cc7c6c503231f3825ec963d437fbc954bfb905cda92ae1858adce9b43f884d61aa468fc92a7c64d7fedcbf8335d04d71ab176ce9702aa9753e08db3cd41b230ec33563bbe3a38d023bf78a732f763c5aae43fe4067f6fa1c9f54e9e1dd3d0cc6ea63c9c6a0b46827a4ea7d7ec1759441233c7a1e312998ccafd88c3e095e07a63ac709b1c049cb69751f073de087cc113fd2c610e15e216098694d53c6916e54875f64f67f529599942f9eafe0695197707c5ee26576b60c1cfa26cb7f1f5d154a9c3a6a93d2b60e991dda058eb27e6717bc2e5618ef93d6e133585effb66045c0534efbb06b88945694c40b25c9494f7007e270f8c3b9ce95e569de6c6438ec7542c0bfc0ace95838ec0a6256bdded6f4e5b427dbd708f4e9223d9ad4af831d2538fd59e92a6d3260589d61800bcd9bb9d006e6b11acb5a258431eba9e15a5ceeab4f553a4c7ef37a4bbc7e884c19e63568ba0327ab8de553c2a4d9e874376a43d9aa69855fd700b4e56c9163ef76158e8a93a8fc5493407639315a755e6b9a8d22fce97f04ae4fb90ffec6d11b82c198a5635f4657823d95897998a0d02374e40d8948839ac8116f3ca9626e53cbb6a1c1a95acbf502c4a455b40b2c91d9c6d09d83bd843b3994ace8c4941026f997ff2eb385f6e1d373dd7112920ce515c32c1f60f741a7302339f4456d6443359b5d4910b432e874a2a562608d5004e0769cf6996097b69ac63ba8399691bd8f9fa71dcdfc18d41c32a151d6f385aafbf2a020148771e484e0e814a941877dfd34957ea2c2e61d7583564b3a5241d8b7f20612e41dab9757129e87b4e33ed77903dc20cfb3d2f3294ae5eeb43ed542e1e652a1b8fc451b3decaec796dcc5a1d8e72359a7438476e551edae99ac29b141105c1e43ce25513c821d25bc672ac2d016a1fa1c6d042889ec48944cd2d1f41a45f6fc515702d369ce252ffca91eed3ad1c8e25de14f7db75766592e86af7b2aa61a7b885a0f241cb7af11c47570c0d30d034abbc4e71cf7d97d3916cde217cd346f08d083cfc25b5892d4af0329d8f64595e23052557317c89c77481bfed297bcfac24f8016d87208d2341240f6a1ac50e2fbe90ed75db2a7c06273b8a5fed2ca3bd18861deded2b5507b5755b6041213aece762d7715bb76144073a907e7b3cd97d46a532e7ea1dc182a56601b9b1827f9e893ece15555ecf80866215767b3ee569ce09060cc5b5236f0410aeca429d6cc16c994c34e10170eec527b8c58befe2020b3807df1b945ba7b0029a7e75d0af062f4f4e8f0bb52164f116658852fbec1e14f46b9731bf4380512c52eebda4faeb10f88f290b8bd80d9f9d52d46477eab734bd341168e6c4cd2fa82661580a920be1484bea27482f0d06c49c3ec5b602ff0342ac9855cb0e96bffe7d974e965d9c25826db51ffe0d20c7d5fe34d5dda531f3ab3ed1d9486f545e9b66fca89497e941d0b85299d166e863f3ee2c0787cfe76a96d3a00f26f80850693dfaf86d1e8ef578f53b252a026730d643acbc74e331fc5c7d4a738e57a59bde7fc4d831106a898ad3ba311473e78a7b6650c01b51e93592ba38c2b9195319ef7ded7076b0c249909648d0f0ca40df3d6b5e8a6da06d09e3b79582f083bb83dd9e9898d547cc2e399ade3750f90e4cd42026fd9631de470a09c300359e9cb32403dc188fbdf81952249d2be01d2ec33e81810d22ce167bd44a4307d677527a6bf76f63d7ad842b6d05a26786c0ad67f1443b735ecb7748c49e5eb3481b8bd47970c93f2fd5a3c6d38535371a545264ec1ebe3bad0623b196afa35102500ceb58c3d1e1f16bca0f07a3194650ad023cc89218a70a3b506ee1c3f91d14c38330ba00fb5cd7bc7ba4b808a21ea6f98a752f8abacd3e5dac9631741af0ae584c586273d31115d3073622b4aec6fd56cb275bcba83fa7dd34638af75bdabf38b40c99e58015cf4b0f79230895623fc0418fa44f6b1a1433c848677d837325f880b63a9dac80c55a87d0e155134de3348af5135c1ad471528d71612084fbf8d29e754e8ed2a87d34ba1c16205f21d0b524fec89b7f1bfdf98c02205eea524e50213f7209c41f79e33ab0c8092b4477c43d7a3230835e45d9b8bd334c2036c22d70b0026fb90b2264fbc79653a914d4ad0da13901c2c52c4eea98316ab6f47a9aa57fb6dbdb633698161b41bfbb2f2a0ff0aa3d2d2848cca9a08844190bff0a1ddcaa6229ea233a161d98baccea424c21ca47ccf9c5b25fd7bfbd51515e6e2c3cb989f2c6d8512bdb822e04e69419fece1f22569748b0b647c6b274f38df63651b4668d57743dd7911e051bdc912c41a79ba7fac6ed08e5b7b5a64dc317bc5b4710aacc9e47d839a228413da3a2ae768c2957fae65a2064f656e44d2bc9a2a489d06974d8354be5dcdb17451b52996fe05d1adc9e4eeefa676a4dd74ee2183b24cf147cb50cf5cbbf431c98682fdb1d8f2f5eaad19331bfe7ed1e675d8c1cc732471b19cbc958a51208f2571183712fd17a45d0286d503d00ac05d15954deb2716131a51619528325683cbdcf969611a85de40137e8fe324d13eb6685c692a77d8a5ba2ac91fff651d50d8de68091c0b885cdef9e9c49eeb15ee136187f335dd8f543b89639f587039e9243868878c37ea1a6a7b10186574e8d18dda83897690bb978e527793a1c8057cd568e3adda4388d7cf9a6fe7f78270000c915faa5f0c4d756a7f622c4c5605b6eaff0e2bdb6e6bc3f34876c8635e5395ab658945007c2e48bcacdf76ff46b2c7898fcf2c6f870b12b351d17dc291940660fa0f611d123edf7ff5db41e390ae08d566cb121d87cb37463e8d020299408ab991cdc54d39e4569fc5751588b46b7ce737bab705152285b78339f3bab33836913dc0d7c43ce47c8d3a3d1ea84f81dc226307b2494d77029cd2431164c0f27889ba822e5e633e7d0edc55762e16cfddbf591c93e56e5f7bd8c260bd7d9ae0f0859ae1d43bf3069873ca9aabfadea79f435df2c53e16a79"}], 0x1040}, 0x4840) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f0000004340)={0x0, {0x2, 0x4e21, @empty}, {0x2, 0x4e22, @multicast2}, {0x2, 0x4e21, @broadcast}, 0x2, 0x0, 0x0, 0x0, 0x101, 0x0, 0x5, 0x5a}) mount$bpf(0x0, &(0x7f0000000c80)='./file1\x00', &(0x7f0000000cc0)='bpf\x00', 0x1, &(0x7f0000000f00)={[{@mode={'mode', 0x3d, 0x5}}, {@mode={'mode', 0x3d, 0x15}}, {@mode={'mode', 0x3d, 0x100000000}}], [{@euid_eq={'euid', 0x3d, r1}}, {@hash='hash'}]}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x9, &(0x7f0000000a80)=[{&(0x7f0000000340)="5534924ef2eb1e87c1f31faf0c44dafccdbb659485bcbcb128886f193cda71eaceb9c09c9ccc55d6f7f5978997ff62ce244819b0b0d0ecf44b0852db239b141ff15fdb7c2357a48adae921af8c37b62c77cd313b41c4ec0ecc683894531264748a17184b1c20130f029777e21bd2fa822c5f379ce7c7769c28f1d66361fee241b00c9228cc24abb3f5387965ef42c1455b08bbc9f7186ec72355770d833652bc975e8fb489384cfdfe6e6268484bdeac9d16d73edad165dbea2596bdb37d1bcef832096f76fc2cd6f59c60fa1b190e45b55e814c68ef2ee12655f51280bc3fade47a7e3bb2932ced31914fd33cd4e825b62259d3ddb7ebdb", 0xf8, 0x7}, {&(0x7f0000000540)="0b1a7fe84118f2772e274274a99f7c0a301f00b6fdb2c15d4de0361dc8f9d936b9f04635260d2572607699ec9db09389f1001ede7e1e0be645c884863d741906c198904e8037fc814cad907d60a9d31e708c36667326156bbfea4d5b7adf8983e01250f363330777a782fc3ed137e06c674a5dd91f3faa34c2a579a451b5c7e255fab04775fae8176e4900ea9d92d5ed709dc8b1ee443910654d5a71ef3cee9dd8f1a37c9dd6fa7f33dd8ec198da04c0d2ae3a3ce101dd942194ef7982a3839f34c073ba983fbc88021206aa2994a68a564f428ffa0d80faac986d85d2b7ab6b9709cd8259", 0xe5, 0x4d07}, {&(0x7f0000000140)="06f2a46dc1e471c89c1c197857a22cb73b58d649b267ac868bd8be2fdc77ace43ab0f8ce3c6bed8f7149dfe61d0c5d36bf9ca21fe2a6d3007c1e23087540c290b084fac56e24b0eafd2cfa395110d0b7363f5fe5222edecd2046e45b7f62db6f998afadc19daa18a1e8fc6191bf356cc73a51f84595f449d2db309fd67beb986519b77e47920f0b8a030f1157aaba9ca3b210bf975ec95812bb73d033b511896079d1360f745e7dd62769bdb0e38a6f5ded07844d445e9c3ea4f6f09fd27f31b", 0xc0, 0x80}, {&(0x7f0000000240)="9c162215aa3e784ae9c786590214ed97b90bd194549d06cb93f70fa25fb658b1f3e8690c2777e83a62e26a5c1eb934f0e512d2751579f0c6a0c596797132cd7e9e311db35a3c8c57658258", 0x4b, 0x7fff}, {&(0x7f0000000640)="a380d8545230142484cc8871b06e7be35a937bdc6db967453897c4850daada02361aa2ec1e1eef88d2d5b527d1143688318070742b03367701519e1c8e7bce7526f8f66d599933c2d919ba266378572c1748e68a18723bf40b52d0b160036fb997fd86eb745b1c361abd927e64d1d2f641f5737697d19ef29e92502e3a1c8ec50d359bca59008a1881d2da49af3e7b775458da2f98ec9398f4c7338af3f4fc85e15617821436ec6beab1a9ad37aae9e887aad32d65998512c4d96b8b47dae75a", 0xc0, 0x5}, {&(0x7f0000000840)="c50437d792105d5d875b36f3007cda6c098b7725a2b1de86fbe215e8860314d0af952f1e814a56020f64b251e16a1c626c74f166ab0c60c9f8b81b0f3a92a2645ad38e5304b68300254442b598c80cc953e00dce9a775b970f8ae4e9ca1ffcb374c633445cf3937c92ada2b2acb9a077b38e2d1e6f3802381f59f286631998c41be8c9edba3507d370a1dd344e43a34c9a6f60a492e49254cfd9fb829782e7aea7e29bc3199147217b16cebd238d943ec30a1b39b0a26d4613b9d1a5f8715c3fc3a289907c29736e9f95c56bdb2a3e23b8f64ef2212e0bbddd53c4f1642974056e3a7ee5c350", 0xe6, 0xeed}, {&(0x7f0000000700)="4baf88df5db73512a8a20dfb6fa54a12a5027d799b7d5d549304c053c8cea138d35a85638fd01498ae9ff23e9114dcd2b1f168d99b3d8decbfa2d7f4b8fe48e9169958196df1545429027fc6f80349dac4307e3d02c12f7574373165f80118fc666fc0250c0f871855c34a0e4890d8ae290939bec283e168bf87721f4cac8958d22efa23296fc508910b9e6952714f1a", 0x90, 0x2}, {&(0x7f0000000940)="b5925ce54aebe5718fbe4c5890f839b7c777f17a32867f58c7d067f7d155015f76ae6254d8f051ea2de73ea620d1c36c495895b9badc417d1d1099bf430ac4d8f678932946d0fba7d3411440a51ef8f8e995988b32c5", 0x56, 0x80}, {&(0x7f00000009c0)="8538d4263a4f0ad6656911c10a3045c7bfc5a8ed62993f17becfab084107442e892b539d16839340433cb13853acb3b70b2262c89f8badc958b9baa535cf13cd4b8bed077921d67da875c67924f2cc903912ce16b95a08efebb3d4c843065118da3ddbd3d6ad2c91895b9f9e9b0985dda98a6b8cdef40ebbe8dd009e465336696d0e738cb74b8a23fce23aa02edb70a00add4ad56ff822617d", 0x99, 0x7ff}], 0x80002, &(0x7f0000000e40)=ANY=[@ANYBLOB='nombcache,errors=continue,noload,hash,smackfsdef=securitymime_typeeth1posix_acl_accessem1},defcontext=unconfined_u,func=KEXEC_KERNEL_CHECK,measure,euid>', @ANYRESDEC=r1, @ANYBLOB="00000000e0ffffff0014ffff000000"]) 00:15:34 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x1000000001, 0x0) ioctl$KVM_PPC_GET_SMMU_INFO(r1, 0x8250aea6, &(0x7f00000000c0)=""/79) setsockopt$inet6_tcp_TLS_RX(r1, 0x6, 0x2, &(0x7f0000000140), 0x4) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0xfffffffffffffffa, 0x100, 0x400}, {0x10001, 0x7, 0x1, 0x3}]}, 0x10) keyctl$read(0xb, r0, &(0x7f0000000000), 0xffffff14) 00:15:34 executing program 2: 00:15:34 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:34 executing program 3: 00:15:34 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:34 executing program 3: [ 481.238311][T22632] hfsplus: unable to find HFS+ superblock 00:15:34 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20ncci\x00', 0x800, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r1, 0x40a85323, &(0x7f00000002c0)={{0x7, 0x1}, 'port1\x00', 0x8, 0xa0000, 0x8, 0x80, 0x80, 0x4, 0xd, 0x0, 0x2, 0x6}) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100)='TIPC\x00') clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) ioctl$VIDIOC_QBUF(r1, 0xc058560f, &(0x7f0000000240)={0x101, 0xa, 0x4, 0x10, {r3, r4/1000+10000}, {0x2, 0xc, 0x0, 0xfffffffffffffc01, 0x6, 0xffff, "e0d9cac8"}, 0x2, 0x7, @fd=r1, 0x4}) sendmsg$TIPC_CMD_RESET_LINK_STATS(r1, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0xa400001}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x30, r2, 0x316, 0x70bd2b, 0x25dfdbfb, {{}, 0x0, 0x410c, 0x0, {0x14, 0x14, 'broadcast-link\x00'}}, ["", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x20040840}, 0x4000) 00:15:34 executing program 2: [ 481.335184][T22632] hfsplus: unable to find HFS+ superblock 00:15:35 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xedc000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:35 executing program 3: 00:15:35 executing program 2: 00:15:35 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040), &(0x7f0000000140)=0x6e) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f50700024302c776f726b6469723d2e2f66696c65315c0071921f26e43a23137daeb6ba1ea16c25f32917acd73e82a95bef6e471f5b42a0cd37b96dcbe7bdec669ad5eeb02e516d290dbb9d33ad7f8418864ac98566757d5da1e823672291cb51ee46"]) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup\x00', 0x200002, 0x0) r2 = syz_open_dev$audion(&(0x7f0000000240)='/dev/audio#\x00', 0x2, 0x20000) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TUNSETGROUP(r2, 0x400454ce, r4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(0xffffffffffffffff, 0x84, 0x78, &(0x7f0000000480), 0x4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KVM_INTERRUPT(r5, 0x4004ae86, 0x0) r6 = syz_open_procfs(r3, &(0x7f0000000440)='ns\x00') fcntl$notify(0xffffffffffffffff, 0x402, 0x10) getsockopt$inet6_IPV6_XFRM_POLICY(r5, 0x29, 0x23, 0x0, &(0x7f00000004c0)) connect$can_bcm(r6, 0x0, 0x0) stat(&(0x7f0000000600)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140)='/dev/rtc\x00', 0x0, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r2, 0x7003, &(0x7f00000000c0)) ioctl$SNDRV_CTL_IOCTL_POWER_STATE(r7, 0x800455d1, 0x0) preadv(r7, &(0x7f0000000280)=[{&(0x7f0000000180)=""/116, 0x74}], 0x1, 0x0) getsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000340)={0x0, 0xfffffffffffffffb}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, 0x0, 0x0) getpgrp(0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x52d) rmdir(&(0x7f00000002c0)='./file0\x00') chdir(&(0x7f0000000440)='./file0/../file0\x00') setsockopt$llc_int(r0, 0x10c, 0x7, &(0x7f0000000100)=0x8, 0x4) 00:15:35 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) r1 = getuid() syz_mount_image$hfsplus(&(0x7f0000000000)='hfsplus\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="494991c4afede08d6400f47b6d1dc802a9c1fecba20a4e59c4f367d25ab1a0fa328179a0e96f2025b38cd89d20878dfac6fd3c7eec598581d18634f6200c48c710fe8410decb42eb5b5032903fb969b9a078dbd440ffb1b2aaaa89b140a5be204618d0c4f15f86c468da11ff507a4ac73a63bd6ada9d33ad", 0x78}], 0x80440, &(0x7f00000001c0)={[{@session={'session', 0x3d, 0x3b}}, {@decompose='decompose'}, {@nls={'nls', 0x3d, 'cp850'}}], [{@pcr={'pcr', 0x3d, 0x20}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@euid_eq={'euid', 0x3d, r1}}, {@appraise='appraise'}, {@context={'context', 0x3d, 'staff_u'}}]}) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r2 = syz_open_dev$sndpcmp(&(0x7f0000000280)='/dev/snd/pcmC#D#p\x00', 0x8, 0x101000) getsockopt$X25_QBITINCL(r2, 0x106, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 00:15:35 executing program 2: 00:15:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/dev\x00') r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendfile(r1, r0, 0x0, 0x462c) [ 481.522286][T22655] hfsplus: unable to find HFS+ superblock [ 481.623210][T22655] hfsplus: unable to find HFS+ superblock [ 481.643177][T22669] overlayfs: missing 'workdir' 00:15:35 executing program 2: [ 482.423262][T22696] overlayfs: missing 'workdir' 00:15:38 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:38 executing program 3: 00:15:38 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) ioctl$KVM_GET_MSRS(r1, 0xc008ae88, &(0x7f00000000c0)={0x4, 0x0, [{}, {}, {}, {}]}) 00:15:38 executing program 2: 00:15:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e6f66696c65302c776f72a79678b6392792da696c65315c00"]) chdir(&(0x7f0000000040)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:38 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = fcntl$getown(r0, 0x9) ptrace$getsig(0x4202, r2, 0x5, &(0x7f0000000180)) gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) 00:15:38 executing program 2: [ 484.472991][T22705] overlayfs: unrecognized mount option "wor§–x¶9'’Úile1\" or missing value 00:15:38 executing program 3: 00:15:38 executing program 4: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000100)={'syz', 0x3}, 0x0, 0xfed1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) [ 484.528141][T22708] hfsplus: unable to find HFS+ superblock 00:15:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') lsetxattr$security_smack_transmute(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='security.SMACK64TRANSMUTE\x00', &(0x7f0000000140)='TRUE', 0x4, 0x1) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vga_arbiter\x00', 0x400002, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'syzkaller1\x00', 0x0}) setsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f0000000240)={@initdev={0xac, 0x1e, 0x1, 0x0}, @empty, r1}, 0xc) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:38 executing program 2: [ 484.597504][T22708] hfsplus: unable to find HFS+ superblock 00:15:38 executing program 3: socket$inet_udp(0x2, 0x2, 0x0) perf_event_open$cgroup(&(0x7f00000001c0)={0x0, 0x70, 0xfffffffffffffff8, 0x9fc0000000000000, 0x3, 0x27, 0x0, 0xfffffffffffffffc, 0x400, 0x2, 0x7fff, 0x9, 0x8, 0x0, 0x3f, 0x7ff, 0x8, 0x0, 0x0, 0x2, 0x0, 0x7, 0x3f, 0x3f, 0x2, 0x0, 0x3, 0x2fea, 0x7, 0x7, 0x7, 0x4, 0x49, 0x2, 0x2, 0x8, 0x0, 0x2, 0x0, 0xffffffffffff70be, 0x0, @perf_bp={0x0, 0x3}, 0x20, 0x1, 0x470, 0x0, 0x3, 0x3fffffff8000000, 0x7f}, 0xffffffffffffffff, 0xc, 0xffffffffffffff9c, 0x0) sched_setaffinity(0x0, 0x7, &(0x7f00000000c0)) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14103e, 0x0) setsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000280)=ANY=[@ANYBLOB="6c000009000000003bb4a7b4bd1f9461decde497d3ebf4d9ec32ca18af74f92f5d0d0f1d3a5a6e458891cc21333e490302c082711e2897e736ec78a9a63647d90f283931133fe639db32fb203b"], 0x1) creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x802102001ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='nfs\x00\xef\xf1a\x17\x12\x9e\xd0Y\x8a\xa8\xd4', 0x0, &(0x7f0000000000)) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000a40)={{{@in=@multicast2, @in=@empty}}, {{@in6=@remote}, 0x0, @in=@multicast1}}, 0x0) getgroups(0x0, 0x0) getsockopt$IP6T_SO_GET_ENTRIES(r1, 0x29, 0x41, &(0x7f00000004c0)={'mangle\x00', 0x75, "ed669713cc229edbcf1b3003b632bb5c7d759d4436de4840a4f6bd665791513a72996866f5076bcf5f5128b49cbc64251b3da6abf6ee692d6f9d162492287ea0efc747b8a0c4ac341ec66f9ff1d8a51c055d644618a0bd793992920157d0fb81944bbc86843951797ec57d49b684b54f3adca04d81"}, 0x0) clone(0x40fffffffffb, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = add_key$keyring(&(0x7f0000000300)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$read(0xb, r2, &(0x7f00000005c0)=""/132, 0x84) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000340)=0x4, 0x4) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) 00:15:38 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:38 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) 00:15:38 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, 0x0, 0x3ce, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0x80, 0x0) ioctl$PPPIOCATTCHAN(r1, 0x40047438, &(0x7f00000000c0)=0x1) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000100)={{{@in, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in=@multicast2}}, &(0x7f0000000200)=0xe8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$caif_seqpacket(0x25, 0x5, 0x5) keyctl$chown(0x4, r0, r2, r3) r4 = getegid() r5 = getegid() ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000300)=""/4096) getgid() prctl$PR_GET_UNALIGN(0x5, &(0x7f0000001300)) setresgid(r4, r5, r5) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x1) 00:15:38 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75708f65726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 484.886365][T22737] hfsplus: unable to find HFS+ superblock 00:15:38 executing program 2: msgsnd(0x0, &(0x7f0000000540)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/79}, 0xfe3c, 0x0, 0xa4a3ad41a879dde0) [ 484.985253][T22737] hfsplus: unable to find HFS+ superblock [ 485.056535][T22758] overlayfs: unrecognized mount option "uperdir=./file0" or missing value 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xe000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:39 executing program 4: r0 = syz_open_dev$sndseq(&(0x7f0000000180)='/dev/snd/seq\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r0, 0xc0bc5310, &(0x7f00000000c0)) r1 = add_key$user(&(0x7f0000000240)='user\x00', &(0x7f0000000280)={'syz'}, 0x0, 0xffffffffffffffd5, 0xfffffffffffffffe) keyctl$read(0xb, r1, &(0x7f0000000140), 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x2000, 0x0) write$P9_RREAD(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="b9000000750200ae0000000ce23bd8c81aa9f8303c7d44dc76480de6e43ca3ce90ea8f96cddec4fa9344008000000000000068c4869c073dc7324e32fc98e1d83ff4f083845409163ce31a17c1e78722c300b4b0efa1fe7a5d9eb54d8eae610014524a52aec14179ab7d00737a053aaa0a856b29ec1b0701c8d10056cb54625409f005813d520782c5a6b76ea214a11ca9e6618938aa0a47d2bb567d59d7807637e4f660a7d2c7d00660d4f26f20a924f5eaeec47995fc7cce"], 0xb9) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f00000002c0)={{0x10000, 0x3}, 'port0\x00', 0x24, 0x100000, 0x0, 0x0, 0x7, 0xe7, 0x7, 0x0, 0x2, 0xffffffff}) 00:15:39 executing program 2: socket$alg(0x26, 0x5, 0x0) syz_mount_image$gfs2(&(0x7f00000000c0)='gfs2\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000001dc0)={[{@data_writeback='data=writeback'}]}) 00:15:39 executing program 3: socket$inet_udp(0x2, 0x2, 0x0) perf_event_open$cgroup(&(0x7f00000001c0)={0x0, 0x70, 0xfffffffffffffff8, 0x9fc0000000000000, 0x3, 0x27, 0x0, 0xfffffffffffffffc, 0x400, 0x2, 0x7fff, 0x9, 0x8, 0x0, 0x3f, 0x7ff, 0x8, 0x0, 0x0, 0x2, 0x0, 0x7, 0x3f, 0x3f, 0x2, 0x0, 0x3, 0x2fea, 0x7, 0x7, 0x7, 0x4, 0x49, 0x2, 0x2, 0x8, 0x0, 0x2, 0x0, 0xffffffffffff70be, 0x0, @perf_bp={0x0, 0x3}, 0x20, 0x1, 0x470, 0x0, 0x3, 0x3fffffff8000000, 0x7f}, 0xffffffffffffffff, 0xc, 0xffffffffffffff9c, 0x0) sched_setaffinity(0x0, 0x7, &(0x7f00000000c0)) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14103e, 0x0) setsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000280)=ANY=[@ANYBLOB="6c000009000000003bb4a7b4bd1f9461decde497d3ebf4d9ec32ca18af74f92f5d0d0f1d3a5a6e458891cc21333e490302c082711e2897e736ec78a9a63647d90f283931133fe639db32fb203b"], 0x1) creat(&(0x7f00000000c0)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x802102001ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='nfs\x00\xef\xf1a\x17\x12\x9e\xd0Y\x8a\xa8\xd4', 0x0, &(0x7f0000000000)) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000a40)={{{@in=@multicast2, @in=@empty}}, {{@in6=@remote}, 0x0, @in=@multicast1}}, 0x0) getgroups(0x0, 0x0) getsockopt$IP6T_SO_GET_ENTRIES(r1, 0x29, 0x41, &(0x7f00000004c0)={'mangle\x00', 0x75, "ed669713cc229edbcf1b3003b632bb5c7d759d4436de4840a4f6bd665791513a72996866f5076bcf5f5128b49cbc64251b3da6abf6ee692d6f9d162492287ea0efc747b8a0c4ac341ec66f9ff1d8a51c055d644618a0bd793992920157d0fb81944bbc86843951797ec57d49b684b54f3adca04d81"}, 0x0) clone(0x40fffffffffb, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = add_key$keyring(&(0x7f0000000300)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$read(0xb, r2, &(0x7f00000005c0)=""/132, 0x84) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000340)=0x4, 0x4) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) 00:15:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7530706565302c6c6f77657264690400000000000000302c776f726b6469723d2e2f66696c65315c00"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$sndpcmc(&(0x7f0000000040)='/dev/snd/pcmC#D#c\x00', 0x8, 0x24000) write$RDMA_USER_CM_CMD_GET_EVENT(r0, &(0x7f0000000080)={0xc, 0x8, 0xfa00, {&(0x7f0000000840)}}, 0x10) r1 = syz_open_dev$vbi(&(0x7f0000000140)='/dev/vbi#\x00', 0x3, 0x2) dup2(r1, r0) timer_create(0x2, &(0x7f0000000180), &(0x7f00000001c0)=0x0) timer_gettime(r2, &(0x7f0000000240)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:39 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r3 = creat(&(0x7f0000000180)='./file0\x00', 0xbe66649098b437d2) write$apparmor_current(r3, &(0x7f00000001c0)=@profile={'permprofile ', '\x00'}, 0xd) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20ncci\x00', 0x40, 0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 485.451863][T22778] overlayfs: unrecognized mount option "u0pee0" or missing value [ 485.460068][T22779] hfsplus: unable to find HFS+ superblock 00:15:39 executing program 4: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140), 0x0) r1 = syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x94f, 0x2000) setns(r1, 0x36000000) [ 485.520873][T22782] gfs2: not a GFS2 filesystem [ 485.521983][T22779] hfsplus: unable to find HFS+ superblock 00:15:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000080)={0x7, 0xc, 0xfffffffffffffc01, 0x1edd, "99fa794427922ae56c4bb4432859631c5c0249dd81947ee0dc1b167acaae53b6"}) r1 = syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0x1000, 0x80000) ioctl$BLKTRACESETUP(r1, 0xc0481273, 0xfffffffffffffffe) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x100000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:39 executing program 2: bind$inet6(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$sndctrl(&(0x7f0000006000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(0xffffffffffffffff, 0x40045532, 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/audio\x00', 0x140202, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) r1 = syz_open_dev$sndpcmp(0x0, 0x0, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(0xffffffffffffffff, 0x40086424, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, 0x0, 0x0) dup2(r1, r0) openat$ipvs(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) 00:15:39 executing program 4 (fault-call:6 fault-nth:0): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:39 executing program 3: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/qat_adf_ctl\x00', 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000080)={0x0, 0x0}) perf_event_open(&(0x7f0000000140)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc4, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd3d3, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSSOFTCAR(r0, 0x40096101, &(0x7f0000000040)) 00:15:39 executing program 5: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/self/net/pfkey\x00', 0x204001, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000240)={0x10000, 0x0, 0x10000, 0x5}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = fcntl$dupfd(r1, 0x0, r1) write$eventfd(r3, &(0x7f0000000180)=0x7, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x71, 0x1) r4 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r3, &(0x7f0000000140)={0x2, 0xfffffffe, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) r5 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) ioctl$FS_IOC_SETVERSION(r4, 0x40087602, &(0x7f0000000280)=0x74c7) fcntl$lock(r3, 0x26, &(0x7f00000002c0)={0x3, 0x4, 0x1000, 0xe06, r5}) tkill(r5, 0x1000000000016) [ 485.804508][T22806] overlayfs: failed to resolve './file0': -40 00:15:39 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000340)={{{@in=@remote, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in6=@mcast2}}, &(0x7f0000000240)=0xe8) mount$9p_rdma(&(0x7f0000000080)='127.0.0.1\x00', &(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='9p\x00', 0x144000, &(0x7f0000000540)={'trans=rdma,', {'port', 0x3d, 0x4e21}, 0x2c, {[{@sq={'sq', 0x3d, 0x80000000}}, {@common=@afid={'afid', 0x3d, 0xbb42}}, {@sq={'sq', 0x3d, 0x800}}, {@timeout={'timeout', 0x3d, 0x4}}, {@sq={'sq', 0x3d, 0x5}}, {@common=@mmap='mmap'}, {@rq={'rq', 0x3d, 0x8d2}}], [{@fsname={'fsname'}}, {@fowner_lt={'fowner<', r0}}, {@dont_hash='dont_hash'}, {@audit='audit'}, {@fowner_lt={'fowner<', r1}}, {@seclabel='seclabel'}, {@dont_appraise='dont_appraise'}]}}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 485.924383][T22818] hfsplus: unable to find HFS+ superblock [ 485.958821][T22824] QAT: Device 0 not found 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x200000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 486.010983][T22828] FAULT_INJECTION: forcing a failure. [ 486.010983][T22828] name failslab, interval 1, probability 0, space 0, times 0 [ 486.042133][T22828] CPU: 1 PID: 22828 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 486.051173][T22828] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 486.061232][T22828] Call Trace: [ 486.064545][T22828] dump_stack+0x1db/0x2d0 [ 486.068898][T22828] ? dump_stack_print_info.cold+0x20/0x20 [ 486.074623][T22828] ? find_held_lock+0x35/0x120 [ 486.079405][T22828] should_fail.cold+0xa/0x14 [ 486.084009][T22828] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 486.089834][T22828] ? ___might_sleep+0x1e7/0x310 [ 486.094694][T22828] ? arch_local_save_flags+0x50/0x50 [ 486.099993][T22828] ? kasan_check_write+0x14/0x20 [ 486.104948][T22828] __should_failslab+0x121/0x190 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x300000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 486.109900][T22828] should_failslab+0x9/0x14 [ 486.114412][T22828] kmem_cache_alloc+0x2be/0x710 [ 486.119285][T22828] getname_flags+0xd6/0x5b0 [ 486.123829][T22828] do_symlinkat+0x8b/0x2c0 [ 486.128253][T22828] ? __ia32_sys_unlink+0x50/0x50 [ 486.133202][T22828] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.139276][T22828] ? trace_hardirqs_off_caller+0x300/0x300 [ 486.145092][T22828] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 486.150564][T22828] __x64_sys_symlink+0x59/0x80 [ 486.155334][T22828] do_syscall_64+0x1a3/0x800 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x400000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 486.159936][T22828] ? syscall_return_slowpath+0x5f0/0x5f0 [ 486.165575][T22828] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 486.171304][T22828] ? __switch_to_asm+0x34/0x70 [ 486.176082][T22828] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 486.181639][T22828] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.187527][T22828] RIP: 0033:0x457ec9 [ 486.191425][T22828] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00:15:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r2, 0x100000890e, &(0x7f0000000040)="07a4ec0000a1b17401ba5a9979389a") sendmsg$TIPC_NL_MON_PEER_GET(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000004c0)={0x20, r1, 0x701, 0x0, 0x0, {}, [@TIPC_NLA_MON={0xc, 0x9, [@TIPC_NLA_MON_REF={0x5}]}]}, 0x20}}, 0x0) 00:15:39 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x500000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 486.211029][T22828] RSP: 002b:00007ff487452c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 486.219442][T22828] RAX: ffffffffffffffda RBX: 00007ff487452c90 RCX: 0000000000457ec9 [ 486.227419][T22828] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 486.235392][T22828] RBP: 000000000073bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 486.243363][T22828] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874536d4 [ 486.251346][T22828] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:39 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)=0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) timer_settime(r3, 0x0, &(0x7f0000000000)={{0x0, 0x8}, {r4, r5+30000000}}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0xffffff49}], 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 486.290382][T22837] overlayfs: failed to resolve './file1': -2 [ 486.318896][T22838] overlayfs: failed to resolve './file1': -2 00:15:40 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file2\x00', &(0x7f00000007c0)='./file0\x00') r0 = syz_open_dev$mice(&(0x7f0000000040)='/dev/input/mice\x00', 0x0, 0x105002) ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000080)) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 486.351154][T22842] netlink: 'syz-executor3': attribute type 2 has an invalid length. [ 486.384975][T22846] netlink: 'syz-executor3': attribute type 2 has an invalid length. [ 486.408439][T22845] hfsplus: unable to find HFS+ superblock 00:15:40 executing program 2: bind$inet6(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$sndctrl(&(0x7f0000006000)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(0xffffffffffffffff, 0x40045532, 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/audio\x00', 0x140202, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) r1 = syz_open_dev$sndpcmp(0x0, 0x0, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(0xffffffffffffffff, 0x40086424, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, 0x0, 0x0) dup2(r1, r0) openat$ipvs(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$read(0xb, r2, &(0x7f0000000140), 0x0) 00:15:40 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) setsockopt$EBT_SO_SET_ENTRIES(r1, 0x0, 0x80, &(0x7f0000000340)=@nat={'nat\x00', 0x19, 0x1, 0x138, [0x20000200, 0x0, 0x0, 0x200002d8, 0x20000308], 0x0, &(0x7f00000001c0), &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000500000000000000000079616d3000000000000000000000000000000000000000000000000000000000726f736530000000000000000000000076657468315f746f5f626f6e640000002255093803df00000000000041508fbceaba00000000000000007000000070000000a80000006172707265706c790000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaaaa0000fcffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000001000000feffffff00000000"]}, 0x1a4) 00:15:40 executing program 4 (fault-call:6 fault-nth:1): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 486.506596][T22845] hfsplus: unable to find HFS+ superblock [ 486.545067][T22859] kernel msg: ebtables bug: please report to author: Wrong len argument 00:15:40 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_ENABLE_CAP_CPU(r2, 0x4080aebf, 0x0) [ 486.554937][T22860] kernel msg: ebtables bug: please report to author: Wrong len argument 00:15:40 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x600000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 486.673922][T22870] FAULT_INJECTION: forcing a failure. [ 486.673922][T22870] name failslab, interval 1, probability 0, space 0, times 0 00:15:40 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x4800, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000000080)) 00:15:40 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00001cb000)={0x0, 0x0, &(0x7f0000f4a000)={&(0x7f000019bf9b)={0x14, 0x2a, 0x311}, 0x14}}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000000c0)={{{@in=@empty, @in=@initdev}}, {{@in=@multicast2}, 0x0, @in=@multicast2}}, &(0x7f00000001c0)=0xe8) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000040)=0x12, 0x4) mount$9p_unix(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB='trans=unix,fowner=', @ANYRESDEC, @ANYBLOB="1958"]) [ 486.757116][T22870] CPU: 1 PID: 22870 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 486.766157][T22870] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 486.776207][T22870] Call Trace: [ 486.779544][T22870] dump_stack+0x1db/0x2d0 [ 486.783885][T22870] ? dump_stack_print_info.cold+0x20/0x20 [ 486.789617][T22870] ? find_held_lock+0x35/0x120 [ 486.794405][T22870] should_fail.cold+0xa/0x14 [ 486.799015][T22870] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 486.804828][T22870] ? ___might_sleep+0x1e7/0x310 [ 486.809661][T22870] ? arch_local_save_flags+0x50/0x50 [ 486.814931][T22870] __should_failslab+0x121/0x190 [ 486.819881][T22870] should_failslab+0x9/0x14 [ 486.824366][T22870] kmem_cache_alloc+0x2be/0x710 [ 486.829202][T22870] getname_flags+0xd6/0x5b0 [ 486.833689][T22870] do_symlinkat+0xde/0x2c0 [ 486.838089][T22870] ? __ia32_sys_unlink+0x50/0x50 [ 486.843020][T22870] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.849096][T22870] ? trace_hardirqs_off_caller+0x300/0x300 [ 486.854891][T22870] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 486.860432][T22870] __x64_sys_symlink+0x59/0x80 [ 486.865175][T22870] do_syscall_64+0x1a3/0x800 [ 486.869758][T22870] ? syscall_return_slowpath+0x5f0/0x5f0 [ 486.875396][T22870] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 486.881130][T22870] ? __switch_to_asm+0x34/0x70 [ 486.885902][T22870] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 486.891461][T22870] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.897329][T22870] RIP: 0033:0x457ec9 [ 486.901220][T22870] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 486.920815][T22870] RSP: 002b:00007ff487452c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 486.929201][T22870] RAX: ffffffffffffffda RBX: 00007ff487452c90 RCX: 0000000000457ec9 [ 486.937151][T22870] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 486.945101][T22870] RBP: 000000000073bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 486.953049][T22870] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874536d4 [ 486.960999][T22870] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:40 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x4e23, @multicast2}, 0x10) sendto$inet(r0, 0x0, 0x7f, 0x400200007fe, &(0x7f0000000080)={0x2, 0x10084e23, @local}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.controllers\x00', 0x0, 0x0) bind$netlink(r1, &(0x7f0000000040)={0x10, 0x0, 0x25dfdbfb, 0x800}, 0xc) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r2, 0x1000008912, &(0x7f0000000140)="0adc1f023c123f3188a070") write$binfmt_elf64(r0, &(0x7f00000016c0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16], @ANYRES32, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYPTR64, @ANYRES32=0x0]], @ANYRESDEC, @ANYRES16], 0x120001644) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='scalable\x00', 0x9) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000740)=@nfc, 0x80, &(0x7f00000001c0)=[{&(0x7f0000003ac0)=""/4096, 0x30000}], 0x1, &(0x7f0000000200)=""/20, 0xffffffffffffff62}, 0x100) r3 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) keyctl$update(0x2, r3, 0x0, 0x0) [ 487.030510][T22883] hfsplus: unable to find HFS+ superblock 00:15:40 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vsock\x00', 0x424082, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000480)={'ip6tnl0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000540)={r1, 0x1, 0x6, @dev={[], 0xf}}, 0x10) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x4, &(0x7f0000000140)={0xffffffffffffffff}, 0x117, 0x100b}}, 0x20) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000240)={0x16, 0x98, 0xfa00, {&(0x7f0000000080), 0x0, r2, 0x0, 0x0, @in6={0xa, 0x4e23, 0x9, @local, 0x7}}}, 0xa0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='vpperdirfile0,lowerdir=n/file0,workdir=./file1\\\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) ioctl$DRM_IOCTL_RES_CTX(r0, 0xc0106426, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000400)={r3, 0x1}) 00:15:40 executing program 4 (fault-call:6 fault-nth:2): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 487.125068][T22883] hfsplus: unable to find HFS+ superblock [ 487.182643][T22894] FAULT_INJECTION: forcing a failure. [ 487.182643][T22894] name failslab, interval 1, probability 0, space 0, times 0 [ 487.205566][T22897] overlayfs: unrecognized mount option "vpperdirfile0" or missing value [ 487.229604][T22894] CPU: 1 PID: 22894 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 487.238653][T22894] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 487.248705][T22894] Call Trace: [ 487.252021][T22894] dump_stack+0x1db/0x2d0 [ 487.256369][T22894] ? dump_stack_print_info.cold+0x20/0x20 [ 487.262101][T22894] ? cache_grow_end+0xa4/0x190 [ 487.266876][T22894] should_fail.cold+0xa/0x14 [ 487.271475][T22894] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 487.277302][T22894] ? ___might_sleep+0x1e7/0x310 [ 487.282180][T22894] ? arch_local_save_flags+0x50/0x50 [ 487.287523][T22894] __should_failslab+0x121/0x190 [ 487.292469][T22894] should_failslab+0x9/0x14 [ 487.296979][T22894] kmem_cache_alloc+0x2be/0x710 [ 487.301843][T22894] getname_flags+0xd6/0x5b0 [ 487.306358][T22894] do_symlinkat+0xde/0x2c0 [ 487.310798][T22894] ? __ia32_sys_unlink+0x50/0x50 [ 487.315741][T22894] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 487.315771][T22894] ? trace_hardirqs_off_caller+0x300/0x300 [ 487.315795][T22894] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 487.327645][T22894] __x64_sys_symlink+0x59/0x80 [ 487.327679][T22894] do_syscall_64+0x1a3/0x800 [ 487.327698][T22894] ? syscall_return_slowpath+0x5f0/0x5f0 [ 487.327716][T22894] ? prepare_exit_to_usermode+0x232/0x3b0 [ 487.327736][T22894] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 487.327785][T22894] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 487.365274][T22894] RIP: 0033:0x457ec9 [ 487.369173][T22894] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 487.388806][T22894] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 487.397219][T22894] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 487.405201][T22894] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 487.413165][T22894] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 487.421133][T22894] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 487.429097][T22894] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000140)='./file0/file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:43 executing program 2: r0 = socket$inet(0x2, 0x802, 0x400008) setsockopt$inet_int(r0, 0x0, 0x32, &(0x7f0000445ffc), 0x1) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vsock\x00', 0x121005, 0x0) write$FUSE_INIT(r1, &(0x7f0000000080)={0x50, 0x0, 0x6, {0x7, 0x1c, 0xffe, 0x140010, 0x6, 0x0, 0x83b6}}, 0x50) 00:15:43 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x700000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:43 executing program 4 (fault-call:6 fault-nth:3): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:43 executing program 3: pipe(&(0x7f0000000040)) r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000200)='/dev/userio\x00', 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000000)={0x1, 0x1}, 0x2) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, &(0x7f0000000140)={0x7ffffffff000, 0x10, 0xfa00, {&(0x7f00000000c0)}}, 0x2) write$binfmt_elf32(r0, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x3, 0x9, 0xd63, 0x9, 0x1, 0x3, 0x3, 0x3, 0x345, 0x38, 0x215, 0x3ff, 0x688, 0x20, 0x1, 0x2, 0xffffffff, 0x1}, [{0x5, 0x7, 0x21bd, 0x7e2, 0xffffffffffff86dd, 0x101, 0x7, 0x3}], "2bc2bded434a844fe4031b4065c741d486319450a968c7d124981367b83becde79952abaae0f1f3994f3f14461c452a0582b9cb77bfc1896dc4563cc35f6a596832490630bea181d373ba6fd2fbb7066a270c6ba23", [[]]}, 0x1ad) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0xfffffffc}, 0x2) 00:15:43 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = accept(r0, &(0x7f0000000240)=@isdn, &(0x7f00000001c0)=0x80) ioctl$SIOCAX25NOUID(r3, 0x89e3, &(0x7f00000002c0)=0x1) r4 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) keyctl$set_reqkey_keyring(0xe, 0x5) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r4, 0x1000000000016) getsockname$inet(r2, &(0x7f0000000000)={0x2, 0x0, @remote}, &(0x7f0000000180)=0x10) [ 489.454030][T22921] misc userio: Invalid payload size [ 489.464683][T22923] hfsplus: unable to find HFS+ superblock [ 489.508073][T22930] overlayfs: filesystem on './file0' not supported as upperdir [ 489.522176][T22931] misc userio: Can't change port type on an already running userio instance 00:15:43 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'cmac(aes-generic)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000000)="b93c564b636700000000b4ce360000a299b7f4d0e305952f", 0x18) ioctl$SIOCGSTAMPNS(r1, 0x8907, &(0x7f0000000040)) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000006dc0)=[{0x1000000f0ffffff, 0xffffff7f00000000, &(0x7f0000000080)=[{&(0x7f0000000140), 0xfec0}], 0x1}], 0x492492492492670, 0x0) [ 489.558077][T22918] FAULT_INJECTION: forcing a failure. [ 489.558077][T22918] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 489.571309][T22918] CPU: 1 PID: 22918 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 489.571319][T22918] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 489.571325][T22918] Call Trace: [ 489.571349][T22918] dump_stack+0x1db/0x2d0 [ 489.571370][T22918] ? dump_stack_print_info.cold+0x20/0x20 [ 489.571395][T22918] ? is_bpf_text_address+0xd3/0x170 [ 489.598034][T22918] should_fail.cold+0xa/0x14 [ 489.598057][T22918] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 489.598090][T22918] ? save_stack+0x45/0xd0 [ 489.598112][T22918] ? __kasan_kmalloc.constprop.0+0xcf/0xe0 [ 489.629462][T22918] ? kasan_slab_alloc+0xf/0x20 [ 489.634219][T22918] ? kmem_cache_alloc+0x12d/0x710 [ 489.639238][T22918] ? getname_flags+0xd6/0x5b0 [ 489.643926][T22918] should_fail_alloc_page+0x50/0x60 [ 489.649126][T22918] __alloc_pages_nodemask+0x323/0xdc0 [ 489.654504][T22918] ? __alloc_pages_slowpath+0x2c60/0x2c60 [ 489.660237][T22918] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 489.666496][T22918] ? ___might_sleep+0x1e7/0x310 [ 489.671349][T22918] ? trace_hardirqs_off+0xb8/0x310 [ 489.676464][T22918] cache_grow_begin+0x9c/0x8c0 [ 489.681226][T22918] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 489.687473][T22918] kmem_cache_alloc+0x645/0x710 [ 489.692331][T22918] getname_flags+0xd6/0x5b0 [ 489.696836][T22918] do_symlinkat+0xde/0x2c0 [ 489.701285][T22918] ? __ia32_sys_unlink+0x50/0x50 [ 489.706219][T22918] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 489.712282][T22918] ? trace_hardirqs_off_caller+0x300/0x300 [ 489.718087][T22918] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 489.723681][T22918] __x64_sys_symlink+0x59/0x80 [ 489.728434][T22918] do_syscall_64+0x1a3/0x800 [ 489.733022][T22918] ? syscall_return_slowpath+0x5f0/0x5f0 [ 489.738653][T22918] ? prepare_exit_to_usermode+0x232/0x3b0 [ 489.744373][T22918] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 489.749924][T22918] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 489.755808][T22918] RIP: 0033:0x457ec9 [ 489.759696][T22918] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 489.779292][T22918] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 489.787698][T22918] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 489.795660][T22918] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 489.803627][T22918] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 489.811601][T22918] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 489.819566][T22918] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 [ 489.836633][T22921] misc userio: No port type given on /dev/userio [ 489.845672][T22936] misc userio: Invalid payload size 00:15:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vga_arbiter\x00', 0x4400, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000240)=@filter={'filter\x00', 0xe, 0x6, 0x1c28, [0x0, 0x20000840, 0x20001500, 0x20001fd0], 0x0, &(0x7f0000000180), &(0x7f0000000840)=[{0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, [{{{0x11, 0x58, 0x22eb, 'team_slave_0\x00', 'nr0\x00', 'ip6gre0\x00', 'netdevsim0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, [0xff, 0xff, 0x0, 0xff, 0xff], @empty, [0xff, 0x0, 0x0, 0x0, 0xff, 0xff], 0xe0, 0x190, 0x208, [@connlabel={'connlabel\x00', 0x8, {{0x100000001, 0x1}}}, @connbytes={'connbytes\x00', 0x18, {{0x9, 0x7f}}}]}, [@common=@nflog={'nflog\x00', 0x50, {{0x5, 0x800, 0x0, 0x0, 0x0, "451f6557de9c352a56795f341e8a0a5ae9a5bf52bb1b7d09835429904e42eef2506db9f88cc19796d5c2cb273354fb425cb9278f61206382c33aaaf72fcbd1e2"}}}, @common=@mark={'mark\x00', 0x10, {{0xffffffd0, 0xfffffffffffffffe}}}]}, @common=@NFLOG={'NFLOG\x00', 0x50, {{0xf056, 0x0, 0x8000, 0x1, 0x0, "cdbbc0ddf1106f7def8db4fd366b4e6fe2f513342fb4a0dec7717fc09fe31f687ac561ae30321e4a05f24bd6d7769ae5860aa811cb0f9d59aaee85af62276d7d"}}}}, {{{0x11, 0x4, 0x6803, 'caif0\x00', 'syzkaller1\x00', 'ip6gretap0\x00', 'ifb0\x00', @remote, [0x0, 0x0, 0x0, 0xff, 0xff], @dev={[], 0x20}, [0xff, 0xff, 0x0, 0x0, 0xff], 0x9b0, 0xa40, 0xa88, [@among={'among\x00', 0x8a0, {{0xffffffffffff0001, 0x401, 0x2, {[0x8, 0x100, 0x4000000000000000, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, 0x2, 0x9f, 0x2, 0x1, 0x8, 0x20, 0x1000, 0x7ff, 0x2, 0x6, 0x1, 0x873, 0x8, 0x4, 0x9, 0x0, 0x20, 0x0, 0x2, 0x400, 0x10001, 0x3, 0x9, 0x1, 0x8c, 0x80, 0x400, 0x0, 0x2, 0x3ff, 0x0, 0x8, 0x3, 0x21c, 0x8000, 0x0, 0x20, 0x3ff, 0x5, 0x8, 0xffff, 0x1, 0x9, 0xe6ab, 0xfffffffffffffffe, 0xff, 0x7fffffff, 0x1, 0x6, 0x9, 0x1f, 0x20002000000000, 0x7fff, 0x9, 0xffffffff00000001, 0xbf1d, 0x4, 0x2, 0x5, 0x9ac, 0x6, 0x7, 0x401, 0x401, 0x6, 0xa05, 0x100000000, 0x10000, 0x0, 0xfffffffffffffff9, 0x863e, 0x0, 0x8, 0xc8ff, 0xd4, 0xff, 0x9, 0x7, 0x81, 0x214, 0x4, 0x2, 0xacfd, 0x9, 0x4, 0x2, 0x6, 0x4, 0x8, 0xbd65, 0x0, 0x7fffffff, 0x6, 0x4, 0x14, 0x0, 0x2, 0x3f, 0x8001, 0xce6c, 0xfffffffffffffffb, 0xee, 0x8, 0x18, 0x0, 0x1, 0x2431, 0x10000, 0x8, 0x22, 0x1ff, 0x5, 0x5e, 0x4, 0xfffffffffffffffd, 0x1, 0x7, 0x9, 0x60, 0x7ff, 0x15918795, 0x10001, 0x8e, 0xae56, 0x1000, 0x1, 0x6, 0x9, 0xff, 0xcbd, 0x7f, 0x68, 0xfff, 0x10001, 0x5, 0x10000, 0x3, 0x2, 0x6, 0x80, 0xff, 0x1, 0x80000001, 0x7ff, 0x4, 0xd97b, 0x5e49, 0x6, 0x9, 0xff, 0x9, 0x80, 0x69, 0x7, 0x4, 0x9, 0x800, 0x4, 0xa00000000000, 0x8, 0x1, 0x620ae8db, 0x9, 0x4, 0x8, 0x8, 0x1, 0x1, 0xfffffffffffffffa, 0x6bc, 0x4, 0x41b, 0x9, 0x4, 0x1ff, 0x8, 0xfffffffffffffffa, 0x4, 0x3f, 0x3, 0x2, 0x26e, 0x8, 0x1, 0x24f, 0x7bfb, 0x0, 0x2148, 0x6, 0x3ff, 0x3ff, 0x1, 0x0, 0x1, 0x0, 0x7, 0x1, 0x4, 0x4, 0x81, 0x3, 0x8, 0x2, 0x1365, 0xffffffff00000000, 0x7, 0x4, 0x100000001, 0x43c, 0x3, 0x6, 0x3, 0x7, 0x8000, 0x9, 0x12a94d0b, 0x4548aeb9, 0x6, 0x4, 0x3, 0x3, 0x3, 0xfffffffffffffffd, 0xd1c, 0x2, 0x9, 0x10001, 0x7, 0x1, 0x10000, 0x4, 0x7, 0x4, 0x7fff, 0x1, 0x9, 0x3, 0x7, 0x1, 0x4, 0x4a, 0x1, 0x9, 0x400, 0x0, 0x81, 0x7fff, 0x40, 0x8, 0x9, 0x40], 0x7, [{[0x9, 0x81], @broadcast}, {[0xffffffffffffffff, 0x401], @rand_addr=0xfff}, {[0x5, 0x400], @broadcast}, {[0x8001, 0x5], @initdev={0xac, 0x1e, 0x0, 0x0}}, {[0xffffffff, 0x6], @empty}, {[0x8, 0x8], @loopback}, {[0x6, 0xfff], @multicast2}]}, {[0x8, 0x4, 0x6, 0x100000001, 0x7, 0x7fff, 0x7a7d, 0xffffffffffffff74, 0x74ca, 0x3, 0xa, 0xfffffffffffffffb, 0xfffffffffffffffb, 0x5, 0x87, 0x100000000, 0x1, 0x9, 0xffffffff, 0x3, 0x4e0, 0xfffffffffffffffc, 0x8, 0x6, 0x12c, 0x0, 0xbf, 0x468d, 0x10000, 0x7, 0xffffffff, 0xffffffffffffff9c, 0x80000000, 0x38858f3e, 0x3, 0x20, 0x7ff, 0x1, 0x0, 0x8, 0x7, 0x4, 0x7, 0x7ff, 0x2c, 0xf8ff, 0x0, 0x6, 0x4, 0x5, 0x3, 0x7, 0x5, 0x361, 0x7, 0x5f, 0x0, 0x4, 0x200, 0x6, 0x40, 0x2d, 0x9, 0x10000, 0x8000, 0x10000, 0x10001, 0x67, 0x0, 0x9, 0x931, 0x5, 0x8, 0x9, 0x1, 0xde, 0x9, 0x3ff, 0x4, 0x7, 0xffffffff, 0x7f, 0x2, 0x7f, 0x5, 0x1, 0x2, 0xa0, 0x7ff, 0x40, 0x9bf1, 0xc0e5, 0x5, 0x1f, 0x1, 0x800, 0x7, 0x0, 0xfffffffffffffff7, 0x4, 0xffff, 0x0, 0x1f, 0x1000, 0x1, 0x4, 0x1, 0x92, 0x1, 0xf81, 0x80000001, 0x7, 0x3, 0x2, 0x0, 0x100, 0x0, 0x5, 0x6, 0x5, 0x10000, 0x8000, 0x2, 0x1000, 0x2, 0x8000000, 0x4, 0x0, 0x1000, 0x5b7b, 0x2, 0x8, 0xffffffff, 0x6a8f, 0x4, 0x4, 0x3, 0x2, 0x6, 0x80, 0x0, 0x81, 0x4, 0x6, 0xfffffffffffffff9, 0x737a, 0x7fffffff, 0x2, 0x20, 0x3f, 0xab, 0xffffffffffffffad, 0x6, 0xa2c5, 0x7f, 0x0, 0x9, 0x400, 0x3dbb, 0x400, 0x36f2, 0x7, 0x0, 0x1, 0x5bbdc617, 0xffffffff, 0xac, 0x4ff81a26, 0x8, 0xc728, 0xffffffffffffffff, 0xffffffff, 0x9, 0x0, 0x0, 0x6, 0x1, 0x0, 0x1, 0x8, 0x4, 0x2, 0x6, 0xfff, 0x7, 0x401, 0x1, 0x5, 0x1f, 0xffffffffffffffff, 0x4, 0xce, 0x7, 0xffffffff, 0x94c2, 0x3, 0x86a8, 0x5, 0x5, 0xfffffffffffffffa, 0x5, 0x79, 0x0, 0x56, 0x6, 0xae1, 0x5, 0x20, 0x6, 0x100000000, 0xfffffffffffffe01, 0x100000000, 0x8, 0x6, 0x0, 0x9, 0x9, 0x500000000, 0x0, 0x80000000, 0x9ea, 0x100000001, 0x10001, 0xfffffffffffffffa, 0x7, 0x3ff, 0x0, 0xfffffffffffffffb, 0x101, 0x3, 0x1c00, 0x3, 0x1, 0x5, 0x0, 0x58db, 0x9, 0x420, 0x1, 0xbe, 0x8, 0x0, 0x10000, 0x10001, 0x1f, 0x10000, 0x3, 0x7, 0x8001, 0x81, 0x0, 0x20, 0x1ff, 0x4, 0xffffffff, 0x1, 0x80], 0x4, [{[0x4ab, 0x1], @multicast1}, {[0x1, 0x2], @multicast2}, {[0x7, 0x2], @broadcast}, {[0x9, 0x6d], @broadcast}]}}}}, @ip6={'ip6\x00', 0x50, {{@ipv4={[], [], @local}, @ipv4={[], [], @rand_addr=0x1}, [0x0, 0x0, 0x9e437a5d0973eb56, 0xffffff00], [0xffffff00, 0xff0000ff, 0xffffffff, 0xffffff00], 0x5, 0x7f, 0x1, 0x10, 0x4e23, 0x4e22, 0x4e21, 0x4e22}}}]}, [@common=@RATEEST={'RATEEST\x00', 0x20, {{'syz1\x00', 0x8, 0x2, 0x40}}}, @common=@RATEEST={'RATEEST\x00', 0x20, {{'syz0\x00', 0x2, 0x1800000000, 0xfffffffffffffbff}}}]}, @common=@RATEEST={'RATEEST\x00', 0x20, {{'syz0\x00', 0xd53, 0x3, 0x7fff}}}}]}, {0x0, '\x00', 0x2, 0xffffffffffffffff, 0x2, [{{{0x5, 0x40, 0x0, 'veth1_to_bridge\x00', 'syzkaller1\x00', 'batadv0\x00', 'bond0\x00', @broadcast, [0x0, 0xff, 0x0, 0xff, 0xff, 0xff], @broadcast, [0x0, 0x0, 0xff, 0xff], 0xa0, 0x148, 0x198, [@connlabel={'connlabel\x00', 0x8, {{0x7, 0x2}}}]}, [@common=@NFLOG={'NFLOG\x00', 0x50, {{0x0, 0x0, 0x8, 0x1, 0x0, "1c56fcbaf1c3c20e100ba1ae77647a35598742580dd8251ebc7b2cbfa8642a716eb26952e415420d59c8a409d3a59088a22d07130204bebf934af499187d3c44"}}}, @common=@AUDIT={'AUDIT\x00', 0x8, {{0x1}}}]}, @common=@IDLETIMER={'IDLETIMER\x00', 0x28, {{0x8, 'syz1\x00', 0x4}}}}, {{{0x9, 0x3, 0x89fc, 'bond_slave_0\x00', 'vxcan1\x00', 'team0\x00', 'nr0\x00', @broadcast, [0x0, 0xff, 0xff, 0xff, 0xff, 0xff], @random="4dac2370a833", [0x0, 0xff, 0xff, 0xff, 0x0, 0xff], 0x8a0, 0x8d8, 0x908, [@u32={'u32\x00', 0x7c0, {{[{[{0x8, 0x3}, {0x1, 0x3}, {0x3, 0x2}, {0xab52, 0x2}, {0x2, 0x1}, {0x5, 0x3}, {0xce, 0x1}, {0x1f}, {0x2, 0x1}, {0x6, 0x3}, {0x3}], [{0x7fff, 0x101}, {0x200, 0x100000000}, {0x5, 0x3}, {0x0, 0x2}, {0xce0, 0x8fc4}, {0x8, 0x20}, {0x9, 0x7}, {0x2893, 0x200}, {0x7, 0x7f}, {0x9, 0xffffffff}, {0x1, 0x3}], 0xb, 0x5}, {[{0x68b, 0x3}, {0x1000}, {0x7ff}, {0x523, 0x3}, {0x8, 0x1}, {0x7ff, 0x1}, {0x3, 0x1}, {0x3, 0x3}, {0x58}, {0x8, 0x3}, {0x0, 0x3}], [{0x2, 0xd64}, {0x7ff, 0x101}, {0x9, 0x1}, {0xdaad, 0x1}, {0x0, 0x7f}, {0x5, 0x1}, {0xab, 0x1}, {0x2, 0xfffffffffffffbff}, {0x2, 0x100}, {0x7f, 0x649}, {0x1ff, 0x100000000}], 0x2, 0x5}, {[{0x1000, 0x3}, {0x562, 0x2}, {0x5, 0x1}, {0x0, 0x2}, {0x8, 0x3}, {0x9, 0x3}, {0x3f, 0x3}, {0x0, 0x3}, {0x2, 0x1}, {0x3, 0x3}, {0x7d, 0x3}], [{0xffffffffffffff88, 0x2}, {0x0, 0xac6}, {0x1, 0xfffffffffffffeff}, {0xed1, 0x7}, {0x0, 0xe00}, {0x800, 0x6}, {0x4, 0x7}, {0x7fffffff, 0x100000001}, {0x4f, 0x8}, {0x1f, 0x1d}, {0xd2, 0x3}], 0x8, 0x6}, {[{0x6, 0x1}, {0x8000000}, {0x100000000}, {}, {0x80000001}, {0xffffffffffffffc1}, {0x5}, {0x80, 0x2}, {0x80000001, 0x3}, {0x7ff, 0x2}, {0x7fff, 0x1}], [{0x7}, {0x7}, {0x9ee, 0xfffffffffffffff7}, {0x4, 0xff}, {0x3ff, 0x200}, {0x3, 0x5}, {0x52, 0x7f}, {0x80000000, 0x2000000000000000}, {0xa63a, 0x7}, {0x76, 0x1ff}, {0x9, 0x1}], 0x0, 0xb}, {[{0x2, 0x2}, {0x4, 0x3}, {0xc0, 0x3}, {0xfc4, 0x3}, {0x3}, {0xfffffffffffffff7, 0x3}, {0x10000, 0x3}, {0xffffffff}, {0x0, 0x2}, {0x7, 0x3}, {0x8}], [{0x10000, 0x4}, {0x796dec92, 0x100}, {0x9}, {0xdc, 0x9}, {0x400, 0x10001}, {0x3f, 0x2}, {0x3, 0x5}, {0x6, 0xfff}, {0x8}, {0x3f, 0x4}, {0x3, 0xaff0}], 0x0, 0x912}, {[{0x4, 0x3}, {0x101, 0x3}, {0x80000000}, {0x400, 0x3}, {0x7ff, 0x3}, {0x80000001}, {0x5, 0x3}, {0x800, 0x2}, {0x9}, {0xfffffffffffffffe, 0x1}, {0x7}], [{0x8000}, {0x100000000, 0x10fa}, {0x0, 0x2902}, {0x8000, 0x6}, {0x4, 0x200}, {0x400, 0x9}, {0xfffffffffffffff9, 0x2}, {0x8, 0x300000000000}, {0x8, 0x5}, {0x4a62, 0xffffffffffff8001}, {0x5, 0x7}], 0x8, 0x1}, {[{0x3, 0x3}, {0x5}, {0x81}, {0x83, 0x1}, {0x9}, {0x200, 0x1}, {0x1ff}, {0x4, 0x2}, {0x4908, 0x1}, {0xad9e, 0x3}, {0x6}], [{0x3, 0x10001}, {0x400, 0x5}, {0x5, 0x2}, {0x8, 0x7ff}, {0x7ff, 0x1}, {0x3, 0x7}, {0xfffffffffffffffc}, {0x1f, 0x84c8}, {0x7ff, 0xf7}, {0x8, 0x1f}, {0x1, 0x3}], 0x9, 0x4}, {[{0x1, 0x2}, {0x40, 0xb733de729642753e}, {0x5, 0x1}, {0x1, 0x2}, {0x20000000, 0x3}, {0xa79, 0x3}, {0x20, 0x3}, {0x8, 0x2}, {0x80000000, 0x3}, {0x7cc4, 0x3}, {0xfffffffffffffffc, 0x3}], [{0x100000001}, {0x8, 0x1}, {0x0, 0x7}, {0x0, 0x3ff}, {0x7f, 0x2}, {0x7f, 0xe653}, {0x2, 0x30}, {0x1, 0x8512}, {0x70}, {0x6, 0x8}, {0x19b, 0x8}], 0x9, 0x6}, {[{0x7fffffff}, {0x8dc}, {0x100000000, 0x1}, {0x9}, {0x0, 0x3}, {0x0, 0x2}, {0xfff, 0x2}, {0x7}, {0x4, 0x2}, {0x5a2, 0x1}, {0x80000001, 0x2}], [{0x2, 0x8}, {0x2, 0x8}, {0x21, 0x7}, {}, {0x7195, 0x7}, {0x3, 0xcb5e}, {0x42, 0xffff}, {0x9, 0x1}, {0xff, 0x48}, {0x5, 0x1000}, {0x3, 0x1}], 0x1, 0xa}, {[{0xfffffffffffffffd, 0x2}, {0x10001, 0x2}, {0x8, 0x3}, {0x3f, 0x3}, {0x18ef, 0x3}, {0x1d77}, {0xc420, 0x1}, {0x5, 0x3}, {0xfffffffffffffff8}, {0x51b}, {0x1000, 0x3}], [{0x2338, 0x200}, {0x4, 0x2}, {0x5, 0x5}, {0x7, 0xf3b}, {0x80000001, 0x8}, {0x4, 0x82a}, {0x7}, {0xffff, 0x3f}, {0x1}, {0x5, 0x1f}, {0x3, 0xffff}], 0x4, 0x9}, {[{0xaea, 0x3}, {0x4, 0x2}, {0x51fda86}, {0x0, 0x2}, {0x5, 0x3}, {0x7, 0x2}, {0x1000, 0x1}, {0x9, 0x3}, {0x6, 0x1}, {0x1, 0x2}, {0xffff, 0x3}], [{0x3, 0x5}, {0x1f, 0x7}, {0x3, 0x2}, {0x0, 0x5}, {0x1, 0xf}, {0x5, 0x4}, {0x6, 0x3ff}, {0x7, 0x3}, {0x5, 0x5}, {0x9, 0x6}, {0x4, 0x100}], 0x5, 0xa}], 0xb}}}, @ip={'ip\x00', 0x20, {{@multicast2, @multicast2, 0xffffffff, 0xffffff00, 0x7, 0x2, 0x1, 0xc3bc0fb10f862a40, 0x4e24, 0x4e21, 0x4e24, 0x4e23}}}]}, [@common=@mark={'mark\x00', 0x10, {{0x0, 0xfffffffffffffffd}}}]}, @common=@STANDARD={'\x00', 0x8, {0xffffffffffffffff}}}]}, {0x0, '\x00', 0x4, 0xffffffffffffffff, 0x2, [{{{0x1b, 0xc, 0x6005, 'lapb0\x00', 'lo\x00', 'rose0\x00', 'dummy0\x00', @empty, [0xff, 0xff, 0xff, 0xff, 0x0, 0xff], @remote, [], 0xb0, 0x110, 0x158, [@mark_m={'mark_m\x00', 0x18, {{0x2, 0x3f, 0x1, 0x1}}}]}, [@common=@CONNSECMARK={'CONNSECMARK\x00', 0x8, {{0x1}}}, @common=@CONNSECMARK={'CONNSECMARK\x00', 0x8, {{0x2}}}]}, @common=@ERROR={'ERROR\x00', 0x20, {"a2aa2d1e0377f36a60c49a0ebe5346f4779507f8158b49c7441cb799f7aa"}}}, {{{0x11, 0x4, 0x8fff, 'team0\x00', 'syzkaller1\x00', 'veth1\x00', 'rose0\x00', @broadcast, [0x0, 0xff, 0xff, 0x0, 0xff, 0xff], @empty, [0xff, 0x0, 0xff, 0xff, 0xff], 0x2e0, 0x2e0, 0x310, [@realm={'realm\x00', 0x10, {{0x4, 0x101, 0x1}}}, @bpf0={'bpf\x00', 0x210, {{0x2d, [{0xfff, 0x1, 0x4, 0x6}, {0x542, 0x0, 0x101, 0x246}, {0x0, 0x100, 0x67d, 0x4}, {0xfffffffffffffffb, 0x45e1, 0x7fffffff, 0xc4a1}, {0xfffffffffffffff8, 0x6, 0x5, 0x7}, {0x2, 0x1, 0x401, 0x2}, {0x9, 0x9, 0xffffffffffffffff, 0x7}, {0x3, 0x10000, 0xe73f, 0x3f}, {0x80000000, 0x100000000, 0x20, 0x7ff}, {0xfff, 0x2, 0x3, 0x6}, {0x1f, 0xa8, 0x963, 0x3}, {0xfffffffffffffb32, 0x30000000000000, 0x2}, {0x8, 0x1, 0xa1, 0x7fffffff}, {0xfffffffffffff576, 0x8, 0x6, 0x2}, {0x81, 0x0, 0x5, 0xfffffffffffffffd}, {0x3300000, 0x6, 0x401, 0x80}, {0x100000000, 0x5, 0xff, 0x3f}, {0x2ea9, 0x7, 0x200, 0x7}, {0xd444, 0xfffffffffffffffa, 0x38, 0x401}, {0x2, 0x3, 0x7, 0x9}, {0x7, 0x7fff, 0x3}, {0x7, 0x5b7, 0x0, 0x1af}, {0xffff, 0x4, 0x80000001, 0x6}, {0x10000, 0x6, 0xca5, 0x6}, {0x4, 0x78, 0x40, 0x6}, {0x8, 0x6a1dade9, 0xb80, 0x3ef1}, {0x1, 0x10001, 0x81, 0x8}, {0x1da, 0x9, 0x2, 0x7ff}, {0x10001, 0x4000, 0x2, 0x7fff}, {0x2, 0x1000, 0x3, 0x4}, {0x1, 0x0, 0x4}, {0x1, 0x7ac1, 0x6, 0x400}, {0x9, 0xffffffff, 0x4, 0x100}, {0x4000, 0x6, 0x6, 0x8}, {0x6, 0x2, 0x100, 0xfffffffffffffff9}, {0x4, 0x1, 0x9, 0x3}, {0x0, 0xff, 0x3, 0x1}, {0x4, 0x8, 0x2, 0x3c}, {0x8, 0x100, 0xffffffffffffad32, 0x5}, {0xfff, 0x8, 0xb679, 0x3}, {0x8000000000000000, 0x5, 0x100, 0x3f}, {0x2, 0x0, 0x4, 0x4}, {0x1, 0x6, 0xf480, 0x9}, {0xfffffffffffffffa, 0x5, 0x5c7, 0x2}, {0xd8, 0x1, 0x200, 0x6}, {0x7, 0x7, 0x10001, 0x1}, {0x4fcc, 0x4, 0x0, 0x6}, {0x1, 0x7, 0x100000000, 0x7}, {0x73, 0x2, 0x5c, 0x101}, {0xd3e, 0xff, 0xb87f, 0x8}, {0xfff, 0x2, 0x0, 0x1000}, {0x65daf664, 0x9, 0x100000001, 0xfff}, {0x2, 0x858, 0x9b4d, 0xffff}, {0x3, 0x100, 0x499, 0x6}, {0x3f, 0x6, 0x0, 0xfff}, {0x9, 0x1, 0x3f, 0x6}, {0x4, 0x1f, 0x8d6, 0x2}, {0x481b, 0x2, 0x5, 0xfff}, {0x10001, 0x8001, 0x1, 0x7}, {0x80000000, 0x7, 0x6}, {0x10000, 0x5, 0x7f, 0x3}, {0x1000, 0x0, 0x65d, 0x6}, {0x8, 0x0, 0x8, 0x3580000}, {0x6, 0x5, 0x280000000, 0x1}], 0xb0c0}}}]}}, @common=@CONNSECMARK={'CONNSECMARK\x00', 0x8, {{0x1}}}}]}]}, 0x1ca0) ioctl$PPPIOCSFLAGS(r0, 0x40047459, &(0x7f0000000140)=0x2) 00:15:43 executing program 3: r0 = socket$netlink(0x10, 0x3, 0xfffff7fffffffffe) sendmsg$nl_route(r0, &(0x7f0000004fc8)={&(0x7f0000016000), 0xc, &(0x7f000000b000)={&(0x7f0000028fdc)=@mpls_newroute={0x24, 0x18, 0x21, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x1}, [@RTA_OIF={0x8}]}, 0x24}}, 0x0) [ 489.858985][T22921] misc userio: The device must be registered before sending interrupts 00:15:43 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x900000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:43 executing program 4 (fault-call:6 fault-nth:4): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:43 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f0000000180)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:43 executing program 3: socket$packet(0x11, 0x3, 0x300) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000080)=ANY=[@ANYBLOB="14972c89cf248cfb"], 0x8) r1 = socket$l2tp(0x18, 0x1, 0x1) connect$l2tp(r1, &(0x7f0000000180)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x0, @multicast2}, 0x4}}, 0x26) sendmmsg(r1, &(0x7f0000005fc0), 0x800000000000059, 0x0) 00:15:43 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) write$binfmt_script(r0, &(0x7f0000000040)={'#! ', './file0/file0', [{0x20, 'upperdir'}, {}, {0x20, 'workdir'}, {0x20, '-[('}, {0x20, 'workdir'}, {0x20, 'upperdir'}, {0x20, 'upperdir'}, {0x20, '^%'}, {0x20, '[vmnet0cpuset),)wlan0lo'}, {0x20, 'workdir'}]}, 0x64) [ 490.113282][T22956] hfsplus: unable to find HFS+ superblock 00:15:43 executing program 2: r0 = socket$inet6_sctp(0xa, 0x2, 0x84) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, &(0x7f0000000040)=0x9) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x65, &(0x7f0000000240)=[@in6={0xa, 0x0, 0x0, @initdev}], 0x1c) syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x21d, 0x400000) [ 490.238418][T22956] hfsplus: unable to find HFS+ superblock [ 490.247150][T22965] FAULT_INJECTION: forcing a failure. [ 490.247150][T22965] name failslab, interval 1, probability 0, space 0, times 0 [ 490.336372][T22965] CPU: 0 PID: 22965 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 490.345428][T22965] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 490.355484][T22965] Call Trace: [ 490.358813][T22965] dump_stack+0x1db/0x2d0 [ 490.363157][T22965] ? dump_stack_print_info.cold+0x20/0x20 [ 490.368890][T22965] ? override_creds+0x240/0x240 [ 490.373772][T22965] should_fail.cold+0xa/0x14 [ 490.378386][T22965] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 490.384261][T22965] ? ___might_sleep+0x1e7/0x310 [ 490.389126][T22965] ? arch_local_save_flags+0x50/0x50 [ 490.394474][T22965] __should_failslab+0x121/0x190 [ 490.399415][T22965] should_failslab+0x9/0x14 [ 490.403920][T22965] kmem_cache_alloc+0x2be/0x710 [ 490.408804][T22965] __d_alloc+0xae/0xbe0 [ 490.412959][T22965] ? d_lookup+0x163/0x360 [ 490.417288][T22965] ? shrink_dcache_for_umount+0x2b0/0x2b0 [ 490.423018][T22965] ? d_alloc_parallel+0x1f10/0x1f10 [ 490.428214][T22965] ? trace_hardirqs_on+0xbd/0x310 [ 490.433239][T22965] ? lookup_dcache+0x23/0x140 [ 490.437916][T22965] ? trace_hardirqs_off_caller+0x300/0x300 [ 490.443719][T22965] ? lock_acquire+0x1db/0x570 [ 490.446099][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 490.448416][T22965] ? filename_create+0x1a8/0x5a0 [ 490.448484][T22965] ? ___might_sleep+0x1e7/0x310 [ 490.454455][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 490.459310][T22965] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 490.459329][T22965] d_alloc+0x99/0x420 [ 490.459345][T22965] ? __d_lookup+0x960/0x960 [ 490.459363][T22965] ? __d_alloc+0xbe0/0xbe0 [ 490.459388][T22965] __lookup_hash+0xcd/0x190 [ 490.492925][T22965] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 490.499168][T22965] filename_create+0x1d6/0x5a0 [ 490.503931][T22965] ? kern_path_mountpoint+0x40/0x40 [ 490.509129][T22965] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 490.515362][T22965] ? getname_flags+0x277/0x5b0 [ 490.520127][T22965] do_symlinkat+0xf3/0x2c0 [ 490.524543][T22965] ? __ia32_sys_unlink+0x50/0x50 [ 490.529480][T22965] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 490.535545][T22965] ? trace_hardirqs_off_caller+0x300/0x300 [ 490.541366][T22965] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 490.546829][T22965] __x64_sys_symlink+0x59/0x80 [ 490.551591][T22965] do_syscall_64+0x1a3/0x800 [ 490.556187][T22965] ? syscall_return_slowpath+0x5f0/0x5f0 [ 490.561821][T22965] ? prepare_exit_to_usermode+0x232/0x3b0 [ 490.567544][T22965] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 490.573098][T22965] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 490.578983][T22965] RIP: 0033:0x457ec9 [ 490.582875][T22965] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 490.602478][T22965] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 490.610890][T22965] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 490.618856][T22965] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 490.626824][T22965] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 00:15:44 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xa00000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:44 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x8080, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000000080), &(0x7f0000000140)=0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdi=./file5\\\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 490.634793][T22965] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 490.642774][T22965] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:44 executing program 4 (fault-call:6 fault-nth:5): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:44 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) r4 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x440000, 0x0) ioctl$EVIOCGABS2F(r4, 0x8018456f, &(0x7f00000001c0)=""/33) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) r5 = dup3(r0, r1, 0x80000) ioctl$EVIOCGLED(r5, 0x80404519, &(0x7f0000000000)=""/41) tkill(r3, 0x1000000000016) 00:15:44 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup\x00', 0x200002, 0x0) mkdir(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) syz_mount_image$msdos(&(0x7f0000000180)='msdos\x00', &(0x7f0000000100)='./file0\x00', 0xe800, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400020401000200027400f8", 0x16}], 0x0, 0x0) r1 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x100) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xd1, 0x0, 0x0) openat$smack_task_current(0xffffffffffffff9c, &(0x7f0000000400)='/proc/self/attr/current\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0xcb, &(0x7f0000000000), 0xc) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000540), &(0x7f00000005c0)=0x4) getsockopt$bt_l2cap_L2CAP_CONNINFO(0xffffffffffffffff, 0x6, 0x2, 0x0, &(0x7f00000002c0)) renameat(r1, &(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000580)='./file0\x00') write$UHID_INPUT(r2, &(0x7f0000000980)={0x8, "7c70ee3800d5ab5f2036f872e0ac57cbd592bca0d671633f50a3102066d6e765f5a64731e3fb8d90d250eda2cc33b60a7ff98074cdc3f1dd1a2df26a381d95974e0925d521c6b48c3dee0d430d398884316091aff6adb6153dc3c92549957d3488efc02d6f6fb172524b095c30c1bd35aae04236bdd42694d613eb54c0b65a338c48dc4c8bad70754fc81d9928e4a1b81f9c77075258a0805b4494867247966b24a023311fd91ef3754b98d3acde6f2ef0617f123c22fccb81c11389fdfa2e21c2365aabfc8916e02151d8643ae21cab7fcbec6142186d3bb57546c106484bc4c28a48da2b75dd82aabe99464558e60cd101f6b65856fabee614d271741a68dd550c8772f06a93cf8e5c0de549c3b75a72f8a590bd50b2af5f64009c969ed7596f0192b0f98b1afac0e8c5f4c653f611b4a71776400a9ae3f18e75f856788c97195749042510735880b9bb0ccb23210832a4f1c6f134d68f8e299837c426e0c9a45d5d2c959446cc363f370c67cd01a063c91254d692fe35abee92fabda4f66d93228c979ebe036c5c2e0028ec76562d67d0919ca28258fec0ed60603142b5c57c4cfb1ea1e892d0fd2f33970142b179c415d6bea344fbcc82d133052e848a885160737c69eb02ca9f544831c8e3ffcf40cb7b415d24795fc8aaeb8e76bec262aea5e28fe5d6495c4b5895a612b1cc2122286add66356f3ecd309f970634f1b09da1507964d35575167317f13c7fd9f11af27ceea86e9a5b3494a27ba98ba38dd1fb72ef2c6163664fd8f7c946935cd4833121f505ff277c03d959d9a12f3389e9eb6701a8b29f72c20c6abb7bd8349dd2e120bdd59dca9f1a2a877f1677b59d7920ddf29b9d94f7c6879b78e31cf1b65b60fe349ef9d4976f46609ee34e33f647aafbf64f6323d18598905f2e73af75661397595b8f9c1e9a4e993946820da5378ca5b363560e95edce316e99bac6e6250efcf1cb58fdcf94c7557c2d7f763a688543462d54b64e178c2e64c6ebba356894973051907fd8de8ba908e822168b171c1707efcd9ac827e64313721876e2ff26ac34e88557a4a0dfde08eda81cf0c1465a89b68429e48966044c767563e1121db48c9b619fd7362afd15ec6aa19b28759d7977be4fbcad0cf8dd5dc5362259bd5cb5089a9d18db969afe1192571f5fcc0c4d6be281d23b9c1f9f32873c058adfa1bf57a3718686957edfd6e4b58aa959541127696d59fb2810d042ced227961eb19a424e4cf45bc6243217bb7561b7ee11f8c0b8f39480343a26f2da5fe79d5e213c01ea47155ffa91e7d7ba0bc8ccb018bd69cfe71dd8565a645d678b404a295397e83ae69dbf8505f6947a836b44823a92861124330fccd4bc4a2e20d9047bd919d82c89623caa87eb09bd584d58f42b35ef55fddc06dfb3957f3f507e5ca9b8b98947cc5bb68846755527ddf32ffa444e1c7a5654d4d377e04a9f22e1069804fdcdb251acb6bd6b32d100feb44286991d779d2b3e2b7f5cc5f8eb3ae166a3b6fb9df11e1867989a6f9b2028e4c73b4d418b51f6e870713cadafddb47a48c9a97283da214f02db3326d42438d9a7db580693ad1887f99d86bb5fafd6d07c2647fc80c2c5a1ed9ea3b95be65ca422080ddefca5b49ccd538f6bc67390f892d9e416f7e835f76dd90edc56256348d20560caeea05c0922cab60dbf0b57ddaaed6ded5a336e01485fd571dc12050461271cee347c31ac245bfee9128630dfcc43b6d88b5ba9937a6f6ab70b7d256784ff72297cfcfd0ffacd09b55fb832bf60f04d87c48c74972b9f18fa178ce4880b025d1c1097ddb929e8f7e02f1c0e03012bec0fa61a49eb1c2a50a45fc0d98b6649de325184006938e421321e8b366649d9b6ebadf77509c9d48844e80f7752fd7daaa5c938b946feaaac0d871203270a747035c7e2f697c84e792a55cbce76c0a25360f7acbeaab60627aa9c37064af75b67f46732844eb2f6b37226004afe451a9fbfbbcf7e72ade67b017e9209b5627fbe16789abd90326751a1fd1d93efc59f2650f979ba71938d784064922bee2874c4b76d5f26e39ea0a98cf175950137feff9456c88c6a295830183fae3a9c2312c25f3d81708d73488d15a587e7e7cdde3b77917eef29c8b5965c916a65c3c5a53b7313c3115d0a8bb4e16f6b80ff6f78adb756aba94ced86047562a2cd2fb25e9a4656f6359c3f2fde8b5ab38852853cbd7221cb4d59b7f0e79bd37f9ade073f62b75edbe63c13c0d02bf076d88f5b750ea640aad47ce97d6a0783398dd3fbb63734ed969470cf45200235650532224fc28caf1e36ca6b402ec4c978add40fc59f2113485875682139f8aa9aeb48d09178de919370b0cd0ebcab5e60e1b0a2fc153db0dae8e50b48561622a677d0f1afc149676f832e016e14007fb298dcb96f11a92a1ac8bd4cc7b34d659d6cd2c9817b586585e72080255b083bc84512277ffb7f561c6a7a08cd128bfe9b525da531f0bf04f11d3de102b3538835807ac0b2f4325fc6765d02d692ec82f5b338c8257029136fcd3427c09874ecc7492becdd6608eac4adf1abc3f7e08868a72e57ce4dcfc288a25af73d19f1118a9254963c1548cdca5fc7c921a7f218f8e71edd7969dfb35beae1091d7530e32236397fa9fcd232b441ff1b0177829468c198d659d247ccca4fbd58c625501e4368075d0e5e69a6f90952f5bbe48e85a303131dedf7f1a513b291598a545784e1013521877c25d6069d3a855652a4bad5b2df2e4da2de756a20e790b756dd2925ce824561e5892b5e064c7c7b996acc4e29597e0cd00956e9c57ec374714f846be7632d3075e38bead499163498810886c78a2cc73fb64fd48e186083ce911e0751b4dc63476859c2824fa532a4b1711c244619e702eeab19380aeb7b17f67fade3dcad8ddddd893a526cd5d04d8ae982c88029ec71bdd0772fd74adbdb378fc204ca411a2d8a50331516a28552be78f9725f32d1b3a6c7bdf3277c5f7e385c7ebbacc419ec7ca3c5b8f46dbefee59b6422a6b22d60527edc012f852077d925619874f7709f283e01678fed36528003a696ee431a817f34f453c143dc56b70e1f810a5380a555cc8c4fc6522ab544ce5d715caa302ebdd0aa8286b7ef5dd6dd48a8ad9566818f7509daf02db0b98b432f57f1d107ee95a86228728cab4062e27922381e1e2ee351af5e2ea0fd6d1cea70b3b8f4a50f0776fc9aa2a7d2dff6e1ea3769864104f09137b99960b69af13895d842649eacaed8ddf183beba3323640af8deb52b902c0974d685d19fc87c93eb80ad5d28e54363705ad39231d989522e94f000256bc8d93af138a45d67dad3e21fa9fb31d9327c6e71f61956d9daf4f97333112704136d3d1bf6fe0e4c002e10b684d2344300ec70fae0b50532ebace58f0e8318354a172cceacf27d01ff41cc8fef42443f62b0e15b5fcc0728630b96fb2c2b59634f4993bb1ce2eace6fb0f53e5f84bc5f58b1b66d59e3c75a98670496f105a703607211aa9e882e72f13e9fe07f0767ad4e5ac5c732b65301d8ceab36b5ff2f71958fb1b51d2e703ac506e68d4026160fd3f60440b8b8f554f1feeba5d53f71cbe60d143620f8fa779acb94c965b729207a5ab11f4a51b694c31606171da44a28d80cde296dff5724ff718d6377eb8534e616cff39af943ee4ce87b4fadded30c702d370a71072ab3e20f19b8c1b73fdbbb9c675352bb73ee85e22597fc0c439a33f5febe1629bd084af7193f8d1a1415b02ca54706711505cbae11ec6411b012cc3a3eddcfb002901b6e7565b9fbf4d605c147031888ceb590c14697d00970ce9095c6f7fee41ec6a15d7ef52dfedfff2a0d3dbb387b61232aee6ca202787038021e6aabda18e2adf6fd89aa491e65f9813d73412fbfff089752d713d7efa690ec4fc254b56908d3057f65997acf81aea589e272f8fa852849e488f1e0c0cb6cdb5f46ca92e36d39224e704850056d2e9b91909aed0f55d054e274415ecc39b8958335a14cfb0a42d7f26ef8e82592dfd03b3550b5193fba077994c682951968869574fd94976760d9bd9b334353eeda836cc8dab244e72095cc46833f02bb2f6df35601b3085664261abb67fc9ab9f27210e6827cd15ce16c55f0f7f5b8ab401f24032b19a53a9299b62ebf4a8cf7f4753d95126f008a8ce349036666de66bcaf40b27fa875efa98873e1ef9302e2a24bfe07bd1054bdf9ba9ad1b1075402f26d682833b947c762513ba5f07537bb712473184a60e04ace5adb8d982d6153b011ae0b2034adc0ff4a64e2c6561c2e0840cdab2120bc916cde9b7a92c4d332d0f83945fe55e3c8f4d93f22e7759c20241d92cca0ae5a3d06a127e5614df708cea1ad3b2f231c81460ff4c3f349c67a87135a4b67589ffce311832923f71796276e81f0537e265404c0ee06d5ed98a5ec5f8ad62db589eb585fc4627173b51fd4e897a3e8d2acbb82ec2996ac3a6823368a1e12a0536a9d1a7b2d31d80c46c292ff51395481d4f65c53fab867e27bec9156ee189d245d94877a1405dc9e1e996822ad47071a9ab36c9bfd02c41ea5ba21591793053b1b64758bae0addfcd69d169849bc1ee6ce5c08f0d3da5ecc1b6ab31e13af2fa5ce4d921163270901264a88ac6350e8fb6371663dd04146932238597258b123a8036250c190fbb3cfc6ebbf9e06c4a9053e8332c95c91a890a3d35ddd35f47e7ab606f3e345e12560e6d52243883da7b8910834042ad12e7fb3f08a0b14ef6aee22251999e6079be2ef5666d7d5ae00d161720262761da3f378c63cb151f4e94d034e9de949dfe796b905804ca555691023c30ea7cf0cb276e1e3ba65793291f8287d1064606bf5787421b9b9bfc05e9c5eac750de92519fe9e2592cd34a2ef6ec18efed5e7c13bfcfce47327cbecac358bbe6d44164849308cf91cd5ea87fa4b02ba4939e28141c7dad42714b019470d91808a8f46150677b6c90f267ecb39ef42afc95de0cbd016775c89d8213ec9d4e061e6493f237296f91abfc64176c0e885ef54af4136a724fadfe89a25d7599998acebc4a27f8fb5b26936bda5c3d5fec3373dcd9a0e99fc939641c50669adc54119582e8835575d1c57fa955cd29d870360620f91c3ff90d264013816352317ae226f7d7bad5db711f8973382f6cebd63cd519ddd08e1772649be75f64f4acc15f828dc0b305584b6dd2213194603c44e2964358d305aa97fb08568a0a955ad7a6f8d042754b4bbf2fb3414052719fd9841bef8360d1d3195c69414be882115c2c64fecdcbdaed3a2e943fdfef9a13520e41d32a787bcfe4f61e2b378d35aa70784a772cf8ebcaaeb105e4627516db2ababfcb8c11f224c3a48c86160d34d0ee59f02c31648ae4b0309b378f0bf63266967dcfb4f1cc1902f613c6d0d48915a9cf28a52b106544cde1b38ff2e2a1275fd0d3899ce7f7c6653c9017f7ac4aaa35bcb2811a8f9dbb56746b45475350e7c13d42abb5692377da7a4045ee644ce00f8699e3251d75621c82cd659ea3add277affe3ff792f7d24a3d0979ef82cfc0d409697ae2e8598854a8327f46974c901d309dc6dbe31913c59d821aa50c0fe95cc822e8f07bbb00e9a09bc9a570b9778d29308740bc336a41258d209c206f87a709aa43415da0096f7d177e509a7d625645fb098ccc45367d82235e952670ac5f82f8ced3f59fd9ee20ac75be609cc832417e807ddc40630cba4c91e0785edcb5f20b9e6dedb1ec172cd16fc034f410e9ce375ea855144aa3076317f649cf4efe4d7abf244984c4e", 0xfffffffffffffd14}, 0x10a9) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r2, r2, &(0x7f00000000c0)=0x500, 0x8080fffffffe) socket$nl_route(0x10, 0x3, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(0xffffffffffffffff, 0x6, 0x15, &(0x7f0000000280)=0x3, 0x4) setsockopt$inet6_dccp_int(r1, 0x21, 0x0, 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000200), 0x12) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000600)={0x0, 0x5, 0x30}, &(0x7f0000000640)=0xc) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x11, &(0x7f0000000300)={r3, 0x400}, &(0x7f0000000340)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f0000000480)={r4, @in={{0x2, 0x4e22, @broadcast}}, 0x80000001, 0xab8}, &(0x7f0000000380)=0x90) r5 = openat$cgroup_int(r0, &(0x7f0000000040)='pids.max\x00', 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) [ 490.848652][T22989] hfsplus: unable to find HFS+ superblock [ 490.936359][T22995] overlayfs: unrecognized mount option "lowerdi=./file5\" or missing value [ 490.985633][T22998] FAULT_INJECTION: forcing a failure. [ 490.985633][T22998] name failslab, interval 1, probability 0, space 0, times 0 [ 491.042564][T22998] CPU: 0 PID: 22998 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 491.051610][T22998] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 491.061682][T22998] Call Trace: [ 491.064999][T22998] dump_stack+0x1db/0x2d0 [ 491.069341][T22998] ? dump_stack_print_info.cold+0x20/0x20 [ 491.075084][T22998] ? add_lock_to_list.isra.0+0x450/0x450 [ 491.080744][T22998] should_fail.cold+0xa/0x14 [ 491.085361][T22998] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 491.091177][T22998] ? ___might_sleep+0x1e7/0x310 [ 491.096030][T22998] ? arch_local_save_flags+0x50/0x50 [ 491.101331][T22998] __should_failslab+0x121/0x190 [ 491.106275][T22998] should_failslab+0x9/0x14 [ 491.110802][T22998] kmem_cache_alloc+0x2be/0x710 [ 491.115656][T22998] ? add_lock_to_list.isra.0+0x450/0x450 [ 491.121293][T22998] ? print_usage_bug+0xd0/0xd0 [ 491.126071][T22998] __d_alloc+0xae/0xbe0 [ 491.130233][T22998] ? __lock_acquire+0x572/0x4a10 [ 491.135178][T22998] ? shrink_dcache_for_umount+0x2b0/0x2b0 [ 491.140906][T22998] ? __lock_acquire+0x572/0x4a10 [ 491.145848][T22998] ? print_usage_bug+0xd0/0xd0 [ 491.150627][T22998] ? print_usage_bug+0xd0/0xd0 [ 491.155399][T22998] d_alloc+0x99/0x420 [ 491.159391][T22998] ? __d_alloc+0xbe0/0xbe0 [ 491.163815][T22998] ? __lock_acquire+0x572/0x4a10 [ 491.166671][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 491.168779][T22998] d_alloc_parallel+0x11b/0x1f10 [ 491.175000][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 491.179459][T22998] ? mark_held_locks+0x100/0x100 [ 491.179477][T22998] ? __d_lookup+0x560/0x960 [ 491.179492][T22998] ? find_held_lock+0x35/0x120 [ 491.179514][T22998] ? __d_lookup_rcu+0x990/0x990 [ 491.179534][T22998] ? lock_downgrade+0xbe0/0xbe0 [ 491.179549][T22998] ? add_lock_to_list.isra.0+0x450/0x450 [ 491.179572][T22998] ? lockdep_init_map+0x10c/0x5b0 [ 491.219725][T22998] ? lockdep_init_map+0x10c/0x5b0 [ 491.224791][T22998] ? __init_waitqueue_head+0x92/0x150 [ 491.230164][T22998] ? init_wait_entry+0x1c0/0x1c0 [ 491.230181][T22998] ? __d_lookup+0x587/0x960 [ 491.230209][T22998] __lookup_slow+0x1fa/0x560 [ 491.230233][T22998] ? vfs_unlink+0x500/0x500 [ 491.248705][T22998] ? lock_release+0xc40/0xc40 [ 491.253424][T22998] ? __down_interruptible+0x740/0x740 [ 491.258814][T22998] ? inode_permission+0xb4/0x570 [ 491.263785][T22998] lookup_slow+0x58/0x80 [ 491.268048][T22998] lookup_one_len_unlocked+0xf6/0x100 [ 491.273430][T22998] ? lookup_slow+0x80/0x80 [ 491.277927][T22998] ovl_lookup_single+0x63/0x880 [ 491.282810][T22998] ovl_lookup_layer+0x40d/0x4c0 [ 491.287704][T22998] ? override_creds+0x1cd/0x240 [ 491.292565][T22998] ? ovl_dentry_upper+0x65/0x120 [ 491.297507][T22998] ? ovl_lookup_single+0x880/0x880 [ 491.302617][T22998] ? ovl_path_real+0x410/0x410 [ 491.307382][T22998] ? add_lock_to_list.isra.0+0x450/0x450 [ 491.313042][T22998] ovl_lookup+0x606/0x29b0 [ 491.317485][T22998] ? ovl_path_next+0x2e0/0x2e0 [ 491.322252][T22998] ? kasan_check_read+0x11/0x20 [ 491.327113][T22998] ? do_raw_spin_unlock+0xa0/0x330 [ 491.332226][T22998] ? do_raw_spin_trylock+0x270/0x270 [ 491.337560][T22998] ? ___might_sleep+0x1e7/0x310 00:15:44 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x10000, 0x0) ioctl$KVM_SET_TSS_ADDR(r0, 0xae47, 0xd000) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 491.342428][T22998] ? _raw_spin_unlock+0x2d/0x50 [ 491.347297][T22998] ? d_alloc+0x2a3/0x420 [ 491.351569][T22998] ? __d_alloc+0xbe0/0xbe0 [ 491.355999][T22998] __lookup_hash+0x122/0x190 [ 491.360614][T22998] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 491.366868][T22998] filename_create+0x1d6/0x5a0 [ 491.371641][T22998] ? kern_path_mountpoint+0x40/0x40 [ 491.376854][T22998] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 491.383097][T22998] ? getname_flags+0x277/0x5b0 [ 491.387873][T22998] do_symlinkat+0xf3/0x2c0 [ 491.392315][T22998] ? __ia32_sys_unlink+0x50/0x50 [ 491.397253][T22998] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 491.403339][T22998] ? trace_hardirqs_off_caller+0x300/0x300 [ 491.409155][T22998] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 491.414633][T22998] __x64_sys_symlink+0x59/0x80 [ 491.419397][T22998] do_syscall_64+0x1a3/0x800 [ 491.424013][T22998] ? syscall_return_slowpath+0x5f0/0x5f0 [ 491.429651][T22998] ? prepare_exit_to_usermode+0x232/0x3b0 [ 491.435379][T22998] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 491.440940][T22998] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 491.446833][T22998] RIP: 0033:0x457ec9 [ 491.450727][T22998] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 491.470344][T22998] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 491.478766][T22998] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 491.486738][T22998] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 00:15:45 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0xd00000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 491.494725][T22998] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 491.502712][T22998] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 491.510701][T22998] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 [ 491.519026][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 491.524844][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 491.530836][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 491.536656][ C0] protocol 88fb is buggy, dev hsr_slave_1 00:15:45 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@nfs_export_on='nfs_export=on', 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:45 executing program 4 (fault-call:6 fault-nth:6): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 491.581077][T23021] hfsplus: unable to find HFS+ superblock 00:15:45 executing program 3: socket$packet(0x11, 0x3, 0x300) r0 = socket$inet6_udp(0xa, 0x2, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x3}, 0x1c) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000080)=ANY=[@ANYBLOB="14972c89cf248cfb"], 0x8) r1 = socket$l2tp(0x18, 0x1, 0x1) connect$l2tp(r1, &(0x7f0000000180)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x0, @multicast2}, 0x4}}, 0x26) sendmmsg(r1, &(0x7f0000005fc0), 0x800000000000059, 0x0) 00:15:45 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x3f, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 491.730938][T23030] overlayfs: unrecognized mount option "nfs_export=on\" or missing value 00:15:45 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x180f000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 491.759801][ T26] audit: type=1804 audit(1547597745.359:44): pid=23012 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor2" name="/root/syzkaller-testdir021008948/syzkaller.sOayLA/429/file0/file0" dev="sda1" ino=16753 res=1 00:15:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x433) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000080)=@add_del={0x2, &(0x7f0000000040)='rose0\x00'}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726069723d2e2f66696c65432c6c6f7765726469723d2e2f66696c65302c006f726b6469723d2eaf66697b65315c00"]) chdir(&(0x7f0000000240)='./file1\x00') openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000140)='/proc/capi/capi20\x00', 0x400000, 0x0) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 491.861111][T23038] hfsplus: unable to find HFS+ superblock [ 491.870476][T23036] FAULT_INJECTION: forcing a failure. [ 491.870476][T23036] name failslab, interval 1, probability 0, space 0, times 0 [ 491.945083][T23036] CPU: 0 PID: 23036 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 491.954161][T23036] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 491.964215][T23036] Call Trace: [ 491.967401][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 491.967517][T23036] dump_stack+0x1db/0x2d0 [ 491.973823][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 491.977581][T23036] ? dump_stack_print_info.cold+0x20/0x20 [ 491.977597][T23036] ? mark_held_locks+0x100/0x100 [ 491.977610][T23036] ? __kernel_text_address+0xd/0x40 [ 491.977688][T23036] ? unwind_get_return_address+0x61/0xa0 [ 491.977712][T23036] should_fail.cold+0xa/0x14 [ 492.009419][T23036] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 492.015240][T23036] ? ___might_sleep+0x1e7/0x310 [ 492.020097][T23036] ? arch_local_save_flags+0x50/0x50 [ 492.025387][T23036] ? refcount_dec_if_one+0x180/0x180 [ 492.030674][T23036] ? refcount_sub_and_test_checked+0x1f4/0x2e0 [ 492.036847][T23036] __should_failslab+0x121/0x190 00:15:45 executing program 2: io_pgetevents(0x0, 0x0, 0x4, &(0x7f0000000100)=[{}, {}, {}, {}], &(0x7f0000000280), &(0x7f0000000200)={&(0x7f0000000240), 0xfffffffffffffffb}) io_setup(0xee57, &(0x7f0000000000)=0x0) io_pgetevents(r0, 0x7, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x1c9c380}, 0x0) [ 492.041803][T23036] should_failslab+0x9/0x14 [ 492.046312][T23036] kmem_cache_alloc+0x2be/0x710 [ 492.051220][T23036] ? ovl_i_callback+0x30/0x30 [ 492.055904][T23036] ovl_alloc_inode+0x1c/0x190 [ 492.060588][T23036] alloc_inode+0x66/0x190 [ 492.064938][T23036] new_inode_pseudo+0x71/0x1b0 [ 492.069723][T23036] ? prune_icache_sb+0x1c0/0x1c0 [ 492.074683][T23036] ? rcu_sync_lockdep_assert+0x73/0xb0 [ 492.080147][T23036] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 492.086386][T23036] ? __sb_start_write+0x1ac/0x360 [ 492.091413][T23036] new_inode+0x1f/0x40 [ 492.095494][T23036] ovl_new_inode+0x1e/0x50 [ 492.099920][T23036] ovl_create_object+0x1ea/0x3b0 [ 492.104865][T23036] ? ovl_create_or_link+0x1560/0x1560 [ 492.110243][T23036] ? inode_permission+0xb4/0x570 [ 492.115192][T23036] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 492.121449][T23036] ? security_inode_permission+0xd5/0x110 [ 492.127176][T23036] ovl_symlink+0x25/0x30 [ 492.131439][T23036] vfs_symlink+0x378/0x5d0 [ 492.135896][T23036] do_symlinkat+0x239/0x2c0 [ 492.140404][T23036] ? __ia32_sys_unlink+0x50/0x50 [ 492.145371][T23036] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.151464][T23036] ? trace_hardirqs_off_caller+0x300/0x300 [ 492.157272][T23036] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 492.162738][T23036] __x64_sys_symlink+0x59/0x80 [ 492.167493][T23036] do_syscall_64+0x1a3/0x800 [ 492.172075][T23036] ? syscall_return_slowpath+0x5f0/0x5f0 [ 492.177703][T23036] ? prepare_exit_to_usermode+0x232/0x3b0 [ 492.183443][T23036] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 492.188989][T23036] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.194862][T23036] RIP: 0033:0x457ec9 [ 492.198781][T23036] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 492.218381][T23036] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 492.226797][T23036] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 492.234781][T23036] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 492.242760][T23036] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 492.250737][T23036] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 492.258725][T23036] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:45 executing program 4 (fault-call:6 fault-nth:7): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:45 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) r2 = socket$l2tp(0x18, 0x1, 0x1) connect$l2tp(r2, &(0x7f0000000180)=@pppol2tpv3={0x18, 0x1, {0x0, r0, {0x2, 0x0, @multicast2}, 0x4}}, 0x26) r3 = openat$rtc(0xffffffffffffff9c, 0x0, 0x8002, 0x0) setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x12, 0x0, 0x0) sendmmsg(r2, &(0x7f0000005fc0), 0x800000000000059, 0x0) wait4(0x0, &(0x7f00000001c0), 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000800)={{{@in6=@mcast2, @in=@local}}, {{@in6=@remote}, 0x0, @in6=@ipv4={[], [], @local}}}, &(0x7f0000000140)=0xffffffffffffff65) ioctl$KVM_HAS_DEVICE_ATTR(r3, 0x4018aee3, &(0x7f00000002c0)={0x0, 0x3e7e6235, 0x0, &(0x7f0000000100)=0x80}) getegid() geteuid() setsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000400), 0xc) r4 = socket$packet(0x11, 0x2, 0x300) getsockopt$inet_sctp6_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000000700)={0x0, 0x5, 0x8, 0x0, 0xffff, 0x1, 0x10001, 0x5, {0x0, @in={{0x2, 0x4e20, @multicast2}}, 0x20000000000ff, 0xfd, 0x795a, 0x4, 0x80000001}}, &(0x7f0000000000)=0xb0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f0000000300)=@sack_info={r6, 0x3, 0x2}, 0xc) setsockopt$packet_tx_ring(r4, 0x107, 0x5, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_fanout(r4, 0x107, 0x12, &(0x7f0000000240)={0x80000000, 0x0, 0xfffffffffffffffb}, 0x215) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000640)=""/134) socket$vsock_stream(0x28, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000580)={r5, @in6={{0xa, 0x4e21, 0x0, @mcast2, 0x101}}}, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) write$FUSE_NOTIFY_DELETE(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="3a000000060000000000403d76a6b835c39c69e341bd28bb000000000000030000f4ff00000003000000000000008d00000000000000706f7369785f61636c5f6163a8ae0000277235ca985fccc88221141963b35c4675d62d68bfe00f7d6fa1fe292b9aff2fa3c1ea310aa8bacb4fb815"], 0x1a9) write$RDMA_USER_CM_CMD_CREATE_ID(r7, &(0x7f0000000500)={0x0, 0x18, 0xfa00, {0x1, &(0x7f00000004c0), 0x13f, 0x1007}}, 0x20) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x75, &(0x7f00000003c0)={r6, 0xf360}, &(0x7f0000000440)=0x8) ioctl$RTC_VL_READ(0xffffffffffffffff, 0x80047013, 0x0) [ 492.329976][T23051] overlayfs: unrecognized mount option "upper`ir=./fileC" or missing value [ 492.341996][T23038] hfsplus: unable to find HFS+ superblock 00:15:46 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x1f00000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:46 executing program 2: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x3, 0x281) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x9}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x79, &(0x7f0000000100)={r1, 0x1, 0x7}, 0x8) ioctl$FS_IOC_SETVERSION(r0, 0x40087602, &(0x7f0000000080)=0x6) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x1) perf_event_open(&(0x7f0000000680)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$netrom(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$kcm(0x2, 0x0, 0x2) [ 492.482062][T23055] overlayfs: unrecognized mount option "upper`ir=./fileC" or missing value [ 492.503122][T23064] FAULT_INJECTION: forcing a failure. [ 492.503122][T23064] name failslab, interval 1, probability 0, space 0, times 0 [ 492.569537][T23068] hfsplus: unable to find HFS+ superblock [ 492.592177][T23064] CPU: 1 PID: 23064 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 492.601222][T23064] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 492.611289][T23064] Call Trace: [ 492.614607][T23064] dump_stack+0x1db/0x2d0 [ 492.618975][T23064] ? dump_stack_print_info.cold+0x20/0x20 [ 492.624721][T23064] ? do_raw_spin_unlock+0xa0/0x330 [ 492.629853][T23064] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 492.635848][T23064] should_fail.cold+0xa/0x14 [ 492.640448][T23064] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 492.646279][T23064] ? ___might_sleep+0x1e7/0x310 [ 492.651135][T23064] ? arch_local_save_flags+0x50/0x50 [ 492.656428][T23064] ? ovl_lookup_single+0xed/0x880 [ 492.661465][T23064] __should_failslab+0x121/0x190 [ 492.666412][T23064] should_failslab+0x9/0x14 [ 492.670919][T23064] __kmalloc+0x2dc/0x740 [ 492.675166][T23064] ? rcu_read_lock_sched_held+0x110/0x130 [ 492.680893][T23064] ? ovl_lookup_single+0x880/0x880 [ 492.686024][T23064] ? ovl_path_real+0x410/0x410 [ 492.690794][T23064] ? ovl_alloc_entry+0x25/0x70 [ 492.695569][T23064] ovl_alloc_entry+0x25/0x70 [ 492.700166][T23064] ovl_lookup+0xa58/0x29b0 [ 492.704637][T23064] ? ovl_path_next+0x2e0/0x2e0 [ 492.709412][T23064] ? kasan_check_read+0x11/0x20 [ 492.714290][T23064] ? do_raw_spin_unlock+0xa0/0x330 [ 492.719436][T23064] ? do_raw_spin_trylock+0x270/0x270 [ 492.724732][T23064] ? ___might_sleep+0x1e7/0x310 [ 492.729602][T23064] ? _raw_spin_unlock+0x2d/0x50 [ 492.734487][T23064] ? d_alloc+0x2a3/0x420 [ 492.738742][T23064] ? __d_alloc+0xbe0/0xbe0 [ 492.743187][T23064] __lookup_hash+0x122/0x190 [ 492.747794][T23064] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 492.754042][T23064] filename_create+0x1d6/0x5a0 [ 492.754063][T23064] ? kern_path_mountpoint+0x40/0x40 [ 492.754085][T23064] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 492.754098][T23064] ? getname_flags+0x277/0x5b0 [ 492.754118][T23064] do_symlinkat+0xf3/0x2c0 [ 492.764061][T23064] ? __ia32_sys_unlink+0x50/0x50 [ 492.764079][T23064] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.764098][T23064] ? trace_hardirqs_off_caller+0x300/0x300 [ 492.764117][T23064] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 492.764136][T23064] __x64_sys_symlink+0x59/0x80 [ 492.806451][T23064] do_syscall_64+0x1a3/0x800 [ 492.811054][T23064] ? syscall_return_slowpath+0x5f0/0x5f0 [ 492.816695][T23064] ? prepare_exit_to_usermode+0x232/0x3b0 [ 492.822428][T23064] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 492.828028][T23064] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.833922][T23064] RIP: 0033:0x457ec9 [ 492.837827][T23064] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 492.857937][T23064] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 00:15:46 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r3 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x200000, 0x0) ioctl$RTC_SET_TIME(r3, 0x4024700a, &(0x7f0000000180)={0x12, 0x2a, 0xd, 0xc, 0x8, 0x40, 0x2, 0xf, 0xffffffffffffffff}) 00:15:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@pptp={0x18, 0x2, {0x0, @broadcast}}, &(0x7f0000000240)=0x80) recvmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000280)=@in6={0xa, 0x0, 0x0, @loopback}, 0x80, &(0x7f0000001980)=[{&(0x7f0000000340)=""/86, 0x56}, {&(0x7f0000000540)=""/243, 0xf3}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f00000006c0)=""/223, 0xdf}, {&(0x7f0000001840)=""/125, 0x7d}, {&(0x7f00000018c0)=""/189, 0xbd}], 0x9}, 0x10001) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000001a40)) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 492.866354][T23064] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 492.874357][T23064] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 492.882332][T23064] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 492.890301][T23064] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 492.898269][T23064] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:46 executing program 4 (fault-call:6 fault-nth:8): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 492.988718][T23068] hfsplus: unable to find HFS+ superblock 00:15:46 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2000000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:46 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f6669e01708d000"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x80001, 0x0) write$P9_RSYMLINK(r0, &(0x7f0000000080)={0x14, 0x11, 0x1, {0x10, 0x0, 0x6}}, 0x14) 00:15:46 executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000140)={@link_local, @random="065329ed0bb4", [], {@ipv6={0x86dd, {0x0, 0x6, "83377a", 0x14, 0x73, 0x0, @remote, @local, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) r0 = syz_open_dev$usbmon(&(0x7f0000000080)='/dev/usbmon#\x00', 0x1f, 0x40) ioctl$VIDIOC_G_SELECTION(r0, 0xc040565e, &(0x7f00000000c0)={0xd, 0x100, 0x4, {0x7, 0x100, 0x70}}) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x80, 0x0) ioctl$VIDIOC_ENUMSTD(r1, 0xc0485619, &(0x7f0000000040)={0x2, 0x1000, "e10eff5df10db658d98bdd4b4c062b65e8197901d5183dbc", {0xffff, 0xfff}, 0x28}) ioctl$VIDIOC_STREAMON(r1, 0x40045612, &(0x7f0000000100)=0x8) 00:15:46 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x6, 0x1f, 0x4, 0x6}, {0x101, 0xffffffffffffffff, 0x5, 0x20}, {0x0, 0xfffffffffffffc01, 0x7, 0x9}, {0x352, 0x2, 0x1, 0x9}]}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) r3 = openat$audio(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/audio\x00', 0x800, 0x0) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x73, &(0x7f0000000240)={0x0, 0xffff, 0x0, 0x2bca, 0x2}, &(0x7f0000000280)=0x18) setsockopt$inet_sctp6_SCTP_MAXSEG(r3, 0x84, 0xd, &(0x7f00000002c0)=@assoc_value={r4, 0xa8}, 0x8) tkill(r2, 0x5) tkill(r2, 0x1000000000016) [ 493.241651][T23106] Unknown ioctl -1069001191 [ 493.260085][T23109] hfsplus: unable to find HFS+ superblock [ 493.270221][T23112] FAULT_INJECTION: forcing a failure. [ 493.270221][T23112] name failslab, interval 1, probability 0, space 0, times 0 [ 493.314529][T23118] Unknown ioctl 1074026002 [ 493.335109][T23118] Unknown ioctl -1069001191 [ 493.341853][T23112] CPU: 0 PID: 23112 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 493.348276][T23119] overlayfs: failed to resolve './fiàÐ': -2 [ 493.350883][T23112] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 493.350892][T23112] Call Trace: [ 493.350922][T23112] dump_stack+0x1db/0x2d0 [ 493.350945][T23112] ? dump_stack_print_info.cold+0x20/0x20 [ 493.350965][T23112] ? mark_held_locks+0x100/0x100 00:15:47 executing program 1: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000000340)={0xf6, {{0xa, 0x4e24, 0xa33823c, @ipv4={[], [], @multicast1}, 0x2}}}, 0x88) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x8) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r1, 0x29, 0x2a, &(0x7f0000000140)={0x3, {{0xa, 0x4e20, 0xfffffffffffffffa, @mcast2, 0x80}}}, 0x88) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') r2 = syz_open_dev$sndpcmp(&(0x7f0000000280)='/dev/snd/pcmC#D#p\x00', 0x400, 0x101000) creat(&(0x7f0000000040)='./file0/file0\x00', 0x22) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)={&(0x7f0000000240)='./file0\x00', 0x0, 0x10}, 0x10) setsockopt$inet6_IPV6_ADDRFORM(r2, 0x29, 0x1, &(0x7f00000002c0), 0x4) [ 493.350989][T23112] ? __kernel_text_address+0xd/0x40 [ 493.390472][T23112] ? unwind_get_return_address+0x61/0xa0 [ 493.396112][T23112] should_fail.cold+0xa/0x14 [ 493.400709][T23112] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 493.406524][T23112] ? ___might_sleep+0x1e7/0x310 [ 493.411379][T23112] ? arch_local_save_flags+0x50/0x50 [ 493.416670][T23112] ? refcount_dec_if_one+0x180/0x180 [ 493.421954][T23112] ? refcount_sub_and_test_checked+0x1f4/0x2e0 [ 493.428119][T23112] __should_failslab+0x121/0x190 00:15:47 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2010000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) [ 493.433069][T23112] should_failslab+0x9/0x14 [ 493.437576][T23112] kmem_cache_alloc+0x2be/0x710 [ 493.442443][T23112] ? ovl_i_callback+0x30/0x30 [ 493.447125][T23112] ovl_alloc_inode+0x1c/0x190 [ 493.451808][T23112] alloc_inode+0x66/0x190 [ 493.456144][T23112] new_inode_pseudo+0x71/0x1b0 [ 493.460916][T23112] ? prune_icache_sb+0x1c0/0x1c0 [ 493.465868][T23112] ? rcu_sync_lockdep_assert+0x73/0xb0 [ 493.471329][T23112] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 493.477573][T23112] ? __sb_start_write+0x1ac/0x360 [ 493.477593][T23112] new_inode+0x1f/0x40 [ 493.477611][T23112] ovl_new_inode+0x1e/0x50 [ 493.477629][T23112] ovl_create_object+0x1ea/0x3b0 [ 493.477650][T23112] ? ovl_create_or_link+0x1560/0x1560 [ 493.501377][T23112] ? inode_permission+0xb4/0x570 [ 493.506315][T23112] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 493.512561][T23112] ? security_inode_permission+0xd5/0x110 [ 493.518290][T23112] ovl_symlink+0x25/0x30 [ 493.522538][T23112] vfs_symlink+0x378/0x5d0 [ 493.526977][T23112] do_symlinkat+0x239/0x2c0 [ 493.531500][T23112] ? __ia32_sys_unlink+0x50/0x50 [ 493.536445][T23112] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 493.542534][T23112] ? trace_hardirqs_off_caller+0x300/0x300 [ 493.548345][T23112] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 493.548366][T23112] __x64_sys_symlink+0x59/0x80 [ 493.548384][T23112] do_syscall_64+0x1a3/0x800 [ 493.548404][T23112] ? syscall_return_slowpath+0x5f0/0x5f0 [ 493.548422][T23112] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 493.548437][T23112] ? __switch_to_asm+0x34/0x70 [ 493.548461][T23112] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 493.574550][T23112] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 493.574564][T23112] RIP: 0033:0x457ec9 [ 493.574580][T23112] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 493.574595][T23112] RSP: 002b:00007ff487452c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 493.614231][T23112] RAX: ffffffffffffffda RBX: 00007ff487452c90 RCX: 0000000000457ec9 [ 493.614241][T23112] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 493.614250][T23112] RBP: 000000000073bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 493.614260][T23112] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874536d4 [ 493.614268][T23112] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:47 executing program 3: sched_setaffinity(0x0, 0x8, &(0x7f0000000140)=0x8000009) r0 = perf_event_open(&(0x7f00000004c0)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)='/dev/ptmx\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x200) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000006c0)={0x0, r1, 0x0, 0x2, &(0x7f0000000580)='J\x00', 0xffffffffffffffff}, 0x30) gettid() r2 = fcntl$getown(r0, 0x9) r3 = getpgrp(r2) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522, r3}, &(0x7f0000000200)={0x9, 0x81, 0xffffffff, 0x6, 0x3ff, 0x8001}) r5 = socket$inet6(0xa, 0x400000000001, 0x0) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, &(0x7f0000000380)={0x0, 0x80000000, 0x7, 0x7, 0x7}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r6 = dup(r5) fsync(r1) ioctl$ASHMEM_SET_PROT_MASK(r6, 0x40087705, &(0x7f0000000540)={0x9cb3}) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f00000000c0)='hsr0\x00', 0x29) io_setup(0x20, &(0x7f0000000300)=0x0) io_cancel(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xa, 0x423, r6, &(0x7f00000005c0)="f2f42245d196f91a48f2b821d3442e277a43f0ca0ad8ed1b65a81f934bc9a4fdca52f744ec264514eba836b2ca9b2e580d83a0ab4e20c5f62b71ca27af042df6ea32e6c5c9369755e64b56aec0188ec11bcea89595863c737ff8c0f248ad0d9201ff46962f0087fc1990817fdbaf8c2d3ca9a833872d38e2a9005b2e2903904e622869", 0x83, 0xf, 0x0, 0x0, r6}, 0x0) setsockopt$inet6_tcp_int(r6, 0x6, 0x12, &(0x7f0000000000)=0x7f, 0x4) bind$inet6(r5, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x20000008, &(0x7f00008d4fe4)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) setsockopt$inet6_icmp_ICMP_FILTER(r6, 0x1, 0x1, &(0x7f0000000280)={0x8}, 0x4) setsockopt$sock_int(r5, 0x1, 0x2f, &(0x7f0000000240)=0x80000200, 0x2e5) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000340)='syz_tun\x00', 0x10) prctl$PR_GET_TIMERSLACK(0x1e) r8 = open(&(0x7f0000000440)='./bus\x00', 0x141042, 0x0) ftruncate(r8, 0x2007fff) sendfile(r6, r8, 0x0, 0x8000fffffffe) 00:15:47 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCGSID(0xffffffffffffff9c, 0x5429, &(0x7f00000001c0)=0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)=0x0) r2 = syz_open_dev$sndpcmp(&(0x7f00000002c0)='/dev/snd/pcmC#D#p\x00', 0x0, 0x10100) r3 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000340)) kcmp(r0, r1, 0x3, r2, r3) symlink(&(0x7f0000000240)='./file0/../file1\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f666982229e3af5b1ae319b0c54427f6c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) ioctl$BLKZEROOUT(r2, 0x127f, &(0x7f0000000380)={0x2, 0xfffffffffffffffc}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file1\x00', 0x0, 0x18}, 0xaf) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x200000, 0x29) write$P9_RXATTRCREATE(r4, &(0x7f0000000180)={0x7, 0x21, 0x2}, 0x7) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x4002, 0x84) 00:15:47 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() r3 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x1, 0x100) write$P9_RREADDIR(r3, &(0x7f0000000240)={0x103, 0x29, 0x2, {0x64fdd665, [{{0x0, 0x0, 0x2}, 0x2, 0x0, 0x7, './file0'}, {{0x44, 0x2, 0x1}, 0x9, 0x4, 0x7, './file0'}, {{0x49, 0x4, 0x8}, 0x401, 0x6, 0x7, './file0'}, {{0x7d, 0x1, 0x8}, 0x1, 0x9, 0x7, './file0'}, {{0x1a, 0x2, 0x8}, 0x2, 0x1000, 0x7, './file0'}, {{0x4, 0x2, 0x1}, 0x8, 0x9, 0x7, './file0'}, {{0x2f, 0x2, 0x2}, 0x5, 0x7, 0x7, './file0'}, {{0xc8, 0x0, 0x3}, 0x6, 0x25b4, 0x7, './file0'}]}}, 0x103) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) r4 = syz_genetlink_get_family_id$fou(&(0x7f00000001c0)='fou\x00') sendmsg$FOU_CMD_GET(r3, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20010}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x40, r4, 0x100, 0x70bd25, 0x25dfdbfc, {}, [@FOU_ATTR_PORT={0x8, 0x1, 0x4e22}, @FOU_ATTR_PORT={0x8, 0x1, 0x4e24}, @FOU_ATTR_PORT={0x8, 0x1, 0x4e22}, @FOU_ATTR_AF={0x8, 0x2, 0x2}, @FOU_ATTR_PORT={0x8, 0x1, 0x4e20}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}]}, 0x40}, 0x1, 0x0, 0x0, 0x40010}, 0x10) 00:15:47 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f00000000c0)=0x100000001, 0x1d4) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0xffffffffffffffff, @mcast1}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000200)='tls\x00', 0x4) r1 = geteuid() mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='overlay\x00', 0x2020, &(0x7f0000000140)={[], [{@smackfstransmute={'smackfstransmute', 0x3d, 'ppp1ppp0'}}, {@uid_lt={'uid<', r1}}, {@dont_hash='dont_hash'}, {@smackfsfloor={'smackfsfloor', 0x3d, 'tls\x00'}}]}) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f0000000100), 0x28) recvmmsg(r0, &(0x7f0000002fc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0xf0ff7f, 0x0) 00:15:47 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x2300000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:47 executing program 4 (fault-call:6 fault-nth:9): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') [ 493.883185][T23140] overlayfs: failed to resolve './fi‚"ž:õ±®1› TBle0': -2 [ 493.897192][T23141] hfsplus: unable to find HFS+ superblock 00:15:47 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="757070655b6469723d0e2f66696c65302c6c6f7765726469723d2e2f666982ae57fe776f726b6469725c000000000000000000390936c24418e0824013beb51c1d28465c5d68b6944bc58cf91984f24c"]) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) [ 493.925078][T23147] FAULT_INJECTION: forcing a failure. [ 493.925078][T23147] name failslab, interval 1, probability 0, space 0, times 0 [ 494.028092][T23155] overlayfs: unrecognized mount option "uppe[dir=/file0" or missing value [ 494.034139][T23147] CPU: 1 PID: 23147 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 494.045768][T23147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 494.055827][T23147] Call Trace: [ 494.059140][T23147] dump_stack+0x1db/0x2d0 [ 494.063488][T23147] ? dump_stack_print_info.cold+0x20/0x20 [ 494.069212][T23147] ? __lock_acquire+0x572/0x4a10 [ 494.074158][T23147] ? __lock_acquire+0x572/0x4a10 [ 494.079100][T23147] should_fail.cold+0xa/0x14 [ 494.083696][T23147] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 494.089560][T23147] ? ___might_sleep+0x1e7/0x310 [ 494.094444][T23147] ? arch_local_save_flags+0x50/0x50 [ 494.099758][T23147] ? vfs_symlink+0x378/0x5d0 [ 494.104345][T23147] ? do_symlinkat+0x239/0x2c0 [ 494.108998][T23147] ? __x64_sys_symlink+0x59/0x80 [ 494.113916][T23147] __should_failslab+0x121/0x190 [ 494.118836][T23147] should_failslab+0x9/0x14 [ 494.123316][T23147] kmem_cache_alloc+0x2be/0x710 [ 494.128148][T23147] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 494.134377][T23147] ? revert_creds+0x234/0x2e0 [ 494.139031][T23147] prepare_creds+0xa4/0x510 [ 494.143512][T23147] ? abort_creds+0x2c0/0x2c0 [ 494.148080][T23147] ? put_cred_rcu+0x6e0/0x6e0 [ 494.152739][T23147] ? ovl_copy_up_flags+0x193/0x1e0 [ 494.157851][T23147] ovl_create_or_link+0x1b0/0x1560 [ 494.162941][T23147] ? ovl_create_object+0x23f/0x3b0 [ 494.168032][T23147] ? find_held_lock+0x35/0x120 [ 494.172792][T23147] ? ovl_unlink+0x20/0x20 [ 494.177108][T23147] ? kasan_check_read+0x11/0x20 [ 494.181935][T23147] ? do_raw_spin_unlock+0xa0/0x330 [ 494.187021][T23147] ? do_raw_spin_trylock+0x270/0x270 [ 494.192294][T23147] ? debug_lockdep_rcu_enabled+0x71/0xa0 [ 494.197909][T23147] ovl_create_object+0x2fa/0x3b0 [ 494.202828][T23147] ? ovl_create_or_link+0x1560/0x1560 [ 494.208179][T23147] ? inode_permission+0xb4/0x570 [ 494.213095][T23147] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 494.219359][T23147] ? security_inode_permission+0xd5/0x110 [ 494.225055][T23147] ovl_symlink+0x25/0x30 [ 494.229280][T23147] vfs_symlink+0x378/0x5d0 [ 494.233685][T23147] do_symlinkat+0x239/0x2c0 [ 494.238170][T23147] ? __ia32_sys_unlink+0x50/0x50 [ 494.243089][T23147] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.249135][T23147] ? trace_hardirqs_off_caller+0x300/0x300 [ 494.254923][T23147] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 494.260359][T23147] __x64_sys_symlink+0x59/0x80 [ 494.265102][T23147] do_syscall_64+0x1a3/0x800 [ 494.269688][T23147] ? syscall_return_slowpath+0x5f0/0x5f0 [ 494.275298][T23147] ? prepare_exit_to_usermode+0x232/0x3b0 [ 494.281000][T23147] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 494.286529][T23147] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.292394][T23147] RIP: 0033:0x457ec9 [ 494.296270][T23147] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 494.315852][T23147] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 00:15:48 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040)='/dev/rtc0\x00', 0x20000, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000000140)={0x0, 0x0, [], @raw_data=[0x0, 0x8000, 0x6, 0x40, 0x4e12, 0x144b7db7, 0x7ff, 0x5, 0x1000, 0x1f, 0x2cf, 0x80, 0x0, 0x4, 0x1, 0x1, 0x2, 0xc0, 0x5, 0x6, 0x8, 0x2, 0xfffffffffffff001, 0x4, 0xfff, 0x100, 0x0, 0x2, 0xffffffff, 0x8, 0x2, 0xce]}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:48 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x3f00000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:48 executing program 2: r0 = perf_event_open(&(0x7f000025c000)={0x1, 0x70, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000080)=0x0) perf_event_open(0x0, r1, 0x6, 0xffffffffffffffff, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_procfs(r1, &(0x7f0000000100)='net/mcfilter\x00') ioctl$KVM_SET_PIT(r3, 0x8048ae66, &(0x7f0000000140)={[{0x11, 0x5, 0x3, 0x1000, 0x2012, 0x6, 0x1, 0x2, 0x3, 0x6, 0xffffffffffffff00, 0x100, 0x1}, {0x6, 0xffffffffffffb66b, 0x3, 0x40, 0x5, 0x7, 0x7f, 0x7c, 0x3, 0xe7e, 0x6, 0x1, 0x1}, {0x401, 0x6, 0x7, 0x2, 0xfffffffffffffffc, 0x4, 0x4, 0x1, 0x3, 0x0, 0x8, 0x800, 0x1}], 0x100000001}) close(r2) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000608000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x3dc) fsetxattr$trusted_overlay_redirect(r0, &(0x7f0000000000)='trusted.overlay.redirect\x00', &(0x7f0000000040)='./file0\x00', 0x8, 0x1) semctl$SETVAL(0x0, 0x0, 0x10, 0x0) ioctl$VIDIOC_ENCODER_CMD(0xffffffffffffffff, 0xc028564d, 0x0) read(0xffffffffffffffff, 0x0, 0x0) [ 494.324237][T23147] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 494.332202][T23147] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 494.340148][T23147] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 494.348094][T23147] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 494.356042][T23147] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:48 executing program 4 (fault-call:6 fault-nth:10): mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) chdir(&(0x7f0000000440)='./file0/../file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:15:48 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f0000000000)='tls\x00', 0x4) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = syz_open_dev$usb(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x8001, 0x8000) ioctl$PPPIOCDISCONN(r2, 0x7439) r3 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r3, 0x1000000000016) r4 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000280)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) setsockopt$inet6_udp_int(r4, 0x11, 0x1, &(0x7f00000001c0)=0xffff, 0x4) ioctl$BLKBSZSET(r4, 0x40081271, &(0x7f0000000240)=0x5) [ 494.498369][T23164] hfsplus: unable to find HFS+ superblock [ 494.616255][T23172] FAULT_INJECTION: forcing a failure. [ 494.616255][T23172] name failslab, interval 1, probability 0, space 0, times 0 [ 494.705878][T23172] CPU: 0 PID: 23172 Comm: syz-executor4 Not tainted 5.0.0-rc2-next-20190115 #12 [ 494.714927][T23172] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 494.725466][T23172] Call Trace: [ 494.728790][T23172] dump_stack+0x1db/0x2d0 [ 494.733137][T23172] ? dump_stack_print_info.cold+0x20/0x20 [ 494.738860][T23172] ? prepare_creds+0xa4/0x510 [ 494.738878][T23172] ? ovl_create_or_link+0x1b0/0x1560 [ 494.738893][T23172] ? ovl_create_object+0x2fa/0x3b0 [ 494.738907][T23172] ? ovl_symlink+0x25/0x30 [ 494.738920][T23172] ? vfs_symlink+0x378/0x5d0 [ 494.738935][T23172] ? __x64_sys_symlink+0x59/0x80 [ 494.738959][T23172] should_fail.cold+0xa/0x14 [ 494.738980][T23172] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 494.748920][T23172] ? ___might_sleep+0x1e7/0x310 [ 494.748939][T23172] ? arch_local_save_flags+0x50/0x50 [ 494.748958][T23172] ? check_preemption_disabled+0x48/0x290 [ 494.748983][T23172] __should_failslab+0x121/0x190 [ 494.749004][T23172] should_failslab+0x9/0x14 [ 494.749025][T23172] __kmalloc+0x2dc/0x740 [ 494.807802][T23172] ? refcount_dec_and_mutex_lock+0x90/0x90 [ 494.813612][T23172] ? prepare_creds+0xa4/0x510 [ 494.818294][T23172] ? prepare_creds+0xa4/0x510 [ 494.822979][T23172] ? security_prepare_creds+0x123/0x190 [ 494.828531][T23172] security_prepare_creds+0x123/0x190 [ 494.833917][T23172] prepare_creds+0x3c4/0x510 [ 494.838519][T23172] ? abort_creds+0x2c0/0x2c0 [ 494.843110][T23172] ? put_cred_rcu+0x6e0/0x6e0 [ 494.847812][T23172] ? ovl_copy_up_flags+0x193/0x1e0 [ 494.852943][T23172] ovl_create_or_link+0x1b0/0x1560 [ 494.858065][T23172] ? ovl_create_object+0x23f/0x3b0 [ 494.863185][T23172] ? find_held_lock+0x35/0x120 [ 494.867959][T23172] ? ovl_unlink+0x20/0x20 [ 494.872303][T23172] ? kasan_check_read+0x11/0x20 [ 494.877163][T23172] ? do_raw_spin_unlock+0xa0/0x330 [ 494.882277][T23172] ? do_raw_spin_trylock+0x270/0x270 [ 494.887580][T23172] ? debug_lockdep_rcu_enabled+0x71/0xa0 [ 494.893247][T23172] ovl_create_object+0x2fa/0x3b0 [ 494.898193][T23172] ? ovl_create_or_link+0x1560/0x1560 [ 494.903573][T23172] ? inode_permission+0xb4/0x570 [ 494.908520][T23172] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 494.914784][T23172] ? security_inode_permission+0xd5/0x110 [ 494.920513][T23172] ovl_symlink+0x25/0x30 [ 494.924786][T23172] vfs_symlink+0x378/0x5d0 [ 494.929213][T23172] do_symlinkat+0x239/0x2c0 [ 494.933717][T23172] ? __ia32_sys_unlink+0x50/0x50 [ 494.938675][T23172] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.944771][T23172] ? trace_hardirqs_off_caller+0x300/0x300 [ 494.950585][T23172] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 494.956049][T23172] __x64_sys_symlink+0x59/0x80 [ 494.960821][T23172] do_syscall_64+0x1a3/0x800 [ 494.965420][T23172] ? syscall_return_slowpath+0x5f0/0x5f0 [ 494.971063][T23172] ? prepare_exit_to_usermode+0x232/0x3b0 [ 494.976801][T23172] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 494.982361][T23172] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.988255][T23172] RIP: 0033:0x457ec9 [ 494.992155][T23172] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 495.011772][T23172] RSP: 002b:00007ff487473c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000058 [ 495.020187][T23172] RAX: ffffffffffffffda RBX: 00007ff487473c90 RCX: 0000000000457ec9 [ 495.028155][T23172] RDX: 0000000000000000 RSI: 0000000020000040 RDI: 0000000020000800 [ 495.036124][T23172] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 495.044098][T23172] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4874746d4 [ 495.052070][T23172] R13: 00000000004c63d6 R14: 00000000004db570 R15: 0000000000000005 00:15:48 executing program 3: sched_setaffinity(0x0, 0x8, &(0x7f0000000140)=0x8000009) r0 = perf_event_open(&(0x7f00000004c0)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)='/dev/ptmx\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x200) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000006c0)={0x0, r1, 0x0, 0x2, &(0x7f0000000580)='J\x00', 0xffffffffffffffff}, 0x30) gettid() r2 = fcntl$getown(r0, 0x9) r3 = getpgrp(r2) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) capget(&(0x7f00000001c0)={0x20080522, r3}, &(0x7f0000000200)={0x9, 0x81, 0xffffffff, 0x6, 0x3ff, 0x8001}) r5 = socket$inet6(0xa, 0x400000000001, 0x0) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, &(0x7f0000000380)={0x0, 0x80000000, 0x7, 0x7, 0x7}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r6 = dup(r5) fsync(r1) ioctl$ASHMEM_SET_PROT_MASK(r6, 0x40087705, &(0x7f0000000540)={0x9cb3}) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f00000000c0)='hsr0\x00', 0x29) io_setup(0x20, &(0x7f0000000300)=0x0) io_cancel(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xa, 0x423, r6, &(0x7f00000005c0)="f2f42245d196f91a48f2b821d3442e277a43f0ca0ad8ed1b65a81f934bc9a4fdca52f744ec264514eba836b2ca9b2e580d83a0ab4e20c5f62b71ca27af042df6ea32e6c5c9369755e64b56aec0188ec11bcea89595863c737ff8c0f248ad0d9201ff46962f0087fc1990817fdbaf8c2d3ca9a833872d38e2a9005b2e2903904e622869", 0x83, 0xf, 0x0, 0x0, r6}, 0x0) setsockopt$inet6_tcp_int(r6, 0x6, 0x12, &(0x7f0000000000)=0x7f, 0x4) bind$inet6(r5, &(0x7f0000000480)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x20000008, &(0x7f00008d4fe4)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) setsockopt$inet6_icmp_ICMP_FILTER(r6, 0x1, 0x1, &(0x7f0000000280)={0x8}, 0x4) setsockopt$sock_int(r5, 0x1, 0x2f, &(0x7f0000000240)=0x80000200, 0x2e5) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000340)='syz_tun\x00', 0x10) prctl$PR_GET_TIMERSLACK(0x1e) r8 = open(&(0x7f0000000440)='./bus\x00', 0x141042, 0x0) ftruncate(r8, 0x2007fff) sendfile(r6, r8, 0x0, 0x8000fffffffe) 00:15:48 executing program 2: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000003000)=@abs={0x1}, 0x8) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000180)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1b9}, &(0x7f0000000200), 0x0) 00:15:48 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4000000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:48 executing program 1: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vfio/vfio\x00', 0x0, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000380)='/proc/self/net/pfkey\x00', 0x0, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f00000003c0)={r1}) r2 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000080)='/proc/capi/capi20ncci\x00', 0x80, 0x0) sendmsg$alg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000500)="f103c6e7355f6915bb2371dcdad3074aa098042b4b9f9c10bbc8c462f1216a2c0f8d8564f2ff7e0895a6fe8cc6c5b97ca22f8a18807d963b3b1139a3eda585d3a155c82377a9933214d245951b39230daeabd2e3846145257c9f402531ab83dc9d0a45c7f4be38022f10feb616f39dd8fb706ec13984f21732d69c6219e1caf7763c354cf773c29816233b20915fefc22ead30786be1ebfbce33e47a9b6207018a1bf47f382022efbcf642ae882df5a1e4591d3866cc91e4504616dd80ccbc8992fda9", 0xc3}, {&(0x7f0000000100)="baafaf4ce58005425651738408c31f4fc8ea9cfaa480ff644a5671dbc0cfcc68c3d3c254672245d7669020770c05f8ec4f08828f5c117c077126de58c66f1f1ef27ccfa9a73dec", 0x47}, {&(0x7f0000000240)="8ae9bfc8728b5f1c4a20ee1722d45e4b72826b158d20e4b2e65de6ac6fb8a72733dd6a0715d1b9ddfeba9631f0a27f434bf294f798afab3980c3dbd843999fa98a8a595de6e3c860fa03192b1ca17d770a2c571a4b6f4e9c67b6d0d4f2ff07fb11a67d500ac44ba93e76bde3ee52820eadf7d3c31117619a9b41797c5bf3699bcd4db3f81eed69312179fd3d796387811f17", 0x92}, {&(0x7f0000000600)="40dd0dcaa660254c2bafb8a294eb262a143c831763932f95571b947916d5b686c286f00f6b2e9603937d3cd52c459e506070236db16822ac63c9145ecdbf6dc8620d935f0beecc38a36387d3ebe44b00e00dc8b8215b7fbcfc1211bb44cd113c892ee78b7d0246bd85818283328d151fd523e4ec7d37124d368eef644014355fef3acedf054787a61c6a6b77c2e85f6f88d77580a7e8c5410c4017827938c6fe12d1fc7e3f855940331081f5837a657664218b8cdd6fa8da175d90ac50718ebd4ff88484", 0xc4}, {&(0x7f0000000840)="ff23eb1e0f0f57a2b9e7800a642b19c2f55c2c1789960a704f89cde0503c0284a8a7cf243e370f5340a8539cacd5e46721e1c60af195702aa1b1207e04670f18779d71362df1fafff50a665aad0bcc91d1cf074dc2e85ce0e563176c93151aaa2333301704e7d80e3a78d9b8c7abce4777cd8bf4780b793c1113f98647a9d2fa829c26f7c28e462a4eb35ddbc64485892f3fa5eda3c76a1d6b22cfc9befacfe3adb29ef66bd87c34dece6e7e2ea25a8313790f13802c195b5cd984d330d2fe3d54a38801746c03338428d9d6c9848546ebf072db463891b4c8325b9ac9e7ca2d9ca89d608f8e7e30b34d1b538bdb500161b259", 0xf3}, {&(0x7f0000000700)="f3998368e0f135341a5c2ed8aae77a6c18e41a1c6c43a4738201c75d6f5ea07b24e4c29d9a66684ad7897b9d845ff4f49e20410966cb9be66df32727eb1b16d22ea803ece1d35f87ae2800c08a50954af3570d6a121a811d932bb9f5147b63840c466f44a6cd117edfbe91d9cb18f3403866a4300c55e250f808fda541dd0ed8aae9269b1375fa40272a3be16958412c0397297b451b0044e74b5d0a1e450e3d220b6b2bc127822669d1b4def748828eee9531a8a6e72d5229653bc9", 0xbc}, {&(0x7f0000000180)="418e03f664bf7ee95c385d17", 0xc}, {&(0x7f0000000940)="40c5cb6abbccfdf28499f4aba01db8e6cf34dacc9592bb39e2b751beea4e7846c72b839194d5fa14bc2566862aaeb958a55da0bbbae135a6d18e210e87e234dd2167d1126ea74dcd6f6d466892bdc70f278ea178d354eb4b48ecfa281e31c9e62089da936d9a131a0e50101995bbb507d82cbb9c321305e50b2140ae2737a9e19e9038a50d25776eb1cf30883f5d5137a107d9b0a706ee96856110924fa513248bba27c52def4e0bf92a40d51bbdf054affdb188f071115c92e5d5a1b0cdc980151e2beb917938bf4adea8490b01eb5aedb257a5494af94982105d5ee8cf414b37093d17", 0xe4}, {&(0x7f0000000a40)="6e324eb83ba1bb2cba30de6ed3f9481439fd47fd4c996be04affe54fc97bcf1d862ab8a4b02ba2852ff0b901dc7eb553449b57937748c6147a74165e2880f36d827d684080fe903c1b0e3249efb4649fb90e8c091438c8a5253122917f8a286063482b11348797f6b40a3bc22eecf37a7ea06eaa9a0b1abf3c7c2ac226a0ac2bb4d0ce32e619", 0x86}, {&(0x7f0000000440)="1eb13da2c6c835dc01d87eacc1331c", 0xf}], 0xa, &(0x7f0000000bc0)=ANY=[@ANYBLOB="00010000000000001701000002000000ea0000004e6791c05b23a2608126849d912abb0eed17ada2cc2c5f60ea44cba4baebf3cd134992090863d7f0be04b49faf9fea63c856b656d1b3bb729f1de4484d1ef391563dad43ffd9fcc89ce8e05344c62fd7734c9847f806a80a965280a5e009650f5b657a66153b1653fc4aa4d0434fac5bbc9f97ec120c49146cd41ffb68451204059ef78af650faf2da49ee23a9ce75658e4517c752e2df9195fbc65bf3512b57c3d0548882a2f182660c23b79721ca54411aefa9e73af45ff6d8bea9fcc87a985a4ccc0b38f244dd7fdfb266c02587e349a649c0813e7c3679d5a67efbe9e6ff17951a4ab7c401000018000000000000001701000003000000000000000000000018000000000000001701000003000000000000000000000018000000000000001701000003000000010000000000000018000000000000001701000004000000ffffffff00000000f8000000000000001701000002000000dd000000f102685fa85b7b8cc1a13613175020f4381fe26aaa84955e48ec6fa499635cbb861ae834be1c28f96c5a4632bf48b95e927f04318209b9a4243d7a430c8576e2640766eb497627a7f61103ea5006973c48ce84ae0033727d86708bead3554fe1fd68778146065bcdf4877f91b06bfdf2ebdc76a88abc6721d65ff8097d9ca9c799c12de7280704c0831dadf13584156230dc5f9700c7bc5b5f0c4f9560ee9d4d8ff66f9bede07cf0e879b3999a75500d5364e5e18ac0c3b2432cf4ae379cdab04d3e6122dbb08bb0089c17cfc1c3ac93491408858bb0bdcade97b68aa0000000000000001800000000000000170100000300000001000000000000004800000000000000170100000200000031000000b5cb4b6d6cf07bb125344e2d8156aa0c6210cc3e76a5cf7e774b26dd6376aca28bad70ace5088491f737177aec7e0b7c98000000000000"], 0x2b8, 0x10}, 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="75707065726449723d2e2f66696c65302c6c6f7765726469663d2e2f66696c6530cedc82b1deb95ef525ef3364dcba2c776f726c7f202ea24588ca9ea0abf924b6e90395c36c1f0300ee46e686864453fd7dab4868eaed57413a3193cdce5c783408730a43cf8c703b47ade4373c8e71d4fb63544fdedda8830ea2dff90400d1d5d677c2d1f6f56e8863d90158d227925ce9cd634cd5fc22cfd82c41d18f4db1a009cf32abdc1c6028a79cede7cfee9ed7327b984d5bb95f2b1be77f2613b0804b9a47f469922969bd021c3d2b5d87be0c5a3b650542beca756ff427b8a4fe3d7d79098b3014a504e45e061899b73bab2a2356053791419882fa73eaac"]) ioctl$VIDIOC_DQEVENT(r2, 0x80885659, &(0x7f0000000e80)={0x0, @data}) chdir(&(0x7f00000001c0)='./file0/file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:48 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) r3 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x0, 0x0) ioctl$VIDIOC_ENUM_FMT(r3, 0xc0405602, &(0x7f0000000180)={0x9, 0xe, 0x1, "51e0bd323c4f47bc7265cbebfb5d0246c9ac0719c527d7bf7e5fea0b81ef298e", 0x7f5f7f5b}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) [ 495.158474][T23186] overlayfs: unrecognized mount option "upperdIr=./file0" or missing value [ 495.186845][T23192] hfsplus: unable to find HFS+ superblock 00:15:48 executing program 2: socket$inet6(0xa, 0x1000000000002, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000001c0)='IPVS\x00') sendmsg$IPVS_CMD_SET_INFO(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000200)={0x0}, 0x1, 0x0, 0x0, 0x40044}, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(&(0x7f00000004c0)=ANY=[], &(0x7f000000aff8)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, &(0x7f0000000000)) sched_setaffinity(0x0, 0x375, &(0x7f0000000140)=0x5) r0 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x7, r0, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x200, 0x0) r2 = syz_open_dev$media(&(0x7f0000000040)='/dev/media#\x00', 0xfffffffffffffff8, 0x200000) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240)='/dev/hwrng\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000380)=[@textreal={0x8, 0x0}], 0x1, 0x0, &(0x7f0000000580)=[@flags={0x3, 0x20084}], 0x1) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000500)='./file0\x00') uselib(&(0x7f00000005c0)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) clone(0x2102001ffc, 0x0, 0xfffffffffffffffe, &(0x7f0000000640), 0xffffffffffffffff) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380), &(0x7f0000000ac0)) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r1, 0x40485404, &(0x7f0000000400)={{0xffffffffffffffff, 0x1, 0x9e2, 0x2, 0x1916}, 0x0, 0x8000000000000000}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)) listen(r4, 0x9) syz_open_dev$media(&(0x7f0000000080)='/dev/media#\x00', 0x980, 0x140) ioctl$KVM_SET_VAPIC_ADDR(0xffffffffffffffff, 0x4008ae93, &(0x7f0000000180)=0x4ffd) [ 495.244796][T23192] hfsplus: unable to find HFS+ superblock [ 495.256661][T23196] overlayfs: unrecognized mount option "upperdIr=./file0" or missing value 00:15:49 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000040)={0x3, 0xffffffffffffff9c}) fchdir(r0) chdir(&(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0/file0\x00'}, 0x10) 00:15:49 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000380)='hfsplus\x00', &(0x7f00000003c0)='./file0\x00', 0x4244000000000000, 0x0, 0x0, 0x0, &(0x7f0000000540)={[{@nls={'nls', 0x3d, 'cp1255'}}]}) 00:15:49 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = socket$inet(0x2, 0x6, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000b86000)={0x1, &(0x7f00006dc000)=[{0x6}]}, 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local}, 0x10) r2 = gettid() r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x181000, 0x0) ioctl$TIOCSPGRP(r3, 0x5410, &(0x7f0000000180)=r2) timer_create(0x0, &(0x7f0000044000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0x5d}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x400040080000002, 0x31, 0xffffffffffffffff, 0x0) tkill(r2, 0x1000000000016) 00:15:49 executing program 2: time(&(0x7f0000000000)) r0 = socket$packet(0x11, 0x1, 0x300) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000080)='/dev/full\x00', 0x2082, 0x0) bind$alg(r1, &(0x7f00000000c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-twofish-3way\x00'}, 0x58) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendmmsg(r0, &(0x7f0000008a80)=[{{&(0x7f0000000180)=@ll={0x11, 0x8847, r2, 0x1, 0x0, 0x6, @link_local}, 0x80, 0x0}}], 0x300, 0x0) prctl$PR_CAP_AMBIENT(0x2f, 0x4, 0x9) [ 495.543390][T23215] hfsplus: unable to find HFS+ superblock [ 495.625802][T23222] overlayfs: filesystem on './file0' not supported as upperdir [ 495.666017][ C1] ------------[ cut here ]------------ [ 495.671770][ C1] AppArmor WARN cred_label: ((!blob)): [ 495.672115][ C1] WARNING: CPU: 1 PID: 8974 at security/apparmor/include/cred.h:30 apparmor_cred_free+0x12f/0x1a0 [ 495.688228][ C1] Kernel panic - not syncing: panic_on_warn set ... [ 495.694823][ C1] CPU: 1 PID: 8974 Comm: kworker/u4:7 Not tainted 5.0.0-rc2-next-20190115 #12 [ 495.703661][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 495.713804][ C1] Workqueue: bat_events batadv_nc_worker [ 495.719438][ C1] Call Trace: [ 495.722721][ C1] [ 495.725740][ C1] dump_stack+0x1db/0x2d0 [ 495.730088][ C1] ? dump_stack_print_info.cold+0x20/0x20 [ 495.735840][ C1] ? apparmor_cred_free+0x30/0x1a0 [ 495.741008][ C1] panic+0x2cb/0x65c [ 495.744912][ C1] ? add_taint.cold+0x16/0x16 [ 495.749595][ C1] ? apparmor_cred_free+0x12f/0x1a0 [ 495.754789][ C1] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 495.761047][ C1] ? __probe_kernel_read+0x1f4/0x250 [ 495.766349][ C1] ? __warn.cold+0x5/0x48 [ 495.770680][ C1] ? __warn+0xe8/0x1d0 [ 495.774766][ C1] ? apparmor_cred_free+0x12f/0x1a0 [ 495.779963][ C1] __warn.cold+0x20/0x48 [ 495.784207][ C1] ? apparmor_cred_free+0x12f/0x1a0 [ 495.789404][ C1] report_bug+0x263/0x2b0 [ 495.793791][ C1] do_error_trap+0x11b/0x200 [ 495.798398][ C1] do_invalid_op+0x37/0x50 [ 495.802817][ C1] ? apparmor_cred_free+0x12f/0x1a0 [ 495.808021][ C1] invalid_op+0x14/0x20 [ 495.812176][ C1] RIP: 0010:apparmor_cred_free+0x12f/0x1a0 [ 495.817982][ C1] Code: 7c 88 48 c7 c7 40 d2 7c 88 e8 5d 69 f2 fd 0f 0b eb a9 e8 64 40 29 fe 48 c7 c6 00 e2 7c 88 48 c7 c7 40 d2 7c 88 e8 41 69 f2 fd <0f> 0b 48 b8 00 00 00 00 00 fc ff df 80 38 00 75 4a 4c 8b 2c 25 00 [ 495.837578][ C1] RSP: 0018:ffff8880ae7079f8 EFLAGS: 00010286 [ 495.843640][ C1] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 495.851615][ C1] RDX: 0000000000000100 RSI: ffffffff81688726 RDI: 0000000000000006 [ 495.860097][ C1] RBP: ffff8880ae707a18 R08: ffff88804bc6c2c0 R09: ffff88804bc6cb88 [ 495.868060][ C1] R10: ffff88804bc6c2c0 R11: 0000000000000000 R12: ffff888090416c00 [ 495.876026][ C1] R13: ffff888090416c00 R14: ffff888090416c88 R15: dffffc0000000000 [ 495.884063][ C1] ? vprintk_func+0x86/0x189 [ 495.888676][ C1] ? apparmor_cred_free+0x12f/0x1a0 [ 495.893882][ C1] security_cred_free+0x4b/0xf0 [ 495.898736][ C1] put_cred_rcu+0x21f/0x6e0 [ 495.903252][ C1] ? get_task_cred+0x5e0/0x5e0 [ 495.908021][ C1] ? lock_release+0xc40/0xc40 [ 495.912764][ C1] ? __do_softirq+0x30b/0xb11 [ 495.917453][ C1] ? trace_hardirqs_off_caller+0x300/0x300 [ 495.923290][ C1] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 495.929532][ C1] ? check_preemption_disabled+0x48/0x290 [ 495.935255][ C1] rcu_core+0xc4a/0x1680 [ 495.939511][ C1] ? rcu_fwd_progress_check+0xd0/0xd0 [ 495.944916][ C1] ? clockevents_program_event+0x15f/0x380 [ 495.950729][ C1] ? add_lock_to_list.isra.0+0x450/0x450 [ 495.956370][ C1] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 495.962609][ C1] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 495.968847][ C1] ? check_preemption_disabled+0x48/0x290 [ 495.974588][ C1] ? __lock_is_held+0xb6/0x140 [ 495.979380][ C1] __do_softirq+0x30b/0xb11 [ 495.983890][ C1] ? __irqentry_text_end+0x1f96d2/0x1f96d2 [ 495.989744][ C1] ? kvm_clock_read+0x18/0x30 [ 495.994443][ C1] ? kvm_sched_clock_read+0x9/0x20 [ 495.999562][ C1] ? sched_clock+0x2e/0x50 [ 496.003981][ C1] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 496.010212][ C1] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 496.016463][ C1] ? check_preemption_disabled+0x48/0x290 [ 496.022194][ C1] irq_exit+0x180/0x1d0 [ 496.026368][ C1] smp_apic_timer_interrupt+0x1b7/0x760 [ 496.031909][ C1] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 496.037454][ C1] ? smp_call_function_single_interrupt+0x640/0x640 [ 496.044037][ C1] ? trace_hardirqs_off+0x310/0x310 [ 496.049233][ C1] ? task_prio+0x50/0x50 [ 496.053486][ C1] ? check_preemption_disabled+0x48/0x290 [ 496.059210][ C1] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 496.064772][ C1] apic_timer_interrupt+0xf/0x20 [ 496.069701][ C1] [ 496.072640][ C1] RIP: 0010:lock_acquire+0x259/0x570 [ 496.077941][ C1] Code: 00 00 00 00 00 48 c1 e8 03 80 3c 10 00 0f 85 64 02 00 00 48 83 3d 56 03 2e 08 00 0f 84 d0 01 00 00 48 8b bd 48 ff ff ff 57 9d <0f> 1f 44 00 00 48 b8 00 00 00 00 00 fc ff df 48 03 85 40 ff ff ff [ 496.097537][ C1] RSP: 0018:ffff88804bc777d0 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff13 [ 496.105939][ C1] RAX: 1ffffffff1325076 RBX: ffff88804bc6c2c0 RCX: 0000000000000000 [ 496.113924][ C1] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000282 [ 496.122064][ C1] RBP: ffff88804bc778a0 R08: 0000000000000002 R09: ffff88804bc6cbb0 [ 496.130016][ C1] R10: ffff88804bc6cb90 R11: 0000000000000001 R12: ffffffff899a45c0 [ 496.137964][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 496.145943][ C1] ? lock_release+0xc40/0xc40 [ 496.150605][ C1] ? rcu_read_unlock_special+0x380/0x380 [ 496.156241][ C1] ? process_one_work+0xbf1/0x1ce0 [ 496.161333][ C1] batadv_nc_worker+0x19b/0x920 [ 496.166159][ C1] ? batadv_nc_worker+0x167/0x920 [ 496.171160][ C1] ? batadv_nc_purge_orig+0x50/0x50 [ 496.176334][ C1] ? __lock_is_held+0xb6/0x140 [ 496.181082][ C1] process_one_work+0xd0c/0x1ce0 [ 496.185996][ C1] ? __bpf_trace_sched_wake_idle_without_ipi+0x10/0x10 [ 496.192875][ C1] ? __switch_to_asm+0x34/0x70 [ 496.197619][ C1] ? pwq_dec_nr_in_flight+0x4a0/0x4a0 [ 496.202961][ C1] ? __schedule+0x89f/0x1e60 [ 496.207528][ C1] ? pci_mmcfg_check_reserved+0x170/0x170 [ 496.213240][ C1] ? pci_mmcfg_check_reserved+0x170/0x170 [ 496.218945][ C1] ? worker_thread+0x3b7/0x14a0 [ 496.223787][ C1] ? find_held_lock+0x35/0x120 [ 496.228531][ C1] ? lock_acquire+0x1db/0x570 [ 496.233181][ C1] ? worker_thread+0x3cd/0x14a0 [ 496.238011][ C1] ? kasan_check_write+0x14/0x20 [ 496.242924][ C1] ? do_raw_spin_lock+0x156/0x360 [ 496.247925][ C1] ? lock_release+0xc40/0xc40 [ 496.252577][ C1] ? rwlock_bug.part.0+0x90/0x90 [ 496.257509][ C1] ? trace_hardirqs_on_caller+0x310/0x310 [ 496.263213][ C1] worker_thread+0x143/0x14a0 [ 496.267877][ C1] ? process_one_work+0x1ce0/0x1ce0 [ 496.273049][ C1] ? __kthread_parkme+0xc3/0x1b0 [ 496.277960][ C1] ? lock_acquire+0x1db/0x570 [ 496.282615][ C1] ? _raw_spin_unlock_irqrestore+0x6b/0xe0 [ 496.288399][ C1] ? lockdep_hardirqs_on+0x415/0x5d0 [ 496.293675][ C1] ? trace_hardirqs_on+0xbd/0x310 [ 496.298676][ C1] ? __kthread_parkme+0xc3/0x1b0 [ 496.303589][ C1] ? trace_hardirqs_off_caller+0x300/0x300 [ 496.309375][ C1] ? do_raw_spin_trylock+0x270/0x270 [ 496.314633][ C1] ? schedule+0x108/0x350 [ 496.318943][ C1] ? _raw_spin_unlock_irqrestore+0xa4/0xe0 [ 496.324725][ C1] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 496.330943][ C1] ? __kthread_parkme+0xfb/0x1b0 [ 496.335872][ C1] kthread+0x357/0x430 [ 496.339920][ C1] ? process_one_work+0x1ce0/0x1ce0 [ 496.345107][ C1] ? kthread_stop+0x920/0x920 [ 496.349786][ C1] ret_from_fork+0x3a/0x50 [ 496.355200][ C1] Kernel Offset: disabled [ 496.359631][ C1] Rebooting in 86400 seconds..